#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct 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.Action`1 struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87; // System.Action`1 struct Action_1_t88464E626975973EFA56756CD8B952971BED134A; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_tD31EBA3365CDBBBD4EB838E6CE5B8E6C15BEB86E; // FIMSpace.Generating.FGenGrid`1 struct FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; // System.Func`2 struct Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C; // System.Func`2 struct Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A; // System.Collections.Generic.HashSet`1 struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t0A3EA46CDB4911E8E1B88AAC039FC67829D191CA; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tED7678A6A93169E998677A475A69934BD4584525; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; // System.Collections.Generic.List`1> struct List_1_t261B5FB86860583ED8B529D12A8662404F52324A; // System.Collections.Generic.List`1> struct List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0; // System.Collections.Generic.List`1> struct List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4; // System.Collections.Generic.List`1> struct List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518; // System.Collections.Generic.List`1 struct List_1_tDB72209F35D56F62A287633F9450978E90B90987; // System.Collections.Generic.List`1 struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A; // System.Collections.Generic.List`1 struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65; // System.Collections.Generic.List`1 struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0; // System.Collections.Generic.List`1 struct List_1_tFB35242E850860900664B389C93AC5242D1F7986; // System.Collections.Generic.List`1 struct List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79; // System.Collections.Generic.List`1 struct List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513; // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7; // System.Collections.Generic.List`1 struct List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604; // System.Collections.Generic.List`1 struct List_1_t8570C3436F30B58B80557E1FF51398E82B93156D; // System.Collections.Generic.List`1 struct List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28; // System.Collections.Generic.List`1 struct List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D; // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F; // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B; // System.Collections.Generic.List`1 struct List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F; // System.Collections.Generic.List`1 struct List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E; // System.Collections.Generic.List`1 struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53; // System.Collections.Generic.List`1 struct List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62; // System.Collections.Generic.List`1 struct List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B; // System.Collections.Generic.List`1 struct List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4; // System.Collections.Generic.List`1 struct List_1_tA76CA99B977CE699A66053839B6FA6E86460567A; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3; // System.Collections.Generic.List`1 struct List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17; // System.Collections.Generic.List`1 struct List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7; // System.Collections.Generic.List`1 struct List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884; // System.Collections.Generic.List`1 struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065; // System.Collections.Generic.List`1 struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19; // System.Collections.Generic.List`1 struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10; // System.Collections.Generic.List`1 struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E; // System.Collections.Generic.List`1 struct List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // System.Collections.Generic.List`1 struct List_1_t875C91D88A0CF043A54E0AB4DF4BB6DC5CBFD07B; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B; // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25; // System.Collections.Generic.List`1 struct List_1_tCED5573DDFCC6A5CD8E5BAAE9AF4D9986CBC564F; // System.Collections.Generic.List`1 struct List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554; // System.Collections.Generic.List`1 struct List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542; // System.Collections.Generic.List`1 struct List_1_t90A441183019E034D8CF532D020945AA8C31AEE4; // System.Collections.Generic.List`1 struct List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA; // System.Collections.Generic.List`1 struct List_1_tEE39E695231322E6D3CC72AE6BA9CD5AACF44641; // System.Predicate`1 struct Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // FIMSpace.Generating.FieldCell[] struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50; // FIMSpace.Generating.Planning.FieldPlanner[] struct FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542; // FIMSpace.Generating.FieldVariable[] struct FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B; // UnityEngine.GUIContent[] struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // FIMSpace.Generating.SpawnData[] struct SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; // ECE.EasyColliderQuickHull/Face[] struct FaceU5BU5D_t28E0028414AF1661EAEE298027951C34F5AC5167; // ECE.EasyColliderQuickHull/Horizon[] struct HorizonU5BU5D_t532D16935ECA9EF2B0D88CCEFEDD46A887099F83; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // FIMSpace.Graph.BoolPort struct BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380; // UnityEngine.BoxCollider struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23; // ECE.BoxColliderData struct BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767; // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808; // ECE.CapsuleColliderData struct CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418; // FIMSpace.Generating.Checker.CheckerField3D struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // ECE.EasyColliderCreator struct EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29; // ECE.EasyColliderData struct EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11; // ECE.EasyColliderQuickHull struct EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE; // FIMSpace.Generating.FGenCell struct FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5; // FIMSpace.Graph.FGraph_NodeBase struct FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694; // FReflectionProbePreset struct FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD; // FIMSpace.Generating.FieldCell struct FieldCell_t0474210B4815B1D080500050D625323788B306F9; // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF; // FIMSpace.Generating.Planning.FieldPlanner struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2; // FIMSpace.Generating.FieldSetup struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926; // FIMSpace.Generating.FieldSetupComposition struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6; // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC; // FIMSpace.Generating.FieldVariable struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F; // FIMSpace.Graph.FloatPort struct FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // FIMSpace.Generating.GridPainter struct GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51; // FIMSpace.Graph.IFGraphPort struct IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604; // FIMSpace.Graph.IntPort struct IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData struct MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn struct MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma struct MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn struct MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn struct MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner struct MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag struct MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets struct MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn struct MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab struct MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn struct MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt struct MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition struct MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid struct MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround struct MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection struct MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable struct MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E; // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize struct MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith struct MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell struct MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance struct MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition struct MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds struct MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation struct MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale struct MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell struct MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab struct MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell struct MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211; // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize struct MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells struct MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns struct MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn struct MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition struct MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation struct MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale struct MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged struct MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0; // FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner struct MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.MeshCollider struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455; // ECE.MeshColliderData struct MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD; // System.Reflection.MethodInfo struct MethodInfo_t; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC; // FIMSpace.Generating.NeightbourPlacement struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9; // FIMSpace.Graph.NodePortBase struct NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA; // FIMSpace.Generating.OStamperMultiSet struct OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D; // FIMSpace.Generating.OStamperSet struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // FIMSpace.Generating.PathFind.OutlineFillHelper struct OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C; // FIMSpace.Generating.Planning.PlannerNodes.PE_Start struct PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276; // FIMSpace.Graph.PGGCellPort struct PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB; // FIMSpace.Graph.PGGModCellPort struct PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4; // FIMSpace.Graph.PGGPlannerPort struct PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78; // FIMSpace.Generating.Planner.Nodes.PGGPlanner_ExecutionNode struct PGGPlanner_ExecutionNode_t85B5BF507A9EE37261B328FE4526BBF2635F457E; // FIMSpace.Graph.PGGSpawnPort struct PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D; // FIMSpace.Graph.PGGStringPort struct PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D; // FIMSpace.Graph.PGGUniversalPort struct PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F; // FIMSpace.Graph.PGGVector3Port struct PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields struct PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds struct PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable struct PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex struct PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn struct PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition struct PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields struct PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly struct PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection struct PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter struct PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639; // UnityEngine.PhysicMaterial struct PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131; // FIMSpace.Generating.Planning.PlanGenerationPrint struct PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807; // FIMSpace.Generating.Planning.PlannerAsyncManager struct PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8; // FIMSpace.Generating.Planning.PlannerResult struct PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829; // FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase struct PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37; // FIMSpace.Generating.PathFind.RectangleFillHelper struct RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; // FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph struct SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase struct ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653; // FIMSpace.Generating.SpawnData struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7; // FIMSpace.Generating.SpawnInstructionGuide struct SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270; // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6; // UnityEngine.SphereCollider struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275; // ECE.SphereColliderData struct SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82; // System.String struct String_t; // FIMSpace.Generating.TileDesign struct TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // UnityEngine.Events.UnityEvent struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // FIMSpace.Generating.Planning.BuildPlannerPreset/BuildPlannerLayer struct BuildPlannerLayer_tD2DD25EFA73BB6C78E7B9D4FB315670EEC47CBA5; // ECE.EasyColliderQuickHull/<>c__DisplayClass38_0 struct U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83; // ECE.EasyColliderQuickHull/Face struct Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398; // ECE.EasyColliderQuickHull/Horizon struct Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables struct LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0; // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings struct TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0 struct U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4; IL2CPP_EXTERN_C RuntimeClass* Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t90A441183019E034D8CF532D020945AA8C31AEE4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_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* PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral057CAF9EA755F50930C949AD0F89E3145C852755; IL2CPP_EXTERN_C String_t* _stringLiteral0665AE2682527F68FFA36AB53CDCA20A91E11EAC; IL2CPP_EXTERN_C String_t* _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2; IL2CPP_EXTERN_C String_t* _stringLiteral0821249C5A73F2DD2ADA71F3F3DC811537CCBBAD; IL2CPP_EXTERN_C String_t* _stringLiteral08521A1CF64764320785AED3C0118800F8BD0964; IL2CPP_EXTERN_C String_t* _stringLiteral09B7FBBB47F8F3055A900B4B130486A7AE59873E; IL2CPP_EXTERN_C String_t* _stringLiteral09E746F1AA1DB92AEA1E785DE3179F4A55A537A7; IL2CPP_EXTERN_C String_t* _stringLiteral0A2BED39B0023F9C880CEB79E6C7A984AEE7A76E; IL2CPP_EXTERN_C String_t* _stringLiteral0AFD0EB9FF1C6A5F23EF7CB285801C4F46C9A477; IL2CPP_EXTERN_C String_t* _stringLiteral0C1EB4FCC6B532E4F4F145D7C33D0C3E28B1390F; IL2CPP_EXTERN_C String_t* _stringLiteral0EA25E73E63BAEB32BA85C25E3EA8C603FD882ED; IL2CPP_EXTERN_C String_t* _stringLiteral0EFDC2FF7C967702DCB9176394F8B162D8C3CC16; IL2CPP_EXTERN_C String_t* _stringLiteral0F6EBD10EFCF7DD8D53B5924B532538F8501DAAD; IL2CPP_EXTERN_C String_t* _stringLiteral118AA71907208D5FFA92DB9BB42CB416AF4E1FA9; IL2CPP_EXTERN_C String_t* _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46; IL2CPP_EXTERN_C String_t* _stringLiteral15E832465133A799DB7F9AE61B0067D50B21017D; IL2CPP_EXTERN_C String_t* _stringLiteral17EDF412338FD8C035BCC19ED18C6EA36109F8BB; IL2CPP_EXTERN_C String_t* _stringLiteral1C421CCA67FF73612F8795A587EA57EC4B1C308C; IL2CPP_EXTERN_C String_t* _stringLiteral1DDF2E9BCF2A0B71BD18DA643C570B4BE9E07522; IL2CPP_EXTERN_C String_t* _stringLiteral1FA4E246117D821EB41A52DCFE9B05E71E001DB3; IL2CPP_EXTERN_C String_t* _stringLiteral201453E3ACE20DC00F74A0CEB757B73FE94C1AE4; IL2CPP_EXTERN_C String_t* _stringLiteral20F0F8EF6BD2C51DC733F2EF47A4519836EE0A4C; IL2CPP_EXTERN_C String_t* _stringLiteral22401F5D652BF95E4DE9CF2845685F127B8D6EBE; IL2CPP_EXTERN_C String_t* _stringLiteral2B1154C3156BB34DCD81804825B9868573A27B91; IL2CPP_EXTERN_C String_t* _stringLiteral2C446E662C91D4B1F4522923A5C676092AAF6184; IL2CPP_EXTERN_C String_t* _stringLiteral2DB987230F2E47E6E1CF7EB8F54A4C4F9CF204F1; IL2CPP_EXTERN_C String_t* _stringLiteral2FF172718226E46AC426E5D534A0CF16D6721E3C; IL2CPP_EXTERN_C String_t* _stringLiteral324EBAF10CCF90B09759A07B0C18288474009F51; IL2CPP_EXTERN_C String_t* _stringLiteral3252B33CD8BF59B1A8E31EC9463F7B13B4007101; IL2CPP_EXTERN_C String_t* _stringLiteral36011284651C2F94B2D9B7AF7A3AC3CF5F99157A; IL2CPP_EXTERN_C String_t* _stringLiteral3745CCF755C8940302F6A2786EC96BFE46A7872C; IL2CPP_EXTERN_C String_t* _stringLiteral3A8644FBFAA116EBD3087F389F2CC2BD6170D179; IL2CPP_EXTERN_C String_t* _stringLiteral3AC8BFDE1A7A864D15E55ACB7F9F6A8B4ED63247; IL2CPP_EXTERN_C String_t* _stringLiteral3D73A73714196D0F72E7B4229129A2008A3D7726; IL2CPP_EXTERN_C String_t* _stringLiteral40C03392AEF86D29777A8C318B9EF43219F5C43F; IL2CPP_EXTERN_C String_t* _stringLiteral42FC531A0A272E51A02855A16B7EB5B3B36263C8; IL2CPP_EXTERN_C String_t* _stringLiteral4545E03F6AEC351EFA20A3F6A31955561B20D740; IL2CPP_EXTERN_C String_t* _stringLiteral46A4E3B2BA67BD3B480F2C444187A58B1ACAF09E; IL2CPP_EXTERN_C String_t* _stringLiteral488198A906D44EA2FB5FFD91353BA472D7CA8445; IL2CPP_EXTERN_C String_t* _stringLiteral49F7394BF21A5F96D83E7DAAE8E39F3E4589332A; IL2CPP_EXTERN_C String_t* _stringLiteral4CFD569511EC2077B8502CBD5DBD36F0E3215203; IL2CPP_EXTERN_C String_t* _stringLiteral4DB1BA8615755B8100A79DEE05B40E99720DCC4E; IL2CPP_EXTERN_C String_t* _stringLiteral4F7974C8F965757F70406CBB527C505854290E43; IL2CPP_EXTERN_C String_t* _stringLiteral4F882629B5AB68BEEBD21B34258482E3F8E7AE25; IL2CPP_EXTERN_C String_t* _stringLiteral53DE5A58328129C95C611D7BC3498F6FEEA80716; IL2CPP_EXTERN_C String_t* _stringLiteral556C465FFD0B36617B108A446AFFB67F5B2C2924; IL2CPP_EXTERN_C String_t* _stringLiteral5872F6F4D3ECC6B2B1C48A030C94DC009A9E8456; IL2CPP_EXTERN_C String_t* _stringLiteral598E44D05ECA4D0E450FA75154088EEF918FAA55; IL2CPP_EXTERN_C String_t* _stringLiteral5B61CE40D1B173CF70BEEEA9B24D66C9B8BE25B8; IL2CPP_EXTERN_C String_t* _stringLiteral5BB94536488C2CAB1B98F74D86F0EA222C579E60; IL2CPP_EXTERN_C String_t* _stringLiteral5C5004F4214F42B4048EAA2146779A5AA5C5FD96; IL2CPP_EXTERN_C String_t* _stringLiteral5EFEC9D36B005135D18BC8E5618B976A25FC55BF; IL2CPP_EXTERN_C String_t* _stringLiteral61D824522E3C65E272E2B0AB0251DAAC20563109; IL2CPP_EXTERN_C String_t* _stringLiteral61F11EF92BAAAC94882930C959538BD4BAF4FBB2; IL2CPP_EXTERN_C String_t* _stringLiteral631042EFCCE7BB7C210522D1ADF60C33F12DF649; IL2CPP_EXTERN_C String_t* _stringLiteral67B4FB64C891C3ABBAEF99488185C2688E79168A; IL2CPP_EXTERN_C String_t* _stringLiteral6920DB01120D29D3628D9F1BE15C078ABCF11A15; IL2CPP_EXTERN_C String_t* _stringLiteral698B3D907C1854A7D1C52EE6C0B5EC7B8A95C243; IL2CPP_EXTERN_C String_t* _stringLiteral6BC601DF7C66B82E6C3624CF813817EEA84447CF; IL2CPP_EXTERN_C String_t* _stringLiteral6CA9C889230FAE290E49A4045DEB8EA748F8DFE1; IL2CPP_EXTERN_C String_t* _stringLiteral6DB119EBB0BA4D9C292B2EF8ADF806376F4E9691; IL2CPP_EXTERN_C String_t* _stringLiteral6EBBDF719EF8F0FA3AED928D704229D00EAF26F9; IL2CPP_EXTERN_C String_t* _stringLiteral6FCAF7223B98C3847E56EE181EB4E31DC8E0542B; IL2CPP_EXTERN_C String_t* _stringLiteral70ABDE62E87949D01542855C7B44C883B77472F7; IL2CPP_EXTERN_C String_t* _stringLiteral729D3D48E29E08E06EF0CA373618F8DBDFF82819; IL2CPP_EXTERN_C String_t* _stringLiteral7591C6B2C207685CBD36BB3D5ED56CC4ADA8FBD5; IL2CPP_EXTERN_C String_t* _stringLiteral7AD5909C629CF24B4CA259EFEF188BD2EDD7DB85; IL2CPP_EXTERN_C String_t* _stringLiteral7D49E948068A4FC93B6DB37C504B322556BF011D; IL2CPP_EXTERN_C String_t* _stringLiteral7D673848E27E8D02DB384EDBC22096C374B713B7; IL2CPP_EXTERN_C String_t* _stringLiteral7E53A17B5E06AEB8B59080430333B1AF6B6571A7; IL2CPP_EXTERN_C String_t* _stringLiteral80BC5336AE7842B3881E10611551885FAF2D156B; IL2CPP_EXTERN_C String_t* _stringLiteral8270C4AF2B4BEC2A1584710CF09E3DEEAD1BA444; IL2CPP_EXTERN_C String_t* _stringLiteral82C1F534137545F70185C4710722568B528A5AEB; IL2CPP_EXTERN_C String_t* _stringLiteral83B69B6BA471E9F9982F96009BC4103AA79FBECD; IL2CPP_EXTERN_C String_t* _stringLiteral8830192E1CC83904AA3832F2B5C5AB0AFADCCFC9; IL2CPP_EXTERN_C String_t* _stringLiteral8B5E1E9004C0E5FA9C24761861F42C65A2504D54; IL2CPP_EXTERN_C String_t* _stringLiteral8B8738A8192A10A0D9F20FF73D0F3023D0EE2EEC; IL2CPP_EXTERN_C String_t* _stringLiteral8C617EAEED8CDA61C13F5A7E603D96D61758BD3C; IL2CPP_EXTERN_C String_t* _stringLiteral8E179BCD84F58669BB8D07A199B343EA04F59989; IL2CPP_EXTERN_C String_t* _stringLiteral8EB6604EEBEF4C6843E505B601B909CA5F5A3DD6; IL2CPP_EXTERN_C String_t* _stringLiteral92123542699616C722A5CC317091EF9AA4B9744C; IL2CPP_EXTERN_C String_t* _stringLiteral93476B5E4C85990B13C61E1BC29C900EAFEA421D; IL2CPP_EXTERN_C String_t* _stringLiteral940ECE22E0894B7BAEF886F453875FAC0855C9FA; IL2CPP_EXTERN_C String_t* _stringLiteral941657242EE826B9E39988CECB70D69602FFB2ED; IL2CPP_EXTERN_C String_t* _stringLiteral95B425803584630337B4D871DE19C66BC58FCBFA; IL2CPP_EXTERN_C String_t* _stringLiteral95F83FFC9EE03924311ED7197EC4A8D7E7711569; IL2CPP_EXTERN_C String_t* _stringLiteral9AF6AE0DE7F0E132196467CDCA0E70DEFCF1959D; IL2CPP_EXTERN_C String_t* _stringLiteral9D0786429CF5EF31395692BC38057C70299B10EF; IL2CPP_EXTERN_C String_t* _stringLiteral9DC4B13305E901958CD47892AD176D8A6FB67EEE; IL2CPP_EXTERN_C String_t* _stringLiteralA1224C52A55959D1B8D603A15E87E472244EF164; IL2CPP_EXTERN_C String_t* _stringLiteralA22EBA27F9C1F2C27CF31B8212DB2DA317BCE202; IL2CPP_EXTERN_C String_t* _stringLiteralA3AF2C4ADAFE619D44A692BE761FF5D8FA512207; IL2CPP_EXTERN_C String_t* _stringLiteralA5CCE78ECB7CF2BDBE0DC1CAF1E3FF1199F60028; IL2CPP_EXTERN_C String_t* _stringLiteralA7ABB8164054C03CA13779046E42B0F93FB73B59; IL2CPP_EXTERN_C String_t* _stringLiteralA89F76E396207CCE92F14DA652853911B698BA76; IL2CPP_EXTERN_C String_t* _stringLiteralAA0F11820A7FA1990FBF2ACA6F1E3A2236A2F257; IL2CPP_EXTERN_C String_t* _stringLiteralAFE34B88FC71467A8391B726D22309E5A1AC3A75; IL2CPP_EXTERN_C String_t* _stringLiteralB2CB2D4444DF2EA059ED4251AF0DC4CA0ED03EA4; IL2CPP_EXTERN_C String_t* _stringLiteralB3E3AC942764C06B902A41E5AAEF4C61977159C7; IL2CPP_EXTERN_C String_t* _stringLiteralB4C9DEF6CEB4167E28B07DD82E8D1D9572B7192D; IL2CPP_EXTERN_C String_t* _stringLiteralB86C18DC2B449C09205BBD687A9375858163AFCA; IL2CPP_EXTERN_C String_t* _stringLiteralBAB54283B450D8A63A87F2EB4D82911FF08DAEB5; IL2CPP_EXTERN_C String_t* _stringLiteralBB296293AEE32DFD57EC1291C8065DD94D73AFBD; IL2CPP_EXTERN_C String_t* _stringLiteralBBCC9402BB17D8FA7A67ADE500F168EB40E65245; IL2CPP_EXTERN_C String_t* _stringLiteralBC55AC0BBCD9A3AD3F0B3CF5DF9D1D7E3A46BBEF; IL2CPP_EXTERN_C String_t* _stringLiteralBCC289AE1CA322CFA04C74F4BB8E9D50DB4116FA; IL2CPP_EXTERN_C String_t* _stringLiteralBF6D6E195DF04D3C8D1970D8489F98748CD81736; IL2CPP_EXTERN_C String_t* _stringLiteralC2819CE9D2B136ED4422A421DDFB4465012A8594; IL2CPP_EXTERN_C String_t* _stringLiteralC42477C7B3C67B68D5D364052007C470A50C7C82; IL2CPP_EXTERN_C String_t* _stringLiteralC593C4D0416DE2345DF99C5AB6E4BEA5C8C9B4F6; IL2CPP_EXTERN_C String_t* _stringLiteralC6B5221547106794D036014355E401DF5986A647; IL2CPP_EXTERN_C String_t* _stringLiteralC86625411AF601E6E5855718644A5C73BB58A336; IL2CPP_EXTERN_C String_t* _stringLiteralCA14275A47A68ECD94DFF5301CE7CC0758DA7138; IL2CPP_EXTERN_C String_t* _stringLiteralCF60B5169CAE9EFC2F88C9665B86A0EED79D8DEF; IL2CPP_EXTERN_C String_t* _stringLiteralD0B04F8201FECFE5CFDC1C9A81D8013F1FB2EF01; IL2CPP_EXTERN_C String_t* _stringLiteralD23E7FA5175BFEA24E6E81A9029E1BD8F9D8966C; IL2CPP_EXTERN_C String_t* _stringLiteralD2E440AA92DF0D3B99B4481094C34125F1DFB7FC; IL2CPP_EXTERN_C String_t* _stringLiteralD4AC301FD33491E7D077CE5AA2B8451EAA20B7C4; IL2CPP_EXTERN_C String_t* _stringLiteralD519B991CBF8CA5792D705E42171738405FE7F73; IL2CPP_EXTERN_C String_t* _stringLiteralD5F69F9CDEC212FB1DA3B373C13328AE966A3DCA; IL2CPP_EXTERN_C String_t* _stringLiteralD9E1DB2F36083430515792C31DF990B9BBD1387B; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDB30CAE0BA65F6DCB31B35391E119975B5CCBF40; IL2CPP_EXTERN_C String_t* _stringLiteralDBEABA7894F462E051FB0B5A87BA94AA3ECAC2A5; IL2CPP_EXTERN_C String_t* _stringLiteralDD03A2FEC45180205D015C663A27286A4F57916F; IL2CPP_EXTERN_C String_t* _stringLiteralDE68FFF988E148CD0426E6E4F6AB6810B346E2D4; IL2CPP_EXTERN_C String_t* _stringLiteralDECB6F629E5D70A9742B00D733B121E06FB1436C; IL2CPP_EXTERN_C String_t* _stringLiteralE14E26AF06196691C5700EABAE15389711A6103F; IL2CPP_EXTERN_C String_t* _stringLiteralE49900CC45E7DD2D4F37C1DB511E550CD4CF2FC8; IL2CPP_EXTERN_C String_t* _stringLiteralE7A9A1D4D0524233758432937C92A8F51957FE40; IL2CPP_EXTERN_C String_t* _stringLiteralE82828616441B823FEA5C53310322F922EE34645; IL2CPP_EXTERN_C String_t* _stringLiteralE830E9E2012CFCA6EB692F91EAD5199C4BBC6A59; IL2CPP_EXTERN_C String_t* _stringLiteralEA244390ACD70A0BB354509EDDF638F262089705; IL2CPP_EXTERN_C String_t* _stringLiteralEAD0B48DD5DC173F3060CAB876E87213C2F40469; IL2CPP_EXTERN_C String_t* _stringLiteralEBFCE738108FE95C1930C32B9797EE86BA0C57B0; IL2CPP_EXTERN_C String_t* _stringLiteralEC234154974870922176D21225A721940A737867; IL2CPP_EXTERN_C String_t* _stringLiteralECBDE5CC31CEE180DD263E3BE23B2E9B9B6FEF1E; IL2CPP_EXTERN_C String_t* _stringLiteralED7334CA5D047AC40305242DBDB4F034C787E60B; IL2CPP_EXTERN_C String_t* _stringLiteralEDDEC99DCEFAE9C1EB12BFC0BA43288577C8B5D2; IL2CPP_EXTERN_C String_t* _stringLiteralEE0740E1F627F188573DE811480844A280F76FF5; IL2CPP_EXTERN_C String_t* _stringLiteralEF7D00F442E1C3808D176A1F44C34F6805495EC3; IL2CPP_EXTERN_C String_t* _stringLiteralF05726C38502E4F9FA36DE06E19CCD0F8460378E; IL2CPP_EXTERN_C String_t* _stringLiteralF297349157806EB51FDA207F91042E8D58B0074B; IL2CPP_EXTERN_C String_t* _stringLiteralF8E8F40D3D1EDA57A584347D9C382C0AADDCD576; IL2CPP_EXTERN_C String_t* _stringLiteralF95E7AEAA4FB002A7633AC85DC6722523A2982AD; IL2CPP_EXTERN_C String_t* _stringLiteralFD66BFFCEBBAF10E123CC6E7F79711ED1F3B4226; IL2CPP_EXTERN_C String_t* _stringLiteralFF3B37805464EF9A4C93F2A34982F33E6C3912AB; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_mCE6D76EC3E716C64E4F6DC32521D1DAA45F6AACE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_mFDC111176149C644681BA5A21F69058225830081_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_m13768D4C490185828315E0197DBECE485B979D4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_m34B2D501A2BC52D6A48A1FC2426FD56DCF61AFC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetDistanceSquare2DList_m0569F0C37E6134C3B514ED5B31735D86EBE6EED1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetMaxSizeInCells_mB37AD8E78B124963F709A4E26C5A0364D935D7BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mE9815ABBF56D4B7806C63F85A30AE9BBDE927BCF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1105D426CBB7D43EDA7A1A32E29CD4306F4C68D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB5FF499D0D38F4E74DA92CE3F9D5D4CE07DF1B37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_mB8641256CA1EE6A52F574C9DD21410C42A2FA3BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m96B17B849A2CBA28322EC3899D4E25910A400C11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateMeshU3Eb__33_0_mC0ACADF3B33F4F5033089CB6F431F335EB787947_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGenerateHullU3Eb__43_0_m21E0A2DBEBCB6D70EF4829A9F80C062D37582128_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGenerateHullU3Eb__43_1_m3F13374B90B2F214C46223F199E5C93C4B097085_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass19_0_U3CExecuteU3Eb__0_mC7EF10F84120E38DE5E08E30643FDE9C7D49CBA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__0_m19E87F8023D29F5E2E301122E31DEE88F61BB071_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__1_m325544CAA5A1B741A5795F8E6DBC85128A60514B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__2_m7EE3CE9BEE8C9241F9E80E7D9203A4469110E444_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__3_m89D03B4211EA29C712EF97D6183CBF0170288541_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__4_m2A2F1C77C8099657B7FF3CEEB36D3ECCBE2E15E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__5_m939DB5D9BE6F9D7E88140B48E5EFBFE295880638_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; 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.FGenGraph`2 struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.FGenGraph`2::AllCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___AllCells_0; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenGraph`2::AllApprovedCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___AllApprovedCells_1; // FIMSpace.Generating.FGenGrid`1 FIMSpace.Generating.FGenGraph`2::Cells FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05* ___Cells_2; // System.Collections.Generic.List`1> FIMSpace.Generating.FGenGraph`2::SubGraphs List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* ___SubGraphs_3; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinXU3Ek__BackingField_4; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinYU3Ek__BackingField_5; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinZU3Ek__BackingField_6; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxXU3Ek__BackingField_7; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxYU3Ek__BackingField_8; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxZU3Ek__BackingField_9; // System.Int32 FIMSpace.Generating.FGenGraph`2::Width int32_t ___Width_10; // System.Int32 FIMSpace.Generating.FGenGraph`2::Height int32_t ___Height_11; // System.Int32 FIMSpace.Generating.FGenGraph`2::Depth int32_t ___Depth_12; // System.Int32 FIMSpace.Generating.FGenGraph`2::ReferenceScale int32_t ___ReferenceScale_13; // System.Single FIMSpace.Generating.FGenGraph`2::YScale float ___YScale_14; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t8570C3436F30B58B80557E1FF51398E82B93156D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FaceU5BU5D_t28E0028414AF1661EAEE298027951C34F5AC5167* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t90A441183019E034D8CF532D020945AA8C31AEE4 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items HorizonU5BU5D_t532D16935ECA9EF2B0D88CCEFEDD46A887099F83* ____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; }; // ECE.EasyColliderCreator struct EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29 : public RuntimeObject { }; // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC : public RuntimeObject { // System.Boolean FIMSpace.Generating.FieldSpawner::Enabled bool ___Enabled_0; // System.String FIMSpace.Generating.FieldSpawner::Name String_t* ___Name_1; // System.String FIMSpace.Generating.FieldSpawner::SpawnerTag String_t* ___SpawnerTag_2; // System.Boolean FIMSpace.Generating.FieldSpawner::Prepared bool ___Prepared_3; // System.Int32 FIMSpace.Generating.FieldSpawner::StampPrefabID int32_t ___StampPrefabID_4; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSpawner::Parent FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Parent_5; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::Rules List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___Rules_6; // FIMSpace.Generating.FieldModification/EModificationMode FIMSpace.Generating.FieldSpawner::Mode int32_t ___Mode_7; // FIMSpace.Generating.FieldSpawner/ESR_CellOrder FIMSpace.Generating.FieldSpawner::CellCheckMode int32_t ___CellCheckMode_8; // System.Boolean FIMSpace.Generating.FieldSpawner::_Editor_SpawnerAdvancedOptionsFoldout bool ____Editor_SpawnerAdvancedOptionsFoldout_9; // System.Int32 FIMSpace.Generating.FieldSpawner::OnScalledGrid int32_t ___OnScalledGrid_10; // UnityEngine.GameObject FIMSpace.Generating.FieldSpawner::k__BackingField GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CTemporaryPrefabOverrideU3Ek__BackingField_11; // System.Int32 FIMSpace.Generating.FieldSpawner::Repeat int32_t ___Repeat_12; // System.Boolean FIMSpace.Generating.FieldSpawner::DontInheritRotations bool ___DontInheritRotations_13; // System.Boolean FIMSpace.Generating.FieldSpawner::SwitchSpawnedToStatic bool ___SwitchSpawnedToStatic_14; // System.Int32 FIMSpace.Generating.FieldSpawner::_currentRepeat int32_t ____currentRepeat_15; // System.Boolean FIMSpace.Generating.FieldSpawner::MultipleToSpawn bool ___MultipleToSpawn_16; // System.Boolean FIMSpace.Generating.FieldSpawner::UseGlobalRules bool ___UseGlobalRules_17; // System.Boolean FIMSpace.Generating.FieldSpawner::UseParentPackageRules bool ___UseParentPackageRules_18; // System.Boolean FIMSpace.Generating.FieldSpawner::_wasEnablingGlobalRules bool ____wasEnablingGlobalRules_19; // FIMSpace.Generating.FieldSpawner/ESR_CellHierarchyAccess FIMSpace.Generating.FieldSpawner::ScaleAccess int32_t ___ScaleAccess_20; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::OnPostCallEvents List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___OnPostCallEvents_21; // System.Boolean FIMSpace.Generating.FieldSpawner::k__BackingField bool ___U3CwasPreGeneratingPreparedU3Ek__BackingField_23; }; // FIMSpace.Generating.Planning.PlannerResult struct PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829 : public RuntimeObject { // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.Planning.PlannerResult::ParentBuildPlanner BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___ParentBuildPlanner_0; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerResult::ParentFieldPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___ParentFieldPlanner_1; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlannerResult::Checker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___Checker_2; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.Planning.PlannerResult::Grid FGenGraph_2_tD31EBA3365CDBBBD4EB838E6CE5B8E6C15BEB86E* ___Grid_3; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerResult::CellsInstructions List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___CellsInstructions_4; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerResult::DuplicateResults List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7* ___DuplicateResults_5; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // ECE.EasyColliderQuickHull/<>c struct U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F : public RuntimeObject { }; // ECE.EasyColliderQuickHull/<>c__DisplayClass38_0 struct U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83 : public RuntimeObject { // System.Collections.Generic.List`1 ECE.EasyColliderQuickHull/<>c__DisplayClass38_0::ips List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___ips_0; // System.Predicate`1 ECE.EasyColliderQuickHull/<>c__DisplayClass38_0::<>9__0 Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___U3CU3E9__0_1; // System.Predicate`1 ECE.EasyColliderQuickHull/<>c__DisplayClass38_0::<>9__1 Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___U3CU3E9__1_2; // System.Predicate`1 ECE.EasyColliderQuickHull/<>c__DisplayClass38_0::<>9__2 Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___U3CU3E9__2_3; // System.Predicate`1 ECE.EasyColliderQuickHull/<>c__DisplayClass38_0::<>9__3 Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___U3CU3E9__3_4; // System.Predicate`1 ECE.EasyColliderQuickHull/<>c__DisplayClass38_0::<>9__4 Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___U3CU3E9__4_5; // System.Predicate`1 ECE.EasyColliderQuickHull/<>c__DisplayClass38_0::<>9__5 Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___U3CU3E9__5_6; }; // ECE.EasyColliderQuickHull/Horizon struct Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2 : public RuntimeObject { // System.Int32 ECE.EasyColliderQuickHull/Horizon::Face int32_t ___Face_0; // System.Int32 ECE.EasyColliderQuickHull/Horizon::From int32_t ___From_1; // System.Boolean ECE.EasyColliderQuickHull/Horizon::OnConvexHull bool ___OnConvexHull_2; // System.Int32 ECE.EasyColliderQuickHull/Horizon::V0 int32_t ___V0_3; // System.Int32 ECE.EasyColliderQuickHull/Horizon::V1 int32_t ___V1_4; }; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0 struct U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4 : public RuntimeObject { // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/ESetVariableBy FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0::getBy int32_t ___getBy_0; // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0::id int32_t ___id_1; // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0::name String_t* ___name_2; // System.Object FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0::tValue RuntimeObject* ___tValue_3; }; // System.Collections.Generic.HashSet`1/Enumerator struct Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 { // System.Collections.Generic.HashSet`1 System.Collections.Generic.HashSet`1/Enumerator::_set HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ____set_0; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.HashSet`1/Enumerator::_current int32_t ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current int32_t ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current RuntimeObject* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ____current_3; }; // System.Nullable`1 struct Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value int32_t ___value_1; }; // System.Nullable`1 struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value int32_t ___value_1; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // ECE.EasyColliderProperties struct EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 { // System.Boolean ECE.EasyColliderProperties::IsTrigger bool ___IsTrigger_0; // System.Int32 ECE.EasyColliderProperties::Layer int32_t ___Layer_1; // UnityEngine.PhysicMaterial ECE.EasyColliderProperties::PhysicMaterial PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ___PhysicMaterial_2; // ECE.COLLIDER_ORIENTATION ECE.EasyColliderProperties::Orientation int32_t ___Orientation_3; // UnityEngine.GameObject ECE.EasyColliderProperties::AttachTo GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___AttachTo_4; }; // Native definition for P/Invoke marshalling of ECE.EasyColliderProperties struct EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshaled_pinvoke { int32_t ___IsTrigger_0; int32_t ___Layer_1; PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ___PhysicMaterial_2; int32_t ___Orientation_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___AttachTo_4; }; // Native definition for COM marshalling of ECE.EasyColliderProperties struct EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshaled_com { int32_t ___IsTrigger_0; int32_t ___Layer_1; PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ___PhysicMaterial_2; int32_t ___Orientation_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___AttachTo_4; }; // 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; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; // UnityEngine.Rect struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC { // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnDiffs::Cell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::SpawnsBackup List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::ToSpawn List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::ToDestroy List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_pinvoke { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_com { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { // System.Int32 UnityEngine.Vector3Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector3Int::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.Vector3Int::m_Z int32_t ___m_Z_2; }; // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // FIMSpace.Graph.PGGCellPort/Data struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC { // FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGCellPort/Data::CellRef FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGCellPort/Data::ParentChecker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1; // FIMSpace.Generating.Planning.PlannerResult FIMSpace.Graph.PGGCellPort/Data::ParentResult PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2; }; // Native definition for P/Invoke marshalling of FIMSpace.Graph.PGGCellPort/Data struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_pinvoke { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2; }; // Native definition for COM marshalling of FIMSpace.Graph.PGGCellPort/Data struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_com { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2; }; // FIMSpace.Graph.PGGModCellPort/Data struct Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA { // FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGModCellPort/Data::CellRef FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; // System.Collections.Generic.List`1 FIMSpace.Graph.PGGModCellPort/Data::CellsList List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___CellsList_1; }; // Native definition for P/Invoke marshalling of FIMSpace.Graph.PGGModCellPort/Data struct Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_pinvoke { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___CellsList_1; }; // Native definition for COM marshalling of FIMSpace.Graph.PGGModCellPort/Data struct Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_com { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___CellsList_1; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____current_3; }; // System.Nullable`1 struct Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value_1; }; // System.Nullable`1 struct Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // FIMSpace.Generating.Checker.CheckerField3D struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC : public RuntimeObject { // UnityEngine.Transform FIMSpace.Generating.Checker.CheckerField3D::AttachRootTo Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___AttachRootTo_0; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_tempHelpCellsList List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____tempHelpCellsList_1; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_IsCollidingWith_MyFirstCollisionCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____IsCollidingWith_MyFirstCollisionCell_2; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::_rootPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____rootPosition_5; // UnityEngine.Quaternion FIMSpace.Generating.Checker.CheckerField3D::_rootRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____rootRotation_6; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::RootScale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RootScale_7; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.Checker.CheckerField3D::Grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_8; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::UseBounds bool ___UseBounds_9; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::HelperId int32_t ___HelperId_10; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::Bounding List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___Bounding_11; // UnityEngine.Vector3[] FIMSpace.Generating.Checker.CheckerField3D::_tBoundsDiag Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____tBoundsDiag_12; // UnityEngine.Vector3[] FIMSpace.Generating.Checker.CheckerField3D::_tBounds Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____tBounds_13; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::<_CheckCollisionOnSideCell>k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3C_CheckCollisionOnSideCellU3Ek__BackingField_15; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::<_CheckCollisionOnSideCellOther>k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3C_CheckCollisionOnSideCellOtherU3Ek__BackingField_16; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_nearestCellOtherField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____nearestCellOtherField_17; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::k__BackingField bool ___U3CFailedToSetU3Ek__BackingField_18; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_GetMostCenteredCellInAxis_MyCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____GetMostCenteredCellInAxis_MyCell_19; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_FindCellOfInDir_MyCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____FindCellOfInDir_MyCell_20; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::<_CheckCollisionInDirection_OtherCell>k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3C_CheckCollisionInDirection_OtherCellU3Ek__BackingField_21; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_AlignTo_OtherCollisionCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____AlignTo_OtherCollisionCell_22; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_AlignTo_MyCollisionCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____AlignTo_MyCollisionCell_23; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_CollisionCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____CollisionCells_24; // UnityEngine.Vector3Int[] FIMSpace.Generating.Checker.CheckerField3D::_randomFlatDirs Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____randomFlatDirs_25; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::_nearestMyBoundsIndex int32_t ____nearestMyBoundsIndex_26; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::_nearestOtherBoundsIndex int32_t ____nearestOtherBoundsIndex_27; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::_nearestMyBoundsPos Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____nearestMyBoundsPos_28; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_pathFind_openListC List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____pathFind_openListC_29; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_pathFindListHelper List_1_tFB35242E850860900664B389C93AC5242D1F7986* ____pathFindListHelper_30; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_GeneratePathFindTowards_OtherTargetCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____GeneratePathFindTowards_OtherTargetCell_31; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_cubSearchRes FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____cubSearchRes_32; // UnityEngine.Vector3Int FIMSpace.Generating.Checker.CheckerField3D::_cubSearchOrig Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ____cubSearchOrig_33; // System.Single FIMSpace.Generating.Checker.CheckerField3D::_pathFind_cheapestCost float ____pathFind_cheapestCost_34; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_pathFind_cheapestNodeC FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____pathFind_cheapestNodeC_35; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_pathFind_endCellOther FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____pathFind_endCellOther_36; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // ECE.EasyColliderData struct EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11 : public RuntimeObject { // ECE.CREATE_COLLIDER_TYPE ECE.EasyColliderData::ColliderType int32_t ___ColliderType_0; // System.Boolean ECE.EasyColliderData::IsValid bool ___IsValid_1; // UnityEngine.Matrix4x4 ECE.EasyColliderData::Matrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___Matrix_2; }; // ECE.EasyColliderQuickHull struct EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE : public RuntimeObject { // System.Boolean ECE.EasyColliderQuickHull::DebugHorizon bool ___DebugHorizon_0; // UnityEngine.Color ECE.EasyColliderQuickHull::DebugHorizonColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___DebugHorizonColor_1; // System.Int32 ECE.EasyColliderQuickHull::DebugLoopNumber int32_t ___DebugLoopNumber_2; // System.Int32 ECE.EasyColliderQuickHull::DebugMaxLoopNumber int32_t ___DebugMaxLoopNumber_3; // System.Boolean ECE.EasyColliderQuickHull::DebugNewFaces bool ___DebugNewFaces_4; // System.Boolean ECE.EasyColliderQuickHull::DebugNormals bool ___DebugNormals_5; // System.Boolean ECE.EasyColliderQuickHull::DebugOutsideSet bool ___DebugOutsideSet_6; // UnityEngine.Color ECE.EasyColliderQuickHull::DebugNormalColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___DebugNormalColor_7; // System.Single ECE.EasyColliderQuickHull::DrawTime float ___DrawTime_8; // System.Collections.Generic.HashSet`1 ECE.EasyColliderQuickHull::AssignedVertices HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___AssignedVertices_9; // System.Collections.Generic.HashSet`1 ECE.EasyColliderQuickHull::ClosedVertices HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___ClosedVertices_10; // System.Collections.Generic.List`1 ECE.EasyColliderQuickHull::CurrentHorizon List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* ___CurrentHorizon_11; // System.Single ECE.EasyColliderQuickHull::Epsilon float ___Epsilon_12; // System.Collections.Generic.List`1 ECE.EasyColliderQuickHull::Faces List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* ___Faces_13; // System.Collections.Generic.List`1 ECE.EasyColliderQuickHull::NewFaces List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___NewFaces_14; // UnityEngine.Mesh ECE.EasyColliderQuickHull::Result Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___Result_15; // System.Collections.Generic.HashSet`1 ECE.EasyColliderQuickHull::UnAssignedVertices HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___UnAssignedVertices_16; // System.Collections.Generic.List`1 ECE.EasyColliderQuickHull::VerticesList List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___VerticesList_17; }; // FIMSpace.Generating.FGenCell struct FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5 : public RuntimeObject { // UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::Pos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___Pos_0; // System.Boolean FIMSpace.Generating.FGenCell::InTargetGridArea bool ___InTargetGridArea_1; // System.Int32 FIMSpace.Generating.FGenCell::Scaler int32_t ___Scaler_2; // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::HelperVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___HelperVector_3; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirsNull Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirsNull_4; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs1 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs1_5; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs2 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs2_6; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs3 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs3_7; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs4 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs4_8; // UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::_helperVector2 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ____helperVector2_9; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::biggerCells List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___biggerCells_10; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::subCells List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___subCells_11; }; // FIMSpace.Generating.FieldVariable struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F : public RuntimeObject { // System.String FIMSpace.Generating.FieldVariable::Name String_t* ___Name_0; // UnityEngine.Vector3 FIMSpace.Generating.FieldVariable::v3Val Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3Val_1; // System.String FIMSpace.Generating.FieldVariable::str String_t* ___str_2; // UnityEngine.Material FIMSpace.Generating.FieldVariable::mat Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat_3; // UnityEngine.GameObject FIMSpace.Generating.FieldVariable::gameObj GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObj_4; // UnityEngine.Object FIMSpace.Generating.FieldVariable::unityObj Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___unityObj_5; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldVariable::helperPackRef ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___helperPackRef_6; // UnityEngine.Vector3 FIMSpace.Generating.FieldVariable::helper Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___helper_7; // UnityEngine.Object FIMSpace.Generating.FieldVariable::additionalHelperRef Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___additionalHelperRef_8; // System.Boolean FIMSpace.Generating.FieldVariable::returnTempRef bool ___returnTempRef_9; // System.Object FIMSpace.Generating.FieldVariable::temporaryReference RuntimeObject* ___temporaryReference_10; // System.Boolean FIMSpace.Generating.FieldVariable::Prepared bool ___Prepared_11; // FIMSpace.Generating.FieldVariable/EVarType FIMSpace.Generating.FieldVariable::ValueType int32_t ___ValueType_12; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldVariable::helpForFieldCommandRef FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___helpForFieldCommandRef_13; // System.Boolean FIMSpace.Generating.FieldVariable::helpForFieldCommand bool ___helpForFieldCommand_14; // System.Boolean FIMSpace.Generating.FieldVariable::displayOnScene bool ___displayOnScene_15; // System.Boolean FIMSpace.Generating.FieldVariable::allowTransformFollow bool ___allowTransformFollow_16; // FIMSpace.Generating.FieldVariable/EVarFloatingSwitch FIMSpace.Generating.FieldVariable::FloatSwitch int32_t ___FloatSwitch_17; // System.Int32[] FIMSpace.Generating.FieldVariable::_VariablesIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____VariablesIds_18; // UnityEngine.GUIContent[] FIMSpace.Generating.FieldVariable::_VariablesNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____VariablesNames_19; }; // FIMSpace.Graph.NodePortBase struct NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA : public RuntimeObject { // System.Int32 FIMSpace.Graph.NodePortBase::ParentNodeID int32_t ___ParentNodeID_0; // System.Int32 FIMSpace.Graph.NodePortBase::PortID int32_t ___PortID_1; // FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.NodePortBase::ParentNode FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___ParentNode_2; // UnityEngine.Rect FIMSpace.Graph.NodePortBase::_E_LatestCorrectPortRect Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ____E_LatestCorrectPortRect_3; // FIMSpace.Graph.EPortPinType FIMSpace.Graph.NodePortBase::PortType int32_t ___PortType_4; // FIMSpace.Graph.EPortNameDisplay FIMSpace.Graph.NodePortBase::NameDisplayMode int32_t ___NameDisplayMode_5; // FIMSpace.Graph.EPortValueDisplay FIMSpace.Graph.NodePortBase::ValueDisplayMode int32_t ___ValueDisplayMode_6; // FIMSpace.Graph.EPortSlotDisplay FIMSpace.Graph.NodePortBase::SlotMode int32_t ___SlotMode_7; // System.String FIMSpace.Graph.NodePortBase::DisplayName String_t* ___DisplayName_8; // System.String FIMSpace.Graph.NodePortBase::OverwriteName String_t* ___OverwriteName_9; // System.Boolean FIMSpace.Graph.NodePortBase::AllowDragWire bool ___AllowDragWire_10; // UnityEngine.Vector2 FIMSpace.Graph.NodePortBase::_EditorCustomOffset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____EditorCustomOffset_11; // System.Boolean FIMSpace.Graph.NodePortBase::_EditorForceDrawDefaultWires bool ____EditorForceDrawDefaultWires_12; // System.Int32 FIMSpace.Graph.NodePortBase::_HelperFunctionsID int32_t ____HelperFunctionsID_13; // FIMSpace.Graph.NodePortBase/EPortConnectionDisplayMode FIMSpace.Graph.NodePortBase::ConnectionDisplay int32_t ___ConnectionDisplay_14; // System.Boolean FIMSpace.Graph.NodePortBase::IsSendingSignals bool ___IsSendingSignals_15; // System.Type[] FIMSpace.Graph.NodePortBase::AdditionalAllows TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___AdditionalAllows_16; // System.Int32 FIMSpace.Graph.NodePortBase::LimitInConnectionsCount int32_t ___LimitInConnectionsCount_17; // System.Object FIMSpace.Graph.NodePortBase::k__BackingField RuntimeObject* ___U3CDefaultValueU3Ek__BackingField_18; // System.Collections.Generic.List`1 FIMSpace.Graph.NodePortBase::portConnections List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* ___portConnections_19; // System.Boolean FIMSpace.Graph.NodePortBase::initValueSet bool ___initValueSet_20; // System.Boolean FIMSpace.Graph.NodePortBase::initialized bool ___initialized_21; // UnityEngine.Rect FIMSpace.Graph.NodePortBase::_E_LatestPortRect Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ____E_LatestPortRect_22; // UnityEngine.Rect FIMSpace.Graph.NodePortBase::_E_LatestPortInterationRect Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ____E_LatestPortInterationRect_23; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // UnityEngine.Plane struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C { // UnityEngine.Vector3 UnityEngine.Plane::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.Single UnityEngine.Plane::m_Distance float ___m_Distance_2; }; // FIMSpace.Generating.SpawnData struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7 : public RuntimeObject { // System.Boolean FIMSpace.Generating.SpawnData::Enabled bool ___Enabled_0; // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnData::OwnerCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___OwnerCell_1; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnData::OwnerCellPos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___OwnerCellPos_2; // System.Int32 FIMSpace.Generating.SpawnData::idInStampObjects int32_t ___idInStampObjects_3; // UnityEngine.GameObject FIMSpace.Generating.SpawnData::Prefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Prefab_4; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::AdditionalGenerated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___AdditionalGenerated_5; // System.Boolean FIMSpace.Generating.SpawnData::k__BackingField bool ___U3CWasTemporaryPrefabU3Ek__BackingField_6; // System.Boolean FIMSpace.Generating.SpawnData::DontSpawnMainPrefab bool ___DontSpawnMainPrefab_7; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.SpawnData::ExecutedFrom FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ExecutedFrom_8; // FIMSpace.Generating.FieldModification FIMSpace.Generating.SpawnData::OwnerMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___OwnerMod_9; // FIMSpace.Generating.SpawnRuleBase FIMSpace.Generating.SpawnData::OwnerRule SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___OwnerRule_10; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnData::Spawner FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___Spawner_11; // FIMSpace.Generating.OStamperSet FIMSpace.Generating.SpawnData::OStamp OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OStamp_12; // FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.SpawnData::OMulti OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OMulti_13; // UnityEngine.Mesh FIMSpace.Generating.SpawnData::PreviewMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___PreviewMesh_14; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::Offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Offset_15; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::RotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RotationOffset_16; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalRotationOffset_17; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalScaleMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalScaleMul_18; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::DirectionalOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DirectionalOffset_19; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempPositionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempPositionOffset_20; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempRotationOffset_21; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempScaleMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempScaleMul_22; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsidePositionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsidePositionOffset_23; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsideRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsideRotationOffset_24; // FIMSpace.Generating.SpawnData/ECombineMode FIMSpace.Generating.SpawnData::CombineMode int32_t ___CombineMode_25; // System.Boolean FIMSpace.Generating.SpawnData::ForceSetStatic bool ___ForceSetStatic_26; // FIMSpace.Generating.SpawnData/ESpawnMark FIMSpace.Generating.SpawnData::SpawnMark int32_t ___SpawnMark_27; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::customStigmas List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___customStigmas_28; // System.Boolean FIMSpace.Generating.SpawnData::k__BackingField bool ___U3CisTempU3Ek__BackingField_29; // System.Collections.Generic.List`1> FIMSpace.Generating.SpawnData::OnPreGeneratedEvents List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* ___OnPreGeneratedEvents_30; // System.Collections.Generic.List`1> FIMSpace.Generating.SpawnData::OnGeneratedEvents List_1_t261B5FB86860583ED8B529D12A8662404F52324A* ___OnGeneratedEvents_31; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::ChildSpawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ChildSpawns_32; }; // ECE.EasyColliderCreator/BestFitSphere struct BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 { // UnityEngine.Vector3 ECE.EasyColliderCreator/BestFitSphere::Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Center_0; // System.Single ECE.EasyColliderCreator/BestFitSphere::Radius float ___Radius_1; }; // ECE.EasyColliderQuickHull/Face struct Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398 : public RuntimeObject { // System.Int32 ECE.EasyColliderQuickHull/Face::F0 int32_t ___F0_0; // System.Int32 ECE.EasyColliderQuickHull/Face::F1 int32_t ___F1_1; // System.Int32 ECE.EasyColliderQuickHull/Face::F2 int32_t ___F2_2; // UnityEngine.Vector3 ECE.EasyColliderQuickHull/Face::Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Normal_3; // System.Boolean ECE.EasyColliderQuickHull/Face::OnConvexHull bool ___OnConvexHull_4; // System.Collections.Generic.List`1 ECE.EasyColliderQuickHull/Face::OutsideVertices List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___OutsideVertices_5; // System.Int32 ECE.EasyColliderQuickHull/Face::V0 int32_t ___V0_6; // System.Int32 ECE.EasyColliderQuickHull/Face::V1 int32_t ___V1_7; // System.Int32 ECE.EasyColliderQuickHull/Face::V2 int32_t ___V2_8; }; // FIMSpace.Graph.BoolPort struct BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // System.Boolean FIMSpace.Graph.BoolPort::Value bool ___Value_24; }; // ECE.BoxColliderData struct BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767 : public EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11 { // UnityEngine.Vector3 ECE.BoxColliderData::Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Center_3; // UnityEngine.Vector3 ECE.BoxColliderData::Size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Size_4; }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // FIMSpace.Generating.FieldCell struct FieldCell_t0474210B4815B1D080500050D625323788B306F9 : public FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5 { // System.Int32 FIMSpace.Generating.FieldCell::GetCount int32_t ___GetCount_12; // System.Boolean FIMSpace.Generating.FieldCell::IsDirty bool ___IsDirty_13; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::Spawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___Spawns_14; // FIMSpace.Generating.FieldCell FIMSpace.Generating.FieldCell::ParentCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___ParentCell_15; // UnityEngine.Vector3Int FIMSpace.Generating.FieldCell::ParentCellPos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___ParentCellPos_16; // System.Boolean FIMSpace.Generating.FieldCell::haveParentCell bool ___haveParentCell_17; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::ChildCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___ChildCells_18; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::ChildCellsPos List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___ChildCellsPos_19; // UnityEngine.Vector3 FIMSpace.Generating.FieldCell::_helperPos Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____helperPos_20; // UnityEngine.Vector4 FIMSpace.Generating.FieldCell::_helperValue Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____helperValue_21; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::cellCustomData List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___cellCustomData_22; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::CellInstructions List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___CellInstructions_23; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::cellCustomObjects List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___cellCustomObjects_24; // FIMSpace.Generating.SpawnDiffs FIMSpace.Generating.FieldCell::SpawnDiffs SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC ___SpawnDiffs_25; // FIMSpace.Generating.NeightbourPlacement FIMSpace.Generating.FieldCell::neightbours NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* ___neightbours_26; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::GuidesIn List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___GuidesIn_27; // System.Boolean FIMSpace.Generating.FieldCell::IsGhostCell bool ___IsGhostCell_28; }; // FIMSpace.Graph.FloatPort struct FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // System.Single FIMSpace.Graph.FloatPort::Value float ___Value_24; }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // FIMSpace.Graph.IntPort struct IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // System.Int32 FIMSpace.Graph.IntPort::Value int32_t ___Value_24; }; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // ECE.MeshColliderData struct MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD : public EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11 { // UnityEngine.Mesh ECE.MeshColliderData::ConvexMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___ConvexMesh_3; }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // FIMSpace.Graph.PGGCellPort struct PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // FIMSpace.Graph.PGGCellPort/Data FIMSpace.Graph.PGGCellPort::k__BackingField Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC ___U3CCellDataU3Ek__BackingField_24; }; // FIMSpace.Graph.PGGModCellPort struct PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // FIMSpace.Graph.PGGModCellPort/Data FIMSpace.Graph.PGGModCellPort::k__BackingField Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA ___U3CCellDataU3Ek__BackingField_24; // System.Boolean FIMSpace.Graph.PGGModCellPort::k__BackingField bool ___U3CForcedNullU3Ek__BackingField_25; }; // FIMSpace.Graph.PGGPlannerPort struct PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // System.Int32 FIMSpace.Graph.PGGPlannerPort::UniquePlannerID int32_t ___UniquePlannerID_24; // System.Int32 FIMSpace.Graph.PGGPlannerPort::DuplicatePlannerID int32_t ___DuplicatePlannerID_25; // System.Boolean FIMSpace.Graph.PGGPlannerPort::DisplayVariableName bool ___DisplayVariableName_26; // System.Collections.Generic.List`1 FIMSpace.Graph.PGGPlannerPort::_plannersList List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ____plannersList_27; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGPlannerPort::containedShape CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___containedShape_28; // System.Boolean FIMSpace.Graph.PGGPlannerPort::JustCheckerContainer bool ___JustCheckerContainer_29; }; // FIMSpace.Graph.PGGSpawnPort struct PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // System.Collections.Generic.List`1 FIMSpace.Graph.PGGSpawnPort::containedSpawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___containedSpawns_24; }; // FIMSpace.Graph.PGGStringPort struct PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // System.String FIMSpace.Graph.PGGStringPort::StringVal String_t* ___StringVal_24; }; // FIMSpace.Graph.PGGUniversalPort struct PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // FIMSpace.Generating.FieldVariable FIMSpace.Graph.PGGUniversalPort::Variable FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___Variable_24; }; // FIMSpace.Graph.PGGVector3Port struct PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // UnityEngine.Vector3 FIMSpace.Graph.PGGVector3Port::Value Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Value_24; }; // UnityEngine.PhysicMaterial struct PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // FIMSpace.Generating.Planning.PlanGenerationPrint struct PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlanGenerationPrint::PlannerResults List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7* ___PlannerResults_0; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlanGenerationPrint::_debugLatestExecuted CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ____debugLatestExecuted_1; // System.String FIMSpace.Generating.Planning.PlanGenerationPrint::DebugInfo String_t* ___DebugInfo_2; // System.Action FIMSpace.Generating.Planning.PlanGenerationPrint::DebugGizmosAction Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DebugGizmosAction_3; // System.Int32 FIMSpace.Generating.Planning.PlanGenerationPrint::k__BackingField int32_t ___U3CInitialSeedU3Ek__BackingField_4; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlanGenerationPrint::StoredFullMask CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___StoredFullMask_5; // UnityEngine.Bounds FIMSpace.Generating.Planning.PlanGenerationPrint::StoredFullBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___StoredFullBounds_6; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlanGenerationPrint::_checkersList List_1_tFB35242E850860900664B389C93AC5242D1F7986* ____checkersList_7; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // ECE.SphereColliderData struct SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82 : public EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11 { // System.Single ECE.SphereColliderData::Radius float ___Radius_3; // UnityEngine.Vector3 ECE.SphereColliderData::Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Center_4; }; // FIMSpace.Generating.TileDesign struct TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC : public RuntimeObject { // System.String FIMSpace.Generating.TileDesign::DesignName String_t* ___DesignName_0; // System.Collections.Generic.List`1 FIMSpace.Generating.TileDesign::TileMeshes List_1_t875C91D88A0CF043A54E0AB4DF4BB6DC5CBFD07B* ___TileMeshes_1; // System.Boolean FIMSpace.Generating.TileDesign::Static bool ___Static_3; // System.String FIMSpace.Generating.TileDesign::Tag String_t* ___Tag_4; // System.Int32 FIMSpace.Generating.TileDesign::Layer int32_t ___Layer_5; // UnityEngine.Material FIMSpace.Generating.TileDesign::DefaultMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___DefaultMaterial_6; // System.Collections.Generic.List`1 FIMSpace.Generating.TileDesign::_string_ToAttach List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____string_ToAttach_7; // System.Collections.Generic.List`1 FIMSpace.Generating.TileDesign::SendMessages List_1_tEE39E695231322E6D3CC72AE6BA9CD5AACF44641* ___SendMessages_8; // System.Boolean FIMSpace.Generating.TileDesign::AddRigidbody bool ___AddRigidbody_9; // System.Boolean FIMSpace.Generating.TileDesign::IsKinematic bool ___IsKinematic_10; // System.Single FIMSpace.Generating.TileDesign::RigidbodyMass float ___RigidbodyMass_11; // UnityEngine.PhysicMaterial FIMSpace.Generating.TileDesign::CollidersMaterial PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ___CollidersMaterial_12; // FIMSpace.Generating.TileDesign/EColliderMode FIMSpace.Generating.TileDesign::ColliderMode int32_t ___ColliderMode_13; // System.Single FIMSpace.Generating.TileDesign::ScaleColliders float ___ScaleColliders_14; // System.Boolean FIMSpace.Generating.TileDesign::ConvexCollider bool ___ConvexCollider_15; // System.Single FIMSpace.Generating.TileDesign::MeshColliderReduction float ___MeshColliderReduction_16; // UnityEngine.Vector3 FIMSpace.Generating.TileDesign::ExpandThinCollider Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ExpandThinCollider_17; // System.Collections.Generic.List`1 FIMSpace.Generating.TileDesign::LatestGeneratedMeshes List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4* ___LatestGeneratedMeshes_18; // System.Collections.Generic.List`1 FIMSpace.Generating.TileDesign::LatestGeneratedMeshesMaterials List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B* ___LatestGeneratedMeshesMaterials_19; // UnityEngine.Mesh FIMSpace.Generating.TileDesign::_UsedCombinedCollisionMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ____UsedCombinedCollisionMesh_20; // System.Int32 FIMSpace.Generating.TileDesign::_LatestGen_Meshes int32_t ____LatestGen_Meshes_21; // System.Int32 FIMSpace.Generating.TileDesign::_LatestGen_Vertices int32_t ____LatestGen_Vertices_22; // System.Int32 FIMSpace.Generating.TileDesign::_LatestGen_Tris int32_t ____LatestGen_Tris_23; // UnityEngine.Bounds FIMSpace.Generating.TileDesign::_LatestGen_Bounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ____LatestGen_Bounds_24; }; // System.Action`1 struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A : public MulticastDelegate_t { }; // System.Predicate`1 struct Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3 : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String FIMSpace.Generating.Planning.BuildPlannerPreset::CustomInfo String_t* ___CustomInfo_4; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::BuildVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___BuildVariables_5; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::BuildLayers List_1_tCED5573DDFCC6A5CD8E5BAAE9AF4D9986CBC564F* ___BuildLayers_7; // FIMSpace.Generating.Planning.PlanGenerationPrint FIMSpace.Generating.Planning.BuildPlannerPreset::k__BackingField PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___U3CLatestGeneratedU3Ek__BackingField_8; // System.Boolean FIMSpace.Generating.Planning.BuildPlannerPreset::AsyncGenerating bool ___AsyncGenerating_9; // System.Boolean FIMSpace.Generating.Planning.BuildPlannerPreset::_Editor_GraphNodesChanged bool ____Editor_GraphNodesChanged_10; // System.Boolean FIMSpace.Generating.Planning.BuildPlannerPreset::_Editor_GraphNodesChangedForced bool ____Editor_GraphNodesChangedForced_11; // FIMSpace.Generating.Planning.PlannerAsyncManager FIMSpace.Generating.Planning.BuildPlannerPreset::generateProgressManager PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* ___generateProgressManager_12; // System.Int32 FIMSpace.Generating.Planning.BuildPlannerPreset::k__BackingField int32_t ___U3CLatestSeedU3Ek__BackingField_13; // System.Int32 FIMSpace.Generating.Planning.BuildPlannerPreset::k__BackingField int32_t ___U3CGenerationIterationU3Ek__BackingField_14; // System.Int32[] FIMSpace.Generating.Planning.BuildPlannerPreset::_VariablesIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____VariablesIds_15; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.BuildPlannerPreset::_VariablesNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____VariablesNames_16; // System.Int32[] FIMSpace.Generating.Planning.BuildPlannerPreset::_PlannersIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____PlannersIds_17; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.BuildPlannerPreset::_PlannersNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____PlannersNames_18; // System.Int32[] FIMSpace.Generating.Planning.BuildPlannerPreset::_LayersIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____LayersIds_19; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.BuildPlannerPreset::_LayersNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____LayersNames_20; // System.Action`1 FIMSpace.Generating.Planning.BuildPlannerPreset::OnIteractionCallback Action_1_t88464E626975973EFA56756CD8B952971BED134A* ___OnIteractionCallback_21; }; // ECE.CapsuleColliderData struct CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418 : public SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82 { // System.Int32 ECE.CapsuleColliderData::Direction int32_t ___Direction_5; // System.Single ECE.CapsuleColliderData::Height float ___Height_6; }; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Graph.FGraph_NodeBase struct FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Boolean FIMSpace.Graph.FGraph_NodeBase::_editor_wasPortsConnectionsChanged bool ____editor_wasPortsConnectionsChanged_4; // FIMSpace.Graph.FGraph_NodeBase/ETriggerConnectionDrawMode FIMSpace.Graph.FGraph_NodeBase::TriggerConnectionDrawMode int32_t ___TriggerConnectionDrawMode_5; // System.Int32 FIMSpace.Graph.FGraph_NodeBase::IndividualID int32_t ___IndividualID_6; // System.String FIMSpace.Graph.FGraph_NodeBase::NameID String_t* ___NameID_7; // System.Boolean FIMSpace.Graph.FGraph_NodeBase::wasCreated bool ___wasCreated_8; // System.Single FIMSpace.Graph.FGraph_NodeBase::k__BackingField float ___U3CDebuggingProgressU3Ek__BackingField_9; // System.Collections.Generic.List`1 FIMSpace.Graph.FGraph_NodeBase::OutputConnections List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* ___OutputConnections_10; // System.Collections.Generic.List`1 FIMSpace.Graph.FGraph_NodeBase::InputConnections List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* ___InputConnections_11; // UnityEngine.Rect FIMSpace.Graph.FGraph_NodeBase::<_E_LatestRect>k__BackingField Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___U3C_E_LatestRectU3Ek__BackingField_12; // UnityEngine.Vector2 FIMSpace.Graph.FGraph_NodeBase::NodePosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___NodePosition_13; // UnityEngine.Vector2 FIMSpace.Graph.FGraph_NodeBase::NodeDrawOffset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___NodeDrawOffset_14; // UnityEngine.Vector2 FIMSpace.Graph.FGraph_NodeBase::ResizedScale Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___ResizedScale_15; // System.Boolean FIMSpace.Graph.FGraph_NodeBase::_EditorFoldout bool ____EditorFoldout_16; // System.Boolean FIMSpace.Graph.FGraph_NodeBase::k__BackingField bool ___U3CIsDrawingGUIInNodeModeU3Ek__BackingField_17; // System.Boolean FIMSpace.Graph.FGraph_NodeBase::forceRefreshPorts bool ___forceRefreshPorts_18; // System.Boolean FIMSpace.Graph.FGraph_NodeBase::k__BackingField bool ___U3CisCulledU3Ek__BackingField_19; // System.Boolean FIMSpace.Graph.FGraph_NodeBase::k__BackingField bool ___U3CRefreshedPortsU3Ek__BackingField_20; // System.Boolean FIMSpace.Graph.FGraph_NodeBase::_EditorDebugMode bool ____EditorDebugMode_21; // System.Collections.Generic.List`1 FIMSpace.Graph.FGraph_NodeBase::outputPorts List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* ___outputPorts_22; // System.Collections.Generic.List`1 FIMSpace.Graph.FGraph_NodeBase::inputPorts List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* ___inputPorts_23; }; // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // UnityEngine.Transform FIMSpace.Generating.FieldModification::TemporaryContainer Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___TemporaryContainer_4; // System.Boolean FIMSpace.Generating.FieldModification::Enabled bool ___Enabled_5; // System.String FIMSpace.Generating.FieldModification::ModTag String_t* ___ModTag_6; // System.Boolean FIMSpace.Generating.FieldModification::DrawMeshAndBox bool ___DrawMeshAndBox_7; // FIMSpace.Generating.FieldModification/ECombineSet FIMSpace.Generating.FieldModification::Combine int32_t ___Combine_8; // System.Boolean FIMSpace.Generating.FieldModification::RunEmittersIfContains bool ___RunEmittersIfContains_9; // FIMSpace.Generating.FieldModification/EModificationMode FIMSpace.Generating.FieldModification::DrawSetupFor int32_t ___DrawSetupFor_10; // FIMSpace.Generating.OStamperSet FIMSpace.Generating.FieldModification::OStamp OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OStamp_11; // System.Boolean FIMSpace.Generating.FieldModification::DrawObjectStamps bool ___DrawObjectStamps_12; // FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.FieldModification::OMultiStamp OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OMultiStamp_13; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::PrefabsList List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* ___PrefabsList_14; // System.Boolean FIMSpace.Generating.FieldModification::DrawMultiObjectStamps bool ___DrawMultiObjectStamps_15; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::Spawners List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___Spawners_16; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::SubSpawners List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___SubSpawners_17; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldModification::VariantOf FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___VariantOf_18; // System.Boolean FIMSpace.Generating.FieldModification::_editor_drawStamp bool ____editor_drawStamp_19; // System.Boolean FIMSpace.Generating.FieldModification::_editor_drawSpawners bool ____editor_drawSpawners_20; // System.Boolean FIMSpace.Generating.FieldModification::_editor_drawGlobalRules bool ____editor_drawGlobalRules_21; // System.Boolean FIMSpace.Generating.FieldModification::_editor_drawModPackRules bool ____editor_drawModPackRules_22; // System.Int32 FIMSpace.Generating.FieldModification::_editor_shareSelected int32_t ____editor_shareSelected_23; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldModification::ParentPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ParentPreset_24; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldModification::ParentPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ParentPack_25; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::_tempGlobalRulesPre List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobalRulesPre_26; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::_tempGlobablRulesPost List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobablRulesPost_27; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldModification::_tempGlobablRulesOnConditions List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobablRulesOnConditions_28; }; // FIMSpace.Generating.Planning.FieldPlanner struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDrawShape bool ____EditorDrawShape_4; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDrawParameters bool ____EditorDrawParameters_5; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDrawLogics bool ____EditorDrawLogics_6; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDrawPostLogics bool ____EditorDrawPostLogics_7; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::_EditorSelectedShape int32_t ____EditorSelectedShape_8; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::_EditorSelectedVar int32_t ____EditorSelectedVar_9; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDisplayGizmosOnPlan bool ____EditorDisplayGizmosOnPlan_10; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.FieldPlanner::DuplicateParent FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___DuplicateParent_11; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::duplicatePlanners List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___duplicatePlanners_12; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::WasExecuted bool ___WasExecuted_13; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::Discarded bool ___Discarded_14; // System.Collections.Generic.List`1> FIMSpace.Generating.Planning.FieldPlanner::k__BackingField List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* ___U3COnGeneratingEventsU3Ek__BackingField_15; // System.Int32[] FIMSpace.Generating.Planning.FieldPlanner::_plannerIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____plannerIds_16; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.FieldPlanner::_plannerNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____plannerNames_17; // System.Int32[] FIMSpace.Generating.Planning.FieldPlanner::_VariablesIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____VariablesIds_18; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.FieldPlanner::_VariablesNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____VariablesNames_19; // FIMSpace.Generating.Planning.BuildPlannerPreset/BuildPlannerLayer FIMSpace.Generating.Planning.FieldPlanner::parentLayer BuildPlannerLayer_tD2DD25EFA73BB6C78E7B9D4FB315670EEC47CBA5* ___parentLayer_22; // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.Planning.FieldPlanner::ParentBuildPlanner BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___ParentBuildPlanner_23; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase FIMSpace.Generating.Planning.FieldPlanner::_tempOverrideShape ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* ____tempOverrideShape_24; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase FIMSpace.Generating.Planning.FieldPlanner::ShapeGenerator ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* ___ShapeGenerator_25; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::DisableWholePlanner bool ___DisableWholePlanner_26; // System.String FIMSpace.Generating.Planning.FieldPlanner::tag String_t* ___tag_27; // FIMSpace.Generating.Planning.PlannerNodes.PE_Start FIMSpace.Generating.Planning.FieldPlanner::proceduresBegin PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276* ___proceduresBegin_28; // FIMSpace.Generating.Planning.PlannerNodes.PE_Start FIMSpace.Generating.Planning.FieldPlanner::postProceduresBegin PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276* ___postProceduresBegin_29; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::FProcedures List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17* ___FProcedures_30; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::FPostProcedures List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17* ___FPostProcedures_31; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::FVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___FVariables_32; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExposeShape bool ___ExposeShape_33; // FIMSpace.Generating.Planning.FieldPlanner/EFieldType FIMSpace.Generating.Planning.FieldPlanner::FieldType int32_t ___FieldType_34; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.Planning.FieldPlanner::DefaultFieldSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___DefaultFieldSetup_35; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::Instances int32_t ___Instances_36; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExposeInstanceCount bool ___ExposeInstanceCount_37; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::DisableCollision bool ___DisableCollision_38; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::AlwaysPushOut bool ___AlwaysPushOut_39; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::AllowRotateBy90 bool ___AllowRotateBy90_40; // UnityEngine.Vector3 FIMSpace.Generating.Planning.FieldPlanner::PreviewCellSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PreviewCellSize_41; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::RoundToScale bool ___RoundToScale_42; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::UseCheckerScale bool ___UseCheckerScale_43; // UnityEngine.Vector3 FIMSpace.Generating.Planning.FieldPlanner::CheckerScale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CheckerScale_44; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::MaxRetries int32_t ___MaxRetries_45; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.FieldPlanner::previewChecker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___previewChecker_46; // FIMSpace.Generating.Planning.PlannerResult FIMSpace.Generating.Planning.FieldPlanner::LatestResult PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___LatestResult_47; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::IndexOnPrint int32_t ___IndexOnPrint_48; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::IndexOfDuplicate int32_t ___IndexOfDuplicate_49; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::IndexOnPreset int32_t ___IndexOnPreset_50; // System.String FIMSpace.Generating.Planning.FieldPlanner::printName String_t* ___printName_51; // FIMSpace.Generating.Planning.FieldPlanner/EViewGraph FIMSpace.Generating.Planning.FieldPlanner::GraphView int32_t ___GraphView_52; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExecutionWasStarted bool ___ExecutionWasStarted_53; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExecutionDone bool ___ExecutionDone_54; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExecutionWasDoneFlag bool ___ExecutionWasDoneFlag_55; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PostExecutionWasStarted bool ___PostExecutionWasStarted_56; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PostExecutionDone bool ___PostExecutionDone_57; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PostExecutionDoneFlag bool ___PostExecutionDoneFlag_58; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PreparationWasStarted bool ___PreparationWasStarted_59; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PreparationDone bool ___PreparationDone_60; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PreparationWasDoneFlag bool ___PreparationWasDoneFlag_61; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables FIMSpace.Generating.Planning.FieldPlanner::localVars LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* ___localVars_62; }; // FIMSpace.Generating.FieldSetup struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Single FIMSpace.Generating.FieldSetup::CellSize float ___CellSize_4; // System.Boolean FIMSpace.Generating.FieldSetup::NonUniformSize bool ___NonUniformSize_5; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::NonUniformCellSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___NonUniformCellSize_6; // System.String FIMSpace.Generating.FieldSetup::InfoText String_t* ___InfoText_7; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::Variables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___Variables_8; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSetup::DoorsModificator FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___DoorsModificator_9; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSetup::EraseWallModificator FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___EraseWallModificator_10; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::CellsInstructions List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___CellsInstructions_11; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::k__BackingField FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___U3CInstantiatedOutOfU3Ek__BackingField_12; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldSetup::RootPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___RootPack_13; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::UtilityModificators List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___UtilityModificators_14; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::ModificatorPacks List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* ___ModificatorPacks_15; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::Ignores List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___Ignores_16; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::temporaryInjections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___temporaryInjections_17; // System.String FIMSpace.Generating.FieldSetup::DontSpawnOn String_t* ___DontSpawnOn_18; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::SelfInjections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___SelfInjections_19; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::disabledMods List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___disabledMods_20; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale2 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale2_21; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale3 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale3_22; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale4 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale4_23; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale5 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale5_24; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FieldSetup::_tempGraphScale6 FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale6_25; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::OnAfterGeneratingEvents List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___OnAfterGeneratingEvents_26; // System.Boolean FIMSpace.Generating.FieldSetup::AddReflectionProbes bool ___AddReflectionProbes_27; // FReflectionProbePreset FIMSpace.Generating.FieldSetup::MainReflectionSettings FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* ___MainReflectionSettings_28; // System.Boolean FIMSpace.Generating.FieldSetup::AddMultipleProbes bool ___AddMultipleProbes_29; // FReflectionProbePreset FIMSpace.Generating.FieldSetup::SmallerReflSettings FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* ___SmallerReflSettings_30; // FReflectionProbePreset FIMSpace.Generating.FieldSetup::MiniReflSettings FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD* ___MiniReflSettings_31; // System.Int32 FIMSpace.Generating.FieldSetup::SmallerReflLowerSpaceThan int32_t ___SmallerReflLowerSpaceThan_32; // System.Single FIMSpace.Generating.FieldSetup::LimitSingleProbeSize float ___LimitSingleProbeSize_33; // System.Boolean FIMSpace.Generating.FieldSetup::AddLightProbes bool ___AddLightProbes_34; // System.Int32 FIMSpace.Generating.FieldSetup::ProbesPerCell int32_t ___ProbesPerCell_35; // FIMSpace.Generating.FieldSetup/ETriggerGenerationMode FIMSpace.Generating.FieldSetup::TriggerColliderGeneration int32_t ___TriggerColliderGeneration_36; // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings FIMSpace.Generating.FieldSetup::TriggerGenSettings TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D* ___TriggerGenSettings_37; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::variablesMemory List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___variablesMemory_38; }; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Collections.Generic.List`1 FIMSpace.Generating.ModificatorsPack::FieldModificators List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___FieldModificators_4; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.ModificatorsPack::ParentPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ParentPreset_5; // System.Boolean FIMSpace.Generating.ModificatorsPack::DisableWholePackage bool ___DisableWholePackage_7; // FIMSpace.Generating.ModificatorsPack/ESeedMode FIMSpace.Generating.ModificatorsPack::SeedMode int32_t ___SeedMode_8; // System.Int32 FIMSpace.Generating.ModificatorsPack::CustomSeed int32_t ___CustomSeed_9; // FIMSpace.Generating.ModificatorsPack/EModPackType FIMSpace.Generating.ModificatorsPack::ModPackType int32_t ___ModPackType_10; // System.String FIMSpace.Generating.ModificatorsPack::TagForAllSpawners String_t* ___TagForAllSpawners_11; // FIMSpace.Generating.ModificatorsPack/EPackCombine FIMSpace.Generating.ModificatorsPack::CombineSpawns int32_t ___CombineSpawns_12; // System.Collections.Generic.List`1 FIMSpace.Generating.ModificatorsPack::Variables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___Variables_13; // FIMSpace.Generating.FieldModification FIMSpace.Generating.ModificatorsPack::CallOnAllMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___CallOnAllMod_14; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.ModificatorsPack::CallOnAllSpawners FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___CallOnAllSpawners_15; // System.Boolean FIMSpace.Generating.ModificatorsPack::_EditorDisplayCallOnAll bool ____EditorDisplayCallOnAll_16; // System.Boolean FIMSpace.Generating.ModificatorsPack::PathsChecked bool ___PathsChecked_17; }; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String FIMSpace.Generating.SpawnRuleBase::_in_head String_t* ____in_head_4; // System.Boolean FIMSpace.Generating.SpawnRuleBase::DrawLogicSwitch bool ___DrawLogicSwitch_7; // FIMSpace.Generating.SpawnRuleBase/ERuleLogic FIMSpace.Generating.SpawnRuleBase::Logic int32_t ___Logic_8; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Negate bool ___Negate_9; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Global bool ___Global_10; // System.Boolean FIMSpace.Generating.SpawnRuleBase::DisableDrawingGlobalSwitch bool ___DisableDrawingGlobalSwitch_11; // UnityEngine.Vector2 FIMSpace.Generating.SpawnRuleBase::_editor_scroll Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____editor_scroll_12; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Enabled bool ___Enabled_13; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Ignore bool ___Ignore_14; // System.Boolean FIMSpace.Generating.SpawnRuleBase::_editor_drawRule bool ____editor_drawRule_15; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnRuleBase::OwnerSpawner FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___OwnerSpawner_16; // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellAllow bool ___CellAllow_17; // System.Boolean FIMSpace.Generating.SpawnRuleBase::AllConditionsMet bool ___AllConditionsMet_18; // System.Boolean FIMSpace.Generating.SpawnRuleBase::_EditorDebug bool ____EditorDebug_19; // UnityEngine.Color FIMSpace.Generating.SpawnRuleBase::_DbPreCol Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____DbPreCol_20; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GUIIgnore List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___GUIIgnore_21; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::tempSpawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___tempSpawns_22; // System.Boolean FIMSpace.Generating.SpawnRuleBase::VariablesPrepared bool ___VariablesPrepared_23; }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.BoxCollider struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.MeshCollider struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase struct PGGPlanner_NodeBase_tA173E879F6B0C47D8D23707A18B17AAC5E2FC6DC : public FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694 { // System.Boolean FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase::Enabled bool ___Enabled_26; }; // FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph struct SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E : public SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6 { // System.Boolean FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::_editor_wasRenaming bool ____editor_wasRenaming_24; // FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::ExternalModGraph SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* ___ExternalModGraph_25; // System.Collections.Generic.List`1 FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Nodes List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17* ___Nodes_26; // System.Collections.Generic.List`1 FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::_graphVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ____graphVariables_27; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::_graphLocalVariables LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* ____graphLocalVariables_28; // FIMSpace.Generating.Planning.PlannerNodes.PE_Start FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::proceduresBegin PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276* ___proceduresBegin_29; // FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph/ECallGraphOn FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::CallDuring int32_t ___CallDuring_30; }; // UnityEngine.SphereCollider struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // FIMSpace.Generating.PGGGeneratorRoot struct PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase struct PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 : public PGGPlanner_NodeBase_tA173E879F6B0C47D8D23707A18B17AAC5E2FC6DC { // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::ParentPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___ParentPlanner_28; // UnityEngine.ScriptableObject FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::ParentNodesContainer ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___ParentNodesContainer_29; // System.String FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::k__BackingField String_t* ___U3CDebuggingInfoU3Ek__BackingField_30; // System.Action FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::k__BackingField Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CDebuggingGizmoEventU3Ek__BackingField_31; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData struct MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::DataString PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___DataString_34; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::Cell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___Cell_35; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn struct MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::ExtraSpawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___ExtraSpawn_34; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma struct MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::Stigma PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___Stigma_34; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_35; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn struct MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::TargetSpawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___TargetSpawn_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::Prefab PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Prefab_35; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag struct MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::Tag PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___Tag_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::Contains BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Contains_35; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::Cell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___Cell_36; // FIMSpace.Generating.Rules.ESR_Details FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::CheckMode int32_t ___CheckMode_37; }; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets struct MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets/EClear FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::ToClear int32_t ___ToClear_34; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_35; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn struct MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::ToCopy PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___ToCopy_34; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::Copied PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Copied_35; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::lastCopyCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___lastCopyCell_36; // FIMSpace.Generating.SpawnData FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::lastCopySpawn SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___lastCopySpawn_37; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn struct MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::Generated PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Generated_34; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn/EApplyPrefabToSpawn FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::ApplyPrefab int32_t ___ApplyPrefab_35; // UnityEngine.GameObject FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::SpawnPrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___SpawnPrefab_36; // System.Int32 FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::ModPrefab int32_t ___ModPrefab_37; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::lastCopyCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___lastCopyCell_38; // FIMSpace.Generating.SpawnData FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::lastCopySpawn SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___lastCopySpawn_39; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt struct MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::Offset PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Offset_34; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::ResultCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___ResultCell_35; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt/EGetCellMode FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::GetAt int32_t ___GetAt_36; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::OriginCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___OriginCell_37; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition struct MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::RowColumnPosition PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___RowColumnPosition_34; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::Cell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___Cell_35; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid struct MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::CheckCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___CheckCell_34; // FIMSpace.Generating.Rules.ESR_Space FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::CellMustBe int32_t ___CellMustBe_35; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::OccupiedBy PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___OccupiedBy_36; // FIMSpace.Generating.Rules.ESR_Details FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::CheckMode int32_t ___CheckMode_37; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::IsTrue BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___IsTrue_38; // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::NegateResult bool ___NegateResult_39; // FIMSpace.Generating.Rules.ESR_NeightbourCondition FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::MultiCheck int32_t ___MultiCheck_40; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::FoundSpawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___FoundSpawn_41; // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::multiModeDraw bool ___multiModeDraw_42; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround struct MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::CellsDistance IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___CellsDistance_34; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::ResultCells PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___ResultCells_35; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::OriginCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___OriginCell_36; // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::IncludeSelf bool ___IncludeSelf_37; }; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection struct MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::Direction PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Direction_34; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable struct MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.Int32 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::VariableIdx int32_t ___VariableIdx_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::Out PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Out_35; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable/EVariablesSource FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::VariablesSource int32_t ___VariablesSource_36; }; // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize struct MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::CellSize PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___CellSize_34; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith struct MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Rules.ESR_Space FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::CellMustBe int32_t ___CellMustBe_34; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::MaxCellsDistance IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___MaxCellsDistance_35; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::OccupiedBy PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___OccupiedBy_36; // FIMSpace.Generating.Rules.ESR_Details FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::CheckMode int32_t ___CheckMode_37; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::FoundCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___FoundCell_38; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::OriginCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___OriginCell_39; // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::DiagonalSearch bool ___DiagonalSearch_40; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell struct MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::ResultCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___ResultCell_34; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::OriginCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___OriginCell_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::CheckRotation PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___CheckRotation_36; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::Offset PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Offset_37; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::selectedOffsets List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___selectedOffsets_38; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance struct MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Rules.ESR_DistanceRule FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::DistanceMustBe int32_t ___DistanceMustBe_34; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::Distance FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___Distance_35; // FIMSpace.Generating.Rules.ESR_Measuring FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::MeasureIn int32_t ___MeasureIn_36; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::With PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___With_37; // FIMSpace.Generating.Rules.ESR_Details FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::CheckMode int32_t ___CheckMode_38; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::Result BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Result_39; // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::IgnoreSelf bool ___IgnoreSelf_40; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::OriginCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___OriginCell_41; }; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition struct MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition/EGetMode FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::GetMode int32_t ___GetMode_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::Position PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Position_35; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_36; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds struct MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::Prefab PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Prefab_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::BoundsSize PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___BoundsSize_35; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::Diagonal FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___Diagonal_36; }; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation struct MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation/EGetMode FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::GetMode int32_t ___GetMode_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::Rotation PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Rotation_35; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_36; }; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale struct MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::Scale PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Scale_34; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_35; }; // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell struct MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::CheckCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___CheckCell_34; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::OccupiedBy PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___OccupiedBy_35; // FIMSpace.Generating.Rules.ESR_Details FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::CheckMode int32_t ___CheckMode_36; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::Found PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Found_37; // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::GetAllMatchingSpawns bool ___GetAllMatchingSpawns_38; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab struct MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::Prefab PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Prefab_34; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::TargetSpawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___TargetSpawn_35; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell struct MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::Spawns PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawns_34; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::Cell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___Cell_35; }; // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize struct MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize/ESizeType FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::SizeIn int32_t ___SizeIn_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::Size PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Size_35; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells struct MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::CellsList PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___CellsList_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::BreakIteration BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___BreakIteration_35; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::IterationCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___IterationCell_36; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns struct MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::InCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___InCell_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::BreakIteration BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___BreakIteration_35; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::IterationSpawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___IterationSpawn_36; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::CustomSpawns PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___CustomSpawns_37; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn struct MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::SpawnToRemove PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___SpawnToRemove_34; // FIMSpace.Graph.PGGModCellPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::KnownCell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___KnownCell_35; }; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition struct MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition/EOperation FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::Operation int32_t ___Operation_34; // FIMSpace.Generating.Rules.ESR_Measuring FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::Measure int32_t ___Measure_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::Position PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Position_36; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_37; // FIMSpace.Generating.ESP_OffsetSpace FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::OffsetSpace int32_t ___OffsetSpace_38; }; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation struct MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation/EOperation FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::Operation int32_t ___Operation_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::Degrees PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Degrees_35; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_36; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation/ERotationType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::OffsetSpace int32_t ___OffsetSpace_37; }; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale struct MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::Scale PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Scale_34; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_35; // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale/EOperation FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::Operation int32_t ___Operation_36; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged struct MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::Tag PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___Tag_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::Contains BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Contains_35; // FIMSpace.Graph.PGGSpawnPort FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::Spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* ___Spawn_36; // FIMSpace.Generating.Rules.ESR_Details FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::CheckMode int32_t ___CheckMode_37; }; // FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner struct MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.TileDesign FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::Design TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC* ___Design_34; // UnityEngine.GameObject FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::generatedDesign GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___generatedDesign_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::Generated PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Generated_36; // System.Boolean FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::generated bool ___generated_37; }; // FIMSpace.Generating.PGGGeneratorBase struct PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151 : public PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B { // System.Boolean FIMSpace.Generating.PGGGeneratorBase::GenerateOnStart bool ___GenerateOnStart_4; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::AutoRefresh bool ___AutoRefresh_5; // System.Int32 FIMSpace.Generating.PGGGeneratorBase::Seed int32_t ___Seed_6; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::RandomSeed bool ___RandomSeed_7; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGGeneratorBase::Generated List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* ___Generated_8; // UnityEngine.Events.UnityEvent FIMSpace.Generating.PGGGeneratorBase::RunAfterGenerating UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RunAfterGenerating_9; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::UseOutlineFill bool ___UseOutlineFill_10; // FIMSpace.Generating.PathFind.OutlineFillHelper FIMSpace.Generating.PGGGeneratorBase::OutlineFill OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C* ___OutlineFill_11; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::UseRectangleFill bool ___UseRectangleFill_12; // FIMSpace.Generating.PathFind.RectangleFillHelper FIMSpace.Generating.PGGGeneratorBase::RectangleFill RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* ___RectangleFill_13; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGGeneratorBase::GeneratorCheckers List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* ___GeneratorCheckers_14; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::_Editor_drawAdd bool ____Editor_drawAdd_15; }; // FIMSpace.Generating.Planner.Nodes.PGGPlanner_ExecutionNode struct PGGPlanner_ExecutionNode_t85B5BF507A9EE37261B328FE4526BBF2635F457E : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { }; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields struct PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::OnlyTagged PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___OnlyTagged_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::GetDuplicates BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___GetDuplicates_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::MultiplePlanners PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___MultiplePlanners_36; }; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds struct PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::FullBounds PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___FullBounds_34; }; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable struct PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::VariableID int32_t ___VariableID_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::Value PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Value_35; }; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex struct PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex/EIterationType FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::Type int32_t ___Type_34; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::PlusOne bool ___PlusOne_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::Iteration IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Iteration_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn struct PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::InPlanner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___InPlanner_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::WorldPosition PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___WorldPosition_35; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition struct PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::WorldPos PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___WorldPos_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::CellDetected BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___CellDetected_35; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_36; }; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields struct PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::FieldsToIterate PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___FieldsToIterate_34; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::GetDuplicates bool ___GetDuplicates_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::IterationField PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___IterationField_36; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::IterationIndex IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___IterationIndex_37; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::Stop BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Stop_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly struct PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_34; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::RoundWith PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___RoundWith_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::Rounded PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Rounded_36; }; // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection struct PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/ESetVariableBy FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::GetFieldVariableBy int32_t ___GetFieldVariableBy_34; // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::VariableID int32_t ___VariableID_35; // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::VariableName String_t* ___VariableName_36; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::SetValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___SetValue_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter struct PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_34; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter/ESetCellParameter FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::ParameterToSet int32_t ___ParameterToSet_35; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::String PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___String_36; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::Value PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Value_37; // UnityEngine.Object FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::Object Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___Object_38; }; // FIMSpace.Generating.GridPainter struct GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51 : public PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151 { // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.GridPainter::grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___grid_16; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::cellsMemory List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* ___cellsMemory_17; // System.Int32 FIMSpace.Generating.GridPainter::PaintingID int32_t ___PaintingID_18; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::FieldPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldPreset_19; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::generatingSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___generatingSetup_20; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::AdditionalFieldSetups List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* ___AdditionalFieldSetups_21; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::Injections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___Injections_22; // FIMSpace.Generating.SpawnInstructionGuide FIMSpace.Generating.GridPainter::Selected SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* ___Selected_23; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::CellsInstructions List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___CellsInstructions_24; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::AcquireCellDataFrom List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* ___AcquireCellDataFrom_25; // System.Boolean FIMSpace.Generating.GridPainter::AddCellsOnInstructions bool ___AddCellsOnInstructions_26; // System.Boolean FIMSpace.Generating.GridPainter::AllowOverlapInstructions bool ___AllowOverlapInstructions_27; // FIMSpace.Generating.GridPainter/EDebug FIMSpace.Generating.GridPainter::Debug int32_t ___Debug_28; // System.Boolean FIMSpace.Generating.GridPainter::Transprent bool ___Transprent_29; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::ignoredPacksForGenerating List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* ___ignoredPacksForGenerating_30; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::_ignoredPacksToggleBackup List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ____ignoredPacksToggleBackup_31; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::ignoredForGenerating List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___ignoredForGenerating_32; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::SwitchVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___SwitchVariables_33; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::SwitchPackVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___SwitchPackVariables_34; // System.Boolean FIMSpace.Generating.GridPainter::_EditorGUI_DrawExtra bool ____EditorGUI_DrawExtra_35; // System.Boolean FIMSpace.Generating.GridPainter::_EditorGUI_DrawIgnoring bool ____EditorGUI_DrawIgnoring_36; // System.Boolean FIMSpace.Generating.GridPainter::_EditorGUI_DrawVars bool ____EditorGUI_DrawVars_37; // System.Boolean FIMSpace.Generating.GridPainter::_EditorGUI_DrawPackVars bool ____EditorGUI_DrawPackVars_38; // System.Boolean FIMSpace.Generating.GridPainter::_ModifyVars bool ____ModifyVars_39; // System.Boolean FIMSpace.Generating.GridPainter::_ModifyPackVars bool ____ModifyPackVars_40; // System.Int32 FIMSpace.Generating.GridPainter::_EditorGUI_SelectedId int32_t ____EditorGUI_SelectedId_41; // System.Boolean FIMSpace.Generating.GridPainter::_Editor_Paint bool ____Editor_Paint_42; // System.Int32 FIMSpace.Generating.GridPainter::_Editor_RadiusY int32_t ____Editor_RadiusY_43; // System.Int32 FIMSpace.Generating.GridPainter::_Editor_PaintRadius int32_t ____Editor_PaintRadius_44; // System.Int32 FIMSpace.Generating.GridPainter::_Editor_YLevel int32_t ____Editor_YLevel_45; // System.Int32 FIMSpace.Generating.GridPainter::_Editor_CommandsPage int32_t ____Editor_CommandsPage_46; // FIMSpace.Generating.GridPainter/EPaintSpaceMode FIMSpace.Generating.GridPainter::_Editor_PaintSpaceMode int32_t ____Editor_PaintSpaceMode_47; // System.String FIMSpace.Generating.GridPainter::_Editor_Instruction String_t* ____Editor_Instruction_48; // System.Boolean FIMSpace.Generating.GridPainter::_Editor_RotOrMovTool bool ____Editor_RotOrMovTool_49; // System.Boolean FIMSpace.Generating.GridPainter::_Editor_ContinousMode bool ____Editor_ContinousMode_50; // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.GridPainter::Composition FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* ___Composition_51; // System.Boolean FIMSpace.Generating.GridPainter::_GenFSetupPreGathered bool ____GenFSetupPreGathered_52; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::_fieldVariablesBackup List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ____fieldVariablesBackup_53; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::_packVariablesBackup List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ____packVariablesBackup_54; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn struct MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B : public PGGPlanner_ExecutionNode_t85B5BF507A9EE37261B328FE4526BBF2635F457E { // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::infoName String_t* ___infoName_34; // System.Single FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::wdth float ___wdth_35; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner struct MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE : public PGGPlanner_ExecutionNode_t85B5BF507A9EE37261B328FE4526BBF2635F457E { // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::infoName String_t* ___infoName_34; // System.Single FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::wdth float ___wdth_35; }; // FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab struct MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9 : public PGGPlanner_ExecutionNode_t85B5BF507A9EE37261B328FE4526BBF2635F457E { // System.Single FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::wdth float ___wdth_34; }; // FIMSpace.Generating.FGenGraph`2 // FIMSpace.Generating.FGenGraph`2 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.HashSet`1 // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FaceU5BU5D_t28E0028414AF1661EAEE298027951C34F5AC5167* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t90A441183019E034D8CF532D020945AA8C31AEE4_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray HorizonU5BU5D_t532D16935ECA9EF2B0D88CCEFEDD46A887099F83* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // ECE.EasyColliderCreator // ECE.EasyColliderCreator // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::_RulesToCheck List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____RulesToCheck_22; }; // FIMSpace.Generating.FieldSpawner // FIMSpace.Generating.Planning.PlannerResult // FIMSpace.Generating.Planning.PlannerResult // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // System.ValueType // System.ValueType // ECE.EasyColliderQuickHull/<>c struct U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields { // ECE.EasyColliderQuickHull/<>c ECE.EasyColliderQuickHull/<>c::<>9 U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F* ___U3CU3E9_0; // System.Func`2 ECE.EasyColliderQuickHull/<>c::<>9__33_0 Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* ___U3CU3E9__33_0_1; // System.Func`2 ECE.EasyColliderQuickHull/<>c::<>9__43_0 Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* ___U3CU3E9__43_0_2; // System.Func`2 ECE.EasyColliderQuickHull/<>c::<>9__43_1 Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* ___U3CU3E9__43_1_3; }; // ECE.EasyColliderQuickHull/<>c // ECE.EasyColliderQuickHull/<>c__DisplayClass38_0 // ECE.EasyColliderQuickHull/<>c__DisplayClass38_0 // ECE.EasyColliderQuickHull/Horizon // ECE.EasyColliderQuickHull/Horizon // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0 // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0 // System.Collections.Generic.HashSet`1/Enumerator // System.Collections.Generic.HashSet`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // ECE.EasyColliderProperties // ECE.EasyColliderProperties // 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 // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // UnityEngine.Rect // UnityEngine.Rect // System.Single // System.Single // FIMSpace.Generating.SpawnDiffs // FIMSpace.Generating.SpawnDiffs // 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.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields { // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10; }; // UnityEngine.Vector3Int // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // UnityEngine.Vector4 // System.Void // System.Void // FIMSpace.Graph.PGGCellPort/Data // FIMSpace.Graph.PGGCellPort/Data // FIMSpace.Graph.PGGModCellPort/Data // FIMSpace.Graph.PGGModCellPort/Data // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // UnityEngine.Bounds // UnityEngine.Bounds // FIMSpace.Generating.Checker.CheckerField3D struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_emptyList List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____emptyList_3; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_collisionList List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____collisionList_4; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::DebugHelper bool ___DebugHelper_14; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections_37; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirectionsDiag List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirectionsDiag_38; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections3D List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections3D_39; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections3DDiag List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections3DDiag_40; }; // FIMSpace.Generating.Checker.CheckerField3D // System.Delegate // System.Delegate // ECE.EasyColliderData // ECE.EasyColliderData // ECE.EasyColliderQuickHull // ECE.EasyColliderQuickHull // FIMSpace.Generating.FGenCell // FIMSpace.Generating.FGenCell // FIMSpace.Generating.FieldVariable // FIMSpace.Generating.FieldVariable // FIMSpace.Graph.NodePortBase // FIMSpace.Graph.NodePortBase // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // UnityEngine.Plane // UnityEngine.Plane // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnData // ECE.EasyColliderCreator/BestFitSphere // ECE.EasyColliderCreator/BestFitSphere // ECE.EasyColliderQuickHull/Face // ECE.EasyColliderQuickHull/Face // FIMSpace.Graph.BoolPort // FIMSpace.Graph.BoolPort // ECE.BoxColliderData // ECE.BoxColliderData // UnityEngine.Component // UnityEngine.Component // FIMSpace.Generating.FieldCell // FIMSpace.Generating.FieldCell // FIMSpace.Graph.FloatPort // FIMSpace.Graph.FloatPort // UnityEngine.GameObject // UnityEngine.GameObject // FIMSpace.Graph.IntPort // FIMSpace.Graph.IntPort // UnityEngine.Mesh // UnityEngine.Mesh // ECE.MeshColliderData // ECE.MeshColliderData // System.MulticastDelegate // System.MulticastDelegate // FIMSpace.Graph.PGGCellPort // FIMSpace.Graph.PGGCellPort // FIMSpace.Graph.PGGModCellPort struct PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Graph.PGGModCellPort::_cellsContainer List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____cellsContainer_26; }; // FIMSpace.Graph.PGGModCellPort // FIMSpace.Graph.PGGPlannerPort // FIMSpace.Graph.PGGPlannerPort // FIMSpace.Graph.PGGSpawnPort // FIMSpace.Graph.PGGSpawnPort // FIMSpace.Graph.PGGStringPort // FIMSpace.Graph.PGGStringPort // FIMSpace.Graph.PGGUniversalPort // FIMSpace.Graph.PGGUniversalPort // FIMSpace.Graph.PGGVector3Port // FIMSpace.Graph.PGGVector3Port // UnityEngine.PhysicMaterial // UnityEngine.PhysicMaterial // FIMSpace.Generating.Planning.PlanGenerationPrint // FIMSpace.Generating.Planning.PlanGenerationPrint // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // ECE.SphereColliderData // ECE.SphereColliderData // FIMSpace.Generating.TileDesign struct TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC_StaticFields { // FIMSpace.Generating.TileDesign FIMSpace.Generating.TileDesign::_CopyFrom TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC* ____CopyFrom_2; }; // FIMSpace.Generating.TileDesign // System.Action`1 // System.Action`1 // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.Predicate`1 // System.Predicate`1 // UnityEngine.Behaviour // UnityEngine.Behaviour // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::_CollectAllAvailablePlannersCache List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ____CollectAllAvailablePlannersCache_6; }; // FIMSpace.Generating.Planning.BuildPlannerPreset // ECE.CapsuleColliderData // ECE.CapsuleColliderData // UnityEngine.Collider // UnityEngine.Collider // FIMSpace.Graph.FGraph_NodeBase struct FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_StaticFields { // System.Boolean FIMSpace.Graph.FGraph_NodeBase::RequestsConnectionsRefresh bool ___RequestsConnectionsRefresh_24; }; // FIMSpace.Graph.FGraph_NodeBase // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_StaticFields { // System.Int32 FIMSpace.Generating.FieldModification::_subDraw int32_t ____subDraw_29; }; // FIMSpace.Generating.FieldModification // FIMSpace.Generating.Planning.FieldPlanner struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields { // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.FieldPlanner::CurrentGraphExecutingPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___CurrentGraphExecutingPlanner_20; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.FieldPlanner::CurrentGraphPreparingPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___CurrentGraphPreparingPlanner_21; }; // FIMSpace.Generating.Planning.FieldPlanner // FIMSpace.Generating.FieldSetup // FIMSpace.Generating.FieldSetup // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_StaticFields { // System.Boolean FIMSpace.Generating.ModificatorsPack::_Editor_LockBrowser bool ____Editor_LockBrowser_6; }; // FIMSpace.Generating.ModificatorsPack // UnityEngine.Renderer // UnityEngine.Renderer // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::_tPosit List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____tPosit_5; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::_tNeg List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____tNeg_6; }; // FIMSpace.Generating.SpawnRuleBase // UnityEngine.Transform // UnityEngine.Transform // UnityEngine.BoxCollider // UnityEngine.BoxCollider // UnityEngine.CapsuleCollider // UnityEngine.CapsuleCollider // UnityEngine.MeshCollider // UnityEngine.MeshCollider // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase struct PGGPlanner_NodeBase_tA173E879F6B0C47D8D23707A18B17AAC5E2FC6DC_StaticFields { // System.Boolean FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase::AutoSnap bool ___AutoSnap_25; }; // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase // FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph struct SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields { // FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_ModGraph SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* ___Graph_ModGraph_31; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Spawner FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___Graph_Spawner_32; // FIMSpace.Generating.FieldModification FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Mod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Graph_Mod_33; // FIMSpace.Generating.SpawnData FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_SpawnData SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___Graph_SpawnData_34; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Preset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Graph_Preset_35; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Cell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Graph_Cell_36; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Graph_Grid_37; // System.Nullable`1 FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_RestrictDir Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___Graph_RestrictDir_38; }; // FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph // UnityEngine.SphereCollider // UnityEngine.SphereCollider // FIMSpace.Generating.PGGGeneratorRoot // FIMSpace.Generating.PGGGeneratorRoot // FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase struct PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields { // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::Debugging bool ___Debugging_27; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::_multiplePlannersContainer List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ____multiplePlannersContainer_32; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::_debug bool ____debug_33; }; // FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma // FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag // FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets // FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell // FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell // FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize // FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize // FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells // FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells // FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns // FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns // FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale // FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale // FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged // FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged // FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner // FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner // FIMSpace.Generating.PGGGeneratorBase // FIMSpace.Generating.PGGGeneratorBase // FIMSpace.Generating.Planner.Nodes.PGGPlanner_ExecutionNode // FIMSpace.Generating.Planner.Nodes.PGGPlanner_ExecutionNode // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection // FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter // FIMSpace.Generating.GridPainter // FIMSpace.Generating.GridPainter // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn // FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner // FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner // FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab // FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.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.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMaxSizeInCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMaxSizeInCells_m5268568145B2FA3D2DF0DE415D61C7DAAA160751_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, const RuntimeMethod* method) ; // T1 FIMSpace.Generating.FGenGraph`2::GetCell(UnityEngine.Vector3Int,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_GetCell_m2FA4DAB64AF993C5C6482B6DF4CD272F02F91934_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, bool ___1_generateIfOut, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenGraph`2::GetDistanceSquare2DList(T1,System.Int32,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* FGenGraph_2_GetDistanceSquare2DList_m67A771333AFFFDB37130B9B35316E61C4D8853F8_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, RuntimeObject* ___0_from, int32_t ___1_indexDistance, float ___2_cellSize, float ___3_worldDistance, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, int32_t ___0_value, const RuntimeMethod* method) ; // T System.Nullable`1::GetValueOrDefault() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_gshared (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_gshared (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; // System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_gshared (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.HashSet`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_gshared_inline (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_gshared (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::ExceptWith(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.HashSet`1::UnionWith(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, int32_t ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D_gshared (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___0_match, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.PGGCellPort::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::GetPlannerFromPort(FIMSpace.Graph.PGGPlannerPort,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___0_port, bool ___1_callRead, 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.Checker.CheckerField3D FIMSpace.Generating.Planning.FieldPlanner::get_LatestChecker() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2 (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::get_ChildPositionsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Graph.PGGVector3Port::get_GetInputValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403 (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::GetNearestCellInWorldPos(UnityEngine.Vector3,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_GetNearestCellInWorldPos_m5C4439C01D2C97A74DAAE47A3A9A1B8118680DC3 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPos, int32_t ___1_maxDist, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.PGGCellPort::ProvideFullCellData(FIMSpace.Generating.FieldCell,FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_parentChecker, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___2_currentResult, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::get_CurrentExecutingPlanner() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::CollectAllAvailablePlanners(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* BuildPlannerPreset_CollectAllAvailablePlanners_m5336BEBFF6F419EDF89CAB8028473D0F21B26A3C (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, bool ___0_withDuplicates, bool ___1_newListInstance, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97 (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::GetCellInWorldPos(UnityEngine.Vector3,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_GetCellInWorldPos_mDB2BD7C3C29EF82920CEA1CF6583884A3233033C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPos, Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA ___1_invertMatrix, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FGenerators::NotNull(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGCellPort::get_GetInputCellValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGCellPort::get_GetInputCheckerValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::GetWorldPos(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::RoundPositionAccordingly(FIMSpace.Generating.Checker.CheckerField3D,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_RoundPositionAccordingly_mA511D8A243A41E811411718339C65953F7631198 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_accordingTo, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, float ___2_scale, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Graph.NodePortBase::get_IsNotConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsNotConnected_m1EB5BEC7826159FD63420CDFCC95F3F931EBAA1D (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FGenerators::IsNull(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6 (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // System.String FIMSpace.Graph.PGGStringPort::get_GetInputValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C (PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* __this, const RuntimeMethod* 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) ; // UnityEngine.Vector3 UnityEngine.Vector3Int::op_Implicit(UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldCell::AddCustomObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_AddCustomObject_mCA4F9F92561A1CC49A85A936010FE42C01D3F4FB (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.Checker.CheckerField3D::GetFullBoundsWorldSpace() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetTemporaryReference(System.Boolean,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetTemporaryReference_m8D5ABF0FF55B069BDB7731DC77A71E69230C5342 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, bool ___0_forceReturnTemporaryReference, RuntimeObject* ___1_temp, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5 (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, const RuntimeMethod* method) { (( void (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::get_BasePlanners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // System.Boolean System.String::op_Inequality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_inline (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::GetDuplicatesPlannersList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.PGGPlannerPort::AssignPlannersList(System.Collections.Generic.List`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGPlannerPort_AssignPlannersList_mE503BABA7E9C1B00FDAFED33F1FFA0631B521B73_inline (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_plans, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3 (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.FieldVariable::SetValue(FIMSpace.Generating.FieldVariable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.FGraph_NodeBase::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_DONT_USE_IT_YET_OnReadPort_m0A00A6D940E829618BEB01B5822A872279AEED1C (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::IterateList(System.Collections.Generic.List`1,FIMSpace.Generating.Planning.PlanGenerationPrint,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateFields_IterateList_mB4A8E51F3A271705BB88ACB37B55474D0150B638 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_planners, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___1_print, bool ___2_iterateSelf, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::GetPlannersFromPort(FIMSpace.Graph.PGGPlannerPort,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___0_port, bool ___1_nullIfNoMultiple, bool ___2_callRead, bool ___3_newListInstance, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Graph.BoolPort::get_GetInputValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429 (BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.PGGPlannerPort::SetIDsOfPlanner(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::CallOtherExecutionWithConnector(System.Int32,FIMSpace.Generating.Planning.PlanGenerationPrint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, int32_t ___0_altId, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___1_print, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass19_0__ctor_m59A6A8F942C73DAF9B76821DFAE137F7EA44B041 (U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* __this, const RuntimeMethod* method) ; // System.Object FIMSpace.Graph.NodePortBase::get_GetPortValueSafe() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ; // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) inline void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4 (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method); } // System.Void FIMSpace.Generating.Planning.FieldPlanner::AddOnGeneratingEvent(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldPlanner_AddOnGeneratingEvent_m513932DEE511E103302F95568B3D4EA9071D52F3 (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_action, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, 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) ; // FIMSpace.Generating.FieldVariable FIMSpace.Generating.FieldSetup::GetVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, String_t* ___0_name, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::GetTargetGeneratingSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GridPainter_GetTargetGeneratingSetup_mF85A5E87D3FFC0E3F304E16EF7C4820920F01297 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Planning.BuildPlannerPreset::get_GenerationIteration() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BuildPlannerPreset_get_GenerationIteration_m7DCFEA133F593893F44580D3AD8275C1A96F40F3_inline (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::get_InstanceIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldPlanner_get_InstanceIndex_m188F9A5E25232872A52678EEA928A1B38329A60A (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Graph.PGGSpawnPort::get_GetInputCellValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::get_MG_Spawn() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::ClearPosOffsets(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_ClearOffsets_ClearPosOffsets_mC6908CEBAD18A2380A438095BD26E148D0C0308C (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_s, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::ClearRotOffsets(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_ClearOffsets_ClearRotOffsets_m18216578C6AB30F14ADC2A47D4C553390D983273 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_s, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792 (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared)(__this, method); } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetFullOffset(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_tempIfZero, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetFullRotationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetFullRotationOffset_m42FD3CC48463DD38581F4CF994AAE239E592872B (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.FGraph_NodeBase::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::get_MG_Preset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellUnitSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::SetOffset(FIMSpace.Generating.SpawnData,UnityEngine.Vector3,FIMSpace.Generating.ESP_OffsetSpace) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetPosition_SetOffset_mC968C5878C05F1BEAE09AC7E3ADBA790920DD148 (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_val, int32_t ___2_space, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::AddOffset(FIMSpace.Generating.SpawnData,UnityEngine.Vector3,FIMSpace.Generating.ESP_OffsetSpace) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetPosition_AddOffset_m1763BC742F52EDA87782D4E13CF2BCA501F4EB0F (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_val, int32_t ___2_space, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ; // UnityEngine.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 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::SetOffset(FIMSpace.Generating.SpawnData,UnityEngine.Vector3,FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation/ERotationType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetRotation_SetOffset_m575548C6E1B07B5D55C374853E72143F721DAE4A (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_val, int32_t ___2_space, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::AddOffset(FIMSpace.Generating.SpawnData,UnityEngine.Vector3,FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation/ERotationType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetRotation_AddOffset_mB232906896708A0F4DD8EDE2B0D44E8E6FF5353C (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_val, int32_t ___2_space, 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) ; // FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGModCellPort::get_GetInputCellValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::get_MG_Cell() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::CollectSpawns(FIMSpace.Generating.FieldSpawner/ESR_CellHierarchyAccess,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, int32_t ___0_access, bool ___1_alwaysNewList, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean FIMSpace.Generating.SpawnRuleBase::SpawnHaveSpecifics(FIMSpace.Generating.SpawnData,System.String,FIMSpace.Generating.Rules.ESR_Details) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, String_t* ___1_specification, int32_t ___2_checkMode, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Graph.PGGSpawnPort::ApplySpawnsGroup(System.Collections.Generic.List`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGSpawnPort_ApplySpawnsGroup_mE06A725387E32412CE0C4239FE94853C5873D4EE_inline (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___0_spawns, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method); } // System.Boolean FIMSpace.Graph.NodePortBase::get_IsConnected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ; // UnityEngine.Bounds UnityEngine.Renderer::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_min() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_max() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Graph.PGGSpawnPort::get_GetFirstConnectedSpawn() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m0794C1CB318D9224FF65F781A2980B3B0CECC347 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.PGGSpawnPort::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldCell::AddSpawnToCell(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_AddSpawnToCell_m062F76AD4ED2951F21D788043052A24D5BBD0B99 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnData::AddCustomStigma(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_AddCustomStigma_m81B54F857732B049860B50E34D9EE9DD17ACA348 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, String_t* ___0_v, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnData::TryDetectMeshInPrefab() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_TryDetectMeshInPrefab_m5234CEFB6EA5420EB1B351883C94C9999D1715A9 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerRuleBase_Execute_m5D5FAF8B5D9D918B3649D1DA6AC05D2E6EC1D90F (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnData::Copy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnData_Copy_mFBA7E357803B03FC6F1FB077538F7E0E06204316 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_copyOffsets, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.PGGSpawnPort::set_FirstSpawnForOutputPort(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_value, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldModification FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::get_MG_Mod() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* PlannerRuleBase_get_MG_Mod_m91A0A310C4E4BFD156D880EC9EF7EA5DD119B3DF_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::get_MG_Spawner() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* PlannerRuleBase_get_MG_Spawner_m37D66EC1CBE50ECC0AB165DD03038D74A5DE91DC_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnData::GenerateSpawn(FIMSpace.Generating.FieldSpawner,FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldCell,System.Int32,System.Nullable`1,System.Nullable`1,System.Nullable`1,System.Nullable`1,FIMSpace.Generating.SpawnData/ESpawnMark,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnData_GenerateSpawn_mB398332CEC6CB3A47CBE4F457411E03952319BC1 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_mod, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_owner, int32_t ___3_toSpawn, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___4_offset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_rotOffset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___6_localRotOffset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___7_scaleMul, int32_t ___8_mark, bool ___9_checkMesh, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Graph.PGGModCellPort::GetAllConnectedCellsList(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* PGGModCellPort_GetAllConnectedCellsList_m58FA1B9B0548246A28ABE1222742366C2653B784 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, bool ___0_createListInstance, bool ___1_includeNulls, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Graph.PGGModCellPort::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_Clear_m2EBB7436BF89BA871FC6491ABEF4E229A0F45D45 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Graph.PGGModCellPort::ProvideFullCellData(FIMSpace.Generating.FieldCell,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_ProvideFullCellData_m90E6D0E617462718B456641F145C4A0AA599C69C (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, bool ___1_clearList, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Graph.PGGSpawnPort::get_GetLocalSpawnsList() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* PGGSpawnPort_get_GetLocalSpawnsList_mA6CA0107080D19C12E2FD60225B3BFFC20706124_inline (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Graph.PGGSpawnPort::get_GetConnectedSpawnsList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* PGGSpawnPort_get_GetConnectedSpawnsList_m2B8960F7282E934DDFD158A0F4A16DED9EFBD127 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldCell::RemoveSpawnFromCell(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_RemoveSpawnFromCell_mF29A8CF84ACA3BBC7A90BAB1ABC3483A6D8177E2 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, const RuntimeMethod* method) ; // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::GetModeStr() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SpawnIsTagged_GetModeStr_mD3CDEA80ACADB759FF4DE96104708AC01FA3BB08 (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __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) ; // FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::get_MG_ModGraph() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* PlannerRuleBase_get_MG_ModGraph_m6D191E1D2DCA00B927DDA4AFE0348C4A03EF243E_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planner.Nodes.PGGPlanner_ExecutionNode::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlanner_ExecutionNode__ctor_m7B04E3602D918931FD0AF364E792BDC222C0548A (PGGPlanner_ExecutionNode_t85B5BF507A9EE37261B328FE4526BBF2635F457E* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::get_MG_Grid() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMaxSizeInCells() inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMaxSizeInCells_mB37AD8E78B124963F709A4E26C5A0364D935D7BA (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_GetMaxSizeInCells_m5268568145B2FA3D2DF0DE415D61C7DAAA160751_gshared)(__this, method); } // UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V3IntToV3(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Graph.PGGModCellPort::get_ConnectedWithMultipleCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGModCellPort_get_ConnectedWithMultipleCells_m5D332D05CC0E25727B353FE55981CF2B28FE8BFB (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Rules.SpawnRules::CheckNeightbourCellAllow(FIMSpace.Generating.Rules.ESR_Space,FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRules_CheckNeightbourCellAllow_mAF0C5EF8D8B69FCFA8CD4DBF6EDBA2814A81A4F7 (int32_t ___0_check, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_cell, String_t* ___2_occupyTags, int32_t ___3_checkMode, bool ___4_useStateORTag, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::GetTheSpawnReference(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellStateOnGrid_GetTheSpawnReference_m01D04DD61B71083A22E41A4377885E14F19DB540 (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.FieldCell::GetJustCellSpawnCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::GetSpawnDataWithSpecifics(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_GetSpawnDataWithSpecifics_m22DA101D26411831F7D3A3DC877170E37DF56C3B (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_tag, int32_t ___2_checkMode, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Graph.IntPort::get_GetInputValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0 (IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* __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.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::CheckCell(System.String,FIMSpace.Generating.FieldCell,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93 (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, String_t* ___0_tagVal, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_originCell, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_posOffset, const RuntimeMethod* method) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::op_Addition(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) ; // T1 FIMSpace.Generating.FGenGraph`2::GetCell(UnityEngine.Vector3Int,System.Boolean) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, bool ___1_generateIfOut, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, bool, const RuntimeMethod*))FGenGraph_2_GetCell_m2FA4DAB64AF993C5C6482B6DF4CD272F02F91934_gshared)(__this, ___0_pos, ___1_generateIfOut, method); } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::CellIsRight(FIMSpace.Generating.FieldCell,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNearestCellWith_CellIsRight_m4A18AA4B015D31A946AA6FF98755FA7979DC023E (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_c, String_t* ___1_tagVal, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnRuleBase::CellSpawnsHaveSpecifics(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details,FIMSpace.Generating.SpawnData,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnRuleBase_CellSpawnsHaveSpecifics_mF1B61A3B1E4CD07C4426DF8F2144E09CE98ED1F4 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_occupiedBySpec, int32_t ___2_checkMode, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___3_toIgnore, bool ___4_random, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::GetTheSpawnReference(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetSpawnFromCell_GetTheSpawnReference_m5B9F7CFD78DA96F81563725252DBE4102F486A2B (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GetAllSpecificSpawns(FIMSpace.Generating.FieldCell,System.String,FIMSpace.Generating.Rules.ESR_Details,UnityEngine.GameObject,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* SpawnRuleBase_GetAllSpecificSpawns_mA958FEC0E721DAE5CEF7F413175AD4D955CFCBC3 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, String_t* ___1_tag, int32_t ___2_checkMode, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___3_prefab, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___4_mod, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenGraph`2::GetDistanceSquare2DList(T1,System.Int32,System.Single,System.Single) inline List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* FGenGraph_2_GetDistanceSquare2DList_m0569F0C37E6134C3B514ED5B31735D86EBE6EED1 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_from, int32_t ___1_indexDistance, float ___2_cellSize, float ___3_worldDistance, const RuntimeMethod* method) { return (( List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, int32_t, float, float, const RuntimeMethod*))FGenGraph_2_GetDistanceSquare2DList_m67A771333AFFFDB37130B9B35316E61C4D8853F8_gshared)(__this, ___0_from, ___1_indexDistance, ___2_cellSize, ___3_worldDistance, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void FIMSpace.Graph.PGGModCellPort::ProvideCellsList(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_ProvideCellsList_mCE098C1F188E2B65D7A65D78D42453F237AE7569 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, const RuntimeMethod*))List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, int32_t, const RuntimeMethod*))List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_gshared)(__this, ___0_index, method); } // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, const RuntimeMethod*))List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_gshared)(__this, method); } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::RefreshDistanceLimitsValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetOtherCellInDistance_RefreshDistanceLimitsValue_mF989BBE2AA6A28B5AE28EA0F347739C0ECDEB0B8 (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Graph.FloatPort::get_GetInputValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4 (FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::CeilToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48 (Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method); } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetWorldPositionWithFullOffset(FIMSpace.Generating.FieldSetup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetWorldPositionWithFullOffset_m45DAE8D6B353C1EABC54D7B7A1D721400289D7C4 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, bool ___1_useTemp, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::WorldPos(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_m5EEFF8295573AE8A82FF7ED7C9457BD1811B2631 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, float ___0_cellSize, float ___1_ySize, const RuntimeMethod* method) ; // T System.Nullable`1::GetValueOrDefault() inline int32_t Nullable_1_GetValueOrDefault_mB8641256CA1EE6A52F574C9DD21410C42A2FA3BC_inline (Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64* __this, const RuntimeMethod* method) { return (( int32_t (*) (Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline)(__this, method); } // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m96B17B849A2CBA28322EC3899D4E25910A400C11_inline (Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method); } // System.String System.Boolean::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63 (bool* __this, const RuntimeMethod* method) ; // UnityEngine.Object FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::GetTarget(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* MR_GetFieldVariable_GetTarget_mF2A0A056F8E6570D7306FDA6D17D9F52332A679E (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, bool ___0_editor, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldVariable FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::MGGetVariable(UnityEngine.Object,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* PlannerRuleBase_MGGetVariable_m932884DD08EB775436C76DCE206B442DB5A35982 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_tgt, int32_t ___1_index, const RuntimeMethod* method) ; // UnityEngine.Object FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::MGGetFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* PlannerRuleBase_MGGetFieldSetup_m1817ED6428C3DCDAEB606F730F086EF1CDA931C0 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::MGGetParentPack() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* PlannerRuleBase_MGGetParentPack_m7BA44FC6F67606998F67D44123B52FFA39A49CD6 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::PreGeneratePrepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerRuleBase_PreGeneratePrepare_m56E004A7831365D2A0183C1347CC8EF95E95AC35 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenerators::DestroyObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.TileDesign::FullGenerateStack() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TileDesign_FullGenerateStack_mFE40F2AF2475F94B2FCED28EF89516BA03BB5BFA (TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject FIMSpace.Generating.TileDesign::GeneratePrefab() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* TileDesign_GeneratePrefab_mCFD176A77B197BBE03F5CC842042A7882F7431D3 (TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC* __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.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { return (( Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6 (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047*, const RuntimeMethod*))Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_gshared)(__this, method); } // UnityEngine.Vector4 UnityEngine.Vector4::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) ; // System.Void 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) ; // System.Void UnityEngine.Matrix4x4::.ctor(UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_column0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_column1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___2_column2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___3_column3, const RuntimeMethod* method) ; // System.Single UnityEngine.Matrix4x4::get_Item(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_row, int32_t ___1_column, const RuntimeMethod* method) ; // System.Void UnityEngine.Matrix4x4::set_Item(System.Int32,System.Int32,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_row, int32_t ___1_column, float ___2_value, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_transpose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_transpose_mE85C7D21ED5CF86A8066073E6548E77162AA2C89 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ; // UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Vector4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Vector4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Matrix4x4_op_Multiply_m319DF5B7DD9C9499EB8A5682FA63B1AAF0EE87A4 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_vector, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderCreator/BestFitSphere::.ctor(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BestFitSphere__ctor_m7532E8C803351EFD55B26EB3896A74A21AFCA776 (BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) ; // System.Void ECE.BoxColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxColliderData__ctor_m32F4F7C87DFA66FD86C7543D70017F61955654A1 (BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, const RuntimeMethod*))List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_gshared)(__this, ___0_index, method); } // UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (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) ; // UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.List`1 ECE.EasyColliderCreator::ToLocalVerts(UnityEngine.Transform,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___1_worldVertices, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // ECE.BoxColliderData ECE.EasyColliderCreator::CalculateBoxLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* EasyColliderCreator_CalculateBoxLocal_m9734BD3FD65A3BF3D72D40CB43881112A07BF35C (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_vertices, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // ECE.CapsuleColliderData ECE.EasyColliderCreator::CalculateCapsuleBestFitLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* EasyColliderCreator_CalculateCapsuleBestFitLocal_m4E54C8902A7F151624AB2600C53CD6AC74AF8430 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) ; // System.Void ECE.CapsuleColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogWarning(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_gshared)(__this, ___0_index, method); } // ECE.EasyColliderCreator/BestFitSphere ECE.EasyColliderCreator::CalculateBestFitSphere(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 EasyColliderCreator_CalculateBestFitSphere_m77A1184C1A6309065E7885444594D9D826266CA1 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, 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) ; // ECE.CapsuleColliderData ECE.EasyColliderCreator::CalculateCapsuleMinMaxLocal(System.Collections.Generic.List`1,ECE.CAPSULE_COLLIDER_METHOD) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* EasyColliderCreator_CalculateCapsuleMinMaxLocal_m6E9466B88763AC514BC842DF017AB9BBBBD3C64D (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, int32_t ___1_method, const RuntimeMethod* method) ; // System.Void ECE.MeshColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshColliderData__ctor_m3285C5AF1309D8D2320A8C61DE57B5DEAC3A4681 (MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 ECE.EasyColliderCreator::CalculateLocalCylinderPoints(System.Collections.Generic.List`1,UnityEngine.Transform,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* EasyColliderCreator_CalculateLocalCylinderPoints_m9B6D425BAB584F95446E990E1EAB3CF46875B7C2 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_vertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, int32_t ___2_numberOfSides, const RuntimeMethod* method) ; // ECE.EasyColliderQuickHull ECE.EasyColliderQuickHull::CalculateHull(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* EasyColliderQuickHull_CalculateHull_mBBFE328963F6788B1F96276B3B5B0B0235549DDE (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) ; // ECE.MeshColliderData ECE.EasyColliderCreator::CalculateMeshColliderQuickHullLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* EasyColliderCreator_CalculateMeshColliderQuickHullLocal_m795491F74D2B00389545EE37FE5239A5D74E7E1B (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) ; // System.Void ECE.SphereColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF (SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* __this, const RuntimeMethod* method) ; // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereBestFitLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereBestFitLocal_m04587D6E97535B09DC5016719A03876D8C9FD18D (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) ; // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereDistanceLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereDistanceLocal_m8A7E43A03E4B1737B820993BBC15B1A9E38F24CB (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) ; // System.Single UnityEngine.Time::get_realtimeSinceStartup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510 (const RuntimeMethod* method) ; // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereMinMaxLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereMinMaxLocal_m65690F3F40D369FCDDB5AA87722DF17142055D56 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.BoxCollider::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.BoxCollider::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider_set_center_m0AB0482699735FEE8306A7FCAAE66A76C479F0F0 (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderCreator::SetPropertiesOnCollider(UnityEngine.Collider,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderCreator_SetPropertiesOnCollider_mDFB43EE2EF4E84E66A0E987BE81FC7D2BA9AEC09 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_collider, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) ; // UnityEngine.GameObject ECE.EasyColliderCreator::CreateGameObjectOrientation(System.Collections.Generic.List`1,UnityEngine.GameObject,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EasyColliderCreator_CreateGameObjectOrientation_m9FE448687903A6D95596281FAC7B48061D7E65B1 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_parent, String_t* ___2_name, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::set_layer(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, int32_t ___0_value, const RuntimeMethod* method) ; // ECE.BoxColliderData ECE.EasyColliderCreator::CalculateBox(System.Collections.Generic.List`1,UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* EasyColliderCreator_CalculateBox_mB75E4330E37D5C2EEFC8DD45FFA2E92FF8252F67 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, bool ___2_isRotated, const RuntimeMethod* method) ; // UnityEngine.BoxCollider ECE.EasyColliderCreator::CreateBoxCollider(ECE.BoxColliderData,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* EasyColliderCreator_CreateBoxCollider_m4DAD1E8B58CE6B339C4EDF539FE690686F44ECC7 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* ___0_data, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* GameObject_AddComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mE9815ABBF56D4B7806C63F85A30AE9BBDE927BCF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.CapsuleCollider::set_direction(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleCollider_set_direction_m3064DADA49F7F48DA8D62659B1D3545C83C553CB (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.CapsuleCollider::set_height(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleCollider_set_height_m5DAE3DC5AD851E30C5A29AC7A22F36BE1E205BBB (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.CapsuleCollider::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleCollider_set_center_m242D92DAEF25887C6A87A0777E4E624C0A431A2E (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.CapsuleCollider::set_radius(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleCollider_set_radius_mB301C0086FE0D251683512184B0F6DDE264BA985 (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, float ___0_value, const RuntimeMethod* method) ; // ECE.CapsuleColliderData ECE.EasyColliderCreator::CalculateCapsuleBestFit(System.Collections.Generic.List`1,UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* EasyColliderCreator_CalculateCapsuleBestFit_m6F519D5DDBB0507B4B0DD493DDD92E242D86EA10 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, bool ___2_isRotated, const RuntimeMethod* method) ; // UnityEngine.CapsuleCollider ECE.EasyColliderCreator::CreateCapsuleCollider(ECE.CapsuleColliderData,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* EasyColliderCreator_CreateCapsuleCollider_m52A3468FF72FCFB31F8D709E30D7B4C18978E6B9 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* ___0_data, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) ; // System.Int32 UnityEngine.GameObject::get_layer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // ECE.CapsuleColliderData ECE.EasyColliderCreator::CalculateCapsuleMinMax(System.Collections.Generic.List`1,UnityEngine.Transform,ECE.CAPSULE_COLLIDER_METHOD,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* EasyColliderCreator_CalculateCapsuleMinMax_m3BC87FA9C528C5D85A883A9A802422DCF1D8DC99 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, int32_t ___2_method, bool ___3_isRotated, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.MeshCollider::set_sharedMesh(UnityEngine.Mesh) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshCollider_set_sharedMesh_m05F87B9AC04139285EBBCC159F77B51C6940E79C (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.MeshCollider::set_cookingOptions(UnityEngine.MeshColliderCookingOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshCollider_set_cookingOptions_m76B9DE7A503EDD73499CFFB46F7ECD942B6C7A2C (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.MeshCollider::set_convex(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshCollider_set_convex_m20482D687240D0921BA76B77983403E55A2E3CE1 (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, bool ___0_value, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void UnityEngine.SphereCollider::set_radius(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SphereCollider_set_radius_m6119FE18C6739B077AB17334B1B53984911017FF (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.SphereCollider::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SphereCollider_set_center_m83F6CC0056B491CD577B9AC08FA1E331074203D4 (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereBestFit(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereBestFit_mB23530B3D3E944694EBFE6BA3B3C5043CA1EE7B2 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) ; // UnityEngine.SphereCollider ECE.EasyColliderCreator::CreateSphereCollider(ECE.SphereColliderData,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* EasyColliderCreator_CreateSphereCollider_m20388FDE132841C67AB19AFA587B87AEAD1437F0 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* ___0_data, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) ; // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereDistance(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereDistance_m0A35ADB4F198DC93140B0B9F69939CE77EBFC30D (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) ; // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereMinMax(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereMinMax_m05008B903CA00FB12EBD53611C7BB37635DA60C6 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 ECE.EasyColliderCreator::CalculateLocalCylinderPoints(ECE.CapsuleColliderData,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* EasyColliderCreator_CalculateLocalCylinderPoints_m3BB25D48DFDE46022EC3941919D581C1AA9A4F92 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* ___0_capsuleData, int32_t ___1_numberOfSides, const RuntimeMethod* method) ; // System.Void UnityEngine.GameObject::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Void 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.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m09EB01A6F34CB6BCE8EC0A13CAEF4899E2112B52 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_duration, bool ___4_depthTest, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_left() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_forward() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Collider::set_isTrigger(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Collider::set_sharedMaterial(UnityEngine.PhysicMaterial) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_sharedMaterial_m2AC21AB939A377ABACF8282CDC52EE61B54107ED (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, const RuntimeMethod*))List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_gshared)(__this, ___0_capacity, method); } // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderData__ctor_m67EAE90C579675A825D759A9DAE8150520746C27 (EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11* __this, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderProperties::.ctor(System.Boolean,System.Int32,UnityEngine.PhysicMaterial,UnityEngine.GameObject,ECE.COLLIDER_ORIENTATION) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderProperties__ctor_m412F708389D7163369C08DF2F653F514121FA248 (EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9* __this, bool ___0_isTrigger, int32_t ___1_layer, PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ___2_physicMaterial, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___3_attachTo, int32_t ___4_orientation, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull__ctor_m0CDA661C3118B545D4CC06BAED29F204E2627F83 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull::GenerateHull(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_GenerateHull_m61C5BE599031C7DBC78F7BA8AF56AAB99E92E13B (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) ; // ECE.EasyColliderQuickHull ECE.EasyColliderQuickHull::CalculateHullWorld(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* EasyColliderQuickHull_CalculateHullWorld_m8315EC9E01A7AE8E9F82ACA5D933A2DAE93F84D0 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) ; // System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1::GetEnumerator() inline Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) { return (( Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_gshared)(__this, method); } // System.Void System.Collections.Generic.HashSet`1/Enumerator::Dispose() inline void Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, const RuntimeMethod*))Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_gshared)(__this, method); } // T System.Collections.Generic.HashSet`1/Enumerator::get_Current() inline int32_t Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_inline (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) { return (( int32_t (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, const RuntimeMethod*))Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.HashSet`1::Contains(T) inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___0_item, method); } // System.Single ECE.EasyColliderQuickHull::DistanceFromPlane(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EasyColliderQuickHull_DistanceFromPlane_mED98D168F3E07F9AA6A5096B4B2F349332D59FED (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_normal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_pointOnPlane, const RuntimeMethod* method) ; // System.Boolean ECE.EasyColliderQuickHull::IsApproxZero(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_IsApproxZero_m42D415593D3305D4EA88F679658792DC8B2D6D76 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, float ___0_a, const RuntimeMethod* method) ; // System.Boolean ECE.EasyColliderQuickHull::IsVertOnFace(System.Int32,ECE.EasyColliderQuickHull/Face) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_IsVertOnFace_mAA303F937454CA7A5257D84D174EB6D7C605ED1E (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_i, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___1_face, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.HashSet`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376*, const RuntimeMethod*))Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_gshared)(__this, method); } // System.Void System.Collections.Generic.HashSet`1::.ctor() inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) { (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method); } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* __this, const RuntimeMethod* method) { return (( Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C (*) (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3 (Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_inline (Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C* __this, const RuntimeMethod* method) { return (( Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* (*) (Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A (Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Void System.Collections.Generic.HashSet`1::ExceptWith(System.Collections.Generic.IEnumerable`1) inline void HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) { (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_gshared)(__this, ___0_other, method); } // System.Boolean ECE.EasyColliderQuickHull::AreVertsCoincident(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_AreVertsCoincident_mF67638660D093FCFCFA2A6C861E765382445D9C5 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // System.Single ECE.EasyColliderQuickHull::CalcTriangleArea(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EasyColliderQuickHull_CalcTriangleArea_mA5BA49AC0BC463626BFE042A38E880E6BADA8937 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_v0, int32_t ___1_v1, int32_t ___2_v2, const RuntimeMethod* method) ; // System.Boolean ECE.EasyColliderQuickHull::isApproxEqual(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1 (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* (*) (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.HashSet`1::UnionWith(System.Collections.Generic.IEnumerable`1) inline void HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) { (( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_gshared)(__this, ___0_other, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method); } // System.Void ECE.EasyColliderQuickHull/Horizon::.ctor(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* __this, int32_t ___0_v0, int32_t ___1_v1, int32_t ___2_face, int32_t ___3_from, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* __this, Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4*, Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0 (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* (*) (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void ECE.EasyColliderQuickHull::CalculateHorizon(System.Int32,ECE.EasyColliderQuickHull/Horizon,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_eyePoint, Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* ___1_crossedEdge, int32_t ___2_currFace, bool ___3_firstFace, const RuntimeMethod* method) ; // System.Void UnityEngine.Mesh::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mAE9C0D4AF4B46302A16C68000F3B495D5C9E9D10 (Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Where_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_m13768D4C490185828315E0197DBECE485B979D4A (RuntimeObject* ___0_source, Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } // System.Collections.Generic.List`1 System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable`1) inline List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* Enumerable_ToList_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_mCE6D76EC3E716C64E4F6DC32521D1DAA45F6AACE (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) inline int32_t List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_gshared)(__this, ___0_index, ___1_value, method); } // System.Void UnityEngine.Mesh::SetVertices(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetVertices_mCE01139EEEC3D10B4A6CEA1749FD84DABC53599E (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_inVertices, const RuntimeMethod* method) ; // System.Void UnityEngine.Mesh::SetTriangles(System.Int32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetTriangles_mD97664344427EB85BB6DC2EF91479E03B9114258 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_triangles, int32_t ___1_submesh, const RuntimeMethod* method) ; // System.Void UnityEngine.Mesh::SetNormals(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetNormals_mB4072A4D2600768FD62BC9CAAFF8C43955A4A365 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_inNormals, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ; // System.Single UnityEngine.Plane::GetDistanceToPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Plane_GetDistanceToPoint_m43E27525BB203513B13EF35F8EDB3785CA4AE6DC (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ; // System.Boolean ECE.EasyColliderQuickHull::FindInitialPoints(System.Collections.Generic.List`1,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_FindInitialPoints_mB9AC86535CA9D2CE69AE4F2F20092D064F86E2B0 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___1_initialPoints, const RuntimeMethod* method) ; // System.Boolean ECE.EasyColliderQuickHull::FindInitialPointsFallBack(System.Collections.Generic.List`1,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_FindInitialPointsFallBack_m5C0C0CF0E1EFCFFFEAA737D07A6235DCEB7BE1B9 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___1_initialPoints, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method); } // System.Single ECE.EasyColliderQuickHull::DistanceFromLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EasyColliderQuickHull_DistanceFromLine_m276FE9B16F42C911F47E654F49B0AACF29FD7E61 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_line, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_pointOnLine, const RuntimeMethod* method) ; // System.Boolean ECE.EasyColliderQuickHull::isAGreaterThanB(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_isAGreaterThanB_mCA2141CB4F1BACE7A9C5C8C4A04590B4A7818E63 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, int32_t, const RuntimeMethod*))List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_gshared)(__this, ___0_index, ___1_value, method); } // System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_mBF36EDC369DE0EC29502B4C655CDBAFFB17BD863 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, const RuntimeMethod* method) ; // System.Single ECE.EasyColliderQuickHull::DistanceFromPlane(UnityEngine.Vector3,UnityEngine.Plane) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EasyColliderQuickHull_DistanceFromPlane_m77FFBCF1A098818C3AA87FD3CE3DE3C16971AF31 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C ___1_p, const RuntimeMethod* method) ; // UnityEngine.Vector3 ECE.EasyColliderQuickHull::CalcNormal(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 EasyColliderQuickHull_CalcNormal_m9FF9928A95E655D3B4FE08F4318B4D50CA9527CC (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull/Face::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.Vector3,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Face__ctor_m05551AB6095D6D51F78C708A353B823CE31343F0 (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* __this, int32_t ___0_v0, int32_t ___1_v1, int32_t ___2_v2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_normal, int32_t ___4_f0, int32_t ___5_f1, int32_t ___6_f2, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_inline (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* __this, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542*, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Range(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Range_m4FB9BBBA09BEF5177C13506DB385CF4467C15FD8 (int32_t ___0_start, int32_t ___1_count, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull::AddToOutsideSet(ECE.EasyColliderQuickHull/Face,System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_AddToOutsideSet_m3CBA6A84D7709A9EBFF1679305E8AE1F474ED520 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___0_face, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_vertices, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull/<>c__DisplayClass38_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass38_0__ctor_m699D99DE1B0EB5AB6BF64EF0D2FB0708854A52A5 (U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98_gshared)(__this, ___0_capacity, method); } // System.Boolean ECE.EasyColliderQuickHull::isALessThanB(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_isALessThanB_m00F670FD81A5580FB00DC24E1AD2A2809B47EE6A (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ; // System.Void System.Predicate`1::.ctor(System.Object,System.IntPtr) inline void Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* ___0_match, const RuntimeMethod* method) { return (( List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*, const RuntimeMethod*))List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_gshared)(__this, ___0_match, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method); } // System.Void ECE.EasyColliderQuickHull::CalculateEpsilon(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_CalculateEpsilon_mDF480BC69B393F8576F7C38A856BB8739C487311 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) ; // System.Boolean ECE.EasyColliderQuickHull::FindInitialHull(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_FindInitialHull_m66F42180BDA782810564C4F9F4694EDEA5954D4D (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mB5FF499D0D38F4E74DA92CE3F9D5D4CE07DF1B37 (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* __this, const RuntimeMethod* method) { (( void (*) (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Int32 ECE.EasyColliderQuickHull::GetNonEmptyFaceIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EasyColliderQuickHull_GetNonEmptyFaceIndex_mC3405CDAAB80877C5BF47B89DA363FF506BF64E3 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) ; // System.Int32 ECE.EasyColliderQuickHull::GetFurthestPointFromFace(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EasyColliderQuickHull_GetFurthestPointFromFace_m2193B0E4A06BA706E01E3070B88111A14BFA4589 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_faceIndex, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m5BF3884436622CC6F0660766DB948CF154EF2D19 (Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Where_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_m34B2D501A2BC52D6A48A1FC2426FD56DCF61AFC6 (RuntimeObject* ___0_source, Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } // System.Collections.Generic.List`1 System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable`1) inline List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* Enumerable_ToList_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_mFDC111176149C644681BA5A21F69058225830081 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } // UnityEngine.Vector3 ECE.EasyColliderQuickHull::CalcNormal(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 EasyColliderQuickHull_CalcNormal_mE6ABCCC41C38271D835AFB6D639028717E2AB320 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull::UpdateFace(ECE.EasyColliderQuickHull/Horizon,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_UpdateFace_mC5ADA25C8970B0E73D4C88CC0EFA95675BEDD0E0 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* ___0_horizon, int32_t ___1_newFace, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull::CloseUnAssignedVertsOnFaces() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_CloseUnAssignedVertsOnFaces_m9F5121CACBF6D46002AD7EE5DCDF16F7706FD2E0 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) ; // System.Boolean ECE.EasyColliderQuickHull::HaveNonEmptyFaceSet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_HaveNonEmptyFaceSet_m6E742456E94FF5A5EA28874CE4200C303BC041A5 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) ; // UnityEngine.Mesh ECE.EasyColliderQuickHull::CreateMesh(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* EasyColliderQuickHull_CreateMesh_mD48FFFB1EA18F9985EBBEEB27B804C53417EA65E (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* ___0_allFaces, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) { return (( int32_t (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared)(__this, 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 UnityEngine.Vector3::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull::DrawPoint(UnityEngine.Vector3,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_DrawPoint_m8AF154D617F49D1BE3A003099C4A45C682D2B04B (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, float ___2_size, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_red() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ; // System.Void ECE.EasyColliderQuickHull::DrawFaceNormal(ECE.EasyColliderQuickHull/Face,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_DrawFaceNormal_m61A93EA50990B4EE14A4E256B7ADB6249E2EBADF (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___0_face, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, float ___2_distance, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_green() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_blue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 ECE.EasyColliderQuickHull::CalcFaceCenter(ECE.EasyColliderQuickHull/Face) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 EasyColliderQuickHull_CalcFaceCenter_m1ADF0F8507D2A017C9FDEF5C5147D099900A82B7 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___0_face, 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) ; // System.Single UnityEngine.Random::Range(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494 (float ___0_minInclusive, float ___1_maxInclusive, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m1105D426CBB7D43EDA7A1A32E29CD4306F4C68D8 (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Int32 UnityEngine.Vector3Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_z() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Single UnityEngine.Matrix4x4::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void UnityEngine.Matrix4x4::set_Item(System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_set_Item_m47C4DDBFAE6578D6008AEF433777D4B2FACB62B0 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, float ___1_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetNearestCellIn_GetDisplayName_m20F29C8E1E1D4CEFBA769D3DA4F82A916381D1A4 (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral631042EFCCE7BB7C210522D1ADF60C33F12DF649); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD519B991CBF8CA5792D705E42171738405FE7F73); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Nearest Cell In" : "Get Nearest Cell In Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral631042EFCCE7BB7C210522D1ADF60C33F12DF649; } IL_000e: { return _stringLiteralD519B991CBF8CA5792D705E42171738405FE7F73; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetNearestCellIn_get_GetNodeTooltipDescription_m393F1A7884AA5C03D9C1F9DF18E5FEFDC67412D8 (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6B5221547106794D036014355E401DF5986A647); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Trying to find nearest cell to provided world position"; } } return _stringLiteralC6B5221547106794D036014355E401DF5986A647; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetNearestCellIn_GetNodeColor_mC1980BE3F0207FAA68073A3A5FCBC2E9471DA8F2 (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetNearestCellIn_get_NodeSize_m495803C35E1BD2D42DAF1BE74C97A73F7BE23119 (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 263 : 238, 122); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)238); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)263); } IL_0014: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), ((float)G_B3_0), (122.0f), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestCellIn_get_IsFoldable_m8D7F5E49C73988DDEC6C8E890F6DE8ECEFFC8CA2 (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestCellIn_get_DrawInputConnector_m00535E99A93F032F6A136200C80ECC21B364EDD1 (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestCellIn_get_DrawOutputConnector_m0C9C7754F39F230DC94ECA6008D17E70DB68989E (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetNearestCellIn_get_NodeType_mA27626F01234BA3516E8EBFF445BC1C518F0FD4F (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetNearestCellIn_OnStartReadingNode_m484B60482BF33BC94CF6D1D299C1013A04A0D319 (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_3 = NULL; { // Cell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = __this->___Cell_36; NullCheck(L_0); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_0, NULL); // InPlanner.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___InPlanner_34; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // var fieldA = GetPlannerFromPort(InPlanner, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___InPlanner_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_2, (bool)0, NULL); V_0 = L_3; // if (fieldA == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_002f; } } { // if (fieldA == null) return; return; } IL_002f: { // CheckerField3D chA = fieldA.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_0; NullCheck(L_6); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7; L_7 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_6, NULL); V_1 = L_7; // if (chA == null || chA.ChildPositionsCount < 1) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8 = V_1; if (!L_8) { goto IL_0042; } } { CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = V_1; NullCheck(L_9); int32_t L_10; L_10 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_9, NULL); if ((((int32_t)L_10) >= ((int32_t)1))) { goto IL_0043; } } IL_0042: { // if (chA == null || chA.ChildPositionsCount < 1) return; return; } IL_0043: { // WorldPosition.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_11 = __this->___WorldPosition_35; NullCheck(L_11); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_11, (bool)1); // Vector3 pos = WorldPosition.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_12 = __this->___WorldPosition_35; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_12, NULL); V_2 = L_13; // var cell = chA.GetNearestCellInWorldPos(pos); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_2; NullCheck(L_14); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16; L_16 = CheckerField3D_GetNearestCellInWorldPos_m5C4439C01D2C97A74DAAE47A3A9A1B8118680DC3(L_14, L_15, ((int32_t)32), NULL); V_3 = L_16; // Cell.ProvideFullCellData(cell, chA, fieldA.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_17 = __this->___Cell_36; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18 = V_3; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = V_0; NullCheck(L_20); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_21 = L_20->___LatestResult_47; NullCheck(L_17); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_17, L_18, L_19, L_21, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCellIn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetNearestCellIn__ctor_mDA119C340B1F757E202DBE196D3142A4F5A4FD64 (PR_GetNearestCellIn_tFAF08D38EE7B8CE2A2ADB155D2FC4C4CF877C6FB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IsAnyCellInPosition_GetDisplayName_mAC43923B6A0255CDE5947D80597BA5443C064716 (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EA25E73E63BAEB32BA85C25E3EA8C603FD882ED); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C617EAEED8CDA61C13F5A7E603D96D61758BD3C); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Is Any Cell In Position" : "Is Any Cell In Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral8C617EAEED8CDA61C13F5A7E603D96D61758BD3C; } IL_000e: { return _stringLiteral0EA25E73E63BAEB32BA85C25E3EA8C603FD882ED; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IsAnyCellInPosition_get_GetNodeTooltipDescription_m6055E850F55ABF6D9D74050710574B179A03F65A (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5F69F9CDEC212FB1DA3B373C13328AE966A3DCA); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Checking if there is any cell in provided position"; } } return _stringLiteralD5F69F9CDEC212FB1DA3B373C13328AE966A3DCA; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_IsAnyCellInPosition_GetNodeColor_m6AA3839FC75902E6524BCA2F5967B5F30381EB94 (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_IsAnyCellInPosition_get_NodeSize_mABC9F81A8A7BE58C647C10DA102219E3A3E65960 (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 240 : 210, _EditorFoldout ? 122 : 102); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)210); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)240); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)102); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)122); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IsAnyCellInPosition_get_IsFoldable_mAA139E7F79EE09CF78F53A690DD84DCE499FD6AF (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IsAnyCellInPosition_get_DrawInputConnector_m439FF14C47E7287E1336EC59D7F0E5AAC1CA808D (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IsAnyCellInPosition_get_DrawOutputConnector_mD4FED23A09AFEBD09FA85AC7B1E83CC42A1A365F (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IsAnyCellInPosition_get_NodeType_m0FE16F83C41C814BC6D119C00D50F2B385B8053C (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IsAnyCellInPosition_OnStartReadingNode_m58105531A372E46D087787E8C2C5724757AA8F10 (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __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_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; int32_t V_3 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_4 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_5 = NULL; Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA V_6; memset((&V_6), 0, sizeof(V_6)); { // Cell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = __this->___Cell_36; NullCheck(L_0); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_0, NULL); // CellDetected.Value = false; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_1 = __this->___CellDetected_35; NullCheck(L_1); L_1->___Value_24 = (bool)0; // WorldPos.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___WorldPos_34; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // Vector3 pos = WorldPos.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___WorldPos_34; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_3, NULL); V_0 = L_4; // var pl = CurrentExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5; L_5 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); V_1 = L_5; // if ( pl != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_00c2; } } { // if ( pl.ParentBuildPlanner != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_1; NullCheck(L_8); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_9 = L_8->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_00c2; } } { // var allPlanners = pl.ParentBuildPlanner.CollectAllAvailablePlanners(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_1; NullCheck(L_11); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_12 = L_11->___ParentBuildPlanner_23; NullCheck(L_12); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_13; L_13 = BuildPlannerPreset_CollectAllAvailablePlanners_m5336BEBFF6F419EDF89CAB8028473D0F21B26A3C(L_12, (bool)1, (bool)1, NULL); V_2 = L_13; // for (int p = 0; p < allPlanners.Count; p++) V_3 = 0; goto IL_00b9; } IL_0062: { // var planner = allPlanners[p]; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_14 = V_2; int32_t L_15 = V_3; NullCheck(L_14); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16; L_16 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_14, L_15, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_4 = L_16; // var cell = planner.LatestChecker.GetCellInWorldPos(pos); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17 = V_4; NullCheck(L_17); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18; L_18 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_17, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0; il2cpp_codegen_initobj((&V_6), sizeof(Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA)); Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA L_20 = V_6; NullCheck(L_18); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_21; L_21 = CheckerField3D_GetCellInWorldPos_mDB2BD7C3C29EF82920CEA1CF6583884A3233033C(L_18, L_19, L_20, NULL); V_5 = L_21; // if ( FGenerators.NotNull(cell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22 = V_5; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_23; L_23 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_22, NULL); if (!L_23) { goto IL_00b5; } } { // Cell.ProvideFullCellData(cell, planner.LatestChecker, planner.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_24 = __this->___Cell_36; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_5; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_26 = V_4; NullCheck(L_26); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_27; L_27 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_26, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_28 = V_4; NullCheck(L_28); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_29 = L_28->___LatestResult_47; NullCheck(L_24); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_24, L_25, L_27, L_29, NULL); // CellDetected.Value = true; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_30 = __this->___CellDetected_35; NullCheck(L_30); L_30->___Value_24 = (bool)1; // break; return; } IL_00b5: { // for (int p = 0; p < allPlanners.Count; p++) int32_t L_31 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00b9: { // for (int p = 0; p < allPlanners.Count; p++) int32_t L_32 = V_3; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_33 = V_2; NullCheck(L_33); int32_t L_34; L_34 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_33, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_32) < ((int32_t)L_34))) { goto IL_0062; } } IL_00c2: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_IsAnyCellInPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IsAnyCellInPosition__ctor_mF206C16602D9BA0B770D0DE7C63F181DED881A12 (PR_IsAnyCellInPosition_tCF0F4FF587EFCA577A692E5F84E3DBFEF9BD458C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RoundAccordingly_GetDisplayName_m3CA535C97D81882076155D337B182A27A0CC14A4 (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AC8BFDE1A7A864D15E55ACB7F9F6A8B4ED63247); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46A4E3B2BA67BD3B480F2C444187A58B1ACAF09E); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Cell Aligned Position" : "Get Cell Aligned Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral46A4E3B2BA67BD3B480F2C444187A58B1ACAF09E; } IL_000e: { return _stringLiteral3AC8BFDE1A7A864D15E55ACB7F9F6A8B4ED63247; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RoundAccordingly_get_GetNodeTooltipDescription_m6729F8C68B48F84916719051A9760D1618523FB8 (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70ABDE62E87949D01542855C7B44C883B77472F7); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Rounding position of one field to be aligned with cell positions of other field"; } } return _stringLiteral70ABDE62E87949D01542855C7B44C883B77472F7; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_RoundAccordingly_GetNodeColor_mC6CF499517AF75B77986FA80FAC230A080487332 (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_RoundAccordingly_get_NodeSize_m3A1BD1A02A94BF975CBBEE82E05A7EA05FE02673 (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(198, 102); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (198.0f), (102.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RoundAccordingly_get_DrawInputConnector_m7CE1D07EA6D2B73CA3E3CED984AEDB2CD1240D82 (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RoundAccordingly_get_DrawOutputConnector_mF037B214E03683278F4624416307C70B05B48582 (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RoundAccordingly_get_NodeType_mBD3D593151966290C1B77D2B26736DDACBA369DC (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RoundAccordingly_OnStartReadingNode_mB08526F7E6B4C0375767CF4F87ABF0D9FF260B5E (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, const RuntimeMethod* method) { FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; { // Cell.TriggerReadPort(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = __this->___Cell_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // RoundWith.TriggerReadPort(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_1 = __this->___RoundWith_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)0); // var myCell = Cell.GetInputCellValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_2 = __this->___Cell_34; NullCheck(L_2); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3; L_3 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(L_2, NULL); V_0 = L_3; // if (myCell == null) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = V_0; if (L_4) { goto IL_0028; } } { // if (myCell == null) return; return; } IL_0028: { // var myChkr = Cell.GetInputCheckerValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_5 = __this->___Cell_34; NullCheck(L_5); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_6; L_6 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(L_5, NULL); V_1 = L_6; // if (myChkr == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7 = V_1; if (L_7) { goto IL_0038; } } { // if (myChkr == null) return; return; } IL_0038: { // var oChkr = RoundWith.GetInputCheckerValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_8 = __this->___RoundWith_35; NullCheck(L_8); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9; L_9 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(L_8, NULL); V_2 = L_9; // if (oChkr == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_2; if (L_10) { goto IL_0048; } } { // if (oChkr == null) return; return; } IL_0048: { // Rounded.Value = myChkr.RoundPositionAccordingly(oChkr, myChkr.GetWorldPos( myCell) ); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_11 = __this->___Rounded_36; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12 = V_1; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13 = V_2; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15 = V_0; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_14, L_15, NULL); NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = CheckerField3D_RoundPositionAccordingly_mA511D8A243A41E811411718339C65953F7631198(L_12, L_13, L_16, (1.0f), NULL); NullCheck(L_11); L_11->___Value_24 = L_17; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_RoundAccordingly::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RoundAccordingly__ctor_m124BC5005949F8FD7DE1B2919CB48BC26765BF63 (PR_RoundAccordingly_tF1FEF92CB547CA7EA2DC19D9BEE726A3E45EBCCB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetCellParameter_GetDisplayName_m42E63C68A844F49246D21951D130A54626227DD2 (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral118AA71907208D5FFA92DB9BB42CB416AF4E1FA9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82C1F534137545F70185C4710722568B528A5AEB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC86625411AF601E6E5855718644A5C73BB58A336); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? (ParameterToSet== ESetCellParameter.InternalDirection ? "Set Cell Parameter" : "Add Cell Parameter") : "Set\\Add Cell Parameter"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral118AA71907208D5FFA92DB9BB42CB416AF4E1FA9; } IL_000e: { int32_t L_1 = __this->___ParameterToSet_35; if ((((int32_t)L_1) == ((int32_t)1))) { goto IL_001d; } } { return _stringLiteralC86625411AF601E6E5855718644A5C73BB58A336; } IL_001d: { return _stringLiteral82C1F534137545F70185C4710722568B528A5AEB; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetCellParameter_get_GetNodeTooltipDescription_m06A8E23729A0829024B5AF892444B59281A1C563 (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6920DB01120D29D3628D9F1BE15C078ABCF11A15); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Setting cell available parameter like internal direction or CellData (string - it can be used like tag)"; } } return _stringLiteral6920DB01120D29D3628D9F1BE15C078ABCF11A15; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_SetCellParameter_GetNodeColor_m3920B98CDFFB9B3528F47FF8DCFC1EA2A162D2E4 (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_SetCellParameter_get_NodeSize_mFE8D9769A5A49333C9A89F34A062DD9286126B74 (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, const RuntimeMethod* method) { int32_t G_B4_0 = 0; { // public override Vector2 NodeSize { get { return new Vector2((ParameterToSet == ESetCellParameter.InternalDirection && Value.IsNotConnected) ? 230 : 178, 99); } } int32_t L_0 = __this->___ParameterToSet_35; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0016; } } { PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___Value_37; NullCheck(L_1); bool L_2; L_2 = NodePortBase_get_IsNotConnected_m1EB5BEC7826159FD63420CDFCC95F3F931EBAA1D(L_1, NULL); if (L_2) { goto IL_001d; } } IL_0016: { G_B4_0 = ((int32_t)178); goto IL_0022; } IL_001d: { G_B4_0 = ((int32_t)230); } IL_0022: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), ((float)G_B4_0), (99.0f), /*hidden argument*/NULL); return L_3; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetCellParameter_get_IsFoldable_m1175EFFD7C22B4F01C67E5B5B63FA1708FBBA620 (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetCellParameter_get_DrawInputConnector_m365DA5FDD842F1D6FE72D1A91BC47FA582D702D9 (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetCellParameter_get_DrawOutputConnector_m760C30B1E04E7323E59CB2B586A6EA9CBDEC2EA9 (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_SetCellParameter_get_NodeType_m1D1DBFCABF97C626173C4B9A634469803343A79F (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetCellParameter_Execute_m97DB3969ABE304AA00FE4DCDDEA648477EA99DAC (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; { // Cell.TriggerReadPort(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = __this->___Cell_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // var cell = Cell.GetInputCellValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_1 = __this->___Cell_34; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(L_1, NULL); V_0 = L_2; // if (FGenerators.IsNull(cell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_4; L_4 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_3, NULL); if (!L_4) { goto IL_0021; } } { // if (FGenerators.IsNull(cell)) return; return; } IL_0021: { // if (ParameterToSet == ESetCellParameter.CellData) int32_t L_5 = __this->___ParameterToSet_35; if (L_5) { goto IL_003b; } } { // cell.AddCustomData(String.GetInputValue); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = V_0; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_7 = __this->___String_36; NullCheck(L_7); String_t* L_8; L_8 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_7, NULL); NullCheck(L_6); FieldCell_AddCustomData_m07F6369681765D18EE398A2DEE35E4849663B031(L_6, L_8, NULL); return; } IL_003b: { // else if (ParameterToSet == ESetCellParameter.InternalDirection) int32_t L_9 = __this->___ParameterToSet_35; if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_0060; } } { // cell.HelperVector = (Value.GetInputValue).V3toV3Int(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_0; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_11 = __this->___Value_37; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_11, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_13; L_13 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_13, NULL); NullCheck(L_10); ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_10)->___HelperVector_3 = L_14; return; } IL_0060: { // else if (ParameterToSet == ESetCellParameter.ObjectData) int32_t L_15 = __this->___ParameterToSet_35; if ((!(((uint32_t)L_15) == ((uint32_t)2)))) { goto IL_0075; } } { // cell.AddCustomObject(Object); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = V_0; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_17 = __this->___Object_38; NullCheck(L_16); FieldCell_AddCustomObject_mCA4F9F92561A1CC49A85A936010FE42C01D3F4FB(L_16, L_17, NULL); } IL_0075: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_SetCellParameter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetCellParameter__ctor_mF28FBDF5D898528DD100DED76BBE4679500241A9 (PR_SetCellParameter_t5374B5CF52A0772EFD5953DECFF8B94E5D99B639* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetBuildAreaBounds_GetDisplayName_mEB1C5A14B1192B877DA017923CEB721DD7236F79 (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DB987230F2E47E6E1CF7EB8F54A4C4F9CF204F1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB296293AEE32DFD57EC1291C8065DD94D73AFBD); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Build area Bounds" : "Get Build area Bounds"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral2DB987230F2E47E6E1CF7EB8F54A4C4F9CF204F1; } IL_000e: { return _stringLiteralBB296293AEE32DFD57EC1291C8065DD94D73AFBD; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetBuildAreaBounds_get_GetNodeTooltipDescription_mCE343C885E4A46D276075A3FF04774C317E4A564 (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE0740E1F627F188573DE811480844A280F76FF5); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting bounds built out of all currently placed field planners, Use 'GetFieldBounds' node to read bounds data."; } } return _stringLiteralEE0740E1F627F188573DE811480844A280F76FF5; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetBuildAreaBounds_get_NodeType_mC316EBF7169FD42E5E655476F9180311D4224726 (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetBuildAreaBounds_GetNodeColor_m7D31EC8E0E60EB7F96A841618A63D267DB78EE6F (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(1.0f, 0.75f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.75f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetBuildAreaBounds_get_NodeSize_m4640243807D2B673B7F57217F1F818E53EFEB17F (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(180, 80); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (180.0f), (80.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetBuildAreaBounds_get_DrawInputConnector_mFA5AB5DF16362C690372D50DE62ED2C539E5E5D0 (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetBuildAreaBounds_get_DrawOutputConnector_mEED596EC299014B4DD79897FD7C2BCDEE4FE292B (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetBuildAreaBounds_OnStartReadingNode_mE0D773A1E4E6F7CF2425F666416EA10DE69AC19B (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* V_1 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; { // FieldPlanner cplan = FieldPlanner.CurrentGraphExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; V_0 = L_0; // if (cplan == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0010; } } { // if (cplan == null) return; return; } IL_0010: { // BuildPlannerPreset build = cplan.ParentBuildPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = V_0; NullCheck(L_3); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_4 = L_3->___ParentBuildPlanner_23; V_1 = L_4; // if (build == null) return; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0021; } } { // if (build == null) return; return; } IL_0021: { // var planners = build.CollectAllAvailablePlanners(true, true); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_7 = V_1; NullCheck(L_7); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_8; L_8 = BuildPlannerPreset_CollectAllAvailablePlanners_m5336BEBFF6F419EDF89CAB8028473D0F21B26A3C(L_7, (bool)1, (bool)1, NULL); V_2 = L_8; // if (planners.Count == 0) return; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9 = V_2; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_9, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if (L_10) { goto IL_0033; } } { // if (planners.Count == 0) return; return; } IL_0033: { // Bounds b = planners[0].LatestChecker.GetFullBoundsWorldSpace(); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_11 = V_2; NullCheck(L_11); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12; L_12 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_11, 0, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_12); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13; L_13 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_12, NULL); NullCheck(L_13); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14; L_14 = CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291(L_13, NULL); V_3 = L_14; // for (int i = 1; i < planners.Count; i++) V_4 = 1; goto IL_0069; } IL_004a: { // b.Encapsulate(planners[i].LatestChecker.GetFullBoundsWorldSpace()); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_15 = V_2; int32_t L_16 = V_4; NullCheck(L_15); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17; L_17 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_15, L_16, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_17); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18; L_18 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_17, NULL); NullCheck(L_18); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_19; L_19 = CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291(L_18, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_3), L_19, NULL); // for (int i = 1; i < planners.Count; i++) int32_t L_20 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0069: { // for (int i = 1; i < planners.Count; i++) int32_t L_21 = V_4; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_22 = V_2; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_22, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_21) < ((int32_t)L_23))) { goto IL_004a; } } { // FullBounds.Variable.SetTemporaryReference(true, b); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_24 = __this->___FullBounds_34; NullCheck(L_24); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_25 = L_24->___Variable_24; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_26 = V_3; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27 = L_26; RuntimeObject* L_28 = Box(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_il2cpp_TypeInfo_var, &L_27); NullCheck(L_25); FieldVariable_SetTemporaryReference_m8D5ABF0FF55B069BDB7731DC77A71E69230C5342(L_25, (bool)1, L_28, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildAreaBounds::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetBuildAreaBounds__ctor_m6F956A9CAD01CBA321CF64A8C8297919E1C9DBB0 (PR_GetBuildAreaBounds_tB113644B568EBA1EE52D9BD714AD11B736D057A9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CollectFields_GetDisplayName_m855DD4ACC52FA65A979F813D183FA70829636618 (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EBBDF719EF8F0FA3AED928D704229D00EAF26F9); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Collect All Fields"; } return _stringLiteral6EBBDF719EF8F0FA3AED928D704229D00EAF26F9; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CollectFields_get_GetNodeTooltipDescription_mBD5519EF76C5D94B3E43D69688472DE2673B7989 (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CFD569511EC2077B8502CBD5DBD36F0E3215203); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get all active fields from build, port will output multiple fields inside"; } } return _stringLiteral4CFD569511EC2077B8502CBD5DBD36F0E3215203; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_CollectFields_get_NodeType_mFF2A5B278A39B71E1EBC9C21B893AD00DCC08771 (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_CollectFields_GetNodeColor_m85D8962411814CA36A929E3F4F26C429E51628BE (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(1.0f, 0.75f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.75f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_CollectFields_get_NodeSize_m93CC072C8B896E55B55C3D4D84F55626AFE8692D (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(200, 121); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (200.0f), (121.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CollectFields_get_DrawInputConnector_m7F6A483B2D0160244231D2A38DD4CFAE1604E890 (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CollectFields_get_DrawOutputConnector_m7DBA42B29B6B9720BC4BF418E4B3BC8DCB4C0EF3 (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CollectFields_OnStartReadingNode_m32DD94484FEABA73D3A7F96CCF2E22CF40B437AA (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* V_1 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; String_t* V_3 = NULL; bool V_4 = false; int32_t V_5 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_6 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_7 = NULL; int32_t V_8 = 0; { // FieldPlanner cplan = FieldPlanner.CurrentGraphExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; V_0 = L_0; // if (cplan == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0010; } } { // if (cplan == null) return; return; } IL_0010: { // BuildPlannerPreset build = cplan.ParentBuildPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = V_0; NullCheck(L_3); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_4 = L_3->___ParentBuildPlanner_23; V_1 = L_4; // if (build == null) return; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0021; } } { // if (build == null) return; return; } IL_0021: { // List planners = new List(); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_7 = (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*)il2cpp_codegen_object_new(List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_il2cpp_TypeInfo_var); NullCheck(L_7); List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5(L_7, List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5_RuntimeMethod_var); V_2 = L_7; // string tag = OnlyTagged.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_8 = __this->___OnlyTagged_34; NullCheck(L_8); String_t* L_9; L_9 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_8, NULL); V_3 = L_9; // bool checkTags = !string.IsNullOrEmpty(tag); String_t* L_10 = V_3; bool L_11; L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL); V_4 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0); // for (int p = 0; p < build.BasePlanners.Count; p++) V_5 = 0; goto IL_00ca; } IL_0046: { // var pl = build.BasePlanners[p]; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_12 = V_1; NullCheck(L_12); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_13; L_13 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_12, NULL); int32_t L_14 = V_5; NullCheck(L_13); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_15; L_15 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_13, L_14, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_6 = L_15; // if (pl.DisableWholePlanner) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_6; NullCheck(L_16); bool L_17 = L_16->___DisableWholePlanner_26; if (L_17) { goto IL_00c4; } } { // if (checkTags) if (pl.tag != tag) continue; bool L_18 = V_4; if (!L_18) { goto IL_0071; } } { // if (checkTags) if (pl.tag != tag) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19 = V_6; NullCheck(L_19); String_t* L_20 = L_19->___tag_27; String_t* L_21 = V_3; bool L_22; L_22 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_20, L_21, NULL); if (L_22) { goto IL_00c4; } } IL_0071: { // if (!pl.Discarded) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23 = V_6; NullCheck(L_23); bool L_24 = L_23->___Discarded_14; if (L_24) { goto IL_0082; } } { // planners.Add(pl); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_25 = V_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_26 = V_6; NullCheck(L_25); List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_inline(L_25, L_26, List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var); } IL_0082: { // var duplList = pl.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27 = V_6; NullCheck(L_27); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_28; L_28 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_27, NULL); V_7 = L_28; // if (duplList != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_29 = V_7; if (!L_29) { goto IL_00c4; } } { // for (int d = 0; d < duplList.Count; d++) V_8 = 0; goto IL_00b9; } IL_0094: { // if (duplList[d].Discarded) continue; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_30 = V_7; int32_t L_31 = V_8; NullCheck(L_30); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_32; L_32 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_30, L_31, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_32); bool L_33 = L_32->___Discarded_14; if (L_33) { goto IL_00b3; } } { // planners.Add(duplList[d]); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_34 = V_2; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_35 = V_7; int32_t L_36 = V_8; NullCheck(L_35); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_37; L_37 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_35, L_36, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_34); List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_inline(L_34, L_37, List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var); } IL_00b3: { // for (int d = 0; d < duplList.Count; d++) int32_t L_38 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00b9: { // for (int d = 0; d < duplList.Count; d++) int32_t L_39 = V_8; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_40 = V_7; NullCheck(L_40); int32_t L_41; L_41 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_40, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_39) < ((int32_t)L_41))) { goto IL_0094; } } IL_00c4: { // for (int p = 0; p < build.BasePlanners.Count; p++) int32_t L_42 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00ca: { // for (int p = 0; p < build.BasePlanners.Count; p++) int32_t L_43 = V_5; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_44 = V_1; NullCheck(L_44); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_45; L_45 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_44, NULL); NullCheck(L_45); int32_t L_46; L_46 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_45, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_43) < ((int32_t)L_46))) { goto IL_0046; } } { // MultiplePlanners.AssignPlannersList(planners); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_47 = __this->___MultiplePlanners_36; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_48 = V_2; NullCheck(L_47); PGGPlannerPort_AssignPlannersList_mE503BABA7E9C1B00FDAFED33F1FFA0631B521B73_inline(L_47, L_48, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_CollectFields::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CollectFields__ctor_mEB8A1D4703336CB287D986F21DFC26890C384BB4 (PR_CollectFields_t2C9143F382C6287DDDA35E52C0A145A4E961493B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetBuildVariable_GetDisplayName_m76E472CE309D8A6B5F6A59A54FFB19D0879FB557 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D673848E27E8D02DB384EDBC22096C374B713B7); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Get Build Variable"; } return _stringLiteral7D673848E27E8D02DB384EDBC22096C374B713B7; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetBuildVariable_get_GetNodeTooltipDescription_m57AD8F2B68EEB39D8D4B64B8C1D710E14B9C2091 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42FC531A0A272E51A02855A16B7EB5B3B36263C8); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get variable defined in 'Build Planner' window in 'Build Variables' foldout"; } } return _stringLiteral42FC531A0A272E51A02855A16B7EB5B3B36263C8; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetBuildVariable_GetNodeColor_m1799F2013C4EF8584640AADE5981A0646F177051 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(1.0f, 0.4f, 0.4f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.400000006f), (0.400000006f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetBuildVariable_get_NodeSize_mDFFA9450E299D147F66ECB83E23293407714FC32 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(180, 82); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (180.0f), (82.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetBuildVariable_get_DrawInputConnector_mBCC7FF927F8694AE25F82048201DE068975EC94E (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetBuildVariable_get_DrawOutputConnector_m5488BB54F9312544179788FE051D701DF7C5CB68 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetBuildVariable_get_NodeType_mF0D778FF681B7B1992B4564BB3862043E55E8720 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeVisibility FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::get_NodeVisibility() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetBuildVariable_get_NodeVisibility_m0B7468DB1FCC177ABB1528F3CF293CE02ABEDF11 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, const RuntimeMethod* method) { { // public override EPlannerNodeVisibility NodeVisibility { get { return EPlannerNodeVisibility.JustPlanner; } } return (int32_t)(1); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetBuildVariable_DONT_USE_IT_YET_OnReadPort_m444619BD0E27E50E7B5CC40873378A941F82C9C9 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_0 = NULL; { // if (VariableID < 0) return; int32_t L_0 = __this->___VariableID_34; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000a; } } { // if (VariableID < 0) return; return; } IL_000a: { // if (ParentPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0019; } } { // if (ParentPlanner == null) return; return; } IL_0019: { // if (ParentPlanner.ParentBuildPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_3); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_4 = L_3->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_002d; } } { // if (ParentPlanner.ParentBuildPlanner == null) return; return; } IL_002d: { // if (ParentPlanner.ParentBuildPlanner.BuildVariables == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_6); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_7 = L_6->___ParentBuildPlanner_23; NullCheck(L_7); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8 = L_7->___BuildVariables_5; if (L_8) { goto IL_0040; } } { // if (ParentPlanner.ParentBuildPlanner.BuildVariables == null) return; return; } IL_0040: { // if (VariableID >= ParentPlanner.ParentBuildPlanner.BuildVariables.Count) return; int32_t L_9 = __this->___VariableID_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_10); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_11 = L_10->___ParentBuildPlanner_23; NullCheck(L_11); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_12 = L_11->___BuildVariables_5; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_12, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_13))) { goto IL_005e; } } { // if (VariableID >= ParentPlanner.ParentBuildPlanner.BuildVariables.Count) return; return; } IL_005e: { // FieldVariable getVar = ParentPlanner.ParentBuildPlanner.BuildVariables[VariableID]; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_14); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_15 = L_14->___ParentBuildPlanner_23; NullCheck(L_15); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_16 = L_15->___BuildVariables_5; int32_t L_17 = __this->___VariableID_34; NullCheck(L_16); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_18; L_18 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_16, L_17, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); V_0 = L_18; // Value.Variable.SetValue(getVar); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_19 = __this->___Value_35; NullCheck(L_19); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_20 = L_19->___Variable_24; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_21 = V_0; NullCheck(L_20); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_20, L_21, NULL); // base.DONT_USE_IT_YET_OnReadPort(port); RuntimeObject* L_22 = ___0_port; FGraph_NodeBase_DONT_USE_IT_YET_OnReadPort_m0A00A6D940E829618BEB01B5822A872279AEED1C(__this, L_22, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_GetBuildVariable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetBuildVariable__ctor_mC47D91B4C2B796659103D39D6A9CEEF94B7179C8 (PR_GetBuildVariable_t1C81235E053CBA6B2C7D0240E0F9A402C718621F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateFields_GetDisplayName_m7F53FC13B918A516274F2DAB107BFE6DA97EACF5 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3AF2C4ADAFE619D44A692BE761FF5D8FA512207); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECBDE5CC31CEE180DD263E3BE23B2E9B9B6FEF1E); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Iterate Fields" : "Loop Iterate Fields"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralA3AF2C4ADAFE619D44A692BE761FF5D8FA512207; } IL_000e: { return _stringLiteralECBDE5CC31CEE180DD263E3BE23B2E9B9B6FEF1E; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateFields_get_GetNodeTooltipDescription_mF0CD9ABC650652B7060EC9C516EE42A89C6D1FDA (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67B4FB64C891C3ABBAEF99488185C2688E79168A); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Run loop iteration through every active field in build. If input left empty, then iterationg through all fields!"; } } return _stringLiteral67B4FB64C891C3ABBAEF99488185C2688E79168A; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateFields_get_NodeType_m3B3A07B4E7A734736D260B2A4DC3E3DE9BBAEAC7 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_IterateFields_GetNodeColor_mFAEF545764B421507C26F96B4E78138329EF49BB (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(1.0f, 0.75f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.75f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_IterateFields_get_NodeSize_m1FE01CD88642D5B1AE272A0358859D3BBC580E0B (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(186, 172); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (186.0f), (172.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IterateFields_get_DrawInputConnector_m4E05D1C64EE7DA078A45172DBAE7810AA0AC58F0 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IterateFields_get_DrawOutputConnector_mA3E646168AF420911CED2C377CFE1B44CBBE485C (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateFields_get_OutputConnectorsCount_m9D4146C3FD5E2F0AFF545C1277C8898B3308C7B6 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateFields_get_HotOutputConnectionIndex_mD4E1DFC7A9B5C0A9925E522D15C3924E2A6A0507 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateFields_get_AllowedOutputConnectionIndex_m504FAC51CDF30815AC58B091B89DF1D36C34B31E (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return 0; } } return 0; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateFields_GetOutputHelperText_mEBA713CE9B6F218A61EBC4563003BE6F08D910AE (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, int32_t ___0_outputId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B1154C3156BB34DCD81804825B9868573A27B91); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7591C6B2C207685CBD36BB3D5ED56CC4ADA8FBD5); s_Il2CppMethodInitialized = true; } { // if (outputId == 0) return "Finish"; int32_t L_0 = ___0_outputId; if (L_0) { goto IL_0009; } } { // if (outputId == 0) return "Finish"; return _stringLiteral7591C6B2C207685CBD36BB3D5ED56CC4ADA8FBD5; } IL_0009: { // return "Iteration"; return _stringLiteral2B1154C3156BB34DCD81804825B9868573A27B91; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateFields_Execute_mF1A3491E9D2162CD7D1D24EAC5F1F830F6332114 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_0 = NULL; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* V_1 = NULL; { // if (FieldsToIterate.PortState() != EPortPinState.Connected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___FieldsToIterate_34; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_0); if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_0042; } } { // if (ParentPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; 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_001d; } } { // if (ParentPlanner == null) return; return; } IL_001d: { // var build = ParentPlanner.ParentBuildPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_4); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_5 = L_4->___ParentBuildPlanner_23; V_1 = L_5; // if (build == null) return; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0033; } } { // if (build == null) return; return; } IL_0033: { // IterateList(build.BasePlanners, print, false); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_8 = V_1; NullCheck(L_8); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9; L_9 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_8, NULL); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_10 = ___0_print; PR_IterateFields_IterateList_mB4A8E51F3A271705BB88ACB37B55474D0150B638(__this, L_9, L_10, (bool)0, NULL); // return; return; } IL_0042: { // FieldsToIterate.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_11 = __this->___FieldsToIterate_34; NullCheck(L_11); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_11, (bool)1); // List planners = GetPlannersFromPort(FieldsToIterate, false, true, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_12 = __this->___FieldsToIterate_34; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_13; L_13 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_12, (bool)0, (bool)1, (bool)1, NULL); V_0 = L_13; // IterateList(planners, print); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_14 = V_0; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_15 = ___0_print; PR_IterateFields_IterateList_mB4A8E51F3A271705BB88ACB37B55474D0150B638(__this, L_14, L_15, (bool)1, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::IterateList(System.Collections.Generic.List`1,FIMSpace.Generating.Planning.PlanGenerationPrint,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateFields_IterateList_mB4A8E51F3A271705BB88ACB37B55474D0150B638 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_planners, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___1_print, bool ___2_iterateSelf, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; int32_t V_3 = 0; { // if (planners == null) return; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_0 = ___0_planners; if (L_0) { goto IL_0004; } } { // if (planners == null) return; return; } IL_0004: { // if (planners.Count == 0) return; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_1 = ___0_planners; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_1, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if (L_2) { goto IL_000d; } } { // if (planners.Count == 0) return; return; } IL_000d: { // int totalIter = 0; V_0 = 0; // for (int c = 0; c < planners.Count; c++) V_1 = 0; goto IL_00e0; } IL_0016: { // Stop.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_3 = __this->___Stop_38; NullCheck(L_3); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_3, (bool)1); // if (Stop.GetInputValue == true) break; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_4 = __this->___Stop_38; NullCheck(L_4); bool L_5; L_5 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_4, NULL); if (L_5) { goto IL_00ec; } } { // if (planners[c].DisableWholePlanner) continue; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_6 = ___0_planners; int32_t L_7 = V_1; NullCheck(L_6); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8; L_8 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_6, L_7, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_8); bool L_9 = L_8->___DisableWholePlanner_26; if (L_9) { goto IL_00dc; } } { // if (planners[c].Discarded == false) IterationField.SetIDsOfPlanner(planners[c]); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_10 = ___0_planners; int32_t L_11 = V_1; NullCheck(L_10); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12; L_12 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_10, L_11, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_12); bool L_13 = L_12->___Discarded_14; if (L_13) { goto IL_0063; } } { // if (planners[c].Discarded == false) IterationField.SetIDsOfPlanner(planners[c]); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_14 = __this->___IterationField_36; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_15 = ___0_planners; int32_t L_16 = V_1; NullCheck(L_15); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17; L_17 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_15, L_16, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_14); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_14, L_17, NULL); } IL_0063: { // IterationIndex.Value = totalIter; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_18 = __this->___IterationIndex_37; int32_t L_19 = V_0; NullCheck(L_18); L_18->___Value_24 = L_19; // CallOtherExecutionWithConnector(1, print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_20 = ___1_print; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 1, L_20, NULL); // if (GetDuplicates) bool L_21 = __this->___GetDuplicates_35; if (!L_21) { goto IL_00d8; } } { // var dups = planners[c].GetDuplicatesPlannersList(); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_22 = ___0_planners; int32_t L_23 = V_1; NullCheck(L_22); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_24; L_24 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_22, L_23, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_24); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_25; L_25 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_24, NULL); V_2 = L_25; // if (dups != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26 = V_2; if (!L_26) { goto IL_00d8; } } { // for (int d = 0; d < dups.Count; d++) V_3 = 0; goto IL_00cf; } IL_0093: { // totalIter += 1; int32_t L_27 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1)); // if (dups[d].Discarded) continue; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_30; L_30 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_28, L_29, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_30); bool L_31 = L_30->___Discarded_14; if (L_31) { goto IL_00cb; } } { // IterationIndex.Value = totalIter; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_32 = __this->___IterationIndex_37; int32_t L_33 = V_0; NullCheck(L_32); L_32->___Value_24 = L_33; // IterationField.SetIDsOfPlanner(dups[d]); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_34 = __this->___IterationField_36; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_35 = V_2; int32_t L_36 = V_3; NullCheck(L_35); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_37; L_37 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_35, L_36, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_34); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_34, L_37, NULL); // CallOtherExecutionWithConnector(1, print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_38 = ___1_print; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 1, L_38, NULL); } IL_00cb: { // for (int d = 0; d < dups.Count; d++) int32_t L_39 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00cf: { // for (int d = 0; d < dups.Count; d++) int32_t L_40 = V_3; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_41 = V_2; NullCheck(L_41); int32_t L_42; L_42 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_41, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_40) < ((int32_t)L_42))) { goto IL_0093; } } IL_00d8: { // totalIter += 1; int32_t L_43 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00dc: { // for (int c = 0; c < planners.Count; c++) int32_t L_44 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_00e0: { // for (int c = 0; c < planners.Count; c++) int32_t L_45 = V_1; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_46 = ___0_planners; NullCheck(L_46); int32_t L_47; L_47 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_46, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_45) < ((int32_t)L_47))) { goto IL_0016; } } IL_00ec: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_IterateFields::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateFields__ctor_m4FE05D7E74F85264AA59895C16FC14C1FC1416C5 (PR_IterateFields_t7C6A2D8BECD991F7EF9A324875A6E75457C504AC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool GetDuplicates = true; __this->___GetDuplicates_35 = (bool)1; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ScheduleFieldInjection_GetDisplayName_m74AFDA7E45268A3DEC51B8E6E6EBE32CB8184294 (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral201453E3ACE20DC00F74A0CEB757B73FE94C1AE4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53DE5A58328129C95C611D7BC3498F6FEEA80716); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Schedule Field Injection" : "Schedule Field Setup Injection"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral201453E3ACE20DC00F74A0CEB757B73FE94C1AE4; } IL_000e: { return _stringLiteral53DE5A58328129C95C611D7BC3498F6FEEA80716; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ScheduleFieldInjection_get_GetNodeTooltipDescription_m77F8A1CF0572FB0800696D367E45D69806EC7956 (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22401F5D652BF95E4DE9CF2845685F127B8D6EBE); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Schedules change of some Field Setup variable when being generated by Field Planner Executor.\nIt is not working yet with flexible painters!"; } } return _stringLiteral22401F5D652BF95E4DE9CF2845685F127B8D6EBE; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_ScheduleFieldInjection_GetNodeColor_m0BB5657B94032BDBAE4835948587434058A43F51 (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(1.0f, 0.4f, 0.4f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.400000006f), (0.400000006f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_ScheduleFieldInjection_get_NodeSize_m7F02D83E32E6445AF94B9A81BEBE1B8BA45AA3EA (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(252, 122); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (252.0f), (122.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ScheduleFieldInjection_get_DrawInputConnector_m3227CC441D0DC6F25BC3A12AF4A77E002E1F09EB (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ScheduleFieldInjection_get_DrawOutputConnector_mAFAF232856E9E65E8079FB859EDB6A35F8EE9161 (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_ScheduleFieldInjection_get_NodeType_m82CECD2A6B7400FE4A7C448BE82D82357FD9FED3 (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeVisibility FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::get_NodeVisibility() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_ScheduleFieldInjection_get_NodeVisibility_mEF01BBE59B886E13A73B0F627AD6593B63A994E2 (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, const RuntimeMethod* method) { { // public override EPlannerNodeVisibility NodeVisibility { get { return EPlannerNodeVisibility.JustPlanner; } } return (int32_t)(1); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ScheduleFieldInjection_Execute_mC0653F63B35CD26206B70A3F7F669EBE37C83FF1 (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass19_0_U3CExecuteU3Eb__0_mC7EF10F84120E38DE5E08E30643FDE9C7D49CBA9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* V_0 = NULL; Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_1 = NULL; { U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* L_0 = (U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__DisplayClass19_0__ctor_m59A6A8F942C73DAF9B76821DFAE137F7EA44B041(L_0, NULL); V_0 = L_0; // if (CurrentExecutingPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0015; } } { // if (CurrentExecutingPlanner == null) return; return; } IL_0015: { // SetValue.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_3 = __this->___SetValue_37; NullCheck(L_3); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_3, (bool)1); // var tValue = SetValue.GetPortValueSafe; U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* L_4 = V_0; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_5 = __this->___SetValue_37; NullCheck(L_5); RuntimeObject* L_6; L_6 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_5, NULL); NullCheck(L_4); L_4->___tValue_3 = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_4->___tValue_3), (void*)L_6); // ESetVariableBy getBy = GetFieldVariableBy; U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* L_7 = V_0; int32_t L_8 = __this->___GetFieldVariableBy_34; NullCheck(L_7); L_7->___getBy_0 = L_8; // int id = VariableID; U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* L_9 = V_0; int32_t L_10 = __this->___VariableID_35; NullCheck(L_9); L_9->___id_1 = L_10; // string name = VariableName; U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* L_11 = V_0; String_t* L_12 = __this->___VariableName_36; NullCheck(L_11); L_11->___name_2 = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_11->___name_2), (void*)L_12); // System.Action variableApply = // (o) => // { // GridPainter painter = o as GridPainter; // if (painter) // { // FieldSetup fs = painter.FieldPreset; // FieldVariable toChange = null; // // // Get Variable // if (getBy == ESetVariableBy.IndexID) // { // if (id < fs.Variables.Count) // { // toChange = fs.Variables[id]; // } // } // else if (getBy == ESetVariableBy.NameID) // { // toChange = fs.GetVariable(name); // } // // if (toChange != null) // { // FieldSetup duplFS = painter.GetTargetGeneratingSetup(); // var fVar = duplFS.GetVariable(toChange.Name); // fVar.SetValue(tValue); // // // Apply injection // //FieldVariable fVar = vv.Copy(); // // //InjectionSetup inj = new InjectionSetup(null, InjectionSetup.EGridCall.Pre); // //inj.Inject = InjectionSetup.EInjectTarget.ModOnlyForAccessingVariables; // //inj.Modificator = painter.PGG_Setup.RootPack.FieldModificators[0]; // //inj.OverrideVariables = true; // // //fVar.Name = name; // //inj.AddOverride(fVar); // // //if (painter.Injections == null) painter.Injections = new System.Collections.Generic.List(); // //painter.Injections.Add(inj); // } // else // { // if (getBy == ESetVariableBy.NameID) // { // UnityEngine.Debug.Log("[PGG - Schedule Field Injection Node] Not found variable with name '" + name + "!"); // } // } // } // }; U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* L_13 = V_0; Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_14 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var); NullCheck(L_14); Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass19_0_U3CExecuteU3Eb__0_mC7EF10F84120E38DE5E08E30643FDE9C7D49CBA9_RuntimeMethod_var), NULL); V_1 = L_14; // CurrentExecutingPlanner.AddOnGeneratingEvent(variableApply); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_15; L_15 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_16 = V_1; NullCheck(L_15); FieldPlanner_AddOnGeneratingEvent_m513932DEE511E103302F95568B3D4EA9071D52F3(L_15, L_16, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ScheduleFieldInjection__ctor_m7FB716D530EDFCFEA0F85DC1AA007B982C5B28D3 (PR_ScheduleFieldInjection_t78DF7EF673F8CE7585410409635731DC1F544EEE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public string VariableName = ""; __this->___VariableName_36 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___VariableName_36), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass19_0__ctor_m59A6A8F942C73DAF9B76821DFAE137F7EA44B041 (U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.PR_ScheduleFieldInjection/<>c__DisplayClass19_0::b__0(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass19_0_U3CExecuteU3Eb__0_mC7EF10F84120E38DE5E08E30643FDE9C7D49CBA9 (U3CU3Ec__DisplayClass19_0_t2B83AD95A411C8E24F37C62938F076DAFFCFA6A4* __this, RuntimeObject* ___0_o, 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*)&GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49F7394BF21A5F96D83E7DAAE8E39F3E4589332A); s_Il2CppMethodInitialized = true; } GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* V_0 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_1 = NULL; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_2 = NULL; { // GridPainter painter = o as GridPainter; RuntimeObject* L_0 = ___0_o; V_0 = ((GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51*)IsInstClass((RuntimeObject*)L_0, GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51_il2cpp_TypeInfo_var)); // if (painter) GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL); if (!L_2) { goto IL_00a3; } } { // FieldSetup fs = painter.FieldPreset; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_3 = V_0; NullCheck(L_3); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = L_3->___FieldPreset_19; V_1 = L_4; // FieldVariable toChange = null; V_2 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)NULL; // if (getBy == ESetVariableBy.IndexID) int32_t L_5 = __this->___getBy_0; if (L_5) { goto IL_004a; } } { // if (id < fs.Variables.Count) int32_t L_6 = __this->___id_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = V_1; NullCheck(L_7); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8 = L_7->___Variables_8; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_8, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_6) >= ((int32_t)L_9))) { goto IL_0060; } } { // toChange = fs.Variables[id]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = V_1; NullCheck(L_10); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_11 = L_10->___Variables_8; int32_t L_12 = __this->___id_1; NullCheck(L_11); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_13; L_13 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_11, L_12, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); V_2 = L_13; goto IL_0060; } IL_004a: { // else if (getBy == ESetVariableBy.NameID) int32_t L_14 = __this->___getBy_0; if ((!(((uint32_t)L_14) == ((uint32_t)1)))) { goto IL_0060; } } { // toChange = fs.GetVariable(name); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = V_1; String_t* L_16 = __this->___name_2; NullCheck(L_15); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_17; L_17 = FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F(L_15, L_16, NULL); V_2 = L_17; } IL_0060: { // if (toChange != null) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_18 = V_2; if (!L_18) { goto IL_0080; } } { // FieldSetup duplFS = painter.GetTargetGeneratingSetup(); GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_19 = V_0; NullCheck(L_19); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20; L_20 = GridPainter_GetTargetGeneratingSetup_mF85A5E87D3FFC0E3F304E16EF7C4820920F01297(L_19, NULL); // var fVar = duplFS.GetVariable(toChange.Name); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_21 = V_2; NullCheck(L_21); String_t* L_22 = L_21->___Name_0; NullCheck(L_20); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_23; L_23 = FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F(L_20, L_22, NULL); // fVar.SetValue(tValue); RuntimeObject* L_24 = __this->___tValue_3; NullCheck(L_23); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_23, L_24, NULL); return; } IL_0080: { // if (getBy == ESetVariableBy.NameID) int32_t L_25 = __this->___getBy_0; if ((!(((uint32_t)L_25) == ((uint32_t)1)))) { goto IL_00a3; } } { // UnityEngine.Debug.Log("[PGG - Schedule Field Injection Node] Not found variable with name '" + name + "!"); String_t* L_26 = __this->___name_2; String_t* L_27; L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral49F7394BF21A5F96D83E7DAAE8E39F3E4589332A, L_26, _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_27, NULL); } IL_00a3: { // }; 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.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetIterationIndex_GetDisplayName_mFCE054603615C22DDC81DF66C55EC6A8B48C741D (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83B69B6BA471E9F9982F96009BC4103AA79FBECD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95F83FFC9EE03924311ED7197EC4A8D7E7711569); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Iteration Index" : "Get Current Iteration Index"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral83B69B6BA471E9F9982F96009BC4103AA79FBECD; } IL_000e: { return _stringLiteral95F83FFC9EE03924311ED7197EC4A8D7E7711569; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetIterationIndex_get_GetNodeTooltipDescription_mA48A1E42E6ABF0E7ECF9E9E02BD85364606A4268 (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4545E03F6AEC351EFA20A3F6A31955561B20D740); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get iteration index in the current step of generating"; } } return _stringLiteral4545E03F6AEC351EFA20A3F6A31955561B20D740; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetIterationIndex_get_NodeType_m57B525913A7D244723042F5E67F9375A4F75FC1F (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetIterationIndex_GetNodeColor_mD7C212B49AE8C794566A971A0073AB83A0C554E0 (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(1.0f, 0.75f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.75f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetIterationIndex_get_NodeSize_m5B3EC5F31105AB556F94541EA7CCF6D404AEF6F3 (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(196, 122); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (196.0f), (122.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetIterationIndex_get_DrawInputConnector_mCAC8F2E2279E8DC71A146FAB9EFAFF5E61945411 (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetIterationIndex_get_DrawOutputConnector_m3C82D6ECCD19B61E020CD2BB9232F5EE15452798 (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetIterationIndex_OnStartReadingNode_mF2702F311205FBA698C1D15E897C3B7F1CA25238 (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // FieldPlanner planner = CurrentExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0; L_0 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); V_0 = L_0; // if (planner == null) planner = ParentPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0017; } } { // if (planner == null) planner = ParentPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; V_0 = L_3; } IL_0017: { // if (planner == null) return; // Can be read on the grid view before preparing pre run procedures FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_0021; } } { // if (planner == null) return; // Can be read on the grid view before preparing pre run procedures return; } IL_0021: { // int iter = 0; V_1 = 0; // switch (Type) int32_t L_6 = __this->___Type_34; V_2 = L_6; int32_t L_7 = V_2; switch (L_7) { case 0: { goto IL_003e; } case 1: { goto IL_0051; } case 2: { goto IL_005a; } } } { goto IL_0061; } IL_003e: { // iter = ParentPlanner.ParentBuildPlanner.GenerationIteration; break; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_8); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_9 = L_8->___ParentBuildPlanner_23; NullCheck(L_9); int32_t L_10; L_10 = BuildPlannerPreset_get_GenerationIteration_m7DCFEA133F593893F44580D3AD8275C1A96F40F3_inline(L_9, NULL); V_1 = L_10; // iter = ParentPlanner.ParentBuildPlanner.GenerationIteration; break; goto IL_0061; } IL_0051: { // iter = planner.IndexOnPreset; break; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_0; NullCheck(L_11); int32_t L_12 = L_11->___IndexOnPreset_50; V_1 = L_12; // iter = planner.IndexOnPreset; break; goto IL_0061; } IL_005a: { // iter = planner.InstanceIndex; break; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = V_0; NullCheck(L_13); int32_t L_14; L_14 = FieldPlanner_get_InstanceIndex_m188F9A5E25232872A52678EEA928A1B38329A60A(L_13, NULL); V_1 = L_14; } IL_0061: { // if (PlusOne) iter += 1; bool L_15 = __this->___PlusOne_35; if (!L_15) { goto IL_006d; } } { // if (PlusOne) iter += 1; int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_006d: { // Iteration.Value = iter; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_17 = __this->___Iteration_36; int32_t L_18 = V_1; NullCheck(L_17); L_17->___Value_24 = L_18; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.BuildSetup.GeneratingStage.PR_GetIterationIndex::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetIterationIndex__ctor_m18A826FE6DB51E39BE9D8971F226893CA43EF5CF (PR_GetIterationIndex_t780BE1383A61EA9C32DCF009D5063BB518059AC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_ClearOffsets_GetDisplayName_mA7C48D3D12B0631092A95A28B089D4E38B1C1772 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15E832465133A799DB7F9AE61B0067D50B21017D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D0786429CF5EF31395692BC38057C70299B10EF); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Clear Offsets" : "Clear Spawn Offsets"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral15E832465133A799DB7F9AE61B0067D50B21017D; } IL_000e: { return _stringLiteral9D0786429CF5EF31395692BC38057C70299B10EF; } } // System.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_ClearOffsets_get_GetNodeTooltipDescription_m281E9B1C4D3B155302317D194D53F201EBCDE346 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2819CE9D2B136ED4422A421DDFB4465012A8594); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Clearing position/rotation different offset values from spawn preparation"; } } return _stringLiteralC2819CE9D2B136ED4422A421DDFB4465012A8594; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_ClearOffsets_GetNodeColor_mAFE041FD8E510036AEDE783035268A235D83B0F8 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.72f, 0.9f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.720000029f), (0.899999976f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_ClearOffsets_get_IsFoldable_m8FAD2F8C4B365EC79C65839B14FAFCC86BCEC68D (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_ClearOffsets_get_NodeSize_m344EB0063030950F943E9E57FE4AE0FD119F1495 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 236 : 210, _EditorFoldout ? 106 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)210); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)236); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)84); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)106); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_ClearOffsets_get_DrawInputConnector_m8318B7311C321F57D6AB7CA31946DD26E09FFC2F (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_ClearOffsets_get_DrawOutputConnector_mD93F866C8B45AB43FBD27F0D5AA3697F21A668D2 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_ClearOffsets_get_NodeType_m65FD9E198452539B5F0D5F9BB3742C5CC4509415 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_ClearOffsets_Execute_m8E3F2820C2E2315FD28D7975F3F8DB02447668F0 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___Spawn_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // SpawnData sp = Spawn.GetInputCellValue as SpawnData; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___Spawn_35; NullCheck(L_1); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8(L_1, NULL); V_0 = L_2; // if (FGenerators.IsNull(sp)) sp = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_4; L_4 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_3, NULL); if (!L_4) { goto IL_0027; } } { // if (FGenerators.IsNull(sp)) sp = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5; L_5 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_5; } IL_0027: { // if (FGenerators.IsNull(sp)) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_7; L_7 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_6, NULL); if (!L_7) { goto IL_0030; } } { // if (FGenerators.IsNull(sp)) return; return; } IL_0030: { // if (ToClear == EClear.PositionOffsets) ClearPosOffsets(sp); int32_t L_8 = __this->___ToClear_34; if (L_8) { goto IL_0040; } } { // if (ToClear == EClear.PositionOffsets) ClearPosOffsets(sp); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9 = V_0; MR_ClearOffsets_ClearPosOffsets_mC6908CEBAD18A2380A438095BD26E148D0C0308C(__this, L_9, NULL); return; } IL_0040: { // else if (ToClear == EClear.RotationOffsets) ClearRotOffsets(sp); int32_t L_10 = __this->___ToClear_34; if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_0051; } } { // else if (ToClear == EClear.RotationOffsets) ClearRotOffsets(sp); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_11 = V_0; MR_ClearOffsets_ClearRotOffsets_m18216578C6AB30F14ADC2A47D4C553390D983273(__this, L_11, NULL); return; } IL_0051: { // else if ( ToClear == EClear.AllOffsets) int32_t L_12 = __this->___ToClear_34; if ((!(((uint32_t)L_12) == ((uint32_t)2)))) { goto IL_0068; } } { // ClearPosOffsets(sp); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = V_0; MR_ClearOffsets_ClearPosOffsets_mC6908CEBAD18A2380A438095BD26E148D0C0308C(__this, L_13, NULL); // ClearRotOffsets(sp); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_14 = V_0; MR_ClearOffsets_ClearRotOffsets_m18216578C6AB30F14ADC2A47D4C553390D983273(__this, L_14, NULL); } IL_0068: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::ClearPosOffsets(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_ClearOffsets_ClearPosOffsets_mC6908CEBAD18A2380A438095BD26E148D0C0308C (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_s, const RuntimeMethod* method) { { // s.Offset = Vector3.zero; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = ___0_s; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_0); L_0->___Offset_15 = L_1; // s.DirectionalOffset = Vector3.zero; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = ___0_s; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_2); L_2->___DirectionalOffset_19 = L_3; // s.TempPositionOffset = Vector3.zero; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_s; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_4); L_4->___TempPositionOffset_20 = L_5; // s.OutsidePositionOffset = Vector3.zero; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = ___0_s; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_6); L_6->___OutsidePositionOffset_23 = L_7; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::ClearRotOffsets(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_ClearOffsets_ClearRotOffsets_m18216578C6AB30F14ADC2A47D4C553390D983273 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_s, const RuntimeMethod* method) { { // s.RotationOffset = Vector3.zero; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = ___0_s; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_0); L_0->___RotationOffset_16 = L_1; // s.LocalRotationOffset = Vector3.zero; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = ___0_s; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_2); L_2->___LocalRotationOffset_17 = L_3; // s.TempRotationOffset = Vector3.zero; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_s; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_4); L_4->___TempRotationOffset_21 = L_5; // s.OutsideRotationOffset = Vector3.zero; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = ___0_s; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_6); L_6->___OutsideRotationOffset_24 = L_7; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_ClearOffsets::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_ClearOffsets__ctor_mB4473256336B6D163A51D8B41B930460BBEA3D55 (MR_ClearOffsets_t22222729311AE293CAD6A54E50F9DB5B06938A0A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCommandDirection_GetDisplayName_mA5706C45E2D731D7E3D573B1EA9AA11CBB9B558E (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EFDC2FF7C967702DCB9176394F8B162D8C3CC16); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral941657242EE826B9E39988CECB70D69602FFB2ED); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Command Direction" : "Get Command Direction"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral0EFDC2FF7C967702DCB9176394F8B162D8C3CC16; } IL_000e: { return _stringLiteral941657242EE826B9E39988CECB70D69602FFB2ED; } } // System.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCommandDirection_get_GetNodeTooltipDescription_m894FAE36A2BD7BF6669AA4861459FCB6D495A030 (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E53A17B5E06AEB8B59080430333B1AF6B6571A7); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting direction of command if available (direction defined by cell command rotation)"; } } return _stringLiteral7E53A17B5E06AEB8B59080430333B1AF6B6571A7; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetCommandDirection_GetNodeColor_m7222A739CC76E709DEC40BEAF800767476372172 (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.72f, 0.9f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.720000029f), (0.899999976f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCommandDirection_get_IsFoldable_mCCD7A0AD54327C2F57D1A5A15D43E05B73A3169F (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetCommandDirection_get_NodeSize_m5CF71A8DC212F885677E40C487AB5AE40CCE5694 (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 186 : 180, _EditorFoldout ? 106 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)180); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)186); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)84); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)106); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCommandDirection_get_DrawInputConnector_m9D0E0DE4A1D09FFC09D0EAB5C72DA24B4E5CE67F (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCommandDirection_get_DrawOutputConnector_m731F97080802FCEEF5D0DB41A6B842944080743E (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GetCommandDirection_get_NodeType_mB428D5D2A1A0FC71397B684550F3898C10EA837F (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ModGraphNode; } } return (int32_t)(((int32_t)9)); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCommandDirection_OnStartReadingNode_m1BD16F72D238FAFD4D012BA69F5058816921D472 (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Rules.QuickSolutions.SR_ModGraph.Graph_RestrictDir != null) bool L_0; L_0 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_RestrictDir_38), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_0) { goto IL_0022; } } { // Direction.Value = Rules.QuickSolutions.SR_ModGraph.Graph_RestrictDir.Value; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___Direction_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_RestrictDir_38), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); NullCheck(L_1); L_1->___Value_24 = L_2; return; } IL_0022: { // Direction.Value = Vector3.zero; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___Direction_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_3); L_3->___Value_24 = L_4; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetCommandDirection::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCommandDirection__ctor_m56B9AD0ADF0BF54B135BFF87D67F0F6A854B195C (MR_GetCommandDirection_t78C43FFC92A47EF5F1FC853595BEC5B2EA08D8C7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetPosition_GetDisplayName_mC6B72D8B2FB5FF3080777865B0FA9D79F7E906FF (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A2BED39B0023F9C880CEB79E6C7A984AEE7A76E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE830E9E2012CFCA6EB692F91EAD5199C4BBC6A59); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Spawn Position" : "Get Spawn Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral0A2BED39B0023F9C880CEB79E6C7A984AEE7A76E; } IL_000e: { return _stringLiteralE830E9E2012CFCA6EB692F91EAD5199C4BBC6A59; } } // System.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetPosition_get_GetNodeTooltipDescription_m31AF43E11F75C844FA8B25564C2BE7D60A9915C1 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8EB6604EEBEF4C6843E505B601B909CA5F5A3DD6); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting position of spawn"; } } return _stringLiteral8EB6604EEBEF4C6843E505B601B909CA5F5A3DD6; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetPosition_GetNodeColor_m5F7138BC990EF8F8DEC810B60E67BE80A58EBEC2 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.72f, 0.9f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.720000029f), (0.899999976f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetPosition_get_IsFoldable_mBA0109C5AB0177B6D8CC015AC48A2256197EC851 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetPosition_get_NodeSize_mDA300F37E9597774767D414D4F2D0C2D7C21F4D1 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 216 : 210, _EditorFoldout ? 106 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)210); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)216); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)84); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)106); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetPosition_get_DrawInputConnector_mE055D1A227D73A45B626D23C88574EDE3EC4DBA1 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetPosition_get_DrawOutputConnector_mAF3531A892F7F3A20C5BEE4CEDDB5CAF2910E0D6 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GetPosition_get_NodeType_m53BBD4DAFDB73525BA674D31576A41258FA34627 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ModGraphNode; } } return (int32_t)(((int32_t)9)); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetPosition_OnStartReadingNode_m6C5D3D9CB4F0DA56C77D427B0F2443C485A65A39 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___Spawn_36; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var spawn = Spawn.GetInputCellValue; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___Spawn_36; NullCheck(L_1); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8(L_1, NULL); V_0 = L_2; // if (spawn == null) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = V_0; if (L_3) { goto IL_0022; } } { // if (spawn == null) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_4; } IL_0022: { // if (FGenerators.IsNull(spawn)) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_6; L_6 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_5, NULL); if (!L_6) { goto IL_002b; } } { // if (FGenerators.IsNull(spawn)) return; return; } IL_002b: { // if (GetMode == EGetMode.GetOnlyWorldOffset) int32_t L_7 = __this->___GetMode_34; if (L_7) { goto IL_0045; } } { // Position.Value = spawn.Offset; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_8 = __this->___Position_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9 = V_0; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9->___Offset_15; NullCheck(L_8); L_8->___Value_24 = L_10; return; } IL_0045: { // else if (GetMode == EGetMode.GetOnlyDirectOffset) int32_t L_11 = __this->___GetMode_34; if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_0060; } } { // Position.Value = spawn.DirectionalOffset; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_12 = __this->___Position_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = V_0; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___DirectionalOffset_19; NullCheck(L_12); L_12->___Value_24 = L_14; return; } IL_0060: { // if (GetMode == EGetMode.GetFullOffset) int32_t L_15 = __this->___GetMode_34; if ((!(((uint32_t)L_15) == ((uint32_t)2)))) { goto IL_007c; } } { // Position.Value = spawn.GetFullOffset(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_16 = __this->___Position_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_17 = V_0; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3(L_17, (bool)0, NULL); NullCheck(L_16); L_16->___Value_24 = L_18; return; } IL_007c: { // if (GetMode == EGetMode.GetTemporaryOffset) int32_t L_19 = __this->___GetMode_34; if ((!(((uint32_t)L_19) == ((uint32_t)3)))) { goto IL_0096; } } { // Position.Value = spawn.TempPositionOffset; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_20 = __this->___Position_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21 = V_0; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = L_21->___TempPositionOffset_20; NullCheck(L_20); L_20->___Value_24 = L_22; } IL_0096: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetPosition__ctor_m65FA655A2167D6AF0A084689ADBB653723EC9F15 (MR_GetPosition_t4DFD2FD00B8889955B3B8DC469D629D1DCE262FC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public EGetMode GetMode = EGetMode.GetFullOffset; __this->___GetMode_34 = 2; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetRotation_GetDisplayName_m69734727FB4D2CFBEF5BD7199831653519F622E6 (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17EDF412338FD8C035BCC19ED18C6EA36109F8BB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7ABB8164054C03CA13779046E42B0F93FB73B59); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Spawn Rotation" : "Get Spawn Rotation"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral17EDF412338FD8C035BCC19ED18C6EA36109F8BB; } IL_000e: { return _stringLiteralA7ABB8164054C03CA13779046E42B0F93FB73B59; } } // System.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetRotation_get_GetNodeTooltipDescription_m2B61A6E51A605F82CBDF375F698A8EDA303AD48C (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBEABA7894F462E051FB0B5A87BA94AA3ECAC2A5); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting Rotation of spawn"; } } return _stringLiteralDBEABA7894F462E051FB0B5A87BA94AA3ECAC2A5; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetRotation_GetNodeColor_mA5A343F34B0A2EC588AAFBE3ECD9D189867396B5 (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.72f, 0.9f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.720000029f), (0.899999976f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetRotation_get_IsFoldable_mEA4F765D1D3C96F1AF72F3F9851F839F6C661C51 (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetRotation_get_NodeSize_mCAA3977949C94FAC1CB484AB25682ADAEBA73CC8 (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 216 : 210, _EditorFoldout ? 106 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)210); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)216); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)84); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)106); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetRotation_get_DrawInputConnector_m09CBFED9690F757195B670194E8511137A6BA64E (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetRotation_get_DrawOutputConnector_mAD786969559B531D9A5FB661AA296B4AE646EB99 (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GetRotation_get_NodeType_m825C63DBFDE299272C267B18DDF6B4D16400CCCF (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ModGraphNode; } } return (int32_t)(((int32_t)9)); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetRotation_OnStartReadingNode_m7F99001CD607D2F5E521DFB9619418A455540777 (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___Spawn_36; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var spawn = Spawn.GetInputCellValue; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___Spawn_36; NullCheck(L_1); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8(L_1, NULL); V_0 = L_2; // if (spawn == null) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = V_0; if (L_3) { goto IL_0022; } } { // if (spawn == null) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_4; } IL_0022: { // if (spawn == null) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = V_0; if (L_5) { goto IL_0026; } } { // if (spawn == null) return; return; } IL_0026: { // if (GetMode == EGetMode.GetOnlyWorldOffset) int32_t L_6 = __this->___GetMode_34; if (L_6) { goto IL_0040; } } { // Rotation.Value = spawn.RotationOffset; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_7 = __this->___Rotation_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = V_0; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8->___RotationOffset_16; NullCheck(L_7); L_7->___Value_24 = L_9; return; } IL_0040: { // else if (GetMode == EGetMode.GetOnlyLocalOffset) int32_t L_10 = __this->___GetMode_34; if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_005b; } } { // Rotation.Value = spawn.LocalRotationOffset; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_11 = __this->___Rotation_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_12 = V_0; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12->___LocalRotationOffset_17; NullCheck(L_11); L_11->___Value_24 = L_13; return; } IL_005b: { // if (GetMode == EGetMode.GetFullOffset) int32_t L_14 = __this->___GetMode_34; if ((!(((uint32_t)L_14) == ((uint32_t)2)))) { goto IL_0076; } } { // Rotation.Value = spawn.GetFullRotationOffset(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_15 = __this->___Rotation_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16 = V_0; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = SpawnData_GetFullRotationOffset_m42FD3CC48463DD38581F4CF994AAE239E592872B(L_16, NULL); NullCheck(L_15); L_15->___Value_24 = L_17; return; } IL_0076: { // if (GetMode == EGetMode.GetTemporaryOffset) int32_t L_18 = __this->___GetMode_34; if ((!(((uint32_t)L_18) == ((uint32_t)3)))) { goto IL_0090; } } { // Rotation.Value = spawn.TempRotationOffset; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_19 = __this->___Rotation_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_20 = V_0; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20->___TempRotationOffset_21; NullCheck(L_19); L_19->___Value_24 = L_21; } IL_0090: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetRotation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetRotation__ctor_m478466EC3BE405FE4A79AD20A716B8BDF422338C (MR_GetRotation_t711BBD7BC20C4E65929C025A34443E12D84C3E33* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public EGetMode GetMode = EGetMode.GetFullOffset; __this->___GetMode_34 = 2; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetScale_GetDisplayName_mCBCEADEC8B5BA17ECB00B1E638F79F5476E15317 (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B61CE40D1B173CF70BEEEA9B24D66C9B8BE25B8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral940ECE22E0894B7BAEF886F453875FAC0855C9FA); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Spawn Scale" : "Get Spawn Scale"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral940ECE22E0894B7BAEF886F453875FAC0855C9FA; } IL_000e: { return _stringLiteral5B61CE40D1B173CF70BEEEA9B24D66C9B8BE25B8; } } // System.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetScale_get_GetNodeTooltipDescription_mBB3246E3B45642F027ACFAA9DC63EFF1F85A911A (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A8644FBFAA116EBD3087F389F2CC2BD6170D179); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting Scale of spawn"; } } return _stringLiteral3A8644FBFAA116EBD3087F389F2CC2BD6170D179; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetScale_GetNodeColor_m8118E3D59E937109EC2D516E2EDDE5D2C577CF0E (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.72f, 0.9f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.720000029f), (0.899999976f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetScale_get_IsFoldable_mF3A80337819E87A4D6C10432BBEAF973611D551B (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetScale_get_NodeSize_m188D7E7928A2EF6A7A9E880B791E9E0793A4732A (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 216 : 210, _EditorFoldout ? 106 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)210); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)216); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)84); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)106); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetScale_get_DrawInputConnector_mE7E8A16FDEB24EDCEE8B6C599E01CC74DD95E5F2 (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetScale_get_DrawOutputConnector_mE867ABD20F28699714C8E6C8D8FBC90B5B2D21C6 (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GetScale_get_NodeType_m8C96DDD9B594831CCE877631BC9367ABC0649AD2 (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ModGraphNode; } } return (int32_t)(((int32_t)9)); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetScale_OnCreated_m4FE8F8D02B690E36DBC35829C9D9ABECFBD4C3B8 (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // Scale.Value = Vector3.one; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Scale_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_0); L_0->___Value_24 = L_1; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetScale_OnStartReadingNode_mBA827D762BA99784385FC7550AEBD2EF64B8C72A (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___Spawn_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var spawn = Spawn.GetInputCellValue; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___Spawn_35; NullCheck(L_1); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8(L_1, NULL); V_0 = L_2; // if (spawn == null) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = V_0; if (L_3) { goto IL_0022; } } { // if (spawn == null) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_4; } IL_0022: { // if (FGenerators.IsNull(spawn)) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_6; L_6 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_5, NULL); if (!L_6) { goto IL_002b; } } { // if (FGenerators.IsNull(spawn)) return; return; } IL_002b: { // Scale.Value = spawn.LocalScaleMul; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_7 = __this->___Scale_34; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = V_0; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8->___LocalScaleMul_18; NullCheck(L_7); L_7->___Value_24 = L_9; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_GetScale::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetScale__ctor_m772883EA037F09386D73A9B85896A6C77E1B1894 (MR_GetScale_t0B0528F563DF8A5DAD803FD3201AE3DFD62634D3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SetPosition_GetDisplayName_m1D69E719F0C3A708C8325ACD30FC27DD71A3055A (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B5E1E9004C0E5FA9C24761861F42C65A2504D54); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE82828616441B823FEA5C53310322F922EE34645); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Set Spawn Position" : "Set Spawn Position or Offset it"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralE82828616441B823FEA5C53310322F922EE34645; } IL_000e: { return _stringLiteral8B5E1E9004C0E5FA9C24761861F42C65A2504D54; } } // System.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SetPosition_get_GetNodeTooltipDescription_m8BFA382A7F6F06A5CC7512A7CEF9EF1CF4EF990E (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA4E246117D821EB41A52DCFE9B05E71E001DB3); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Setting new position of spawn or offsetting it"; } } return _stringLiteral1FA4E246117D821EB41A52DCFE9B05E71E001DB3; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_SetPosition_GetNodeColor_m8CDF4B25E20B5CAF864E85E0563FFB508539BF61 (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.72f, 0.9f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.720000029f), (0.899999976f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetPosition_get_IsFoldable_mB171BE6BF2096837EF6F38B73FF5F87C543FFC2C (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_SetPosition_get_NodeSize_m029AEFE7617A6361E03104B0580A42204F3A65CA (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B8_0 = 0; float G_B8_1 = 0.0f; float G_B7_0 = 0.0f; float G_B6_0 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 236 : 210, _EditorFoldout ? (Operation == EOperation.Set ? 121 : 122) : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)210); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)236); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B8_0 = ((int32_t)84); G_B8_1 = G_B4_0; goto IL_002f; } IL_0021: { int32_t L_2 = __this->___Operation_34; G_B6_0 = G_B5_0; if (!L_2) { G_B7_0 = G_B5_0; goto IL_002d; } } { G_B8_0 = ((int32_t)122); G_B8_1 = G_B6_0; goto IL_002f; } IL_002d: { G_B8_0 = ((int32_t)121); G_B8_1 = G_B7_0; } IL_002f: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), G_B8_1, ((float)G_B8_0), /*hidden argument*/NULL); return L_3; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetPosition_get_DrawInputConnector_m905693BEACD3975A4A85A1D56ACE62E6D3F6BF63 (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetPosition_get_DrawOutputConnector_m3BBB0A70A03ECD1EDB8DF478571818598A3532A6 (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_SetPosition_get_NodeType_m85251BF1063D3F2A7B3965B82A9C094FFDEF4B51 (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetPosition_Execute_m33C42742FDAD24A471C82D2E3495F6221871CE25 (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // Position.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Position_36; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___Spawn_37; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // SpawnData sp = Spawn.GetInputCellValue as SpawnData; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_2 = __this->___Spawn_37; NullCheck(L_2); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3; L_3 = PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8(L_2, NULL); V_0 = L_3; // if (FGenerators.IsNull(sp)) sp = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_4, NULL); if (!L_5) { goto IL_0033; } } { // if (FGenerators.IsNull(sp)) sp = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6; L_6 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_6; } IL_0033: { // if (FGenerators.IsNull(sp)) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_7, NULL); if (!L_8) { goto IL_003c; } } { // if (FGenerators.IsNull(sp)) return; return; } IL_003c: { // Vector3 val = Position.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_9 = __this->___Position_36; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_9, NULL); V_1 = L_10; // if (Measure == ESR_Measuring.Cells) val = Vector3.Scale(MG_Preset.GetCellUnitSize(), val); int32_t L_11 = __this->___Measure_35; if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_0063; } } { // if (Measure == ESR_Measuring.Cells) val = Vector3.Scale(MG_Preset.GetCellUnitSize(), val); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12; L_12 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_13, L_14, NULL); V_1 = L_15; } IL_0063: { // if (Operation == EOperation.Set) int32_t L_16 = __this->___Operation_34; if (L_16) { goto IL_007a; } } { // SetOffset(sp, val, OffsetSpace); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_17 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1; int32_t L_19 = __this->___OffsetSpace_38; MR_SetPosition_SetOffset_mC968C5878C05F1BEAE09AC7E3ADBA790920DD148(__this, L_17, L_18, L_19, NULL); return; } IL_007a: { // else if (Operation == EOperation.Offset) int32_t L_20 = __this->___Operation_34; if ((!(((uint32_t)L_20) == ((uint32_t)1)))) { goto IL_0092; } } { // AddOffset(sp, val, OffsetSpace); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_1; int32_t L_23 = __this->___OffsetSpace_38; MR_SetPosition_AddOffset_m1763BC742F52EDA87782D4E13CF2BCA501F4EB0F(__this, L_21, L_22, L_23, NULL); return; } IL_0092: { // else if (Operation == EOperation.Subtract) int32_t L_24 = __this->___Operation_34; if ((!(((uint32_t)L_24) == ((uint32_t)2)))) { goto IL_00ae; } } { // AddOffset(sp, -val, OffsetSpace); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_26, NULL); int32_t L_28 = __this->___OffsetSpace_38; MR_SetPosition_AddOffset_m1763BC742F52EDA87782D4E13CF2BCA501F4EB0F(__this, L_25, L_27, L_28, NULL); } IL_00ae: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::SetOffset(FIMSpace.Generating.SpawnData,UnityEngine.Vector3,FIMSpace.Generating.ESP_OffsetSpace) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetPosition_SetOffset_mC968C5878C05F1BEAE09AC7E3ADBA790920DD148 (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_val, int32_t ___2_space, const RuntimeMethod* method) { { // if (space == ESP_OffsetSpace.WorldSpace) int32_t L_0 = ___2_space; if (L_0) { goto IL_000b; } } { // spawn.Offset = val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_val; NullCheck(L_1); L_1->___Offset_15 = L_2; return; } IL_000b: { // spawn.DirectionalOffset = val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_val; NullCheck(L_3); L_3->___DirectionalOffset_19 = L_4; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::AddOffset(FIMSpace.Generating.SpawnData,UnityEngine.Vector3,FIMSpace.Generating.ESP_OffsetSpace) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetPosition_AddOffset_m1763BC742F52EDA87782D4E13CF2BCA501F4EB0F (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_val, int32_t ___2_space, const RuntimeMethod* method) { { // if (space == ESP_OffsetSpace.WorldSpace) int32_t L_0 = ___2_space; if (L_0) { goto IL_0016; } } { // spawn.Offset += val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = ___0_spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = L_1; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2->___Offset_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_val; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_4, NULL); NullCheck(L_2); L_2->___Offset_15 = L_5; return; } IL_0016: { // spawn.DirectionalOffset += val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = ___0_spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = L_6; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->___DirectionalOffset_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_val; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_9, NULL); NullCheck(L_7); L_7->___DirectionalOffset_19 = L_10; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetPosition__ctor_mDF171DB6A5A1567A427CC49B739549173EA8A6C1 (MR_SetPosition_t7889D81570F6737B49B561A4949FC88ECC71B00A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SetRotation_GetDisplayName_mE792BB231BC99CFC41AA112AA5A6F042E9789B5A (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40C03392AEF86D29777A8C318B9EF43219F5C43F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BB94536488C2CAB1B98F74D86F0EA222C579E60); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Set Spawn Rotation" : "Set Spawn Rotation or Offset it"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral5BB94536488C2CAB1B98F74D86F0EA222C579E60; } IL_000e: { return _stringLiteral40C03392AEF86D29777A8C318B9EF43219F5C43F; } } // System.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SetRotation_get_GetNodeTooltipDescription_mA1348EE1E05EF0802578FF339CD9E8E993108B6D (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD66BFFCEBBAF10E123CC6E7F79711ED1F3B4226); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Setting new rotation of spawn or offsetting it"; } } return _stringLiteralFD66BFFCEBBAF10E123CC6E7F79711ED1F3B4226; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_SetRotation_GetNodeColor_m7056637816BF77577ED9F077282617A299FB85C7 (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.72f, 0.9f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.720000029f), (0.899999976f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetRotation_get_IsFoldable_m54AE237867F48D664FC882D1A95AB130E14FCC34 (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_SetRotation_get_NodeSize_m373B21CE5F95FC76BE54E469377FAA80FB95F7FC (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 236 : 210, _EditorFoldout ? 122 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)210); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)236); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)84); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)122); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetRotation_get_DrawInputConnector_m80D26A37D0E8A58D6A542CD2F78F765742E5AA1F (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetRotation_get_DrawOutputConnector_m1C73303EF5A74499CDAA256529429D41CE313A16 (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_SetRotation_get_NodeType_m9D61842EECCCC4C6DE01838281B2AC8A33FCB88F (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetRotation_Execute_m0E23F3E46703DE130EE908CBECDB0E5A598EA5C2 (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // Degrees.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Degrees_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___Spawn_36; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // SpawnData sp = Spawn.GetInputCellValue as SpawnData; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_2 = __this->___Spawn_36; NullCheck(L_2); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3; L_3 = PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8(L_2, NULL); V_0 = L_3; // if (FGenerators.IsNull(sp)) sp = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_4, NULL); if (!L_5) { goto IL_0033; } } { // if (FGenerators.IsNull(sp)) sp = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6; L_6 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_6; } IL_0033: { // if (FGenerators.IsNull(sp)) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_7, NULL); if (!L_8) { goto IL_003c; } } { // if (FGenerators.IsNull(sp)) return; return; } IL_003c: { // Vector3 val = Degrees.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_9 = __this->___Degrees_35; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_9, NULL); V_1 = L_10; // if (Operation == EOperation.Set) int32_t L_11 = __this->___Operation_34; if (L_11) { goto IL_005f; } } { // SetOffset(sp, val, OffsetSpace); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1; int32_t L_14 = __this->___OffsetSpace_37; MR_SetRotation_SetOffset_m575548C6E1B07B5D55C374853E72143F721DAE4A(__this, L_12, L_13, L_14, NULL); return; } IL_005f: { // else if (Operation == EOperation.Offset) int32_t L_15 = __this->___Operation_34; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_0077; } } { // AddOffset(sp, val, OffsetSpace); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1; int32_t L_18 = __this->___OffsetSpace_37; MR_SetRotation_AddOffset_mB232906896708A0F4DD8EDE2B0D44E8E6FF5353C(__this, L_16, L_17, L_18, NULL); return; } IL_0077: { // else if (Operation == EOperation.Subtract) int32_t L_19 = __this->___Operation_34; if ((!(((uint32_t)L_19) == ((uint32_t)2)))) { goto IL_0093; } } { // AddOffset(sp, -val, OffsetSpace); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_20 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_21, NULL); int32_t L_23 = __this->___OffsetSpace_37; MR_SetRotation_AddOffset_mB232906896708A0F4DD8EDE2B0D44E8E6FF5353C(__this, L_20, L_22, L_23, NULL); } IL_0093: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::SetOffset(FIMSpace.Generating.SpawnData,UnityEngine.Vector3,FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation/ERotationType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetRotation_SetOffset_m575548C6E1B07B5D55C374853E72143F721DAE4A (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_val, int32_t ___2_space, const RuntimeMethod* method) { { // if (space == ERotationType.WorldRotation) int32_t L_0 = ___2_space; if (L_0) { goto IL_000b; } } { // spawn.RotationOffset = val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_val; NullCheck(L_1); L_1->___RotationOffset_16 = L_2; return; } IL_000b: { // else if (space == ERotationType.LocalRotation) int32_t L_3 = ___2_space; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0017; } } { // spawn.LocalRotationOffset = val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_val; NullCheck(L_4); L_4->___LocalRotationOffset_17 = L_5; return; } IL_0017: { // else if (space == ERotationType.TempRotation) int32_t L_6 = ___2_space; if ((!(((uint32_t)L_6) == ((uint32_t)2)))) { goto IL_0022; } } { // spawn.TempRotationOffset = val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_val; NullCheck(L_7); L_7->___TempRotationOffset_21 = L_8; } IL_0022: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::AddOffset(FIMSpace.Generating.SpawnData,UnityEngine.Vector3,FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation/ERotationType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetRotation_AddOffset_mB232906896708A0F4DD8EDE2B0D44E8E6FF5353C (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_val, int32_t ___2_space, const RuntimeMethod* method) { { // if (space == ERotationType.WorldRotation) int32_t L_0 = ___2_space; if (L_0) { goto IL_0016; } } { // spawn.RotationOffset += val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = ___0_spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = L_1; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2->___RotationOffset_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_val; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_4, NULL); NullCheck(L_2); L_2->___RotationOffset_16 = L_5; return; } IL_0016: { // else if (space == ERotationType.LocalRotation) int32_t L_6 = ___2_space; if ((!(((uint32_t)L_6) == ((uint32_t)1)))) { goto IL_002d; } } { // spawn.LocalRotationOffset += val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = ___0_spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = L_7; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8->___LocalRotationOffset_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_val; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_9, L_10, NULL); NullCheck(L_8); L_8->___LocalRotationOffset_17 = L_11; return; } IL_002d: { // else if (space == ERotationType.TempRotation) int32_t L_12 = ___2_space; if ((!(((uint32_t)L_12) == ((uint32_t)2)))) { goto IL_0043; } } { // spawn.TempRotationOffset += val; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = ___0_spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_14 = L_13; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = L_14->___TempRotationOffset_21; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_val; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_15, L_16, NULL); NullCheck(L_14); L_14->___TempRotationOffset_21 = L_17; } IL_0043: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetRotation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetRotation__ctor_m4EF08DB4DC7821B635CB060B629D5C327629102E (MR_SetRotation_tC3CB0E5C41DBC1E72ADFCAFF09FE41788DD996EF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SetScale_GetDisplayName_m072E5E506FD6D9E2F750E71DD765669731C30EA6 (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DB1BA8615755B8100A79DEE05B40E99720DCC4E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92123542699616C722A5CC317091EF9AA4B9744C); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Set Spawn Scale" : "Set Spawn Scale"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral92123542699616C722A5CC317091EF9AA4B9744C; } IL_000e: { return _stringLiteral4DB1BA8615755B8100A79DEE05B40E99720DCC4E; } } // System.String FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SetScale_get_GetNodeTooltipDescription_m3E06C99BE2C7AC24C57D2994DDDE66253D2E4D2A (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5CCE78ECB7CF2BDBE0DC1CAF1E3FF1199F60028); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Setting new scale of spawn"; } } return _stringLiteralA5CCE78ECB7CF2BDBE0DC1CAF1E3FF1199F60028; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_SetScale_GetNodeColor_m795388C84F9BD9B4E9EE6358B3F98B4BAA1689FA (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.72f, 0.9f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.720000029f), (0.899999976f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetScale_get_IsFoldable_m638BEE055C824430DF33F8BC1015944D1F58F4B7 (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_SetScale_get_NodeSize_m3C628C75D0EE692E2757D50FF90EEB15B6C06A4F (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(240, _EditorFoldout ? 122 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (240.0f); if (L_0) { G_B2_0 = (240.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)84); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)122); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetScale_get_DrawInputConnector_mD6A4EEB88873D2C2992BE95DC28D61CE19D988AF (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SetScale_get_DrawOutputConnector_m66537AEBDCD93D81DDEAAEF133088769211C88DA (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_SetScale_get_NodeType_m50001CC1D91D9ACE355DC3B37CC4C6C4A833F9F0 (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetScale_OnCreated_mC86ED98864F8C7834CDB29A87E450ABDD3AD49AF (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // Scale.Value = Vector3.one; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Scale_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_0); L_0->___Value_24 = L_1; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetScale_Execute_mA81E71646F9634CC908306BF6EEEC171A50AD434 (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_1 = NULL; { // Scale.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Scale_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Vector3 scaleVal = Scale.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___Scale_34; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_1, NULL); V_0 = L_2; // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_3 = __this->___Spawn_35; NullCheck(L_3); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_3, (bool)1); // SpawnData sp = Spawn.GetInputCellValue as SpawnData; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_4 = __this->___Spawn_35; NullCheck(L_4); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5; L_5 = PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8(L_4, NULL); V_1 = L_5; // if (FGenerators.IsNull(sp)) sp = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_7; L_7 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_6, NULL); if (!L_7) { goto IL_003f; } } { // if (FGenerators.IsNull(sp)) sp = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8; L_8 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_1 = L_8; } IL_003f: { // if (FGenerators.IsNull(sp)) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_10; L_10 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_9, NULL); if (!L_10) { goto IL_0048; } } { // if (FGenerators.IsNull(sp)) return; return; } IL_0048: { // if ( Operation == EOperation.Set) int32_t L_11 = __this->___Operation_36; if (L_11) { goto IL_0058; } } { // sp.LocalScaleMul = scaleVal; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_12 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; NullCheck(L_12); L_12->___LocalScaleMul_18 = L_13; return; } IL_0058: { // else if (Operation == EOperation.Add) int32_t L_14 = __this->___Operation_36; if ((!(((uint32_t)L_14) == ((uint32_t)1)))) { goto IL_0074; } } { // sp.LocalScaleMul += scaleVal; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15 = V_1; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16 = L_15; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = L_16->___LocalScaleMul_18; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_18, NULL); NullCheck(L_16); L_16->___LocalScaleMul_18 = L_19; return; } IL_0074: { // else if (Operation == EOperation.Subtract) int32_t L_20 = __this->___Operation_36; if ((!(((uint32_t)L_20) == ((uint32_t)2)))) { goto IL_008f; } } { // sp.LocalScaleMul -= scaleVal; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21 = V_1; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_22 = L_21; NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = L_22->___LocalScaleMul_18; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_23, L_24, NULL); NullCheck(L_22); L_22->___LocalScaleMul_18 = L_25; } IL_008f: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Transforming.MR_SetScale::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SetScale__ctor_mD24F380ED82366F549299E4720CA0C643D75189F (MR_SetScale_t8BED64205CC081BCFB297B278E2CFE7526DC1701* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_AddCellData_GetDisplayName_mC2747031509C85C14C429337A3DF5E8E1E3BAE54 (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36011284651C2F94B2D9B7AF7A3AC3CF5F99157A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF6D6E195DF04D3C8D1970D8489F98748CD81736); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Add Cell Data" : "Add Cell Data"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralBF6D6E195DF04D3C8D1970D8489F98748CD81736; } IL_000e: { return _stringLiteral36011284651C2F94B2D9B7AF7A3AC3CF5F99157A; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_AddCellData_get_GetNodeTooltipDescription_m76F0F60426E9BEFBF99E27BBC7585E51BB874EEF (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C5004F4214F42B4048EAA2146779A5AA5C5FD96); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Adding Cell Data string to provided cell which can be used by other spawners rules"; } } return _stringLiteral5C5004F4214F42B4048EAA2146779A5AA5C5FD96; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_AddCellData_GetNodeColor_m06DD78680997237F6F06648D27617FB139932412 (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddCellData_get_IsFoldable_m6CF0862FEC267787E25B048701A586A1E2CD523E (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_AddCellData_get_NodeSize_m4A291289B18F21EA5A2252DDFADA40CC5E60CBBB (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(184, _EditorFoldout ? 100 : 82); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (184.0f); if (L_0) { G_B2_0 = (184.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)82); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)100); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddCellData_get_DrawInputConnector_mD2217AA0586AA42E04A27397F9298F2B1224B126 (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddCellData_get_DrawOutputConnector_m094194539A3D5FEA94DCD11D3342F29B048FF84D (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_AddCellData_get_NodeType_m40E21D2141A0A94B4ABB58A66CD40BBF6DA494AF (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_AddCellData_Execute_mAB5E1D57BF5421FEAC163CB91162632E4927CABD (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; String_t* V_1 = NULL; { // Cell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = __this->___Cell_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var cell = Cell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_1 = __this->___Cell_35; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_1, NULL); V_0 = L_2; // if (FGenerators.IsNull(cell)) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_4; L_4 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_3, NULL); if (!L_4) { goto IL_0027; } } { // if (FGenerators.IsNull(cell)) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5; L_5 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_5; } IL_0027: { // if (cell == null) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = V_0; if (L_6) { goto IL_002b; } } { // if (cell == null) return; return; } IL_002b: { // DataString.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_7 = __this->___DataString_34; NullCheck(L_7); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_7, (bool)1); // string str = DataString.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_8 = __this->___DataString_34; NullCheck(L_8); String_t* L_9; L_9 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_8, NULL); V_1 = L_9; // if (!string.IsNullOrEmpty(str)) String_t* L_10 = V_1; bool L_11; L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL); if (L_11) { goto IL_0052; } } { // cell.AddCustomData(str); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_0; String_t* L_13 = V_1; NullCheck(L_12); FieldCell_AddCustomData_m07F6369681765D18EE398A2DEE35E4849663B031(L_12, L_13, NULL); } IL_0052: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddCellData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_AddCellData__ctor_mAE8384CC473370BDEF2003747F4302A625E94ED7 (MR_AddCellData_t3B8B7A1188020162A7E331495A72D8FE2DB1FA43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_CellContainsTag_GetDisplayName_m8C2BFD5D3190CD0809FE21FB8F376A9222F91231 (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F6EBD10EFCF7DD8D53B5924B532538F8501DAAD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FF172718226E46AC426E5D534A0CF16D6721E3C); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Cell Contains Tag" : "Cell Contains Tag"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral2FF172718226E46AC426E5D534A0CF16D6721E3C; } IL_000e: { return _stringLiteral0F6EBD10EFCF7DD8D53B5924B532538F8501DAAD; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_CellContainsTag_get_GetNodeTooltipDescription_mC8BB09D7699E70F5FA5E76805CD91682562DD8E8 (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C1EB4FCC6B532E4F4F145D7C33D0C3E28B1390F); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Check if cell contains spawn with defined tag"; } } return _stringLiteral0C1EB4FCC6B532E4F4F145D7C33D0C3E28B1390F; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_CellContainsTag_GetNodeColor_mC4625AD98D03CFEB9A4D9C0FFB6B98E0301522FB (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_CellContainsTag_get_IsFoldable_mE26AB557D5F737B48E00BB98B15B0DAB488E2AD5 (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_CellContainsTag_get_NodeSize_m71F987EAC57852ABA3BB6F961B57043A80D75EEE (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 208 : 188, _EditorFoldout ? 145 : 104); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)188); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)208); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)104); G_B6_1 = G_B4_0; goto IL_0026; } IL_0021: { G_B6_0 = ((int32_t)145); G_B6_1 = G_B5_0; } IL_0026: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_CellContainsTag_get_DrawInputConnector_m930DE6D3FBE3CB0810DF45707FCC6F6AC260B2A5 (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_CellContainsTag_get_DrawOutputConnector_m3237FA0E499CA3C4045B269909C053961E1F4F74 (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_CellContainsTag_get_NodeType_mFA05E570612A804C30489E213B04866E2090AAF5 (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_CellContainsTag_OnStartReadingNode_m57EC59DFF68B0AAAB6B3AA66AF8BC32A26DB18F0 (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __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_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; { // Tag.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_0 = __this->___Tag_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // string tag = Tag.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_1 = __this->___Tag_34; NullCheck(L_1); String_t* L_2; L_2 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_1, NULL); // if (string.IsNullOrEmpty(tag)) bool L_3; L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL); if (!L_3) { goto IL_001f; } } { // return; // No tag so no checking return; } IL_001f: { // Cell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_4 = __this->___Cell_36; NullCheck(L_4); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_4, (bool)1); // var cell = Cell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_5 = __this->___Cell_36; NullCheck(L_5); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6; L_6 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_5, NULL); V_0 = L_6; // if (FGenerators.IsNull(cell)) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_7, NULL); if (!L_8) { goto IL_0046; } } { // if (FGenerators.IsNull(cell)) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9; L_9 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_9; } IL_0046: { // if (cell == null) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_0; if (L_10) { goto IL_004a; } } { // if (cell == null) return; return; } IL_004a: { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = V_0; NullCheck(L_11); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_12; L_12 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_11, 1, (bool)0, NULL); V_1 = L_12; // bool have = false; V_2 = (bool)0; // for (int s = 0; s < spawns.Count; s++) V_3 = 0; goto IL_00a2; } IL_0059: { // if (spawns[s].OwnerMod == null) continue; // unknown spawn List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15; L_15 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_13, L_14, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_15); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_16 = L_15->___OwnerMod_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_17) { goto IL_009e; } } { // if (spawns[s] == Rules.QuickSolutions.SR_ModGraph.Graph_SpawnData) continue; // if it's currently being computed spawn then ignore it List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_18 = V_1; int32_t L_19 = V_3; NullCheck(L_18); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_20; L_20 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_18, L_19, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_SpawnData_34; if ((((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_20) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_21))) { goto IL_009e; } } { // if (SpawnRuleBase.SpawnHaveSpecifics(spawns[s], Tag.GetInputValue, CheckMode)) { have = true; break; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_22 = V_1; int32_t L_23 = V_3; NullCheck(L_22); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_24; L_24 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_22, L_23, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_25 = __this->___Tag_34; NullCheck(L_25); String_t* L_26; L_26 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_25, NULL); int32_t L_27 = __this->___CheckMode_37; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_28; L_28 = SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66(L_24, L_26, L_27, NULL); if (!L_28) { goto IL_009e; } } { // if (SpawnRuleBase.SpawnHaveSpecifics(spawns[s], Tag.GetInputValue, CheckMode)) { have = true; break; } V_2 = (bool)1; // if (SpawnRuleBase.SpawnHaveSpecifics(spawns[s], Tag.GetInputValue, CheckMode)) { have = true; break; } goto IL_00ab; } IL_009e: { // for (int s = 0; s < spawns.Count; s++) int32_t L_29 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_00a2: { // for (int s = 0; s < spawns.Count; s++) int32_t L_30 = V_3; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_31 = V_1; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_31, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_0059; } } IL_00ab: { // Contains.Value = have; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_33 = __this->___Contains_35; bool L_34 = V_2; NullCheck(L_33); L_33->___Value_24 = L_34; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_CellContainsTag::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_CellContainsTag__ctor_mC4988E2FFAB624ED9F02EFA78184CE0CC1890C8B (MR_CellContainsTag_t88F59CAEC5B839D6AEF6058056E3AD89FF0116E9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetSpawnsInCell_GetDisplayName_mC4C7BA7A26BD046A129221F2B0DFDAC7744347A2 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral598E44D05ECA4D0E450FA75154088EEF918FAA55); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8270C4AF2B4BEC2A1584710CF09E3DEEAD1BA444); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Spawns In Cell" : "Get Spawns In Cell"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral8270C4AF2B4BEC2A1584710CF09E3DEEAD1BA444; } IL_000e: { return _stringLiteral598E44D05ECA4D0E450FA75154088EEF918FAA55; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetSpawnsInCell_get_GetNodeTooltipDescription_m1FCEE8C7E224675E3A84BC9A1FD02B552C7B7D70 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0665AE2682527F68FFA36AB53CDCA20A91E11EAC); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Collecting all spawns in provided cell"; } } return _stringLiteral0665AE2682527F68FFA36AB53CDCA20A91E11EAC; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetSpawnsInCell_GetNodeColor_m24DCE1C3E251D9C83438069BC08B07C1354E4C12 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnsInCell_get_IsFoldable_mA59A9609D7B88EB32E275A5597D9E7F2BC055667 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetSpawnsInCell_get_NodeSize_m5586E44FB2A47B6ED26037C574CB905F0DA8B198 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(184, _EditorFoldout ? 100 : 82); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (184.0f); if (L_0) { G_B2_0 = (184.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)82); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)100); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnsInCell_get_DrawInputConnector_m14B07E835620B9C4D7CBBD188DBF50E9638409E6 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnsInCell_get_DrawOutputConnector_m41A9D4EB0FF11230B2985E7B8C69675E85DDD642 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GetSpawnsInCell_get_NodeType_mA378C11CE8C9B63C65A94ACEFDD77B871679A753 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetSpawnsInCell_OnStartReadingNode_m1E8C9B4F7940F57095C0F59F72226A3100289EF8 (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __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; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_1 = NULL; { // Cell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = __this->___Cell_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var cell = Cell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_1 = __this->___Cell_35; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_1, NULL); V_0 = L_2; // if (FGenerators.IsNull(cell)) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_4; L_4 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_3, NULL); if (!L_4) { goto IL_0027; } } { // if (FGenerators.IsNull(cell)) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5; L_5 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_5; } IL_0027: { // if (cell == null) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = V_0; if (L_6) { goto IL_002b; } } { // if (cell == null) return; return; } IL_002b: { // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = V_0; NullCheck(L_7); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_8; L_8 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_7, 1, (bool)0, NULL); V_1 = L_8; // Spawns.ApplySpawnsGroup(spawns); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_9 = __this->___Spawns_34; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_10 = V_1; NullCheck(L_9); PGGSpawnPort_ApplySpawnsGroup_mE06A725387E32412CE0C4239FE94853C5873D4EE_inline(L_9, L_10, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnsInCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetSpawnsInCell__ctor_m5E1BE0D81B1406BDB59F37C97E7FD7193E8A3D0E (MR_GetSpawnsInCell_t98EE3BA992B177F161159E746C904EAFA44F8211* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetPrefabBounds_GetDisplayName_mD95D613B37D21088965BBAB8A7E3448F267CE0CA (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B8738A8192A10A0D9F20FF73D0F3023D0EE2EEC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF3B37805464EF9A4C93F2A34982F33E6C3912AB); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? (" Get Prefab Bounds") : "Get Prefab Bounds"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralFF3B37805464EF9A4C93F2A34982F33E6C3912AB; } IL_000e: { return _stringLiteral8B8738A8192A10A0D9F20FF73D0F3023D0EE2EEC; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetPrefabBounds_get_GetNodeTooltipDescription_m63F740ABB3304FA0CF753B2C159970B1CDCE32D0 (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4C9DEF6CEB4167E28B07DD82E8D1D9572B7192D); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting bounds size of the target prefab"; } } return _stringLiteralB4C9DEF6CEB4167E28B07DD82E8D1D9572B7192D; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetPrefabBounds_GetNodeColor_m5573EDA06B767C40DFAC5D28B967F384CAF2710F (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.45f, 0.55f, 0.95f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.449999988f), (0.550000012f), (0.949999988f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetPrefabBounds_get_IsFoldable_mAA3A06E6D9B999CB51290DB41C8E7AB6EB8C3366 (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetPrefabBounds_get_NodeSize_mF1D4B75CC23788747EDB8AE17CA8A5F08B9062CB (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(184, _EditorFoldout ? 124 : 104); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (184.0f); if (L_0) { G_B2_0 = (184.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)104); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)124); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetPrefabBounds_get_DrawInputConnector_mC63E45D8E036B67E45664693E4E550ECD152E8AC (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetPrefabBounds_get_DrawOutputConnector_mA8BEEECC32AA848C707260DF588B758512A79CFF (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GetPrefabBounds_get_NodeType_m362DCC27B46131B7BBF7DB8CBA1467962CDB834D (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetPrefabBounds_Execute_m90D1A6D1889DADB1A300E8F0B4273798A0AC6C9A (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; RuntimeObject* V_1 = NULL; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_2 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); { // GameObject prefab = null; V_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; // Prefab.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___Prefab_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // object val = Prefab.GetPortValueSafe; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___Prefab_34; NullCheck(L_1); RuntimeObject* L_2; L_2 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_1, NULL); V_1 = L_2; // if (val == null) { return; } RuntimeObject* L_3 = V_1; if (L_3) { goto IL_001e; } } { // if (val == null) { return; } return; } IL_001e: { // prefab = val as GameObject; RuntimeObject* L_4 = V_1; V_0 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_4, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)); // if (prefab == null) { return; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0; 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_002f; } } { // if (prefab == null) { return; } return; } IL_002f: { // Renderer r = prefab.GetComponentInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0; NullCheck(L_7); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_8; L_8 = GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB(L_7, GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var); V_2 = L_8; // if (r == null) return; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_9 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0040; } } { // if (r == null) return; return; } IL_0040: { // if (BoundsSize.IsConnected) PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_11 = __this->___BoundsSize_35; NullCheck(L_11); bool L_12; L_12 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_11, NULL); if (!L_12) { goto IL_0066; } } { // BoundsSize.Value = r.bounds.size; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_13 = __this->___BoundsSize_35; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_14 = V_2; NullCheck(L_14); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_15; L_15 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_14, NULL); V_3 = L_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_3), NULL); NullCheck(L_13); L_13->___Value_24 = L_16; } IL_0066: { // if (Diagonal.IsConnected) FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_17 = __this->___Diagonal_36; NullCheck(L_17); bool L_18; L_18 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_17, NULL); if (!L_18) { goto IL_009f; } } { // Diagonal.Value = Vector3.Distance(r.bounds.min, r.bounds.max); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_19 = __this->___Diagonal_36; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_20 = V_2; NullCheck(L_20); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_21; L_21 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_20, NULL); V_3 = L_21; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_3), NULL); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_23 = V_2; NullCheck(L_23); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_24; L_24 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_23, NULL); V_3 = L_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_3), NULL); float L_26; L_26 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_22, L_25, NULL); NullCheck(L_19); L_19->___Value_24 = L_26; } IL_009f: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetPrefabBounds::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetPrefabBounds__ctor_mD1376B2ECDF519988BD5C9B4196FC7036C1D4040 (MR_GetPrefabBounds_t16CD79D8438DBBBA6B95CE88A7F5C07A08FA793D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetSpawnPrefab_GetDisplayName_mBA226B3D75F5669493238D0A3826FD93534D18BE (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08521A1CF64764320785AED3C0118800F8BD0964); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD23E7FA5175BFEA24E6E81A9029E1BD8F9D8966C); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? (" Get Spawn Prefab") : "Get Spawn Prefab"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralD23E7FA5175BFEA24E6E81A9029E1BD8F9D8966C; } IL_000e: { return _stringLiteral08521A1CF64764320785AED3C0118800F8BD0964; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetSpawnPrefab_get_GetNodeTooltipDescription_mAB20C7E5511179CC5DF5029CE8AADAB55BEB52A4 (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE49900CC45E7DD2D4F37C1DB511E550CD4CF2FC8); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting reference to the spawned prefab"; } } return _stringLiteralE49900CC45E7DD2D4F37C1DB511E550CD4CF2FC8; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetSpawnPrefab_GetNodeColor_m51BDA9A239FAE5DACABC5472786BB588DD60565B (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.45f, 0.55f, 0.95f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.449999988f), (0.550000012f), (0.949999988f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnPrefab_get_IsFoldable_mDB86612B6E76CC8E0AF88AFA088EE5C87A5BB987 (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetSpawnPrefab_get_NodeSize_mB7DEF211507D3071586D4D637FBAFCA6BF21F8A1 (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 200 : 184, _EditorFoldout ? 104 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)184); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)200); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)84); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)104); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnPrefab_get_DrawInputConnector_m87028FD911768B581570A75FBE7E1FF46F9F8570 (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnPrefab_get_DrawOutputConnector_mB807CE02A8519D48815C7D114AF0D120131BB2E6 (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GetSpawnPrefab_get_NodeType_m4E91CCB0E1C812D546984EB3C034A9662E872B68 (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetSpawnPrefab_Execute_mE28AC1522CE33C056253679BD7FBE40AA982B9F3 (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // TargetSpawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___TargetSpawn_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var spawn = TargetSpawn.GetFirstConnectedSpawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___TargetSpawn_35; NullCheck(L_1); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4(L_1, NULL); V_0 = L_2; // if (TargetSpawn.IsConnected == false) spawn = MG_Spawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_3 = __this->___TargetSpawn_35; NullCheck(L_3); bool L_4; L_4 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_3, NULL); if (L_4) { goto IL_002c; } } { // if (TargetSpawn.IsConnected == false) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5; L_5 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_5; } IL_002c: { // if (FGenerators.IsNull(spawn)) { return; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_7; L_7 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_6, NULL); if (!L_7) { goto IL_0035; } } { // if (FGenerators.IsNull(spawn)) { return; } return; } IL_0035: { // Prefab.Variable.SetValue(spawn.Prefab); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_8 = __this->___Prefab_34; NullCheck(L_8); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_9 = L_8->___Variable_24; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10 = V_0; NullCheck(L_10); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = L_10->___Prefab_4; NullCheck(L_9); FieldVariable_SetValue_m0794C1CB318D9224FF65F781A2980B3B0CECC347(L_9, L_11, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GetSpawnPrefab::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetSpawnPrefab__ctor_m8A1B8712D5F3412B0E18D744C564B64D99D3EB5E (MR_GetSpawnPrefab_t077EEDF63AD9204CEFA455B14A3172AA285373B8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_AddExtraSpawn_GetDisplayName_m47AF103FFA89847DDBEB8BC09F64F3DC12E7E390 (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C446E662C91D4B1F4522923A5C676092AAF6184); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA89F76E396207CCE92F14DA652853911B698BA76); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? ("Extra Spawn") : "Add Extra Spawn to Cell"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralA89F76E396207CCE92F14DA652853911B698BA76; } IL_000e: { return _stringLiteral2C446E662C91D4B1F4522923A5C676092AAF6184; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_AddExtraSpawn_get_GetNodeTooltipDescription_m3C980F8972130A5BDB9706D47EBB8D3209A1DD08 (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AD5909C629CF24B4CA259EFEF188BD2EDD7DB85); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Adding extra additional spawn to the cell spawning queue"; } } return _stringLiteral7AD5909C629CF24B4CA259EFEF188BD2EDD7DB85; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_AddExtraSpawn_GetNodeColor_m14624E8BD8E87A79C2416B42491999D297E310BC (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddExtraSpawn_get_IsFoldable_mD5997E18E7D2C2AC1CD7152BC048FD1A5D1DAD37 (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_AddExtraSpawn_get_NodeSize_m40A5AF2C75C7715DD21762750AEE73C1EBF614A1 (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(184, _EditorFoldout ? 144 : 80); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (184.0f); if (L_0) { G_B2_0 = (184.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)80); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)144); G_B3_1 = G_B2_0; } IL_0016: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddExtraSpawn_get_DrawInputConnector_m8B435A40E0259FD5815E8DAE5B6A1CB8413F58E4 (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddExtraSpawn_get_DrawOutputConnector_m5A553B0D9C61CC81ABB7E2B9D0034BCDA9D60793 (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_AddExtraSpawn_get_NodeType_m4A5269A807D666CF76D589B32657BCAB1B8A9595 (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_AddExtraSpawn_Execute_m8EAB6BDAF76AF28043EDFB27ABCF9767B3A7E78E (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // ExtraSpawn.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___ExtraSpawn_34; NullCheck(L_0); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_0, NULL); // ExtraSpawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___ExtraSpawn_34; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // var spawn = ExtraSpawn.GetFirstConnectedSpawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_2 = __this->___ExtraSpawn_34; NullCheck(L_2); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3; L_3 = PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4(L_2, NULL); V_0 = L_3; // if (FGenerators.IsNull(spawn)) { return; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_4, NULL); if (!L_5) { goto IL_002c; } } { // if (FGenerators.IsNull(spawn)) { return; } return; } IL_002c: { // if (spawn == MG_Spawn) { return; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = V_0; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7; L_7 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); if ((!(((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_6) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_7)))) { goto IL_0036; } } { // if (spawn == MG_Spawn) { return; } return; } IL_0036: { // MG_Cell.AddSpawnToCell(spawn); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8; L_8 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9 = V_0; NullCheck(L_8); FieldCell_AddSpawnToCell_m062F76AD4ED2951F21D788043052A24D5BBD0B99(L_8, L_9, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddExtraSpawn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_AddExtraSpawn__ctor_m5D89F8CDF75E23D67E357362DD66A72CBFF7DBB1 (MR_AddExtraSpawn_tC55B82E4556D34328A1D40AF0F80C028BA5E6DF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_AddSpawnStigma_GetDisplayName_m6F6B80FB8649722883440427657D7F9F09A62C1B (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral488198A906D44EA2FB5FFD91353BA472D7CA8445); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D49E948068A4FC93B6DB37C504B322556BF011D); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? (" Add Spawn Stigma") : "Add Spawn Stigma"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral488198A906D44EA2FB5FFD91353BA472D7CA8445; } IL_000e: { return _stringLiteral7D49E948068A4FC93B6DB37C504B322556BF011D; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_AddSpawnStigma_get_GetNodeTooltipDescription_m1312245A674A9B54FA4C9A0908863287551E03CC (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F882629B5AB68BEEBD21B34258482E3F8E7AE25); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Adding string stigma to the provided spawn which can be used by other spawners logics for identifying"; } } return _stringLiteral4F882629B5AB68BEEBD21B34258482E3F8E7AE25; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_AddSpawnStigma_GetNodeColor_m7DA46118F30AB80F62A80BACDABF306E7ED5452A (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddSpawnStigma_get_IsFoldable_mD7971BEB93C7928B7EAF47F369EF8D299E652239 (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_AddSpawnStigma_get_NodeSize_mB138751303F4AA3EE2F96F10551A53A8EE6330DB (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(196, _EditorFoldout ? 106 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (196.0f); if (L_0) { G_B2_0 = (196.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)84); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)106); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddSpawnStigma_get_DrawInputConnector_mAC3C2A6D77D4CACDF611E64A2142A979F33E433A (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AddSpawnStigma_get_DrawOutputConnector_m6CA3BCC2E08F0F9653E3B4D85DF4727F4D53269D (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_AddSpawnStigma_get_NodeType_mD03D6875B097E5D75DD1AD1EEB12F4082D43C76D (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_AddSpawnStigma_Execute_mA08B2B2AEBE19553D85DD19D176ACA86E378B661 (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; String_t* V_1 = NULL; { // Spawn.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___Spawn_35; NullCheck(L_0); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_0, NULL); // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___Spawn_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // var spawn = Spawn.GetFirstConnectedSpawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_2 = __this->___Spawn_35; NullCheck(L_2); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3; L_3 = PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4(L_2, NULL); V_0 = L_3; // if (FGenerators.IsNull(spawn)) { spawn = MG_Spawn; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_4, NULL); if (!L_5) { goto IL_0032; } } { // if (FGenerators.IsNull(spawn)) { spawn = MG_Spawn; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6; L_6 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_6; } IL_0032: { // if (FGenerators.IsNull(spawn)) { return; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_7, NULL); if (!L_8) { goto IL_003b; } } { // if (FGenerators.IsNull(spawn)) { return; } return; } IL_003b: { // Stigma.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_9 = __this->___Stigma_34; NullCheck(L_9); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_9, (bool)1); // string str = Stigma.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_10 = __this->___Stigma_34; NullCheck(L_10); String_t* L_11; L_11 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_10, NULL); V_1 = L_11; // if (!string.IsNullOrEmpty(str)) String_t* L_12 = V_1; bool L_13; L_13 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_12, NULL); if (L_13) { goto IL_0062; } } { // spawn.AddCustomStigma(str); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_14 = V_0; String_t* L_15 = V_1; NullCheck(L_14); SpawnData_AddCustomStigma_m81B54F857732B049860B50E34D9EE9DD17ACA348(L_14, L_15, NULL); } IL_0062: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_AddSpawnStigma::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_AddSpawnStigma__ctor_m9670B3232A04ACB72BE39D856BB92058314AC6CE (MR_AddSpawnStigma_t344FEE583D767599F7E1B925C339C965F244AD22* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_ApplyPrefabToSpawn_GetDisplayName_m5E840BB5D6A6691359C042FF9ACDE1DC0430C97F (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0821249C5A73F2DD2ADA71F3F3DC811537CCBBAD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBFCE738108FE95C1930C32B9797EE86BA0C57B0); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? ("Apply Prefab") : "Apply Prefab To Spawn Data"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral0821249C5A73F2DD2ADA71F3F3DC811537CCBBAD; } IL_000e: { return _stringLiteralEBFCE738108FE95C1930C32B9797EE86BA0C57B0; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_ApplyPrefabToSpawn_get_GetNodeTooltipDescription_mE777CF06A2E5B6C84BAB789C4C15AC93CF202705 (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61D824522E3C65E272E2B0AB0251DAAC20563109); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Setting different prefab to be spawned by the spawn data"; } } return _stringLiteral61D824522E3C65E272E2B0AB0251DAAC20563109; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_ApplyPrefabToSpawn_GetNodeColor_mF27393BABB54E05468FECDB5D10E8F9814C36F54 (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_ApplyPrefabToSpawn_get_IsFoldable_m8FA4D76E1F88E0329427FE03BEE4B71E44DC5DB3 (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_ApplyPrefabToSpawn_get_NodeSize_m644BBCE9D5E26A73208E0E045BF28AB178158520 (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(184, _EditorFoldout ? 144 : 104); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (184.0f); if (L_0) { G_B2_0 = (184.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)104); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)144); G_B3_1 = G_B2_0; } IL_0016: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_ApplyPrefabToSpawn_get_DrawInputConnector_mE5BF52928321959A0991A1084AAF9D3DED38B554 (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_ApplyPrefabToSpawn_get_DrawOutputConnector_mD9CB1B43FC32D9EFEE638006201225C1E51F875B (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_ApplyPrefabToSpawn_get_NodeType_mDBF4880722AF33ABE97858BBF77FDEA3D5B7765F (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_ApplyPrefabToSpawn_Execute_m07C517BB5EE0156E8AB3CC65AA73200E00FC5A3C (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; RuntimeObject* V_2 = NULL; { // TargetSpawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___TargetSpawn_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var spawn = TargetSpawn.GetFirstConnectedSpawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___TargetSpawn_34; NullCheck(L_1); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4(L_1, NULL); V_0 = L_2; // if (TargetSpawn.IsConnected == false) spawn = MG_Spawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_3 = __this->___TargetSpawn_34; NullCheck(L_3); bool L_4; L_4 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_3, NULL); if (L_4) { goto IL_002c; } } { // if (TargetSpawn.IsConnected == false) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5; L_5 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_5; } IL_002c: { // if (FGenerators.IsNull(spawn)) { return; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_7; L_7 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_6, NULL); if (!L_7) { goto IL_0035; } } { // if (FGenerators.IsNull(spawn)) { return; } return; } IL_0035: { // GameObject prefab = null; V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; // Prefab.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_8 = __this->___Prefab_35; NullCheck(L_8); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_8, (bool)1); // object val = Prefab.GetPortValueSafe; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_9 = __this->___Prefab_35; NullCheck(L_9); RuntimeObject* L_10; L_10 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_9, NULL); V_2 = L_10; // if (val == null) { return; } RuntimeObject* L_11 = V_2; if (L_11) { goto IL_0053; } } { // if (val == null) { return; } return; } IL_0053: { // prefab = val as GameObject; RuntimeObject* L_12 = V_2; V_1 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_12, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)); // if (prefab == null) { return; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_14) { goto IL_0064; } } { // if (prefab == null) { return; } return; } IL_0064: { // spawn.Prefab = prefab; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15 = V_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_1; NullCheck(L_15); L_15->___Prefab_4 = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->___Prefab_4), (void*)L_16); // spawn.TryDetectMeshInPrefab(); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_17 = V_0; NullCheck(L_17); SpawnData_TryDetectMeshInPrefab_m5234CEFB6EA5420EB1B351883C94C9999D1715A9(L_17, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_ApplyPrefabToSpawn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_ApplyPrefabToSpawn__ctor_m965635B0E22D9521E25A82D3BE1EA0BBCCA39E51 (MR_ApplyPrefabToSpawn_tAEEC0CE8A79730B071320C817310989A03923FD8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_CopySpawn_GetDisplayName_m15D0C12103E1877E85FBB3C1A1A634A5158ACA3D (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8E8F40D3D1EDA57A584347D9C382C0AADDCD576); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? ("Copy Spawn") : "Copy Spawn"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralF8E8F40D3D1EDA57A584347D9C382C0AADDCD576; } IL_000e: { return _stringLiteralF8E8F40D3D1EDA57A584347D9C382C0AADDCD576; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_CopySpawn_get_GetNodeTooltipDescription_m146D7D2A8E8E37354ACF6945D1BED92FEA5BC3F1 (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF95E7AEAA4FB002A7633AC85DC6722523A2982AD); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Generating copy of some spawn.\nCan be triggered to reset possibiltiy to generate copy."; } } return _stringLiteralF95E7AEAA4FB002A7633AC85DC6722523A2982AD; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_CopySpawn_GetNodeColor_m883F0565C04CFFF986257D2A873C19A68E88C023 (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_CopySpawn_get_IsFoldable_m0E4CEBD649FCFE225607EAB1BDEA7B8C2915D6CE (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_CopySpawn_get_NodeSize_mE11F61AD261FA161C7C473791DB592A8F344BCE6 (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(184, _EditorFoldout ? 146 : 86); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (184.0f); if (L_0) { G_B2_0 = (184.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)86); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)146); G_B3_1 = G_B2_0; } IL_0016: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_CopySpawn_get_DrawInputConnector_m3AEFB31F11509BD981D41E1A4F52B24A4EBF7CFF (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_CopySpawn_get_DrawOutputConnector_m0597E569C811133BCDFE82B3AA632B8E441927DE (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_CopySpawn_get_NodeType_mA650C1F8E798F99A995006DC55F3D27249F58751 (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_CopySpawn_Execute_m920540385CA447C24FC4B0A8B17F450E61DC363F (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { { // base.Execute(print, newResult); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = ___0_print; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_1 = ___1_newResult; PlannerRuleBase_Execute_m5D5FAF8B5D9D918B3649D1DA6AC05D2E6EC1D90F(__this, L_0, L_1, NULL); // lastCopySpawn = null; __this->___lastCopySpawn_37 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastCopySpawn_37), (void*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL); // lastCopyCell = null; __this->___lastCopyCell_36 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastCopyCell_36), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_CopySpawn_OnStartReadingNode_mE7A22AFC5645886F4E19BBF608592F203FE6986C (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __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; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; { // if (MG_Cell == lastCopyCell && MG_Spawn == lastCopySpawn) return; // Don't generate multiple copies on the same spawner in the same cell FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0; L_0 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = __this->___lastCopyCell_36; if ((!(((RuntimeObject*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)L_0) == ((RuntimeObject*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)L_1)))) { goto IL_001d; } } { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = __this->___lastCopySpawn_37; if ((!(((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_2) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_3)))) { goto IL_001d; } } { // if (MG_Cell == lastCopyCell && MG_Spawn == lastCopySpawn) return; // Don't generate multiple copies on the same spawner in the same cell return; } IL_001d: { // Copied.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_4 = __this->___Copied_35; NullCheck(L_4); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_4, NULL); // ToCopy.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_5 = __this->___ToCopy_34; NullCheck(L_5); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_5, (bool)1); // var spawn = ToCopy.GetFirstConnectedSpawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_6 = __this->___ToCopy_34; NullCheck(L_6); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7; L_7 = PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4(L_6, NULL); V_0 = L_7; // if (FGenerators.IsNull(spawn)) if (ToCopy.IsConnected == false) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_9; L_9 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_8, NULL); if (!L_9) { goto IL_005c; } } { // if (FGenerators.IsNull(spawn)) if (ToCopy.IsConnected == false) spawn = MG_Spawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_10 = __this->___ToCopy_34; NullCheck(L_10); bool L_11; L_11 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_10, NULL); if (L_11) { goto IL_005c; } } { // if (FGenerators.IsNull(spawn)) if (ToCopy.IsConnected == false) spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_12; L_12 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_12; } IL_005c: { // if (FGenerators.IsNull(spawn)) { return; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_14; L_14 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_13, NULL); if (!L_14) { goto IL_0065; } } { // if (FGenerators.IsNull(spawn)) { return; } return; } IL_0065: { // spawn = spawn.Copy(); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15 = V_0; NullCheck(L_15); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16; L_16 = SpawnData_Copy_mFBA7E357803B03FC6F1FB077538F7E0E06204316(L_15, (bool)1, NULL); V_0 = L_16; // spawn.DontSpawnMainPrefab = false; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_17 = V_0; NullCheck(L_17); L_17->___DontSpawnMainPrefab_7 = (bool)0; // Copied.FirstSpawnForOutputPort = spawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_18 = __this->___Copied_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_19 = V_0; NullCheck(L_18); PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714(L_18, L_19, NULL); // lastCopyCell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20; L_20 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); __this->___lastCopyCell_36 = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastCopyCell_36), (void*)L_20); // lastCopySpawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21; L_21 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); __this->___lastCopySpawn_37 = L_21; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastCopySpawn_37), (void*)L_21); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_CopySpawn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_CopySpawn__ctor_m8D9BCE8BE59D505342031770CBD0627F35CF42A6 (MR_CopySpawn_tE97DD8398AB0CDFD98704458A627B501ED1BA630* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GenerateSpawn_GetDisplayName_mD94B98B47E2D45A5DBD4EDEF93C8654F0070838A (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3252B33CD8BF59B1A8E31EC9463F7B13B4007101); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD03A2FEC45180205D015C663A27286A4F57916F); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? (" Generate Spawn") : "Generate Spawn"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralDD03A2FEC45180205D015C663A27286A4F57916F; } IL_000e: { return _stringLiteral3252B33CD8BF59B1A8E31EC9463F7B13B4007101; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GenerateSpawn_get_GetNodeTooltipDescription_mF7E46A78AD0B3F4A4C5016687E3AC745C1043D1E (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B7FBBB47F8F3055A900B4B130486A7AE59873E); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Generating new spawn data to freely assign prefab etc.\nCan be triggered to reset generating new spawn data."; } } return _stringLiteral09B7FBBB47F8F3055A900B4B130486A7AE59873E; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GenerateSpawn_GetNodeColor_mB5551E5C9E6DAC7F77ADCB3472CE9C01A3318473 (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GenerateSpawn_get_IsFoldable_mD4AAB3F32C66E13148211FE5D82D6B5FA19A6920 (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GenerateSpawn_get_NodeSize_mE9B9EE471FF43E3DDD1E5CD4D7C4DBD5B2A02DAF (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(220, _EditorFoldout ? 120 : 102); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (220.0f); if (L_0) { G_B2_0 = (220.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)102); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)120); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GenerateSpawn_get_DrawInputConnector_m3F2B4E6775C5C8EA8751D1709A9856B9815ED2B0 (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GenerateSpawn_get_DrawOutputConnector_mC6C539C443ADC05E90FC380DE4B9025064612FB2 (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GenerateSpawn_get_NodeType_m7429E337CF0E1E860B603236A1533AA8650A6DCB (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::PreGeneratePrepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GenerateSpawn_PreGeneratePrepare_mDF7974ADA2CDBDCD731D97228F69882E8C743AB1 (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { { // Generated.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___Generated_34; NullCheck(L_0); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_0, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GenerateSpawn_Execute_mFC0C09BB4CAA6C8EDB36D8231AD169A6B4C46810 (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { { // base.Execute(print, newResult); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = ___0_print; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_1 = ___1_newResult; PlannerRuleBase_Execute_m5D5FAF8B5D9D918B3649D1DA6AC05D2E6EC1D90F(__this, L_0, L_1, NULL); // lastCopySpawn = null; __this->___lastCopySpawn_39 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastCopySpawn_39), (void*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL); // lastCopyCell = null; __this->___lastCopyCell_38 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastCopyCell_38), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GenerateSpawn_OnStartReadingNode_m509180257201EBB73F00055F98D8FB9C304A9C36 (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_1 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_2; memset((&V_2), 0, sizeof(V_2)); { // if (MG_Mod == null) return; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0; L_0 = PlannerRuleBase_get_MG_Mod_m91A0A310C4E4BFD156D880EC9EF7EA5DD119B3DF_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_000f; } } { // if (MG_Mod == null) return; return; } IL_000f: { // if (MG_Cell == lastCopyCell && MG_Spawn == lastCopySpawn) return; // Don't generate multiple copies on the same spawner in the same cell FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = __this->___lastCopyCell_38; if ((!(((RuntimeObject*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)L_2) == ((RuntimeObject*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)L_3)))) { goto IL_002c; } } { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4; L_4 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = __this->___lastCopySpawn_39; if ((!(((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_4) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_5)))) { goto IL_002c; } } { // if (MG_Cell == lastCopyCell && MG_Spawn == lastCopySpawn) return; // Don't generate multiple copies on the same spawner in the same cell return; } IL_002c: { // Generated.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_6 = __this->___Generated_34; NullCheck(L_6); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_6, NULL); // int pfId = -2; V_0 = ((int32_t)-2); // if (ApplyPrefab == EApplyPrefabToSpawn.GetFromModificatorUsingIndex) int32_t L_7 = __this->___ApplyPrefab_35; if ((!(((uint32_t)L_7) == ((uint32_t)2)))) { goto IL_004a; } } { // pfId = ModPrefab; int32_t L_8 = __this->___ModPrefab_37; V_0 = L_8; } IL_004a: { // SpawnData spawn = SpawnData.GenerateSpawn(MG_Spawner, MG_Mod, MG_Cell, pfId); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_9; L_9 = PlannerRuleBase_get_MG_Spawner_m37D66EC1CBE50ECC0AB165DD03038D74A5DE91DC_inline(__this, NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_10; L_10 = PlannerRuleBase_get_MG_Mod_m91A0A310C4E4BFD156D880EC9EF7EA5DD119B3DF_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11; L_11 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); int32_t L_12 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_13 = V_2; il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_14 = V_2; il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_15 = V_2; il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_16 = V_2; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_17; L_17 = SpawnData_GenerateSpawn_mB398332CEC6CB3A47CBE4F457411E03952319BC1(L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, 0, (bool)1, NULL); V_1 = L_17; // Generated.FirstSpawnForOutputPort = spawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_18 = __this->___Generated_34; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_19 = V_1; NullCheck(L_18); PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714(L_18, L_19, NULL); // if (ApplyPrefab == EApplyPrefabToSpawn.Reference) int32_t L_20 = __this->___ApplyPrefab_35; if ((!(((uint32_t)L_20) == ((uint32_t)1)))) { goto IL_00b2; } } { // spawn.Prefab = SpawnPrefab; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21 = V_1; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = __this->___SpawnPrefab_36; NullCheck(L_21); L_21->___Prefab_4 = L_22; Il2CppCodeGenWriteBarrier((void**)(&L_21->___Prefab_4), (void*)L_22); // spawn.TryDetectMeshInPrefab(); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_23 = V_1; NullCheck(L_23); SpawnData_TryDetectMeshInPrefab_m5234CEFB6EA5420EB1B351883C94C9999D1715A9(L_23, NULL); goto IL_00c8; } IL_00b2: { // else if (ApplyPrefab == EApplyPrefabToSpawn.None) int32_t L_24 = __this->___ApplyPrefab_35; if (L_24) { goto IL_00c8; } } { // spawn.Prefab = null; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25 = V_1; NullCheck(L_25); L_25->___Prefab_4 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_25->___Prefab_4), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL); // spawn.PreviewMesh = null; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_26 = V_1; NullCheck(L_26); L_26->___PreviewMesh_14 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_26->___PreviewMesh_14), (void*)(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)NULL); } IL_00c8: { // lastCopyCell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27; L_27 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); __this->___lastCopyCell_38 = L_27; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastCopyCell_38), (void*)L_27); // lastCopySpawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_28; L_28 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); __this->___lastCopySpawn_39 = L_28; Il2CppCodeGenWriteBarrier((void**)(&__this->___lastCopySpawn_39), (void*)L_28); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_GenerateSpawn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GenerateSpawn__ctor_mC3D92EAF7E55F6AA51DFCD4CFB4150932CF93503 (MR_GenerateSpawn_t2F39C75A8537C1C3750D68AA805FD08A92E22F15* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_IterateCells_GetDisplayName_m7B977FE51939F13ACAC4F1EDF0F15F7F86D43C75 (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral698B3D907C1854A7D1C52EE6C0B5EC7B8A95C243); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Iterate Cells" : "Iterate Cells"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral698B3D907C1854A7D1C52EE6C0B5EC7B8A95C243; } IL_000e: { return _stringLiteral698B3D907C1854A7D1C52EE6C0B5EC7B8A95C243; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_IterateCells_get_GetNodeTooltipDescription_mD6D2A773791A149861848F9FB87CD52E33BECF2E (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2CB2D4444DF2EA059ED4251AF0DC4CA0ED03EA4); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Iterating through Cells list"; } } return _stringLiteralB2CB2D4444DF2EA059ED4251AF0DC4CA0ED03EA4; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_IterateCells_GetNodeColor_m85CE4528826FDFBA7DE8CC169A13EE39F0D28B2B (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.8f, 0.55f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.800000012f), (0.550000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_IterateCells_get_IsFoldable_m201198D98F4CDBC2C7D03E5C8C5BEB44E366533D (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_IterateCells_get_NodeSize_m0C6D7D8D289F05DE0F4F2AB08526DF2120C9056D (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(194, _EditorFoldout ? 152 : 134); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (194.0f); if (L_0) { G_B2_0 = (194.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)134); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)152); G_B3_1 = G_B2_0; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_IterateCells_get_DrawInputConnector_m5D17D4B53848CB903BA130AEA1ECC41EE7CFEC48 (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_IterateCells_get_DrawOutputConnector_m8AC884DB93A40F7A3A1884B659467DD91C66E3B7 (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Int32 FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_IterateCells_get_OutputConnectorsCount_mBA4C5A47D2FB6A5C73DCBACF9A0365E4AB051603 (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_IterateCells_get_HotOutputConnectionIndex_m294D37A258A9C54F9ABA12B3703B666FF64CB461 (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.Int32 FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_IterateCells_get_AllowedOutputConnectionIndex_m4F93488E5AE9E7FC02B297A417C7C3B1E8578EBE (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return 0; } } return 0; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_IterateCells_GetOutputHelperText_mD5A4D7FA02D41323BFF786CB3CB9215E25CC05CC (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, int32_t ___0_outputId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B1154C3156BB34DCD81804825B9868573A27B91); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7591C6B2C207685CBD36BB3D5ED56CC4ADA8FBD5); s_Il2CppMethodInitialized = true; } { // if (outputId == 0) return "Finish"; int32_t L_0 = ___0_outputId; if (L_0) { goto IL_0009; } } { // if (outputId == 0) return "Finish"; return _stringLiteral7591C6B2C207685CBD36BB3D5ED56CC4ADA8FBD5; } IL_0009: { // return "Iteration"; return _stringLiteral2B1154C3156BB34DCD81804825B9868573A27B91; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_IterateCells_get_NodeType_mD3E86C4F999B62C7375F0284686A749360CA03BC (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_IterateCells_Execute_m4BA15B19B5D5C91981B1FD0253AF8D54F4B88D74 (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_0 = NULL; int32_t V_1 = 0; { // List toIterate = null; V_0 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)NULL; // if (CellsList.PortState() == EPortPinState.Connected) PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = __this->___CellsList_34; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_0); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_002a; } } { // CellsList.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_2 = __this->___CellsList_34; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // toIterate = CellsList.GetAllConnectedCellsList(); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_3 = __this->___CellsList_34; NullCheck(L_3); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4; L_4 = PGGModCellPort_GetAllConnectedCellsList_m58FA1B9B0548246A28ABE1222742366C2653B784(L_3, (bool)0, (bool)1, NULL); V_0 = L_4; } IL_002a: { // if (toIterate == null || toIterate.Count == 0) return; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = V_0; if (!L_5) { goto IL_0035; } } { List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_6 = V_0; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_6, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if (L_7) { goto IL_0036; } } IL_0035: { // if (toIterate == null || toIterate.Count == 0) return; return; } IL_0036: { // BreakIteration.Value = false; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_8 = __this->___BreakIteration_35; NullCheck(L_8); L_8->___Value_24 = (bool)0; // IterationCell.Clear(); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_9 = __this->___IterationCell_36; NullCheck(L_9); PGGModCellPort_Clear_m2EBB7436BF89BA871FC6491ABEF4E229A0F45D45(L_9, NULL); // for (int c = 0; c < toIterate.Count; c++) V_1 = 0; goto IL_0089; } IL_0051: { // IterationCell.ProvideFullCellData(toIterate[c]); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_10 = __this->___IterationCell_36; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_11 = V_0; int32_t L_12 = V_1; NullCheck(L_11); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13; L_13 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_11, L_12, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_10); PGGModCellPort_ProvideFullCellData_m90E6D0E617462718B456641F145C4A0AA599C69C(L_10, L_13, (bool)1, NULL); // CallOtherExecutionWithConnector(1, print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_14 = ___0_print; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 1, L_14, NULL); // BreakIteration.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_15 = __this->___BreakIteration_35; NullCheck(L_15); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_15, (bool)1); // if (BreakIteration.GetInputValue == true) break; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_16 = __this->___BreakIteration_35; NullCheck(L_16); bool L_17; L_17 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_16, NULL); if (L_17) { goto IL_0092; } } { // for (int c = 0; c < toIterate.Count; c++) int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0089: { // for (int c = 0; c < toIterate.Count; c++) int32_t L_19 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_20 = V_0; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_20, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_19) < ((int32_t)L_21))) { goto IL_0051; } } IL_0092: { // IterationCell.Clear(); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_22 = __this->___IterationCell_36; NullCheck(L_22); PGGModCellPort_Clear_m2EBB7436BF89BA871FC6491ABEF4E229A0F45D45(L_22, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateCells::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_IterateCells__ctor_m458D77E613609CBBB5C240DBA0DF3CBD9C0E304D (MR_IterateCells_tDD34C785E9DEC21B71F415402D43C3073BF0AAA2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_IterateSpawns_GetDisplayName_m3C00A23D182F33343BEA39B444BBC3A556697A9B (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3E3AC942764C06B902A41E5AAEF4C61977159C7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF60B5169CAE9EFC2F88C9665B86A0EED79D8DEF); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Iterate Spawns" : "Iterate Spawns"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralCF60B5169CAE9EFC2F88C9665B86A0EED79D8DEF; } IL_000e: { return _stringLiteralB3E3AC942764C06B902A41E5AAEF4C61977159C7; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_IterateSpawns_get_GetNodeTooltipDescription_m008F5814F918A23C25FA6240A27788C35FCC2E24 (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DDF2E9BCF2A0B71BD18DA643C570B4BE9E07522); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Iterating through spawns in cell or in provided multiple spawns if provided"; } } return _stringLiteral1DDF2E9BCF2A0B71BD18DA643C570B4BE9E07522; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_IterateSpawns_GetNodeColor_mBB1F8BC049CDFA7B65929D595A9294423B2B82E1 (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_IterateSpawns_get_IsFoldable_mF7CF764D9A0DC9BF11F6E9D6C1AF2C3316E304E9 (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_IterateSpawns_get_NodeSize_m92C3387408C042CD6F8EDC0B86D1B618945150DD (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(194, _EditorFoldout ? 152 : 134); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (194.0f); if (L_0) { G_B2_0 = (194.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)134); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)152); G_B3_1 = G_B2_0; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_IterateSpawns_get_DrawInputConnector_mEA1D13A91EE501163BC4C432F94D716E10E3205C (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_IterateSpawns_get_DrawOutputConnector_m3E94E397F23091DDA5D9FEBBCA3590C56C6EEAF1 (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Int32 FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_IterateSpawns_get_OutputConnectorsCount_mDA7E24B7FDABCD01F2C15393FFC563FB45B01C5C (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_IterateSpawns_get_HotOutputConnectionIndex_m7756A941EC77C3140269F812404A37A08EF4554B (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.Int32 FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_IterateSpawns_get_AllowedOutputConnectionIndex_m149CC6E574AA6DC79F67A2CEF56B3A7762B32DCB (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return 0; } } return 0; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_IterateSpawns_GetOutputHelperText_m7FB8A2AF3DFDB4DF85F04B41B1F686AA136A4052 (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, int32_t ___0_outputId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B1154C3156BB34DCD81804825B9868573A27B91); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7591C6B2C207685CBD36BB3D5ED56CC4ADA8FBD5); s_Il2CppMethodInitialized = true; } { // if (outputId == 0) return "Finish"; int32_t L_0 = ___0_outputId; if (L_0) { goto IL_0009; } } { // if (outputId == 0) return "Finish"; return _stringLiteral7591C6B2C207685CBD36BB3D5ED56CC4ADA8FBD5; } IL_0009: { // return "Iteration"; return _stringLiteral2B1154C3156BB34DCD81804825B9868573A27B91; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_IterateSpawns_get_NodeType_mEAE3594DE72699C227FBF5EA67D71CAF6E3AF2E5 (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_IterateSpawns_Execute_mE9C7F32BFD0527E6F6699319D129975480C0F64D (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; int32_t V_2 = 0; { // List toIterate = null; V_0 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)NULL; // if (CustomSpawns.PortState() == EPortPinState.Connected) PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___CustomSpawns_37; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_0); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0028; } } { // CustomSpawns.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_2 = __this->___CustomSpawns_37; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // toIterate = CustomSpawns.GetLocalSpawnsList; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_3 = __this->___CustomSpawns_37; NullCheck(L_3); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_4; L_4 = PGGSpawnPort_get_GetLocalSpawnsList_mA6CA0107080D19C12E2FD60225B3BFFC20706124_inline(L_3, NULL); V_0 = L_4; } IL_0028: { // if (toIterate == null || toIterate.Count == 0) List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_5 = V_0; if (!L_5) { goto IL_0033; } } { List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_6 = V_0; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_6, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if (L_7) { goto IL_0067; } } IL_0033: { // InCell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_8 = __this->___InCell_34; NullCheck(L_8); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_8, (bool)1); // var cell = InCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_9 = __this->___InCell_34; NullCheck(L_9); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10; L_10 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_9, NULL); V_1 = L_10; // if (FGenerators.IsNull(cell)) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_12; L_12 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_11, NULL); if (!L_12) { goto IL_005a; } } { // if (FGenerators.IsNull(cell)) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13; L_13 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_1 = L_13; } IL_005a: { // if (cell == null) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14 = V_1; if (L_14) { goto IL_005e; } } { // if (cell == null) return; return; } IL_005e: { // toIterate = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15 = V_1; NullCheck(L_15); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_16; L_16 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_15, 1, (bool)0, NULL); V_0 = L_16; } IL_0067: { // if (toIterate == null || toIterate.Count == 0) return; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_17 = V_0; if (!L_17) { goto IL_0072; } } { List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_18 = V_0; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_18, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if (L_19) { goto IL_0073; } } IL_0072: { // if (toIterate == null || toIterate.Count == 0) return; return; } IL_0073: { // BreakIteration.Value = false; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_20 = __this->___BreakIteration_35; NullCheck(L_20); L_20->___Value_24 = (bool)0; // IterationSpawn.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_21 = __this->___IterationSpawn_36; NullCheck(L_21); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_21, NULL); // for (int c = 0; c < toIterate.Count; c++) V_2 = 0; goto IL_00c5; } IL_008e: { // IterationSpawn.FirstSpawnForOutputPort = toIterate[c]; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_22 = __this->___IterationSpawn_36; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_23 = V_0; int32_t L_24 = V_2; NullCheck(L_23); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25; L_25 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_23, L_24, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_22); PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714(L_22, L_25, NULL); // CallOtherExecutionWithConnector(1, print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_26 = ___0_print; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 1, L_26, NULL); // BreakIteration.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_27 = __this->___BreakIteration_35; NullCheck(L_27); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_27, (bool)1); // if (BreakIteration.GetInputValue == true) break; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_28 = __this->___BreakIteration_35; NullCheck(L_28); bool L_29; L_29 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_28, NULL); if (L_29) { goto IL_00ce; } } { // for (int c = 0; c < toIterate.Count; c++) int32_t L_30 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00c5: { // for (int c = 0; c < toIterate.Count; c++) int32_t L_31 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_32 = V_0; NullCheck(L_32); int32_t L_33; L_33 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_32, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_008e; } } IL_00ce: { // IterationSpawn.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_34 = __this->___IterationSpawn_36; NullCheck(L_34); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_34, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_IterateSpawns::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_IterateSpawns__ctor_m552FA9872FA711AFAB0B2D7D6BE404170122508D (MR_IterateSpawns_tB0D75C251ADCADEE8DA2F3400968858AB36CB653* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_RemoveSpawn_GetDisplayName_m13FDD500E8185B29DE4A1D8262E6184EC1861893 (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BC601DF7C66B82E6C3624CF813817EEA84447CF); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? ("Remove Spawn") : "Remove Spawn"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral6BC601DF7C66B82E6C3624CF813817EEA84447CF; } IL_000e: { return _stringLiteral6BC601DF7C66B82E6C3624CF813817EEA84447CF; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_RemoveSpawn_get_GetNodeTooltipDescription_mA79C038A383AF90A6A9BDC4BD0DC57E31F5DB02F (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95B425803584630337B4D871DE19C66BC58FCBFA); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Removing Provided Spawn from Generating Queue"; } } return _stringLiteral95B425803584630337B4D871DE19C66BC58FCBFA; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_RemoveSpawn_GetNodeColor_mDE44096A0B62934A8509A51A6EED7E193B3486B2 (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_RemoveSpawn_get_IsFoldable_m4D501E8A15BF868061D38D1187F70A13049E1C57 (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_RemoveSpawn_get_NodeSize_m87734F2C8E61AE6F2699EA04AABBB22B67906560 (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(184, _EditorFoldout ? 104 : 80); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (184.0f); if (L_0) { G_B2_0 = (184.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)80); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)104); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_RemoveSpawn_get_DrawInputConnector_m5CB3A41725F199157F3FCEF5E43409B505E86F1C (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_RemoveSpawn_get_DrawOutputConnector_m4DBEEF434F89D4B11E52BF455B367A00D3EF049F (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_RemoveSpawn_get_NodeType_mD2B2A79B5FF0AA23221C4D242A623A403AAE7D6D (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_RemoveSpawn_Execute_m8F91EB60880194F93B8AF69BEC63A3C65C3C681F (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, 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_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_1 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; { // SpawnToRemove.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0 = __this->___SpawnToRemove_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var spawn = SpawnToRemove.GetFirstConnectedSpawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___SpawnToRemove_34; NullCheck(L_1); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4(L_1, NULL); V_0 = L_2; // if (FGenerators.IsNull(spawn)) { return; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_4; L_4 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_3, NULL); if (!L_4) { goto IL_0021; } } { // if (FGenerators.IsNull(spawn)) { return; } return; } IL_0021: { // if (spawn == MG_Spawn) { return; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = V_0; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6; L_6 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); if ((!(((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_5) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_6)))) { goto IL_002b; } } { // if (spawn == MG_Spawn) { return; } return; } IL_002b: { // var spawns = SpawnToRemove.GetConnectedSpawnsList; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_7 = __this->___SpawnToRemove_34; NullCheck(L_7); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_8; L_8 = PGGSpawnPort_get_GetConnectedSpawnsList_m2B8960F7282E934DDFD158A0F4A16DED9EFBD127(L_7, NULL); V_1 = L_8; // FieldCell inCell = null; V_2 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; // if ( KnownCell.IsConnected) PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_9 = __this->___KnownCell_35; NullCheck(L_9); bool L_10; L_10 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_9, NULL); if (!L_10) { goto IL_005e; } } { // KnownCell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_11 = __this->___KnownCell_35; NullCheck(L_11); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_11, (bool)1); // inCell = KnownCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_12 = __this->___KnownCell_35; NullCheck(L_12); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13; L_13 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_12, NULL); V_2 = L_13; } IL_005e: { // if (spawns == null || spawns.Count == 0) return; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_14 = V_1; if (!L_14) { goto IL_0069; } } { List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_15 = V_1; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_15, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if (L_16) { goto IL_006a; } } IL_0069: { // if (spawns == null || spawns.Count == 0) return; return; } IL_006a: { // if (FGenerators.IsNull(inCell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_18; L_18 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_17, NULL); if (!L_18) { goto IL_0091; } } { // for (int s = 0; s < spawns.Count; s++) V_3 = 0; goto IL_0087; } IL_0076: { // spawns[s].Enabled = false; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21; L_21 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_19, L_20, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_21); L_21->___Enabled_0 = (bool)0; // for (int s = 0; s < spawns.Count; s++) int32_t L_22 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0087: { // for (int s = 0; s < spawns.Count; s++) int32_t L_23 = V_3; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_24 = V_1; NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_24, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_0076; } } { return; } IL_0091: { // for (int s = 0; s < spawns.Count; s++) V_4 = 0; goto IL_00aa; } IL_0096: { // inCell.RemoveSpawnFromCell(spawns[s]); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_26 = V_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_27 = V_1; int32_t L_28 = V_4; NullCheck(L_27); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_29; L_29 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_27, L_28, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_26); FieldCell_RemoveSpawnFromCell_mF29A8CF84ACA3BBC7A90BAB1ABC3483A6D8177E2(L_26, L_29, NULL); // for (int s = 0; s < spawns.Count; s++) int32_t L_30 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00aa: { // for (int s = 0; s < spawns.Count; s++) int32_t L_31 = V_4; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_32 = V_1; NullCheck(L_32); int32_t L_33; L_33 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_32, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_0096; } } { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_RemoveSpawn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_RemoveSpawn__ctor_mF1A5B8B674D639E45FC5DA3E7DEFD346AC024228 (MR_RemoveSpawn_tEF168F845EB07C1CF79F7F5DF5E6B61DBD647FC7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SpawnIsTagged_GetDisplayName_mAD7D4E240EDEFF48C58567133D1F662F90BB2906 (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5EFEC9D36B005135D18BC8E5618B976A25FC55BF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1224C52A55959D1B8D603A15E87E472244EF164); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? (" Spawn is " + GetModeStr()) : "Check if Spawn is Tagged"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralA1224C52A55959D1B8D603A15E87E472244EF164; } IL_000e: { String_t* L_1; L_1 = MR_SpawnIsTagged_GetModeStr_mD3CDEA80ACADB759FF4DE96104708AC01FA3BB08(__this, NULL); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5EFEC9D36B005135D18BC8E5618B976A25FC55BF, L_1, NULL); return L_2; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SpawnIsTagged_get_GetNodeTooltipDescription_mB76E3E673F75F801E84497EF2BC8309EAE61D50C (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9E1DB2F36083430515792C31DF990B9BBD1387B); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Check if provided spawn is tagged with provided string"; } } return _stringLiteralD9E1DB2F36083430515792C31DF990B9BBD1387B; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_SpawnIsTagged_GetNodeColor_m498F113B0C312C2103BD79B2AECA7891C79670D8 (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SpawnIsTagged_get_IsFoldable_m2E5EF1B8CF1F2174300AAD80190259088F3AF364 (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_SpawnIsTagged_get_NodeSize_m61DB52D609B658B4271BBCF8C6CC70A041A61CE3 (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(188, _EditorFoldout ? 144 : 122); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (188.0f); if (L_0) { G_B2_0 = (188.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)122); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)144); G_B3_1 = G_B2_0; } IL_0016: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SpawnIsTagged_get_DrawInputConnector_m7AAB50D28AEDB4E190FF1E213A750A1D4752D0D4 (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_SpawnIsTagged_get_DrawOutputConnector_mEB48C7927F2A102B2A650F13250DE6B354A73EAF (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_SpawnIsTagged_get_NodeType_mBF576D6D6AD18210C0DCC5C7527D1A2F8D67E4DD (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::GetModeStr() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_SpawnIsTagged_GetModeStr_mD3CDEA80ACADB759FF4DE96104708AC01FA3BB08 (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93476B5E4C85990B13C61E1BC29C900EAFEA421D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA22EBA27F9C1F2C27CF31B8212DB2DA317BCE202); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC593C4D0416DE2345DF99C5AB6E4BEA5C8C9B4F6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA244390ACD70A0BB354509EDDF638F262089705); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // switch (CheckMode) int32_t L_0 = __this->___CheckMode_37; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_001f; } case 1: { goto IL_0025; } case 2: { goto IL_002b; } case 3: { goto IL_0031; } } } { goto IL_0037; } IL_001f: { // case ESR_Details.Tag: return "Tagged"; return _stringLiteralA22EBA27F9C1F2C27CF31B8212DB2DA317BCE202; } IL_0025: { // case ESR_Details.SpawnStigma: return "Stigmed"; return _stringLiteralEA244390ACD70A0BB354509EDDF638F262089705; } IL_002b: { // case ESR_Details.CellData: return "Cell Data"; return _stringLiteralC593C4D0416DE2345DF99C5AB6E4BEA5C8C9B4F6; } IL_0031: { // case ESR_Details.Name: return "Named"; return _stringLiteral93476B5E4C85990B13C61E1BC29C900EAFEA421D; } IL_0037: { // return "Tagged"; return _stringLiteralA22EBA27F9C1F2C27CF31B8212DB2DA317BCE202; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SpawnIsTagged_OnStartReadingNode_m7656840FACE1ED7E5B95726248DF0434CF91AB2F (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __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_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; { // Tag.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_0 = __this->___Tag_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // string tag = Tag.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_1 = __this->___Tag_34; NullCheck(L_1); String_t* L_2; L_2 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_1, NULL); // if (string.IsNullOrEmpty(tag)) bool L_3; L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL); if (!L_3) { goto IL_001f; } } { // return; // No tag so no checking return; } IL_001f: { // Spawn.TriggerReadPort(true); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_4 = __this->___Spawn_36; NullCheck(L_4); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_4, (bool)1); // if (Spawn.IsConnected == false) // Check self spawn PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_5 = __this->___Spawn_36; NullCheck(L_5); bool L_6; L_6 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_5, NULL); if (L_6) { goto IL_006b; } } { // SpawnData spawn = MG_Spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7; L_7 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); V_0 = L_7; // if (FGenerators.IsNull(spawn)) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_9; L_9 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_8, NULL); if (!L_9) { goto IL_0048; } } { // if (FGenerators.IsNull(spawn)) return; return; } IL_0048: { // Contains.Value = SpawnRuleBase.SpawnHaveSpecifics(spawn, Tag.GetInputValue, CheckMode); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_10 = __this->___Contains_35; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_11 = V_0; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_12 = __this->___Tag_34; NullCheck(L_12); String_t* L_13; L_13 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_12, NULL); int32_t L_14 = __this->___CheckMode_37; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_15; L_15 = SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66(L_11, L_13, L_14, NULL); NullCheck(L_10); L_10->___Value_24 = L_15; return; } IL_006b: { // var spawns = Spawn.GetConnectedSpawnsList; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_16 = __this->___Spawn_36; NullCheck(L_16); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_17; L_17 = PGGSpawnPort_get_GetConnectedSpawnsList_m2B8960F7282E934DDFD158A0F4A16DED9EFBD127(L_16, NULL); V_1 = L_17; // bool have = false; V_2 = (bool)0; // for (int s = 0; s < spawns.Count; s++) V_3 = 0; goto IL_00c6; } IL_007d: { // if (spawns[s].OwnerMod == null) continue; // unknown spawn List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_18 = V_1; int32_t L_19 = V_3; NullCheck(L_18); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_20; L_20 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_18, L_19, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_20); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_21 = L_20->___OwnerMod_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_22) { goto IL_00c2; } } { // if (spawns[s] == Rules.QuickSolutions.SR_ModGraph.Graph_SpawnData) continue; // if it's currently being computed spawn then ignore it List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_23 = V_1; int32_t L_24 = V_3; NullCheck(L_23); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25; L_25 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_23, L_24, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_26 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_SpawnData_34; if ((((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_25) == ((RuntimeObject*)(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)L_26))) { goto IL_00c2; } } { // if (SpawnRuleBase.SpawnHaveSpecifics(spawns[s], Tag.GetInputValue, CheckMode)) { have = true; break; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_27 = V_1; int32_t L_28 = V_3; NullCheck(L_27); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_29; L_29 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_27, L_28, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_30 = __this->___Tag_34; NullCheck(L_30); String_t* L_31; L_31 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_30, NULL); int32_t L_32 = __this->___CheckMode_37; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_33; L_33 = SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66(L_29, L_31, L_32, NULL); if (!L_33) { goto IL_00c2; } } { // if (SpawnRuleBase.SpawnHaveSpecifics(spawns[s], Tag.GetInputValue, CheckMode)) { have = true; break; } V_2 = (bool)1; // if (SpawnRuleBase.SpawnHaveSpecifics(spawns[s], Tag.GetInputValue, CheckMode)) { have = true; break; } goto IL_00cf; } IL_00c2: { // for (int s = 0; s < spawns.Count; s++) int32_t L_34 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00c6: { // for (int s = 0; s < spawns.Count; s++) int32_t L_35 = V_3; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_36 = V_1; NullCheck(L_36); int32_t L_37; L_37 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_36, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_35) < ((int32_t)L_37))) { goto IL_007d; } } IL_00cf: { // Contains.Value = have; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_38 = __this->___Contains_35; bool L_39 = V_2; NullCheck(L_38); L_38->___Value_24 = L_39; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_SpawnIsTagged::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_SpawnIsTagged__ctor_m7C7078A6E115FC6BF3DF1C590BC76213C50ADBAD (MR_SpawnIsTagged_t301B1AA90A20A32C174FEE8BF3C675D953DC3CC0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_AllowSpawn_GetDisplayName_m3FAAEB2DC3DEA8BDB9AA5D69AEB955D6CD0596A5 (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, float ___0_maxWidth, const RuntimeMethod* method) { { // public override string GetDisplayName(float maxWidth = 120) { return infoName; } String_t* L_0 = __this->___infoName_34; return L_0; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_AllowSpawn_get_GetNodeTooltipDescription_mF815D1372ACA43E28F682A8BE8876250FD37E9E5 (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6CA9C889230FAE290E49A4045DEB8EA748F8DFE1); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "If using 'Break Spawn' you can restore spawning with this node when triggered."; } } return _stringLiteral6CA9C889230FAE290E49A4045DEB8EA748F8DFE1; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_AllowSpawn_GetNodeColor_m14DB1A741413AA3B13BA7117F7E757A69652C532 (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.55f, 0.65f, 0.3f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.550000012f), (0.649999976f), (0.300000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AllowSpawn_get_IsFoldable_m1E99EFD4516502DF9C17333F6B4F90E7A640DA5B (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_AllowSpawn_get_NodeSize_mAB15F0AFE62903248501F24F2C0A29D071E4045C (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(wdth, 54); } } float L_0 = __this->___wdth_35; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), L_0, (54.0f), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AllowSpawn_get_DrawInputConnector_m10F9C0FA062EC84C9F5F9F3C015D1BAFA519B18F (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_AllowSpawn_get_DrawOutputConnector_mDCA980F0E1397E928FFED8F32CD0856D22C7311C (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_AllowSpawn_get_NodeType_m69F2D622DF8A1A02E53B4AC8D5447E38FE110D4A (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_AllowSpawn_Execute_m30B2CD751FF562F146ADB009A0429A86CB230A16 (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (MG_ModGraph == null) return; SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* L_0; L_0 = PlannerRuleBase_get_MG_ModGraph_m6D191E1D2DCA00B927DDA4AFE0348C4A03EF243E_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_000f; } } { // if (MG_ModGraph == null) return; return; } IL_000f: { // MG_ModGraph.CellAllow = true; SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* L_2; L_2 = PlannerRuleBase_get_MG_ModGraph_m6D191E1D2DCA00B927DDA4AFE0348C4A03EF243E_inline(__this, NULL); NullCheck(L_2); ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*)L_2)->___CellAllow_17 = (bool)1; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_AllowSpawn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_AllowSpawn__ctor_m7F5DF516F8255F3BB15E9E7D34E3A1509CA02988 (MR_AllowSpawn_t30CE38D0304168C2C7EF926AF0A5150F34DFCD9B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3745CCF755C8940302F6A2786EC96BFE46A7872C); s_Il2CppMethodInitialized = true; } { // string infoName = "Restore Allow Spawn"; __this->___infoName_34 = _stringLiteral3745CCF755C8940302F6A2786EC96BFE46A7872C; Il2CppCodeGenWriteBarrier((void**)(&__this->___infoName_34), (void*)_stringLiteral3745CCF755C8940302F6A2786EC96BFE46A7872C); // float wdth = 188; __this->___wdth_35 = (188.0f); PGGPlanner_ExecutionNode__ctor_m7B04E3602D918931FD0AF364E792BDC222C0548A(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_BreakSpawner_GetDisplayName_m71069D9BDD29968A34F3988F141808133FAF14DC (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, float ___0_maxWidth, const RuntimeMethod* method) { { // public override string GetDisplayName(float maxWidth = 120) { return infoName; } String_t* L_0 = __this->___infoName_34; return L_0; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_BreakSpawner_get_GetNodeTooltipDescription_m6A2DE7B73AB2878DAB714856853E4A50A4ABF9E8 (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC234154974870922176D21225A721940A737867); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Disallow spawning when this node executes"; } } return _stringLiteralEC234154974870922176D21225A721940A737867; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_BreakSpawner_GetNodeColor_m9FE5C91F0B1F7EFCFBF7BA7ADC775CAD7832D8BC (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_BreakSpawner_get_NodeSize_mB06EEFA58B7E6B2A162B58A264DF4BA4F3360312 (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(wdth, 54); } } float L_0 = __this->___wdth_35; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), L_0, (54.0f), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_BreakSpawner_get_DrawInputConnector_m6A4E7FDC899F1D117B922831E71D1AC978E4A05A (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_BreakSpawner_get_DrawOutputConnector_mCA7B48A49C78966AACBF6EC99A835ACFCA8BEF5B (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_BreakSpawner_get_NodeType_m7F286FF6EEC1F89EB16E0C128517D43A01569A96 (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_BreakSpawner_Execute_mC9633A5FC546CF5C0043724178D641935CCFF674 (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (MG_ModGraph == null) return; SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* L_0; L_0 = PlannerRuleBase_get_MG_ModGraph_m6D191E1D2DCA00B927DDA4AFE0348C4A03EF243E_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_000f; } } { // if (MG_ModGraph == null) return; return; } IL_000f: { // MG_ModGraph.CellAllow = false; SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* L_2; L_2 = PlannerRuleBase_get_MG_ModGraph_m6D191E1D2DCA00B927DDA4AFE0348C4A03EF243E_inline(__this, NULL); NullCheck(L_2); ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*)L_2)->___CellAllow_17 = (bool)0; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_BreakSpawner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_BreakSpawner__ctor_m88A0C1A6E2D25DF555583375C5E333D61C9660C3 (MR_BreakSpawner_t671CCC31EE6C1667E311FF164876A62D4E4D90DE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED7334CA5D047AC40305242DBDB4F034C787E60B); s_Il2CppMethodInitialized = true; } { // string infoName = "Break Spawner"; __this->___infoName_34 = _stringLiteralED7334CA5D047AC40305242DBDB4F034C787E60B; Il2CppCodeGenWriteBarrier((void**)(&__this->___infoName_34), (void*)_stringLiteralED7334CA5D047AC40305242DBDB4F034C787E60B); // float wdth = 188; __this->___wdth_35 = (188.0f); PGGPlanner_ExecutionNode__ctor_m7B04E3602D918931FD0AF364E792BDC222C0548A(__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.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_DisableSpawningMainPrefab_GetDisplayName_mDAC6523F009D7D864873258F48B2E82A3A7C4406 (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC42477C7B3C67B68D5D364052007C470A50C7C82); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2E440AA92DF0D3B99B4481094C34125F1DFB7FC); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Disable Main Spawn" : "Disable Spawning Main Prefab"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralD2E440AA92DF0D3B99B4481094C34125F1DFB7FC; } IL_000e: { return _stringLiteralC42477C7B3C67B68D5D364052007C470A50C7C82; } } // System.String FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_DisableSpawningMainPrefab_get_GetNodeTooltipDescription_m27427DD90E1E9AE1EB129B5236D1C8C5FCA884F9 (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20F0F8EF6BD2C51DC733F2EF47A4519836EE0A4C); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Disabling spawning the main prefab of the spawner, can be handy when spawning multiple objects with node graph."; } } return _stringLiteral20F0F8EF6BD2C51DC733F2EF47A4519836EE0A4C; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_DisableSpawningMainPrefab_GetNodeColor_m34488E919BC4C3BEB76054A1F38D2CC617A995E6 (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.55f, 0.65f, 0.3f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.550000012f), (0.649999976f), (0.300000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_DisableSpawningMainPrefab_get_IsFoldable_mB7D78A5CCE816A727849B11675680E508E197D6C (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_DisableSpawningMainPrefab_get_NodeSize_m546935B354D7DF4ED15C839DD5CFC84B142E7E57 (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(wdth, 54); } } float L_0 = __this->___wdth_34; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), L_0, (54.0f), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_DisableSpawningMainPrefab_get_DrawInputConnector_mFB214BB2D11F67E972A2041D40E9308C84ED6402 (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_DisableSpawningMainPrefab_get_DrawOutputConnector_m38C185BA6C7B8D0D18CF0B2C0385F8EA20ABD4FC (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_DisableSpawningMainPrefab_get_NodeType_mFAFE919D25AFD38A664E20ACF92DFE413D1CE0A8 (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_DisableSpawningMainPrefab_Execute_m7FA155370A43F7E680DDC074087AE682E5983782 (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { { // if (MG_Spawn == null) return; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0; L_0 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); if (L_0) { goto IL_0009; } } { // if (MG_Spawn == null) return; return; } IL_0009: { // MG_Spawn.DontSpawnMainPrefab = true; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1; L_1 = PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline(__this, NULL); NullCheck(L_1); L_1->___DontSpawnMainPrefab_7 = (bool)1; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Operations.MR_DisableSpawningMainPrefab::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_DisableSpawningMainPrefab__ctor_m56589E74829E60723250F692200DF067FCC47386 (MR_DisableSpawningMainPrefab_tF4091E8121AD04769325871FD5DA6B04B220FBE9* __this, const RuntimeMethod* method) { { // float wdth = 188; __this->___wdth_34 = (188.0f); PGGPlanner_ExecutionNode__ctor_m7B04E3602D918931FD0AF364E792BDC222C0548A(__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.String FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetGridCellSize_GetDisplayName_mA9302BBB59968DF91CDCED18862DE0B1202DE42B (MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DC4B13305E901958CD47892AD176D8A6FB67EEE); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Get Grid Cell Size"; } return _stringLiteral9DC4B13305E901958CD47892AD176D8A6FB67EEE; } } // System.String FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetGridCellSize_get_GetNodeTooltipDescription_mE5EAF9E7FCDB067B6AE88E89D0632219FF7CC52D (MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF7D00F442E1C3808D176A1F44C34F6805495EC3); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting grid's single cell size in units"; } } return _stringLiteralEF7D00F442E1C3808D176A1F44C34F6805495EC3; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetGridCellSize_GetNodeColor_m4D8566289C24AA1AA445D6EE6D60E30FD59DFF27 (MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(1.0f, 0.75f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.75f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetGridCellSize_get_NodeSize_mB24F0C00252454D51C07638B1378D3A628534292 (MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(218, _EditorFoldout ? 102 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (218.0f); if (L_0) { G_B2_0 = (218.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)84); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)102); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetGridCellSize_get_DrawInputConnector_m05FA788847ED29BE2F792ACF44803A59D666622A (MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetGridCellSize_get_DrawOutputConnector_m9FA1B36551985CB0F69C63B63D2793382E7227AD (MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetGridCellSize_OnStartReadingNode_m6624CA6A89821BA0C862480D12D44FD6437F31D0 (MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56* __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; } { // var setup = MG_Preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); // if (setup == null) return; 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 (setup == null) return; return; } IL_000f: { // CellSize.Value = MG_Preset.GetCellUnitSize(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___CellSize_34; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3; L_3 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_3, NULL); NullCheck(L_2); L_2->___Value_24 = L_4; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Grid.MR_GetGridCellSize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetGridCellSize__ctor_m60823DE69031A42626CCB1F0C116BBC19E42E0B9 (MR_GetGridCellSize_t61DD4320B6C7147A8DD0EBF29A524A0D8834DC56* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GridSize_GetDisplayName_m77E26558F755746B02E43CC4510DF65177CB6ABC (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F7974C8F965757F70406CBB527C505854290E43); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DB119EBB0BA4D9C292B2EF8ADF806376F4E9691); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Grid Size" : "Get Grid Size"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral6DB119EBB0BA4D9C292B2EF8ADF806376F4E9691; } IL_000e: { return _stringLiteral4F7974C8F965757F70406CBB527C505854290E43; } } // System.String FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GridSize_get_GetNodeTooltipDescription_m4F2A07C74308EB86A8FF17483BF22C4871FB938F (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC55AC0BBCD9A3AD3F0B3CF5DF9D1D7E3A46BBEF); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting grid size \\ dimensions"; } } return _stringLiteralBC55AC0BBCD9A3AD3F0B3CF5DF9D1D7E3A46BBEF; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GridSize_GetNodeColor_mC3D926C0E89F0924EEA2143A213B5E6851C7596C (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(1.0f, 0.75f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.75f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GridSize_get_IsFoldable_m8F4521D944AC0AFDE7F2A5443AB7DC06D5126612 (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GridSize_get_NodeSize_mA7E7BCCB89CE2EED78615CF458E3367C77DCB7BA (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(188, _EditorFoldout ? 102 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (188.0f); if (L_0) { G_B2_0 = (188.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)84); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)102); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GridSize_get_DrawInputConnector_m8D21A5450F3D947998C70D1A30DE359012737C34 (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GridSize_get_DrawOutputConnector_m14B58CC891ED5AF2626A2DFB2DA261D9CCB5BAFB (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_GridSize_get_NodeType_m68E63AE7D3FB0DE969EF98EC06233D4A70FA2B1D (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GridSize_OnStartReadingNode_m03CBED246C376F038F5A913CC319E92684980BA7 (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMaxSizeInCells_mB37AD8E78B124963F709A4E26C5A0364D935D7BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; { // var grid = MG_Grid; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0; L_0 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); // if (grid == null) return; if (L_0) { goto IL_0009; } } { // if (grid == null) return; return; } IL_0009: { // Size.Value = MG_Grid.GetMaxSizeInCells(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___Size_35; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2; L_2 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); NullCheck(L_2); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3; L_3 = FGenGraph_2_GetMaxSizeInCells_mB37AD8E78B124963F709A4E26C5A0364D935D7BA(L_2, FGenGraph_2_GetMaxSizeInCells_mB37AD8E78B124963F709A4E26C5A0364D935D7BA_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_3, NULL); NullCheck(L_1); L_1->___Value_24 = L_4; // if ( SizeIn == ESizeType.Cells) int32_t L_5 = __this->___SizeIn_34; if (L_5) { goto IL_002d; } } { // return; return; } IL_002d: { // var setup = MG_Preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6; L_6 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); V_0 = L_6; // if (setup == null) return; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_8) { goto IL_003e; } } { // if (setup == null) return; return; } IL_003e: { // Size.Value = Vector3.Scale(setup.GetCellUnitSize(), Size.Value); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_9 = __this->___Size_35; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = V_0; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_10, NULL); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_12 = __this->___Size_35; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12->___Value_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_11, L_13, NULL); NullCheck(L_9); L_9->___Value_24 = L_14; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Grid.MR_GridSize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GridSize__ctor_m51531DD8F9E5B8EB3FD373CCEEBB8E4E8504C475 (MR_GridSize_t8240D9A305786A4B35FDAD3EB00D20CA341D2B72* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public ESizeType SizeIn = ESizeType.Units; __this->___SizeIn_34 = 1; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCellPosition_GetDisplayName_mE38787A2D09A3E6C4FB474B4001C1D2802F5BFFF (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA0F11820A7FA1990FBF2ACA6F1E3A2236A2F257); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB30CAE0BA65F6DCB31B35391E119975B5CCBF40); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Cell Position" : "Get Grid Cell Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralAA0F11820A7FA1990FBF2ACA6F1E3A2236A2F257; } IL_000e: { return _stringLiteralDB30CAE0BA65F6DCB31B35391E119975B5CCBF40; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCellPosition_get_GetNodeTooltipDescription_mDB431C2F4ECC3BE68E0145ADA6D172CA7B03769A (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA0F11820A7FA1990FBF2ACA6F1E3A2236A2F257); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get Grid Cell Position"; } } return _stringLiteralAA0F11820A7FA1990FBF2ACA6F1E3A2236A2F257; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetCellPosition_GetNodeColor_mEFB2B98251390044D6B9F2A8BFBD4BBA22020326 (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellPosition_get_IsFoldable_mE3D9AD8A697C38316A2D0FC100EA13F7AD97A76F (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetCellPosition_get_NodeSize_mB80CC0B5D1FC4F1BA6A8A14E3FB68C65D0B8DF8F (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(210, _EditorFoldout ? 102 : 84); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (210.0f); if (L_0) { G_B2_0 = (210.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)84); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)102); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellPosition_get_DrawInputConnector_m8164C9E9A8F512446CE66123F5DBD77339E5C66C (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellPosition_get_DrawOutputConnector_mD3D7697B906706162C453D0A22E730F6120D15A7 (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellPosition_OnStartReadingNode_mF18AB7AA584C7D77CBCE6FD4E7E3B56C731842D3 (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __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*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; { // Cell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = __this->___Cell_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var cell = Cell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_1 = __this->___Cell_35; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_1, NULL); V_0 = L_2; // if (FGenerators.IsNull(cell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_4; L_4 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_3, NULL); if (!L_4) { goto IL_0021; } } { // if (FGenerators.IsNull(cell)) return; return; } IL_0021: { // RowColumnPosition.Value = cell.Pos.V3IntToV3(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_5 = __this->___RowColumnPosition_34; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = V_0; NullCheck(L_6); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_6)->___Pos_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_7, NULL); NullCheck(L_5); L_5->___Value_24 = L_8; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellPosition__ctor_mE7A981EBD61BD4B781941DDF2581153D29BDA030 (MR_GetCellPosition_t4B0F8E07410E3A9368030D2EBC0FDDAE4A5E4733* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCellStateOnGrid_GetDisplayName_m884966DCEBC677726EC22599D38E38BA1CCC02B2 (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C421CCA67FF73612F8795A587EA57EC4B1C308C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAD0B48DD5DC173F3060CAB876E87213C2F40469); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Cell State" : "Cell State on Grid"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralEAD0B48DD5DC173F3060CAB876E87213C2F40469; } IL_000e: { return _stringLiteral1C421CCA67FF73612F8795A587EA57EC4B1C308C; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCellStateOnGrid_get_GetNodeTooltipDescription_m158209E12AA9F99B7A788DB5C39F74C68E77D21A (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral057CAF9EA755F50930C949AD0F89E3145C852755); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get cell state on grid, if it's in grid, out or occupiued by some tag.\nSupports multiple connections and multiple cells lists provided through connections."; } } return _stringLiteral057CAF9EA755F50930C949AD0F89E3145C852755; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetCellStateOnGrid_GetNodeColor_mB91845A7D1BC4F560E0B2B94EAF9FEDE627293FF (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellStateOnGrid_get_IsFoldable_mCF569FD9BAFE3B38E998049AE6D13C1F122CD12F (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetCellStateOnGrid_get_NodeSize_m4AEAC4CE5046B80D9FBAF929E62EC16ADC21780A (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; int32_t G_B6_0 = 0; float G_B8_0 = 0.0f; float G_B7_0 = 0.0f; int32_t G_B9_0 = 0; float G_B9_1 = 0.0f; float G_B11_0 = 0.0f; float G_B11_1 = 0.0f; float G_B10_0 = 0.0f; float G_B10_1 = 0.0f; int32_t G_B12_0 = 0; float G_B12_1 = 0.0f; float G_B12_2 = 0.0f; { // public override Vector2 NodeSize { get { float extra = multiModeDraw ? 18f : 0f; return new Vector2(CellMustBe == ESR_Space.Occupied ? 262 : 216, (CellMustBe == ESR_Space.Occupied ? 164 : 144) + extra + (_EditorFoldout ? 20 : 0)); } } bool L_0 = __this->___multiModeDraw_42; if (L_0) { goto IL_000f; } } { G_B3_0 = (0.0f); goto IL_0014; } IL_000f: { G_B3_0 = (18.0f); } IL_0014: { V_0 = G_B3_0; // public override Vector2 NodeSize { get { float extra = multiModeDraw ? 18f : 0f; return new Vector2(CellMustBe == ESR_Space.Occupied ? 262 : 216, (CellMustBe == ESR_Space.Occupied ? 164 : 144) + extra + (_EditorFoldout ? 20 : 0)); } } int32_t L_1 = __this->___CellMustBe_35; if ((((int32_t)L_1) == ((int32_t)1))) { goto IL_0025; } } { G_B6_0 = ((int32_t)216); goto IL_002a; } IL_0025: { G_B6_0 = ((int32_t)262); } IL_002a: { int32_t L_2 = __this->___CellMustBe_35; G_B7_0 = ((float)G_B6_0); if ((((int32_t)L_2) == ((int32_t)1))) { G_B8_0 = ((float)G_B6_0); goto IL_003b; } } { G_B9_0 = ((int32_t)144); G_B9_1 = G_B7_0; goto IL_0040; } IL_003b: { G_B9_0 = ((int32_t)164); G_B9_1 = G_B8_0; } IL_0040: { float L_3 = V_0; bool L_4 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B10_0 = ((float)il2cpp_codegen_add(((float)G_B9_0), L_3)); G_B10_1 = G_B9_1; if (L_4) { G_B11_0 = ((float)il2cpp_codegen_add(((float)G_B9_0), L_3)); G_B11_1 = G_B9_1; goto IL_004e; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; goto IL_0050; } IL_004e: { G_B12_0 = ((int32_t)20); G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; } IL_0050: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; memset((&L_5), 0, sizeof(L_5)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), G_B12_2, ((float)il2cpp_codegen_add(G_B12_1, ((float)G_B12_0))), /*hidden argument*/NULL); return L_5; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellStateOnGrid_get_DrawInputConnector_mD7F8779A15FDB639A7DDA9D8CD831B8536DD107D (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellStateOnGrid_get_DrawOutputConnector_m88CBD1FE11A6945B45D754A3C23EEB5477972F03 (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellStateOnGrid_OnStartReadingNode_mAE12B3A860E6054EE8E6F0DEC7B2715218D42C8C (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __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_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; bool V_1 = false; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_2 = NULL; bool V_3 = false; String_t* V_4 = NULL; int32_t V_5 = 0; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* G_B8_0 = NULL; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* G_B7_0 = NULL; int32_t G_B9_0 = 0; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* G_B9_1 = NULL; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* G_B26_0 = NULL; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* G_B25_0 = NULL; int32_t G_B27_0 = 0; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* G_B27_1 = NULL; { // CheckCell.Clear(); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = __this->___CheckCell_34; NullCheck(L_0); PGGModCellPort_Clear_m2EBB7436BF89BA871FC6491ABEF4E229A0F45D45(L_0, NULL); // FoundSpawn.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___FoundSpawn_41; NullCheck(L_1); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_1, NULL); // CheckCell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_2 = __this->___CheckCell_34; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // multiModeDraw = false; __this->___multiModeDraw_42 = (bool)0; // if (CheckCell.ConnectedWithMultipleCells) multiModeDraw = true; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_3 = __this->___CheckCell_34; NullCheck(L_3); bool L_4; L_4 = PGGModCellPort_get_ConnectedWithMultipleCells_m5D332D05CC0E25727B353FE55981CF2B28FE8BFB(L_3, NULL); if (!L_4) { goto IL_003d; } } { // if (CheckCell.ConnectedWithMultipleCells) multiModeDraw = true; __this->___multiModeDraw_42 = (bool)1; } IL_003d: { // if (!multiModeDraw) bool L_5 = __this->___multiModeDraw_42; if (L_5) { goto IL_00be; } } { // FieldCell cell = CheckCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_6 = __this->___CheckCell_34; NullCheck(L_6); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7; L_7 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_6, NULL); V_0 = L_7; // if (CheckCell.IsConnected == false) // If not connected, we can use self cell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_8 = __this->___CheckCell_34; NullCheck(L_8); bool L_9; L_9 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_8, NULL); if (L_9) { goto IL_006d; } } { // if (FGenerators.IsNull(cell)) { cell = MG_Cell; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_11; L_11 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_10, NULL); if (!L_11) { goto IL_006d; } } { // if (FGenerators.IsNull(cell)) { cell = MG_Cell; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12; L_12 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_12; } IL_006d: { // bool isTrue = SpawnRules.CheckNeightbourCellAllow(CellMustBe, cell, OccupiedBy.GetInputValue, CheckMode); int32_t L_13 = __this->___CellMustBe_35; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14 = V_0; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_15 = __this->___OccupiedBy_36; NullCheck(L_15); String_t* L_16; L_16 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_15, NULL); int32_t L_17 = __this->___CheckMode_37; il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); bool L_18; L_18 = SpawnRules_CheckNeightbourCellAllow_mAF0C5EF8D8B69FCFA8CD4DBF6EDBA2814A81A4F7(L_13, L_14, L_16, L_17, (bool)0, NULL); V_1 = L_18; // IsTrue.Value = NegateResult ? !isTrue : isTrue; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_19 = __this->___IsTrue_38; bool L_20 = __this->___NegateResult_39; G_B7_0 = L_19; if (L_20) { G_B8_0 = L_19; goto IL_009d; } } { bool L_21 = V_1; G_B9_0 = ((int32_t)(L_21)); G_B9_1 = G_B7_0; goto IL_00a1; } IL_009d: { bool L_22 = V_1; G_B9_0 = ((((int32_t)L_22) == ((int32_t)0))? 1 : 0); G_B9_1 = G_B8_0; } IL_00a1: { NullCheck(G_B9_1); G_B9_1->___Value_24 = (bool)G_B9_0; // if (FoundSpawn.IsConnected) GetTheSpawnReference(cell); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_23 = __this->___FoundSpawn_41; NullCheck(L_23); bool L_24; L_24 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_23, NULL); if (!L_24) { goto IL_01a5; } } { // if (FoundSpawn.IsConnected) GetTheSpawnReference(cell); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_0; MR_GetCellStateOnGrid_GetTheSpawnReference_m01D04DD61B71083A22E41A4377885E14F19DB540(__this, L_25, NULL); return; } IL_00be: { // var toCheck = CheckCell.GetAllConnectedCellsList(); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_26 = __this->___CheckCell_34; NullCheck(L_26); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_27; L_27 = PGGModCellPort_GetAllConnectedCellsList_m58FA1B9B0548246A28ABE1222742366C2653B784(L_26, (bool)0, (bool)1, NULL); V_2 = L_27; // bool allCorrect = false; V_3 = (bool)0; // if (MultiCheck == ESR_NeightbourCondition.AllNeeded) allCorrect = true; int32_t L_28 = __this->___MultiCheck_40; if (L_28) { goto IL_00d8; } } { // if (MultiCheck == ESR_NeightbourCondition.AllNeeded) allCorrect = true; V_3 = (bool)1; } IL_00d8: { // string occupiedByTag = OccupiedBy.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_29 = __this->___OccupiedBy_36; NullCheck(L_29); String_t* L_30; L_30 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_29, NULL); V_4 = L_30; // for (int i = 0; i < toCheck.Count; i++) V_5 = 0; goto IL_017e; } IL_00ed: { // if (MultiCheck == ESR_NeightbourCondition.AtLeastOne) int32_t L_31 = __this->___MultiCheck_40; if ((!(((uint32_t)L_31) == ((uint32_t)1)))) { goto IL_0133; } } { // if (SpawnRules.CheckNeightbourCellAllow(CellMustBe, toCheck[i], occupiedByTag, CheckMode)) int32_t L_32 = __this->___CellMustBe_35; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_33 = V_2; int32_t L_34 = V_5; NullCheck(L_33); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_35; L_35 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_33, L_34, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); String_t* L_36 = V_4; int32_t L_37 = __this->___CheckMode_37; il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); bool L_38; L_38 = SpawnRules_CheckNeightbourCellAllow_mAF0C5EF8D8B69FCFA8CD4DBF6EDBA2814A81A4F7(L_32, L_35, L_36, L_37, (bool)0, NULL); if (!L_38) { goto IL_0178; } } { // allCorrect = true; V_3 = (bool)1; // if (FoundSpawn.IsConnected) GetTheSpawnReference(toCheck[i]); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_39 = __this->___FoundSpawn_41; NullCheck(L_39); bool L_40; L_40 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_39, NULL); if (!L_40) { goto IL_018b; } } { // if (FoundSpawn.IsConnected) GetTheSpawnReference(toCheck[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_41 = V_2; int32_t L_42 = V_5; NullCheck(L_41); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_43; L_43 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_41, L_42, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); MR_GetCellStateOnGrid_GetTheSpawnReference_m01D04DD61B71083A22E41A4377885E14F19DB540(__this, L_43, NULL); // break; goto IL_018b; } IL_0133: { // else if (MultiCheck == ESR_NeightbourCondition.AllNeeded) int32_t L_44 = __this->___MultiCheck_40; if (L_44) { goto IL_0178; } } { // if (!SpawnRules.CheckNeightbourCellAllow(CellMustBe, toCheck[i], occupiedByTag, CheckMode)) int32_t L_45 = __this->___CellMustBe_35; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_46 = V_2; int32_t L_47 = V_5; NullCheck(L_46); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_48; L_48 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_46, L_47, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); String_t* L_49 = V_4; int32_t L_50 = __this->___CheckMode_37; il2cpp_codegen_runtime_class_init_inline(SpawnRules_t90E096B7E175042698F7C846C8B44BBEB39EDFF2_il2cpp_TypeInfo_var); bool L_51; L_51 = SpawnRules_CheckNeightbourCellAllow_mAF0C5EF8D8B69FCFA8CD4DBF6EDBA2814A81A4F7(L_45, L_48, L_49, L_50, (bool)0, NULL); if (L_51) { goto IL_0178; } } { // allCorrect = false; V_3 = (bool)0; // if (FoundSpawn.IsConnected) GetTheSpawnReference(toCheck[i]); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_52 = __this->___FoundSpawn_41; NullCheck(L_52); bool L_53; L_53 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_52, NULL); if (!L_53) { goto IL_018b; } } { // if (FoundSpawn.IsConnected) GetTheSpawnReference(toCheck[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_54 = V_2; int32_t L_55 = V_5; NullCheck(L_54); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_56; L_56 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_54, L_55, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); MR_GetCellStateOnGrid_GetTheSpawnReference_m01D04DD61B71083A22E41A4377885E14F19DB540(__this, L_56, NULL); // break; goto IL_018b; } IL_0178: { // for (int i = 0; i < toCheck.Count; i++) int32_t L_57 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_017e: { // for (int i = 0; i < toCheck.Count; i++) int32_t L_58 = V_5; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_59 = V_2; NullCheck(L_59); int32_t L_60; L_60 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_59, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_58) < ((int32_t)L_60))) { goto IL_00ed; } } IL_018b: { // IsTrue.Value = NegateResult ? !allCorrect : allCorrect; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_61 = __this->___IsTrue_38; bool L_62 = __this->___NegateResult_39; G_B25_0 = L_61; if (L_62) { G_B26_0 = L_61; goto IL_019c; } } { bool L_63 = V_3; G_B27_0 = ((int32_t)(L_63)); G_B27_1 = G_B25_0; goto IL_01a0; } IL_019c: { bool L_64 = V_3; G_B27_0 = ((((int32_t)L_64) == ((int32_t)0))? 1 : 0); G_B27_1 = G_B26_0; } IL_01a0: { NullCheck(G_B27_1); G_B27_1->___Value_24 = (bool)G_B27_0; } IL_01a5: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::GetTheSpawnReference(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellStateOnGrid_GetTheSpawnReference_m01D04DD61B71083A22E41A4377885E14F19DB540 (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; String_t* V_1 = NULL; { // if (cell == null) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; if (L_0) { goto IL_0004; } } { // if (cell == null) return; return; } IL_0004: { // SpawnData spawn = null; V_0 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; // FoundSpawn.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___FoundSpawn_41; NullCheck(L_1); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_1, NULL); // if (CellMustBe == ESR_Space.Empty) { } int32_t L_2 = __this->___CellMustBe_35; if (!L_2) { goto IL_0093; } } { // else if (CellMustBe == ESR_Space.InGrid) int32_t L_3 = __this->___CellMustBe_35; if ((!(((uint32_t)L_3) == ((uint32_t)3)))) { goto IL_003c; } } { // if (cell.GetJustCellSpawnCount() > 0) spawn = cell.CollectSpawns()[0]; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = ___0_cell; NullCheck(L_4); int32_t L_5; L_5 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_4, NULL); if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0093; } } { // if (cell.GetJustCellSpawnCount() > 0) spawn = cell.CollectSpawns()[0]; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = ___0_cell; NullCheck(L_6); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_7; L_7 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_6, 1, (bool)0, NULL); NullCheck(L_7); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8; L_8 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_7, 0, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); V_0 = L_8; goto IL_0093; } IL_003c: { // else if (CellMustBe == ESR_Space.OutOfGrid) int32_t L_9 = __this->___CellMustBe_35; if ((((int32_t)L_9) == ((int32_t)2))) { goto IL_0093; } } { // else if (CellMustBe == ESR_Space.Occupied) int32_t L_10 = __this->___CellMustBe_35; if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_0093; } } { // string tagVal = OccupiedBy.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_11 = __this->___OccupiedBy_36; NullCheck(L_11); String_t* L_12; L_12 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_11, NULL); V_1 = L_12; // if (string.IsNullOrEmpty(tagVal)) String_t* L_13 = V_1; bool L_14; L_14 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_13, NULL); if (!L_14) { goto IL_007c; } } { // if (cell.GetJustCellSpawnCount() > 0) spawn = cell.CollectSpawns()[0]; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15 = ___0_cell; NullCheck(L_15); int32_t L_16; L_16 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_15, NULL); if ((((int32_t)L_16) <= ((int32_t)0))) { goto IL_0093; } } { // if (cell.GetJustCellSpawnCount() > 0) spawn = cell.CollectSpawns()[0]; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17 = ___0_cell; NullCheck(L_17); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_18; L_18 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_17, 1, (bool)0, NULL); NullCheck(L_18); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_19; L_19 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_18, 0, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); V_0 = L_19; goto IL_0093; } IL_007c: { // if (cell.GetJustCellSpawnCount() > 0) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20 = ___0_cell; NullCheck(L_20); int32_t L_21; L_21 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_20, NULL); if ((((int32_t)L_21) <= ((int32_t)0))) { goto IL_0093; } } { // spawn = SpawnRuleBase.GetSpawnDataWithSpecifics(cell, tagVal, CheckMode); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22 = ___0_cell; String_t* L_23 = V_1; int32_t L_24 = __this->___CheckMode_37; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25; L_25 = SpawnRuleBase_GetSpawnDataWithSpecifics_m22DA101D26411831F7D3A3DC877170E37DF56C3B(L_22, L_23, L_24, NULL); V_0 = L_25; } IL_0093: { // if (spawn != null) FoundSpawn.FirstSpawnForOutputPort = spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_26 = V_0; if (!L_26) { goto IL_00a2; } } { // if (spawn != null) FoundSpawn.FirstSpawnForOutputPort = spawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_27 = __this->___FoundSpawn_41; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_28 = V_0; NullCheck(L_27); PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714(L_27, L_28, NULL); } IL_00a2: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellStateOnGrid::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellStateOnGrid__ctor_m1DECE3D77A57262C9DD6DCD3C5B50AA2C18DBBB4 (MR_GetCellStateOnGrid_t5DBEB2E4CCA11E5AE191E6EC6A65B2DC02C5B49F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetNearestCellWith_GetDisplayName_m0D7D27344EC2D2555E90E7B454FC1AA3707B44EE (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFE34B88FC71467A8391B726D22309E5A1AC3A75); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB86C18DC2B449C09205BBD687A9375858163AFCA); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Nearest Cell With" : "Get Nearest Cell With Parameters"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralAFE34B88FC71467A8391B726D22309E5A1AC3A75; } IL_000e: { return _stringLiteralB86C18DC2B449C09205BBD687A9375858163AFCA; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetNearestCellWith_get_GetNodeTooltipDescription_m7A925B8E3579A8A77FB17E864E4D0E65ED125441 (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral556C465FFD0B36617B108A446AFFB67F5B2C2924); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Finding nearest cell with provided specifics."; } } return _stringLiteral556C465FFD0B36617B108A446AFFB67F5B2C2924; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetNearestCellWith_GetNodeColor_mB0926C939B4D9F96C1F23803843C655FFB6C73C6 (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNearestCellWith_get_IsFoldable_m335E9719B8C895F1DE8891EAF47CB232762B70B7 (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetNearestCellWith_get_NodeSize_m885BD15B8A56FD572140BC8DA94C0CB80E1C419D (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { float extra = CellMustBe == ESR_Space.Occupied ? 20 : 0f; return new Vector2(220, (_EditorFoldout ? 162 : 120) + extra); } } int32_t L_0 = __this->___CellMustBe_34; if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_0010; } } { G_B3_0 = (0.0f); goto IL_0015; } IL_0010: { G_B3_0 = (20.0f); } IL_0015: { V_0 = G_B3_0; // public override Vector2 NodeSize { get { float extra = CellMustBe == ESR_Space.Occupied ? 20 : 0f; return new Vector2(220, (_EditorFoldout ? 162 : 120) + extra); } } bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = (220.0f); if (L_1) { G_B5_0 = (220.0f); goto IL_0027; } } { G_B6_0 = ((int32_t)120); G_B6_1 = G_B4_0; goto IL_002c; } IL_0027: { G_B6_0 = ((int32_t)162); G_B6_1 = G_B5_0; } IL_002c: { float L_2 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), G_B6_1, ((float)il2cpp_codegen_add(((float)G_B6_0), L_2)), /*hidden argument*/NULL); return L_3; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNearestCellWith_get_DrawInputConnector_mCC6A8FBDD7A8850DA52BA758DE7F6F5108217151 (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNearestCellWith_get_DrawOutputConnector_m3B315E3B07765B9835BF4F941DA1092C43EC4D82 (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetNearestCellWith_OnCreated_m58ABE32D867ACD41C2141F819D16BDD1C23278CC (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // MaxCellsDistance.Value = 4; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___MaxCellsDistance_35; NullCheck(L_0); L_0->___Value_24 = 4; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetNearestCellWith_OnStartReadingNode_mEA70E241F9AA934C485335635EDBB76C6F46B87D (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __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; } int32_t V_0 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; String_t* V_2 = NULL; int32_t V_3 = 0; { // FoundCell.Clear(); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = __this->___FoundCell_38; NullCheck(L_0); PGGModCellPort_Clear_m2EBB7436BF89BA871FC6491ABEF4E229A0F45D45(L_0, NULL); // MaxCellsDistance.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_1 = __this->___MaxCellsDistance_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // int cellsDistance = MaxCellsDistance.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_2 = __this->___MaxCellsDistance_35; NullCheck(L_2); int32_t L_3; L_3 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_2, NULL); V_0 = L_3; // if (cellsDistance < 1) return; int32_t L_4 = V_0; if ((((int32_t)L_4) >= ((int32_t)1))) { goto IL_0028; } } { // if (cellsDistance < 1) return; return; } IL_0028: { // OriginCell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_5 = __this->___OriginCell_39; NullCheck(L_5); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_5, (bool)1); // if (OriginCell.IsConnected) originCell = OriginCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_6 = __this->___OriginCell_39; NullCheck(L_6); bool L_7; L_7 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_6, NULL); if (!L_7) { goto IL_004f; } } { // if (OriginCell.IsConnected) originCell = OriginCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_8 = __this->___OriginCell_39; NullCheck(L_8); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9; L_9 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_8, NULL); V_1 = L_9; goto IL_0056; } IL_004f: { // else originCell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10; L_10 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_1 = L_10; } IL_0056: { // if (FGenerators.IsNull(originCell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_12; L_12 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_11, NULL); if (!L_12) { goto IL_005f; } } { // if (FGenerators.IsNull(originCell)) return; return; } IL_005f: { // OccupiedBy.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_13 = __this->___OccupiedBy_36; NullCheck(L_13); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_13, (bool)1); // string tagVal = OccupiedBy.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_14 = __this->___OccupiedBy_36; NullCheck(L_14); String_t* L_15; L_15 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_14, NULL); V_2 = L_15; // for (int x = 1; x <= cellsDistance; x++) V_3 = 1; goto IL_0126; } IL_007e: { // if (CheckCell(tagVal, originCell, new Vector3Int(x, 0, 0))) break; String_t* L_16 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17 = V_1; int32_t L_18 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19; memset((&L_19), 0, sizeof(L_19)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_19), L_18, 0, 0, /*hidden argument*/NULL); bool L_20; L_20 = MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93(__this, L_16, L_17, L_19, NULL); if (L_20) { goto IL_012d; } } { // if (CheckCell(tagVal, originCell, new Vector3Int(-x, 0, 0))) break; String_t* L_21 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22 = V_1; int32_t L_23 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_24; memset((&L_24), 0, sizeof(L_24)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_24), ((-L_23)), 0, 0, /*hidden argument*/NULL); bool L_25; L_25 = MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93(__this, L_21, L_22, L_24, NULL); if (L_25) { goto IL_012d; } } { // if (CheckCell(tagVal, originCell, new Vector3Int(0, 0, x))) break; String_t* L_26 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = V_1; int32_t L_28 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_29; memset((&L_29), 0, sizeof(L_29)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_29), 0, 0, L_28, /*hidden argument*/NULL); bool L_30; L_30 = MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93(__this, L_26, L_27, L_29, NULL); if (L_30) { goto IL_012d; } } { // if (CheckCell(tagVal, originCell, new Vector3Int(0, 0, -x))) break; String_t* L_31 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32 = V_1; int32_t L_33 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_34; memset((&L_34), 0, sizeof(L_34)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_34), 0, 0, ((-L_33)), /*hidden argument*/NULL); bool L_35; L_35 = MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93(__this, L_31, L_32, L_34, NULL); if (L_35) { goto IL_012d; } } { // if (DiagonalSearch) bool L_36 = __this->___DiagonalSearch_40; if (!L_36) { goto IL_0122; } } { // if (CheckCell(tagVal, originCell, new Vector3Int(x, 0, x))) break; String_t* L_37 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_38 = V_1; int32_t L_39 = V_3; int32_t L_40 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_41; memset((&L_41), 0, sizeof(L_41)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_41), L_39, 0, L_40, /*hidden argument*/NULL); bool L_42; L_42 = MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93(__this, L_37, L_38, L_41, NULL); if (L_42) { goto IL_012d; } } { // if (CheckCell(tagVal, originCell, new Vector3Int(-x, 0, x))) break; String_t* L_43 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_44 = V_1; int32_t L_45 = V_3; int32_t L_46 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_47; memset((&L_47), 0, sizeof(L_47)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_47), ((-L_45)), 0, L_46, /*hidden argument*/NULL); bool L_48; L_48 = MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93(__this, L_43, L_44, L_47, NULL); if (L_48) { goto IL_012d; } } { // if (CheckCell(tagVal, originCell, new Vector3Int(x, 0, -x))) break; String_t* L_49 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_50 = V_1; int32_t L_51 = V_3; int32_t L_52 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_53; memset((&L_53), 0, sizeof(L_53)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_53), L_51, 0, ((-L_52)), /*hidden argument*/NULL); bool L_54; L_54 = MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93(__this, L_49, L_50, L_53, NULL); if (L_54) { goto IL_012d; } } { // if (CheckCell(tagVal, originCell, new Vector3Int(-x, 0, -x))) break; String_t* L_55 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_56 = V_1; int32_t L_57 = V_3; int32_t L_58 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_59; memset((&L_59), 0, sizeof(L_59)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_59), ((-L_57)), 0, ((-L_58)), /*hidden argument*/NULL); bool L_60; L_60 = MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93(__this, L_55, L_56, L_59, NULL); if (L_60) { goto IL_012d; } } IL_0122: { // for (int x = 1; x <= cellsDistance; x++) int32_t L_61 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_0126: { // for (int x = 1; x <= cellsDistance; x++) int32_t L_62 = V_3; int32_t L_63 = V_0; if ((((int32_t)L_62) <= ((int32_t)L_63))) { goto IL_007e; } } IL_012d: { // } return; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::CheckCell(System.String,FIMSpace.Generating.FieldCell,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNearestCellWith_CheckCell_m306B458C25DFBC7E92DC732609299C6B31865B93 (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, String_t* ___0_tagVal, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_originCell, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_posOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; { // c = MG_Grid.GetCell(originCell.Pos + posOffset, true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0; L_0 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___1_originCell; NullCheck(L_1); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_1)->___Pos_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ___2_posOffset; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; L_4 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_2, L_3, NULL); NullCheck(L_0); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5; L_5 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_0, L_4, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_0 = L_5; // if (CellIsRight(c, tagVal)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = V_0; String_t* L_7 = ___0_tagVal; bool L_8; L_8 = MR_GetNearestCellWith_CellIsRight_m4A18AA4B015D31A946AA6FF98755FA7979DC023E(__this, L_6, L_7, NULL); if (!L_8) { goto IL_0032; } } { // FoundCell.ProvideFullCellData(c); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_9 = __this->___FoundCell_38; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_0; NullCheck(L_9); PGGModCellPort_ProvideFullCellData_m90E6D0E617462718B456641F145C4A0AA599C69C(L_9, L_10, (bool)1, NULL); // return true; return (bool)1; } IL_0032: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::CellIsRight(FIMSpace.Generating.FieldCell,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNearestCellWith_CellIsRight_m4A18AA4B015D31A946AA6FF98755FA7979DC023E (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_c, String_t* ___1_tagVal, 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*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (CellMustBe == ESR_Space.OutOfGrid || CellMustBe == ESR_Space.InGrid) int32_t L_0 = __this->___CellMustBe_34; if ((((int32_t)L_0) == ((int32_t)2))) { goto IL_0012; } } { int32_t L_1 = __this->___CellMustBe_34; if ((!(((uint32_t)L_1) == ((uint32_t)3)))) { goto IL_003d; } } IL_0012: { // if (CellMustBe == ESR_Space.OutOfGrid) int32_t L_2 = __this->___CellMustBe_34; if ((!(((uint32_t)L_2) == ((uint32_t)2)))) { goto IL_002c; } } { // if (c == null) return true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___0_c; if (L_3) { goto IL_0020; } } { // if (c == null) return true; return (bool)1; } IL_0020: { // if (c.InTargetGridArea == false) return true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = ___0_c; NullCheck(L_4); bool L_5 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_4)->___InTargetGridArea_1; if (L_5) { goto IL_002a; } } { // if (c.InTargetGridArea == false) return true; return (bool)1; } IL_002a: { // return false; return (bool)0; } IL_002c: { // if (c == null) return false; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = ___0_c; if (L_6) { goto IL_0031; } } { // if (c == null) return false; return (bool)0; } IL_0031: { // if (c.InTargetGridArea) return true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = ___0_c; NullCheck(L_7); bool L_8 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_7)->___InTargetGridArea_1; if (!L_8) { goto IL_003b; } } { // if (c.InTargetGridArea) return true; return (bool)1; } IL_003b: { // return false; return (bool)0; } IL_003d: { // if (CellMustBe == ESR_Space.Empty) int32_t L_9 = __this->___CellMustBe_34; if (L_9) { goto IL_004f; } } { // if (c.GetJustCellSpawnCount() == 0) return true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = ___0_c; NullCheck(L_10); int32_t L_11; L_11 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_10, NULL); if (L_11) { goto IL_0067; } } { // if (c.GetJustCellSpawnCount() == 0) return true; return (bool)1; } IL_004f: { // if (FGenerators.NotNull(SpawnRuleBase.CellSpawnsHaveSpecifics(c, tagVal, CheckMode))) return true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = ___0_c; String_t* L_13 = ___1_tagVal; int32_t L_14 = __this->___CheckMode_37; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15; L_15 = SpawnRuleBase_CellSpawnsHaveSpecifics_mF1B61A3B1E4CD07C4426DF8F2144E09CE98ED1F4(L_12, L_13, L_14, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, (bool)0, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_16; L_16 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_15, NULL); if (!L_16) { goto IL_0067; } } { // if (FGenerators.NotNull(SpawnRuleBase.CellSpawnsHaveSpecifics(c, tagVal, CheckMode))) return true; return (bool)1; } IL_0067: { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNearestCellWith::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetNearestCellWith__ctor_m8C3E5F7389120F97C3EB9F07292BBBFDAD6854DA (MR_GetNearestCellWith_t0F659A545AED10C422CCA1D59F791D342D8468EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public bool DiagonalSearch = true; __this->___DiagonalSearch_40 = (bool)1; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetSpawnFromCell_GetDisplayName_m60DC2C6326BD0211846BB17E7075414F71BDCB5A (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCC289AE1CA322CFA04C74F4BB8E9D50DB4116FA); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Spawn From Cell" : "Get Spawn From Cell"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralBCC289AE1CA322CFA04C74F4BB8E9D50DB4116FA; } IL_000e: { return _stringLiteralBCC289AE1CA322CFA04C74F4BB8E9D50DB4116FA; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetSpawnFromCell_get_GetNodeTooltipDescription_m08454A590A8AAD65C8B53B5C54D3FA6232C0BDF0 (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8830192E1CC83904AA3832F2B5C5AB0AFADCCFC9); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get first or all found spawns with desired parameters."; } } return _stringLiteral8830192E1CC83904AA3832F2B5C5AB0AFADCCFC9; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetSpawnFromCell_GetNodeColor_mE0C380AFC13474F423269056A438AB33D3486BC2 (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnFromCell_get_IsFoldable_m597D776E7002D8C5ADB47047D9B21849B2257CF0 (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetSpawnFromCell_get_NodeSize_m9098AD5B87E8D8D2DADB32E05E99D5270B7D9AE2 (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(220, _EditorFoldout ? 142 : 120); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (220.0f); if (L_0) { G_B2_0 = (220.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)120); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)142); G_B3_1 = G_B2_0; } IL_0016: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnFromCell_get_DrawInputConnector_m39B11AD07DBFBCF021F69026B650CFA1FA7F8E9C (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetSpawnFromCell_get_DrawOutputConnector_m772E02CB0F1F1AD64E3CAEC3B313046EE5A237D3 (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetSpawnFromCell_OnStartReadingNode_mAC2071FF729D379EAC5885F68C04DA118562F869 (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __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; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; { // CheckCell.Clear(); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = __this->___CheckCell_34; NullCheck(L_0); PGGModCellPort_Clear_m2EBB7436BF89BA871FC6491ABEF4E229A0F45D45(L_0, NULL); // Found.Clear(); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = __this->___Found_37; NullCheck(L_1); PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20(L_1, NULL); // CheckCell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_2 = __this->___CheckCell_34; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // FieldCell cell = CheckCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_3 = __this->___CheckCell_34; NullCheck(L_3); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4; L_4 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_3, NULL); V_0 = L_4; // if (CheckCell.IsConnected) // If not connected, we can use self cell PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_5 = __this->___CheckCell_34; NullCheck(L_5); bool L_6; L_6 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_5, NULL); if (!L_6) { goto IL_004a; } } { // if (FGenerators.IsNull(cell)) { cell = MG_Cell; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_7, NULL); if (!L_8) { goto IL_004a; } } { // if (FGenerators.IsNull(cell)) { cell = MG_Cell; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9; L_9 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_9; } IL_004a: { // if (FGenerators.IsNull(cell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_11; L_11 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_10, NULL); if (!L_11) { goto IL_0053; } } { // if (FGenerators.IsNull(cell)) return; return; } IL_0053: { // GetTheSpawnReference(cell); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_0; MR_GetSpawnFromCell_GetTheSpawnReference_m5B9F7CFD78DA96F81563725252DBE4102F486A2B(__this, L_12, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::GetTheSpawnReference(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetSpawnFromCell_GetTheSpawnReference_m5B9F7CFD78DA96F81563725252DBE4102F486A2B (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; String_t* V_1 = NULL; { // if (cell == null) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; if (L_0) { goto IL_0004; } } { // if (cell == null) return; return; } IL_0004: { // SpawnData spawn = null; V_0 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; // string tagVal = OccupiedBy.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_1 = __this->___OccupiedBy_35; NullCheck(L_1); String_t* L_2; L_2 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_1, NULL); V_1 = L_2; // if (string.IsNullOrEmpty(tagVal)) String_t* L_3 = V_1; bool L_4; L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL); if (!L_4) { goto IL_0051; } } { // if (cell.GetJustCellSpawnCount() > 0) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = ___0_cell; NullCheck(L_5); int32_t L_6; L_6 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_5, NULL); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_008c; } } { // if (GetAllMatchingSpawns) bool L_7 = __this->___GetAllMatchingSpawns_38; if (!L_7) { goto IL_0040; } } { // Found.ApplySpawnsGroup(cell.CollectSpawns()); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_8 = __this->___Found_37; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = ___0_cell; NullCheck(L_9); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_10; L_10 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_9, 1, (bool)0, NULL); NullCheck(L_8); PGGSpawnPort_ApplySpawnsGroup_mE06A725387E32412CE0C4239FE94853C5873D4EE_inline(L_8, L_10, NULL); goto IL_008c; } IL_0040: { // spawn = cell.CollectSpawns()[0]; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = ___0_cell; NullCheck(L_11); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_12; L_12 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_11, 1, (bool)0, NULL); NullCheck(L_12); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13; L_13 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_12, 0, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); V_0 = L_13; goto IL_008c; } IL_0051: { // if (cell.GetJustCellSpawnCount() > 0) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14 = ___0_cell; NullCheck(L_14); int32_t L_15; L_15 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_14, NULL); if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_008c; } } { // if (GetAllMatchingSpawns) bool L_16 = __this->___GetAllMatchingSpawns_38; if (!L_16) { goto IL_007e; } } { // Found.ApplySpawnsGroup(SpawnRuleBase.GetAllSpecificSpawns(cell, tagVal, CheckMode)); PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_17 = __this->___Found_37; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18 = ___0_cell; String_t* L_19 = V_1; int32_t L_20 = __this->___CheckMode_36; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_21; L_21 = SpawnRuleBase_GetAllSpecificSpawns_mA958FEC0E721DAE5CEF7F413175AD4D955CFCBC3(L_18, L_19, L_20, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL, NULL); NullCheck(L_17); PGGSpawnPort_ApplySpawnsGroup_mE06A725387E32412CE0C4239FE94853C5873D4EE_inline(L_17, L_21, NULL); goto IL_008c; } IL_007e: { // spawn = SpawnRuleBase.GetSpawnDataWithSpecifics(cell, tagVal, CheckMode); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22 = ___0_cell; String_t* L_23 = V_1; int32_t L_24 = __this->___CheckMode_36; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25; L_25 = SpawnRuleBase_GetSpawnDataWithSpecifics_m22DA101D26411831F7D3A3DC877170E37DF56C3B(L_22, L_23, L_24, NULL); V_0 = L_25; } IL_008c: { // if (spawn != null) Found.FirstSpawnForOutputPort = spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_26 = V_0; if (!L_26) { goto IL_009b; } } { // if (spawn != null) Found.FirstSpawnForOutputPort = spawn; PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_27 = __this->___Found_37; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_28 = V_0; NullCheck(L_27); PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714(L_27, L_28, NULL); } IL_009b: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetSpawnFromCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetSpawnFromCell__ctor_m8C08C794EB7D7ADC8F23F48D18D631F839D57CD1 (MR_GetSpawnFromCell_tEA50DCF14AF6221D58AA696248B335858CDA4DDD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCellAt_GetDisplayName_m3E98BA762310BE0D40AB219CDE3EE9AC94C4C03D (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE68FFF988E148CD0426E6E4F6AB6810B346E2D4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDECB6F629E5D70A9742B00D733B121E06FB1436C); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Cell At" : "Get Cell At"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralDE68FFF988E148CD0426E6E4F6AB6810B346E2D4; } IL_000e: { return _stringLiteralDECB6F629E5D70A9742B00D733B121E06FB1436C; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCellAt_get_GetNodeTooltipDescription_m61907CFAA8CB414DD54B413FE7CB0650780D0052 (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF05726C38502E4F9FA36DE06E19CCD0F8460378E); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get grid cell at provided position / offset from current executed cell."; } } return _stringLiteralF05726C38502E4F9FA36DE06E19CCD0F8460378E; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetCellAt_GetNodeColor_m5AA78DC0763315C6F9F0AB957FFA3B1B15047902 (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellAt_get_IsFoldable_mE36B70C137C19CE6242667A83F57679CD0BBC432 (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetCellAt_get_NodeSize_m1C5C7DA766AE292784BFD83D635295F758F15435 (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(184, _EditorFoldout ? 142 : 104); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (184.0f); if (L_0) { G_B2_0 = (184.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)104); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)142); G_B3_1 = G_B2_0; } IL_0016: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellAt_get_DrawInputConnector_m292D8CA622E3CC218C292A96374BE40A357D101A (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellAt_get_DrawOutputConnector_m45779896ADD2FF96DA5FC0EEE2E9A11518D4E6B0 (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellAt_OnStartReadingNode_m2D5CAFBF41C1D0EAEB26D1607BDA222C3E598AD8 (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; { // if (GetAt == EGetCellMode.OffsetFromCurrentCell) int32_t L_0 = __this->___GetAt_36; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0079; } } { // OriginCell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_1 = __this->___OriginCell_37; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // FieldCell origin = OriginCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_2 = __this->___OriginCell_37; NullCheck(L_2); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3; L_3 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_2, NULL); V_0 = L_3; // if (FGenerators.IsNull(origin)) origin = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_4, NULL); if (!L_5) { goto IL_0030; } } { // if (FGenerators.IsNull(origin)) origin = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6; L_6 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_6; } IL_0030: { // if (FGenerators.IsNull(origin)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_7, NULL); if (!L_8) { goto IL_0039; } } { // if (FGenerators.IsNull(origin)) return; return; } IL_0039: { // Offset.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_9 = __this->___Offset_34; NullCheck(L_9); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_9, (bool)1); // ResultCell.ProvideFullCellData(MG_Grid.GetCell(origin.Pos + Offset.GetInputValue.V3toV3Int(), false)); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_10 = __this->___ResultCell_35; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11; L_11 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_0; NullCheck(L_12); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_13 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_12)->___Pos_0; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_14 = __this->___Offset_34; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_14, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16; L_16 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_15, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_17; L_17 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_13, L_16, NULL); NullCheck(L_11); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18; L_18 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_11, L_17, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); NullCheck(L_10); PGGModCellPort_ProvideFullCellData_m90E6D0E617462718B456641F145C4A0AA599C69C(L_10, L_18, (bool)1, NULL); return; } IL_0079: { // Offset.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_19 = __this->___Offset_34; NullCheck(L_19); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_19, (bool)1); // ResultCell.ProvideFullCellData(MG_Grid.GetCell(Offset.GetInputValue.V3toV3Int(), false)); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_20 = __this->___ResultCell_35; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_21; L_21 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_22 = __this->___Offset_34; NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_22, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_24; L_24 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_23, NULL); NullCheck(L_21); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25; L_25 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_21, L_24, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); NullCheck(L_20); PGGModCellPort_ProvideFullCellData_m90E6D0E617462718B456641F145C4A0AA599C69C(L_20, L_25, (bool)1, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellAt::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellAt__ctor_m70B681DB060D392C95FC7FB4F573C099DA3CAC09 (MR_GetCellAt_t5B0780C287A365EA16AC70DEF488599283091337* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCellsAround_GetDisplayName_m468644F7BEE79DAD4564A3EB3C75BF22C67F2E99 (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D73A73714196D0F72E7B4229129A2008A3D7726); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF297349157806EB51FDA207F91042E8D58B0074B); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Cells Around" : "Get Cells Around"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral3D73A73714196D0F72E7B4229129A2008A3D7726; } IL_000e: { return _stringLiteralF297349157806EB51FDA207F91042E8D58B0074B; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetCellsAround_get_GetNodeTooltipDescription_m734E32395A2E7752FD20C5E47E9F91BA9C8BAEEE (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBAB54283B450D8A63A87F2EB4D82911FF08DAEB5); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Gathering cells in square space around origin cell"; } } return _stringLiteralBAB54283B450D8A63A87F2EB4D82911FF08DAEB5; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetCellsAround_GetNodeColor_m242E7DD603F78794ABF075CD23A98380C3FFEB6A (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellsAround_get_IsFoldable_m6C1855EB579AE498C9B58628F1058D0C9C521239 (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetCellsAround_get_NodeSize_m86316CA4181EB4D7F0218113563B63BC5AEAD354 (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(210, _EditorFoldout ? 142 : 104); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (210.0f); if (L_0) { G_B2_0 = (210.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)104); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)142); G_B3_1 = G_B2_0; } IL_0016: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellsAround_get_DrawInputConnector_m3CA49C3587B4D85676F7E5B6B4B4453BB4A70FC5 (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetCellsAround_get_DrawOutputConnector_m4BCF3A612150FA2426ADDB9348760BB46EF4EB1A (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellsAround_OnCreated_mBDE892F4E9467293424FE25869961DD7E541627A (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // CellsDistance.Value = 2; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___CellsDistance_34; NullCheck(L_0); L_0->___Value_24 = 2; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellsAround_OnStartReadingNode_m6586A0B7B1B99829E00BA8737BB98521072E6385 (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetDistanceSquare2DList_m0569F0C37E6134C3B514ED5B31735D86EBE6EED1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; int32_t V_1 = 0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_2 = NULL; { // OriginCell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = __this->___OriginCell_36; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // CellsDistance.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_1 = __this->___CellsDistance_34; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // var cell = OriginCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_2 = __this->___OriginCell_36; NullCheck(L_2); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3; L_3 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_2, NULL); V_0 = L_3; // if (FGenerators.IsNull(cell)) if (OriginCell.IsConnected == false) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_4, NULL); if (!L_5) { goto IL_0040; } } { // if (FGenerators.IsNull(cell)) if (OriginCell.IsConnected == false) cell = MG_Cell; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_6 = __this->___OriginCell_36; NullCheck(L_6); bool L_7; L_7 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_6, NULL); if (L_7) { goto IL_0040; } } { // if (FGenerators.IsNull(cell)) if (OriginCell.IsConnected == false) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8; L_8 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_8; } IL_0040: { // if (FGenerators.IsNull(cell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_10; L_10 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_9, NULL); if (!L_10) { goto IL_0049; } } { // if (FGenerators.IsNull(cell)) return; return; } IL_0049: { // int dist = CellsDistance.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_11 = __this->___CellsDistance_34; NullCheck(L_11); int32_t L_12; L_12 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_11, NULL); V_1 = L_12; // var list = MG_Grid.GetDistanceSquare2DList(cell, dist, MG_Preset.GetCellUnitSize().x, MG_Preset.GetCellUnitSize().x * dist); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_13; L_13 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14 = V_0; int32_t L_15 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16; L_16 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_16, NULL); float L_18 = L_17.___x_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_19; L_19 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_19, NULL); float L_21 = L_20.___x_2; int32_t L_22 = V_1; NullCheck(L_13); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_23; L_23 = FGenGraph_2_GetDistanceSquare2DList_m0569F0C37E6134C3B514ED5B31735D86EBE6EED1(L_13, L_14, L_15, L_18, ((float)il2cpp_codegen_multiply(L_21, ((float)L_22))), FGenGraph_2_GetDistanceSquare2DList_m0569F0C37E6134C3B514ED5B31735D86EBE6EED1_RuntimeMethod_var); V_2 = L_23; // if (!IncludeSelf) if (MG_Cell != null) if (list.Contains(MG_Cell)) list.Remove(MG_Cell); bool L_24 = __this->___IncludeSelf_37; if (L_24) { goto IL_00b1; } } { // if (!IncludeSelf) if (MG_Cell != null) if (list.Contains(MG_Cell)) list.Remove(MG_Cell); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25; L_25 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); if (!L_25) { goto IL_00b1; } } { // if (!IncludeSelf) if (MG_Cell != null) if (list.Contains(MG_Cell)) list.Remove(MG_Cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_26 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27; L_27 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); NullCheck(L_26); bool L_28; L_28 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_26, L_27, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (!L_28) { goto IL_00b1; } } { // if (!IncludeSelf) if (MG_Cell != null) if (list.Contains(MG_Cell)) list.Remove(MG_Cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_29 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_30; L_30 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); NullCheck(L_29); bool L_31; L_31 = List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8(L_29, L_30, List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); } IL_00b1: { // ResultCells.ProvideCellsList(list); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_32 = __this->___ResultCells_35; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_33 = V_2; NullCheck(L_32); PGGModCellPort_ProvideCellsList_mCE098C1F188E2B65D7A65D78D42453F237AE7569(L_32, L_33, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetCellsAround::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetCellsAround__ctor_m7BFB67191B11DA6CC273AC9CBEE3AE42569316DB (MR_GetCellsAround_t5E1BFDB3F8978A4AFCDA3C69D04C25DA0503AF22* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetNeighbourCell_GetDisplayName_mC2F880C5745EC100B948B136D2E72E01DAABBE0D (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4AC301FD33491E7D077CE5AA2B8451EAA20B7C4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDDEC99DCEFAE9C1EB12BFC0BA43288577C8B5D2); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Cell Neighbour" : "Get Cell Neighbour"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralD4AC301FD33491E7D077CE5AA2B8451EAA20B7C4; } IL_000e: { return _stringLiteralEDDEC99DCEFAE9C1EB12BFC0BA43288577C8B5D2; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetNeighbourCell_get_GetNodeTooltipDescription_m3EE7C5C2C31AA16D374D970D7DDA82870146ED7D (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61F11EF92BAAAC94882930C959538BD4BAF4FBB2); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get neighbour cell next to provided start cell or self cell.\nYou can rotate the cell offset with 'Check Rotation' port (like connecting spawn rotation for 'direct' check)"; } } return _stringLiteral61F11EF92BAAAC94882930C959538BD4BAF4FBB2; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetNeighbourCell_GetNodeColor_mEAC31A2A11057EB11A1407B476AA0ADAF72F2B13 (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNeighbourCell_get_IsFoldable_m49E3B758E06A7135F08458BFB1EEEDE193F2FB5C (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetNeighbourCell_get_NodeSize_m30794D2FDCE0C3DD345D4624F44923B9E934971D (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(210, _EditorFoldout ? 182 : 124); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (210.0f); if (L_0) { G_B2_0 = (210.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)124); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)182); G_B3_1 = G_B2_0; } IL_0016: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNeighbourCell_get_DrawInputConnector_m38CCD40B9558B62CD8CA5B1B8BC1982C7EA7F90F (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetNeighbourCell_get_DrawOutputConnector_m15F25C2E5B9CB142B65B3E26E3C0C1B3F33B8D61 (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetNeighbourCell_OnStartReadingNode_m69BE2CE1241DE699B6343659CE66D12A592CBC65 (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3; memset((&V_3), 0, sizeof(V_3)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_4 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_5 = NULL; int32_t V_6 = 0; { // if (Offset.IsConnected) Offset.TriggerReadPort(true); else { if (selectedOffsets.Count > 0) Offset.Value = selectedOffsets[0]; } PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Offset_37; NullCheck(L_0); bool L_1; L_1 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_0, NULL); if (!L_1) { goto IL_001b; } } { // if (Offset.IsConnected) Offset.TriggerReadPort(true); else { if (selectedOffsets.Count > 0) Offset.Value = selectedOffsets[0]; } PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___Offset_37; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); goto IL_0045; } IL_001b: { // if (Offset.IsConnected) Offset.TriggerReadPort(true); else { if (selectedOffsets.Count > 0) Offset.Value = selectedOffsets[0]; } List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_3 = __this->___selectedOffsets_38; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_3, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_0045; } } { // if (Offset.IsConnected) Offset.TriggerReadPort(true); else { if (selectedOffsets.Count > 0) Offset.Value = selectedOffsets[0]; } PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_5 = __this->___Offset_37; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_6 = __this->___selectedOffsets_38; NullCheck(L_6); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; L_7 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_6, 0, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_7, NULL); NullCheck(L_5); L_5->___Value_24 = L_8; } IL_0045: { // OriginCell.TriggerReadPort(true); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_9 = __this->___OriginCell_35; NullCheck(L_9); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_9, (bool)1); // var cell = OriginCell.GetInputCellValue; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_10 = __this->___OriginCell_35; NullCheck(L_10); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11; L_11 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(L_10, NULL); V_0 = L_11; // if (FGenerators.IsNull(cell)) if (OriginCell.IsConnected == false) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_13; L_13 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_12, NULL); if (!L_13) { goto IL_0079; } } { // if (FGenerators.IsNull(cell)) if (OriginCell.IsConnected == false) cell = MG_Cell; PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_14 = __this->___OriginCell_35; NullCheck(L_14); bool L_15; L_15 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_14, NULL); if (L_15) { goto IL_0079; } } { // if (FGenerators.IsNull(cell)) if (OriginCell.IsConnected == false) cell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16; L_16 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_16; } IL_0079: { // if (FGenerators.IsNull(cell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_18; L_18 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_17, NULL); if (!L_18) { goto IL_0082; } } { // if (FGenerators.IsNull(cell)) return; return; } IL_0082: { // Vector3 offset = Offset.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_19 = __this->___Offset_37; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_19, NULL); V_1 = L_20; // Vector3 rotate = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_21; // Quaternion offsetRot = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22; L_22 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_3 = L_22; // if (CheckRotation.IsConnected) PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_23 = __this->___CheckRotation_36; NullCheck(L_23); bool L_24; L_24 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_23, NULL); if (!L_24) { goto IL_00db; } } { // CheckRotation.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_25 = __this->___CheckRotation_36; NullCheck(L_25); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_25, (bool)1); // rotate = CheckRotation.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_26 = __this->___CheckRotation_36; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_26, NULL); V_2 = L_27; // if (rotate != Vector3.zero) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_30; L_30 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_28, L_29, NULL); if (!L_30) { goto IL_00db; } } { // offsetRot = Quaternion.Euler(rotate); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32; L_32 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_31, NULL); V_3 = L_32; // offset = offsetRot * offset; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_33, L_34, NULL); V_1 = L_35; } IL_00db: { // var originCell = cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_36 = V_0; V_4 = L_36; // cell = MG_Grid.GetCell(cell.Pos + offset.V3toV3Int(), false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_37; L_37 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_38 = V_0; NullCheck(L_38); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_39 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_38)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_1; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_41; L_41 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_40, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_42; L_42 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_39, L_41, NULL); NullCheck(L_37); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_43; L_43 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_37, L_42, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_0 = L_43; // ResultCell.ProvideFullCellData(cell); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_44 = __this->___ResultCell_34; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_45 = V_0; NullCheck(L_44); PGGModCellPort_ProvideFullCellData_m90E6D0E617462718B456641F145C4A0AA599C69C(L_44, L_45, (bool)1, NULL); // if (selectedOffsets.Count > 1) List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_46 = __this->___selectedOffsets_38; NullCheck(L_46); int32_t L_47; L_47 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_46, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_47) <= ((int32_t)1))) { goto IL_01be; } } { // List cells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_48 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_48); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_48, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_5 = L_48; // for (int s = 0; s < selectedOffsets.Count; s++) V_6 = 0; goto IL_019f; } IL_0126: { // if (rotate != Vector3.zero) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_51; L_51 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_49, L_50, NULL); if (!L_51) { goto IL_016b; } } { // cell = MG_Grid.GetCell(originCell.Pos + (offsetRot * selectedOffsets[s]).V3toV3Int(), false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_52; L_52 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_53 = V_4; NullCheck(L_53); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_54 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_53)->___Pos_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55 = V_3; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_56 = __this->___selectedOffsets_38; int32_t L_57 = V_6; NullCheck(L_56); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_58; L_58 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_56, L_57, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_58, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_55, L_59, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_61; L_61 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_60, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_62; L_62 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_54, L_61, NULL); NullCheck(L_52); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_63; L_63 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_52, L_62, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_0 = L_63; goto IL_0191; } IL_016b: { // cell = MG_Grid.GetCell(originCell.Pos + selectedOffsets[s], false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_64; L_64 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_65 = V_4; NullCheck(L_65); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_66 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_65)->___Pos_0; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_67 = __this->___selectedOffsets_38; int32_t L_68 = V_6; NullCheck(L_67); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_69; L_69 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_67, L_68, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_70; L_70 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_66, L_69, NULL); NullCheck(L_64); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_71; L_71 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_64, L_70, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_0 = L_71; } IL_0191: { // cells.Add(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_72 = V_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_73 = V_0; NullCheck(L_72); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_72, L_73, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int s = 0; s < selectedOffsets.Count; s++) int32_t L_74 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_74, 1)); } IL_019f: { // for (int s = 0; s < selectedOffsets.Count; s++) int32_t L_75 = V_6; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_76 = __this->___selectedOffsets_38; NullCheck(L_76); int32_t L_77; L_77 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_76, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_75) < ((int32_t)L_77))) { goto IL_0126; } } { // ResultCell.ProvideCellsList(cells); PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_78 = __this->___ResultCell_34; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_79 = V_5; NullCheck(L_78); PGGModCellPort_ProvideCellsList_mCE098C1F188E2B65D7A65D78D42453F237AE7569(L_78, L_79, NULL); } IL_01be: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetNeighbourCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetNeighbourCell__ctor_m613D8D1264642C0969DDA5404AECA56976F64B75 (MR_GetNeighbourCell_tEC559DD80C7FF3A6EF9FD083602FA299FFBB211A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [SerializeField, HideInInspector] private List selectedOffsets = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_0, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); __this->___selectedOffsets_38 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___selectedOffsets_38), (void*)L_0); il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetOtherCellInDistance_GetDisplayName_mED0A0122385D66B468F05F29BDB078FCD46886D8 (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AFD0EB9FF1C6A5F23EF7CB285801C4F46C9A477); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral729D3D48E29E08E06EF0CA373618F8DBDFF82819); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Distance to other cells" : "Distance to other cells"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral729D3D48E29E08E06EF0CA373618F8DBDFF82819; } IL_000e: { return _stringLiteral0AFD0EB9FF1C6A5F23EF7CB285801C4F46C9A477; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetOtherCellInDistance_get_GetNodeTooltipDescription_m0DCE1FAD12AAB24B71D85D7EFCEB02472363E63C (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AF6AE0DE7F0E132196467CDCA0E70DEFCF1959D); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Measuring distance to other cells with desired parameters if detected on a way."; } } return _stringLiteral9AF6AE0DE7F0E132196467CDCA0E70DEFCF1959D; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetOtherCellInDistance_GetNodeColor_m49545177D3A4D452BE13A66DF7BE1E37DD4305B3 (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.64f, 0.9f, 0.0f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.639999986f), (0.899999976f), (0.0f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetOtherCellInDistance_get_IsFoldable_mDDEFD3C9FF896BAC03C1883DD9FFAF92E3702426 (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetOtherCellInDistance_get_NodeSize_m0FFE1AE40ABDC88E6D31BD390CBFF6D99BF2700B (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(250, _EditorFoldout ? 190 : 144); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (250.0f); if (L_0) { G_B2_0 = (250.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)144); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)190); G_B3_1 = G_B2_0; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetOtherCellInDistance_get_DrawInputConnector_m4F7FE572A4C7DC08AFAFA2155E69C59BA929BAB8 (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetOtherCellInDistance_get_DrawOutputConnector_m43A4B2DC9CE89C4D3C47523B2A87964CAA18DDEB (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetOtherCellInDistance_OnCreated_m2F42F0F5130B85224FC2E3DB16657B14BB10D88A (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // Distance.Value = 3f; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_0 = __this->___Distance_35; NullCheck(L_0); L_0->___Value_24 = (3.0f); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetOtherCellInDistance_OnStartReadingNode_m64E95E65540EDFF02539135AEAE0CB88E1B51379 (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __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*)&FGenGraph_2_GetDistanceSquare2DList_m0569F0C37E6134C3B514ED5B31735D86EBE6EED1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_mB8641256CA1EE6A52F574C9DD21410C42A2FA3BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m96B17B849A2CBA28322EC3899D4E25910A400C11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09E746F1AA1DB92AEA1E785DE3179F4A55A537A7); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; float V_1 = 0.0f; int32_t V_2 = 0; float V_3 = 0.0f; Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64 V_4; memset((&V_4), 0, sizeof(V_4)); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_5 = NULL; int32_t V_6 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_7 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_8 = NULL; int32_t V_9 = 0; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_10 = NULL; bool V_11 = false; bool V_12 = false; bool V_13 = false; float V_14 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15; memset((&V_15), 0, sizeof(V_15)); float V_16 = 0.0f; Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64 V_17; memset((&V_17), 0, sizeof(V_17)); int32_t V_18 = 0; { // Distance.TriggerReadPort(true); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_0 = __this->___Distance_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Result.Value = false; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_1 = __this->___Result_39; NullCheck(L_1); L_1->___Value_24 = (bool)0; // if (Distance.Value > 32) Distance.Value = 32; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_2 = __this->___Distance_35; NullCheck(L_2); float L_3 = L_2->___Value_24; if ((!(((float)L_3) > ((float)(32.0f))))) { goto IL_003a; } } { // if (Distance.Value > 32) Distance.Value = 32; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_4 = __this->___Distance_35; NullCheck(L_4); L_4->___Value_24 = (32.0f); } IL_003a: { // With.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_5 = __this->___With_37; NullCheck(L_5); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_5, (bool)1); // OriginCell.TriggerReadPort(true); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_6 = __this->___OriginCell_41; NullCheck(L_6); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_6, (bool)1); // if (OriginCell.IsConnected == false) targetCell = MG_Cell; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_7 = __this->___OriginCell_41; NullCheck(L_7); bool L_8; L_8 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_7, NULL); if (L_8) { goto IL_0068; } } { // if (OriginCell.IsConnected == false) targetCell = MG_Cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9; L_9 = PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline(__this, NULL); V_0 = L_9; goto IL_0074; } IL_0068: { // else targetCell = OriginCell.GetInputCellValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_10 = __this->___OriginCell_41; NullCheck(L_10); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11; L_11 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(L_10, NULL); V_0 = L_11; } IL_0074: { // if (FGenerators.IsNull(targetCell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_13; L_13 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_12, NULL); if (!L_13) { goto IL_007d; } } { // if (FGenerators.IsNull(targetCell)) return; return; } IL_007d: { // RefreshDistanceLimitsValue(); MR_GetOtherCellInDistance_RefreshDistanceLimitsValue_mF989BBE2AA6A28B5AE28EA0F347739C0ECDEB0B8(__this, NULL); // float desiredDist = Distance.GetInputValue; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_14 = __this->___Distance_35; NullCheck(L_14); float L_15; L_15 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_14, NULL); V_1 = L_15; // int indexDistance = (int)desiredDist; float L_16 = V_1; V_2 = il2cpp_codegen_cast_double_to_int(L_16); // float worldDistance = desiredDist; float L_17 = V_1; V_3 = L_17; // if (MeasureIn == ESR_Measuring.Units) int32_t L_18 = __this->___MeasureIn_36; if (L_18) { goto IL_00b7; } } { // indexDistance = Mathf.CeilToInt(desiredDist / MG_Preset.CellSize); float L_19 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20; L_20 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_20); float L_21 = L_20->___CellSize_4; int32_t L_22; L_22 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(L_19/L_21)), NULL); V_2 = L_22; // if (indexDistance < 1) indexDistance = 1; int32_t L_23 = V_2; if ((((int32_t)L_23) >= ((int32_t)1))) { goto IL_00c5; } } { // if (indexDistance < 1) indexDistance = 1; V_2 = 1; goto IL_00c5; } IL_00b7: { // worldDistance = desiredDist * MG_Preset.CellSize; float L_24 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_25; L_25 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_25); float L_26 = L_25->___CellSize_4; V_3 = ((float)il2cpp_codegen_multiply(L_24, L_26)); } IL_00c5: { // ESR_DistanceRule? result = null; il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64)); // List cells = MG_Grid.GetDistanceSquare2DList(targetCell, indexDistance, MG_Preset.CellSize, worldDistance); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_27; L_27 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_28 = V_0; int32_t L_29 = V_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_30; L_30 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_30); float L_31 = L_30->___CellSize_4; float L_32 = V_3; NullCheck(L_27); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_33; L_33 = FGenGraph_2_GetDistanceSquare2DList_m0569F0C37E6134C3B514ED5B31735D86EBE6EED1(L_27, L_28, L_29, L_31, L_32, FGenGraph_2_GetDistanceSquare2DList_m0569F0C37E6134C3B514ED5B31735D86EBE6EED1_RuntimeMethod_var); V_5 = L_33; // if (IgnoreSelf) if (cells.Contains(targetCell)) cells.Remove(targetCell); bool L_34 = __this->___IgnoreSelf_40; if (!L_34) { goto IL_0103; } } { // if (IgnoreSelf) if (cells.Contains(targetCell)) cells.Remove(targetCell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_35 = V_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_36 = V_0; NullCheck(L_35); bool L_37; L_37 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_35, L_36, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (!L_37) { goto IL_0103; } } { // if (IgnoreSelf) if (cells.Contains(targetCell)) cells.Remove(targetCell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_38 = V_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_39 = V_0; NullCheck(L_38); bool L_40; L_40 = List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8(L_38, L_39, List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); } IL_0103: { // for (int i = 0; i < cells.Count; i++) V_6 = 0; goto IL_027d; } IL_010b: { // var dCell = cells[i]; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_41 = V_5; int32_t L_42 = V_6; NullCheck(L_41); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_43; L_43 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_41, L_42, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_7 = L_43; // var spawns = dCell.CollectSpawns(MG_Spawner.ScaleAccess); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_44 = V_7; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_45; L_45 = PlannerRuleBase_get_MG_Spawner_m37D66EC1CBE50ECC0AB165DD03038D74A5DE91DC_inline(__this, NULL); NullCheck(L_45); int32_t L_46 = L_45->___ScaleAccess_20; NullCheck(L_44); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_47; L_47 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_44, L_46, (bool)0, NULL); V_8 = L_47; // for (int s = 0; s < spawns.Count; s++) V_9 = 0; goto IL_0269; } IL_0133: { // SpawnData spwn = spawns[s]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_48 = V_8; int32_t L_49 = V_9; NullCheck(L_48); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_50; L_50 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_48, L_49, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); V_10 = L_50; // bool prInRange = false; V_11 = (bool)0; // bool modInRange = false; V_12 = (bool)0; // bool tagInRange = false; V_13 = (bool)0; // if (SpawnRuleBase.SpawnHaveSpecifics(spwn, With.GetInputValue, CheckMode)) tagInRange = true; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_51 = V_10; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_52 = __this->___With_37; NullCheck(L_52); String_t* L_53; L_53 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_52, NULL); int32_t L_54 = __this->___CheckMode_38; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_55; L_55 = SpawnRuleBase_SpawnHaveSpecifics_mB094532CDBBA5C03AFF0E9728B703F60FDD43E66(L_51, L_53, L_54, NULL); if (!L_55) { goto IL_0164; } } { // if (SpawnRuleBase.SpawnHaveSpecifics(spwn, With.GetInputValue, CheckMode)) tagInRange = true; V_13 = (bool)1; } IL_0164: { // if (prInRange || modInRange || tagInRange) bool L_56 = V_11; bool L_57 = V_12; bool L_58 = V_13; if (!((int32_t)(((int32_t)((int32_t)L_56|(int32_t)L_57))|(int32_t)L_58))) { goto IL_0263; } } { // if (MeasureIn == ESR_Measuring.Cells) int32_t L_59 = __this->___MeasureIn_36; if ((!(((uint32_t)L_59) == ((uint32_t)1)))) { goto IL_01e0; } } { // float distance = (Vector3.Distance((Vector3)dCell.Pos * MG_Preset.CellSize, (Vector3)targetCell.Pos * MG_Preset.CellSize)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_60 = V_7; NullCheck(L_60); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_61 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_60)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_61, NULL); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_63; L_63 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_63); float L_64 = L_63->___CellSize_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_62, L_64, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_66 = V_0; NullCheck(L_66); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_67 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_66)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68; L_68 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_67, NULL); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_69; L_69 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_69); float L_70 = L_69->___CellSize_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_68, L_70, NULL); float L_72; L_72 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_65, L_71, NULL); V_14 = L_72; // if (/*Mathf.RoundToInt*/(distance) == worldDistance) result = ESR_DistanceRule.Equal; float L_73 = V_14; float L_74 = V_3; if ((!(((float)L_73) == ((float)L_74)))) { goto IL_01c7; } } { // if (/*Mathf.RoundToInt*/(distance) == worldDistance) result = ESR_DistanceRule.Equal; Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48((&V_4), 2, Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48_RuntimeMethod_var); goto IL_0235; } IL_01c7: { // else if (distance > worldDistance) result = ESR_DistanceRule.Greater; float L_75 = V_14; float L_76 = V_3; if ((!(((float)L_75) > ((float)L_76)))) { goto IL_01d6; } } { // else if (distance > worldDistance) result = ESR_DistanceRule.Greater; Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48((&V_4), 1, Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48_RuntimeMethod_var); goto IL_0235; } IL_01d6: { // else result = ESR_DistanceRule.Lower; Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48((&V_4), 0, Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48_RuntimeMethod_var); goto IL_0235; } IL_01e0: { // Vector3 targetPos = spwn.GetWorldPositionWithFullOffset(MG_Preset); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_77 = V_10; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_78; L_78 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_77); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = SpawnData_GetWorldPositionWithFullOffset_m45DAE8D6B353C1EABC54D7B7A1D721400289D7C4(L_77, L_78, (bool)0, NULL); V_15 = L_79; // float distance = (Vector3.Distance(targetCell.WorldPos(MG_Preset.CellSize), targetPos)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_80 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_81; L_81 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); NullCheck(L_81); float L_82 = L_81->___CellSize_4; NullCheck(L_80); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83; L_83 = FGenCell_WorldPos_m5EEFF8295573AE8A82FF7ED7C9457BD1811B2631(L_80, L_82, (1.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_15; float L_85; L_85 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_83, L_84, NULL); V_16 = L_85; // if (distance == desiredDist) result = ESR_DistanceRule.Equal; float L_86 = V_16; float L_87 = V_1; if ((!(((float)L_86) == ((float)L_87)))) { goto IL_021e; } } { // if (distance == desiredDist) result = ESR_DistanceRule.Equal; Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48((&V_4), 2, Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48_RuntimeMethod_var); goto IL_0235; } IL_021e: { // else if (distance > desiredDist) result = ESR_DistanceRule.Greater; float L_88 = V_16; float L_89 = V_1; if ((!(((float)L_88) > ((float)L_89)))) { goto IL_022d; } } { // else if (distance > desiredDist) result = ESR_DistanceRule.Greater; Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48((&V_4), 1, Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48_RuntimeMethod_var); goto IL_0235; } IL_022d: { // else result = ESR_DistanceRule.Lower; Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48((&V_4), 0, Nullable_1__ctor_m8014C1120FB890CFDA50FE1E209341FBEE1F0F48_RuntimeMethod_var); } IL_0235: { // if (result == DistanceMustBe) Nullable_1_t6692BFD28A8F2BA046BCED1425F290EADDF08A64 L_90 = V_4; V_17 = L_90; int32_t L_91 = __this->___DistanceMustBe_34; V_18 = L_91; int32_t L_92; L_92 = Nullable_1_GetValueOrDefault_mB8641256CA1EE6A52F574C9DD21410C42A2FA3BC_inline((&V_17), Nullable_1_GetValueOrDefault_mB8641256CA1EE6A52F574C9DD21410C42A2FA3BC_RuntimeMethod_var); int32_t L_93 = V_18; bool L_94; L_94 = Nullable_1_get_HasValue_m96B17B849A2CBA28322EC3899D4E25910A400C11_inline((&V_17), Nullable_1_get_HasValue_m96B17B849A2CBA28322EC3899D4E25910A400C11_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_92) == ((int32_t)L_93))? 1 : 0)&(int32_t)L_94))) { goto IL_0263; } } { // Result.Value = true; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_95 = __this->___Result_39; NullCheck(L_95); L_95->___Value_24 = (bool)1; // return; return; } IL_0263: { // for (int s = 0; s < spawns.Count; s++) int32_t L_96 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_96, 1)); } IL_0269: { // for (int s = 0; s < spawns.Count; s++) int32_t L_97 = V_9; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_98 = V_8; NullCheck(L_98); int32_t L_99; L_99 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_98, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0133; } } { // for (int i = 0; i < cells.Count; i++) int32_t L_100 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_100, 1)); } IL_027d: { // for (int i = 0; i < cells.Count; i++) int32_t L_101 = V_6; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_102 = V_5; NullCheck(L_102); int32_t L_103; L_103 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_102, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_101) < ((int32_t)L_103))) { goto IL_010b; } } { // if (result == null) // Not found any cell for conditions - far away or too near bool L_104; L_104 = Nullable_1_get_HasValue_m96B17B849A2CBA28322EC3899D4E25910A400C11_inline((&V_4), Nullable_1_get_HasValue_m96B17B849A2CBA28322EC3899D4E25910A400C11_RuntimeMethod_var); if (L_104) { goto IL_02b7; } } { // if (DistanceMustBe == ESR_DistanceRule.Greater) int32_t L_105 = __this->___DistanceMustBe_34; if ((!(((uint32_t)L_105) == ((uint32_t)1)))) { goto IL_02ab; } } { // Result.Value = true; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_106 = __this->___Result_39; NullCheck(L_106); L_106->___Value_24 = (bool)1; goto IL_02b7; } IL_02ab: { // Result.Value = false; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_107 = __this->___Result_39; NullCheck(L_107); L_107->___Value_24 = (bool)0; } IL_02b7: { // UnityEngine.Debug.Log("dida " + Result.Value); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_108 = __this->___Result_39; NullCheck(L_108); bool* L_109 = (&L_108->___Value_24); String_t* L_110; L_110 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63(L_109, NULL); String_t* L_111; L_111 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral09E746F1AA1DB92AEA1E785DE3179F4A55A537A7, L_110, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_111, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::RefreshDistanceLimitsValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetOtherCellInDistance_RefreshDistanceLimitsValue_mF989BBE2AA6A28B5AE28EA0F347739C0ECDEB0B8 (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { { // if (MeasureIn == ESR_Measuring.Cells) int32_t L_0 = __this->___MeasureIn_36; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_002d; } } { // if (Distance.Value > 32) Distance.Value = 32; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_1 = __this->___Distance_35; NullCheck(L_1); float L_2 = L_1->___Value_24; if ((!(((float)L_2) > ((float)(32.0f))))) { goto IL_004f; } } { // if (Distance.Value > 32) Distance.Value = 32; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_3 = __this->___Distance_35; NullCheck(L_3); L_3->___Value_24 = (32.0f); goto IL_004f; } IL_002d: { // if (Distance.Value > 64) Distance.Value = 64; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_4 = __this->___Distance_35; NullCheck(L_4); float L_5 = L_4->___Value_24; if ((!(((float)L_5) > ((float)(64.0f))))) { goto IL_004f; } } { // if (Distance.Value > 64) Distance.Value = 64; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_6 = __this->___Distance_35; NullCheck(L_6); L_6->___Value_24 = (64.0f); } IL_004f: { // if (Distance.Value < 0) Distance.Value = 0; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_7 = __this->___Distance_35; NullCheck(L_7); float L_8 = L_7->___Value_24; if ((!(((float)L_8) < ((float)(0.0f))))) { goto IL_0071; } } { // if (Distance.Value < 0) Distance.Value = 0; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_9 = __this->___Distance_35; NullCheck(L_9); L_9->___Value_24 = (0.0f); } IL_0071: { // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetOtherCellInDistance::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetOtherCellInDistance__ctor_mA9E635B52F9E589FB994549ACC4224DED8F4018E (MR_GetOtherCellInDistance_tC8465325FB24F6CCEB59F92D9D6B069CC8474365* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public ESR_DistanceRule DistanceMustBe = ESR_DistanceRule.Greater; __this->___DistanceMustBe_34 = 1; // [HideInInspector] public ESR_Measuring MeasureIn = ESR_Measuring.Cells; __this->___MeasureIn_36 = 1; // [HideInInspector] public bool IgnoreSelf = true; __this->___IgnoreSelf_40 = (bool)1; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetFieldVariable_GetDisplayName_m015808411AB25CB61553A6573FB9B92BD6B6F7D0 (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA14275A47A68ECD94DFF5301CE7CC0758DA7138); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7A9A1D4D0524233758432937C92A8F51957FE40); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Field Variable" : "Get Field Variable"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralE7A9A1D4D0524233758432937C92A8F51957FE40; } IL_000e: { return _stringLiteralCA14275A47A68ECD94DFF5301CE7CC0758DA7138; } } // System.String FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_GetFieldVariable_get_GetNodeTooltipDescription_mA9DD1D15DE366F2579A0653CAFD140CC4F5859B0 (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBCC9402BB17D8FA7A67ADE500F168EB40E65245); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get Field Setup variable value or get Mod Pack variable value."; } } return _stringLiteralBBCC9402BB17D8FA7A67ADE500F168EB40E65245; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_GetFieldVariable_GetNodeColor_m0F2D95DDADE37AB12D580D4BC77ECC520C07E10F (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.7f, 0.55f, 0.25f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.699999988f), (0.550000012f), (0.25f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetFieldVariable_get_IsFoldable_m9EE56E3FE1E508883B9236D93EC907D4B396470E (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_GetFieldVariable_get_NodeSize_m0CAA356DA0A8AB108D7B958B28CB685AD73FE343 (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; int32_t G_B6_0 = 0; float G_B6_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 240 : 200, _EditorFoldout ? 121 : 104); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)200); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)240); } IL_0014: { bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B4_0 = ((float)G_B3_0); if (L_1) { G_B5_0 = ((float)G_B3_0); goto IL_0021; } } { G_B6_0 = ((int32_t)104); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)121); G_B6_1 = G_B5_0; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), G_B6_1, ((float)G_B6_0), /*hidden argument*/NULL); return L_2; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetFieldVariable_get_DrawInputConnector_mEB00ACEAEED44B3C21FB652F9157C3D064223BF0 (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_GetFieldVariable_get_DrawOutputConnector_mB4E65679455834544579A9EDFB69B17BB0540A4A (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetFieldVariable_OnStartReadingNode_m58F3DD33D8ACEE592026A255BF7664E62C2A4CDD (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, const RuntimeMethod* method) { FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_0 = NULL; { // var getVar = MGGetVariable(GetTarget(false), VariableIdx); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0; L_0 = MR_GetFieldVariable_GetTarget_mF2A0A056F8E6570D7306FDA6D17D9F52332A679E(__this, (bool)0, NULL); int32_t L_1 = __this->___VariableIdx_34; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2; L_2 = PlannerRuleBase_MGGetVariable_m932884DD08EB775436C76DCE206B442DB5A35982(__this, L_0, L_1, NULL); V_0 = L_2; // if (getVar == null) return; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = V_0; if (L_3) { goto IL_0018; } } { // if (getVar == null) return; return; } IL_0018: { // Out.Variable.SetValue(getVar); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_4 = __this->___Out_35; NullCheck(L_4); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_5 = L_4->___Variable_24; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_6 = V_0; NullCheck(L_5); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_5, L_6, NULL); // } return; } } // UnityEngine.Object FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::GetTarget(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* MR_GetFieldVariable_GetTarget_mF2A0A056F8E6570D7306FDA6D17D9F52332A679E (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, bool ___0_editor, const RuntimeMethod* method) { { // if (VariablesSource == EVariablesSource.ParentFieldSetup) int32_t L_0 = __this->___VariablesSource_36; if (L_0) { goto IL_0019; } } { // if (!editor) bool L_1 = ___0_editor; if (L_1) { goto IL_0012; } } { // return MG_Preset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2; L_2 = PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline(__this, NULL); return L_2; } IL_0012: { // return MGGetFieldSetup(); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3; L_3 = PlannerRuleBase_MGGetFieldSetup_m1817ED6428C3DCDAEB606F730F086EF1CDA931C0(__this, NULL); return L_3; } IL_0019: { // if (VariablesSource == EVariablesSource.ParentModPack) int32_t L_4 = __this->___VariablesSource_36; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_0029; } } { // return MGGetParentPack(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5; L_5 = PlannerRuleBase_MGGetParentPack_m7BA44FC6F67606998F67D44123B52FFA39A49CD6(__this, NULL); return L_5; } IL_0029: { // return null; return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL; } } // System.Void FIMSpace.Generating.Planning.ModNodes.Cells.MR_GetFieldVariable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_GetFieldVariable__ctor_mBA767D29544C22ECDC4F408EBC50E0D0AFBC075E (MR_GetFieldVariable_t8966B04759587F205BA3032F25A447512DF51A8E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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.String FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_TileDesigner_GetDisplayName_m0C152DAF4367F398D7A34BBABB6A2D9BB57163D8 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5872F6F4D3ECC6B2B1C48A030C94DC009A9E8456); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0B04F8201FECFE5CFDC1C9A81D8013F1FB2EF01); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Tile Designer" : "Tile Designer"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralD0B04F8201FECFE5CFDC1C9A81D8013F1FB2EF01; } IL_000e: { return _stringLiteral5872F6F4D3ECC6B2B1C48A030C94DC009A9E8456; } } // System.String FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MR_TileDesigner_get_GetNodeTooltipDescription_m34A6D9B464EF7BF9EA4F2499FAB3807434CA56F7 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE14E26AF06196691C5700EABAE15389711A6103F); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Using Tile Designer to generate game object which can be used to be applied to some spawn"; } } return _stringLiteralE14E26AF06196691C5700EABAE15389711A6103F; } } // UnityEngine.Color FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F MR_TileDesigner_GetNodeColor_m50C701DE7992BD7421FCE7EA870AB029FBBD7735 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.9f, 0.4f, 0.4f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.899999976f), (0.400000006f), (0.400000006f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_TileDesigner_get_IsFoldable_m5E3AC8EA54A04068F17A9A82E1C64CB3700203D0 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MR_TileDesigner_get_NodeSize_m130D422F03142BCF65910DB7B35E967955727355 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { float G_B2_0 = 0.0f; float G_B1_0 = 0.0f; int32_t G_B3_0 = 0; float G_B3_1 = 0.0f; { // public override Vector2 NodeSize { get { return new Vector2(218, _EditorFoldout ? 102 : 104); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (218.0f); if (L_0) { G_B2_0 = (218.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)104); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)102); G_B3_1 = G_B2_0; } IL_0013: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), G_B3_1, ((float)G_B3_0), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_TileDesigner_get_DrawInputConnector_m210B1C7DF2F2AE6C00068B07EDBCA25577B402B3 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MR_TileDesigner_get_DrawOutputConnector_m619E4DDE542638F4F60E269B58DFAC2930EB0EF7 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MR_TileDesigner_get_NodeType_m812D99E868A23E26929A95D5CC8AE4B04F00D837 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::PreGeneratePrepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_TileDesigner_PreGeneratePrepare_m56674F731785D833945E5F31CE128E0FBE5A9A4A (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { { // base.PreGeneratePrepare(); PlannerRuleBase_PreGeneratePrepare_m56E004A7831365D2A0183C1347CC8EF95E95AC35(__this, NULL); // generated = false; __this->___generated_37 = (bool)0; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_TileDesigner_OnStartReadingNode_mE4A09494BBF779D4215FF9A9505FFDCB859E9017 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Generated.Variable.SetValue(generatedDesign); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___Generated_36; NullCheck(L_0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_1 = L_0->___Variable_24; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___generatedDesign_35; NullCheck(L_1); FieldVariable_SetValue_m0794C1CB318D9224FF65F781A2980B3B0CECC347(L_1, L_2, NULL); // if (generated) return; bool L_3 = __this->___generated_37; if (!L_3) { goto IL_001f; } } { // if (generated) return; return; } IL_001f: { // var grid = MG_Grid; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4; L_4 = PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline(__this, NULL); // if (grid == null) return; if (L_4) { goto IL_0028; } } { // if (grid == null) return; return; } IL_0028: { // if (generatedDesign) { FGenerators.DestroyObject(generatedDesign); } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___generatedDesign_35; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL); if (!L_6) { goto IL_0040; } } { // if (generatedDesign) { FGenerators.DestroyObject(generatedDesign); } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___generatedDesign_35; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_7, NULL); } IL_0040: { // Design.FullGenerateStack(); TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC* L_8 = __this->___Design_34; NullCheck(L_8); TileDesign_FullGenerateStack_mFE40F2AF2475F94B2FCED28EF89516BA03BB5BFA(L_8, NULL); // generatedDesign = Design.GeneratePrefab(); TileDesign_t0DD78943910475870EDF4FA2AE056CE471DD40CC* L_9 = __this->___Design_34; NullCheck(L_9); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10; L_10 = TileDesign_GeneratePrefab_mCFD176A77B197BBE03F5CC842042A7882F7431D3(L_9, NULL); __this->___generatedDesign_35 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___generatedDesign_35), (void*)L_10); // generatedDesign.transform.position = new Vector3(10000, -10000, 10000); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = __this->___generatedDesign_35; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; memset((&L_13), 0, sizeof(L_13)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_13), (10000.0f), (-10000.0f), (10000.0f), /*hidden argument*/NULL); NullCheck(L_12); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_12, L_13, NULL); // generatedDesign.hideFlags = HideFlags.HideAndDontSave; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = __this->___generatedDesign_35; NullCheck(L_14); Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_14, ((int32_t)61), NULL); // Generated.Variable.SetValue(generatedDesign); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_15 = __this->___Generated_36; NullCheck(L_15); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16 = L_15->___Variable_24; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = __this->___generatedDesign_35; NullCheck(L_16); FieldVariable_SetValue_m0794C1CB318D9224FF65F781A2980B3B0CECC347(L_16, L_17, NULL); // generated = true; __this->___generated_37 = (bool)1; // } return; } } // System.Void FIMSpace.Generating.Planning.ModNodes.ModGenerating.MR_TileDesigner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MR_TileDesigner__ctor_mFBDE046F40D64AFE2703BC03D613A574649BCF33 (MR_TileDesigner_tC302163AA76E798EAD89878F1E5BF8D3B4BBDC81* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475(__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 // ECE.EasyColliderCreator/BestFitSphere ECE.EasyColliderCreator::CalculateBestFitSphere(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 EasyColliderCreator_CalculateBestFitSphere_m77A1184C1A6309065E7885444594D9D826266CA1 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5; memset((&V_5), 0, sizeof(V_5)); float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); float V_10 = 0.0f; Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_11; memset((&V_11), 0, sizeof(V_11)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* V_14 = NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_15; memset((&V_15), 0, sizeof(V_15)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_16; memset((&V_16), 0, sizeof(V_16)); { // int n = localVertices.Count; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_localVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); V_0 = L_1; // float xAvg, yAvg, zAvg = xAvg = yAvg = 0.0f; float L_2 = (0.0f); V_2 = L_2; float L_3 = L_2; V_1 = L_3; V_3 = L_3; // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_localVertices; NullCheck(L_4); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_5; L_5 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_4, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_11 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004d: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_11), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0042_1; } IL_001b_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_11), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_12 = L_6; // xAvg += vertex.x; float L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_12; float L_9 = L_8.___x_2; V_1 = ((float)il2cpp_codegen_add(L_7, L_9)); // yAvg += vertex.y; float L_10 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_12; float L_12 = L_11.___y_3; V_2 = ((float)il2cpp_codegen_add(L_10, L_12)); // zAvg += vertex.z; float L_13 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_12; float L_15 = L_14.___z_4; V_3 = ((float)il2cpp_codegen_add(L_13, L_15)); } IL_0042_1: { // foreach (Vector3 vertex in localVertices) bool L_16; L_16 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_11), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_16) { goto IL_001b_1; } } { goto IL_005b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005b: { // xAvg = xAvg * (1.0f / n); float L_17 = V_1; int32_t L_18 = V_0; V_1 = ((float)il2cpp_codegen_multiply(L_17, ((float)((1.0f)/((float)L_18))))); // yAvg = yAvg * (1.0f / n); float L_19 = V_2; int32_t L_20 = V_0; V_2 = ((float)il2cpp_codegen_multiply(L_19, ((float)((1.0f)/((float)L_20))))); // zAvg = zAvg * (1.0f / n); float L_21 = V_3; int32_t L_22 = V_0; V_3 = ((float)il2cpp_codegen_multiply(L_21, ((float)((1.0f)/((float)L_22))))); // Vector3 B = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_4 = L_23; // Matrix4x4 AM = new Matrix4x4(Vector4.zero, Vector4.zero, Vector4.zero, new Vector4(0, 0, 0, 1)); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24; L_24 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25; L_25 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26; L_26 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27; memset((&L_27), 0, sizeof(L_27)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_27), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&V_5), L_24, L_25, L_26, L_27, NULL); // float x2, y2, z2 = x2 = y2 = 0.0f; float L_28 = (0.0f); V_7 = L_28; float L_29 = L_28; V_6 = L_29; V_8 = L_29; // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_30 = ___0_localVertices; NullCheck(L_30); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_31; L_31 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_30, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_11 = L_31; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_032f: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_11), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0321_1; } IL_00cc_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_11), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_13 = L_32; // AM[0, 0] += 2 * (vertex.x * (vertex.x - xAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_33 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_34 = V_14; float L_35; L_35 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_34, 0, 0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_13; float L_37 = L_36.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_13; float L_39 = L_38.___x_2; float L_40 = V_1; int32_t L_41 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_33, 0, 0, ((float)il2cpp_codegen_add(L_35, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_37, ((float)il2cpp_codegen_subtract(L_39, L_40))))))/((float)L_41))))), NULL); // AM[0, 1] += 2 * (vertex.x * (vertex.y - yAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_42 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_43 = V_14; float L_44; L_44 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_43, 0, 1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_13; float L_46 = L_45.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_13; float L_48 = L_47.___y_3; float L_49 = V_2; int32_t L_50 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_42, 0, 1, ((float)il2cpp_codegen_add(L_44, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_46, ((float)il2cpp_codegen_subtract(L_48, L_49))))))/((float)L_50))))), NULL); // AM[0, 2] += 2 * (vertex.x * (vertex.z - zAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_51 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_52 = V_14; float L_53; L_53 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_52, 0, 2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_13; float L_55 = L_54.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_13; float L_57 = L_56.___z_4; float L_58 = V_3; int32_t L_59 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_51, 0, 2, ((float)il2cpp_codegen_add(L_53, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_55, ((float)il2cpp_codegen_subtract(L_57, L_58))))))/((float)L_59))))), NULL); // AM[1, 0] += 2 * (vertex.y * (vertex.x - xAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_60 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_61 = V_14; float L_62; L_62 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_61, 1, 0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_13; float L_64 = L_63.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_13; float L_66 = L_65.___x_2; float L_67 = V_1; int32_t L_68 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_60, 1, 0, ((float)il2cpp_codegen_add(L_62, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_64, ((float)il2cpp_codegen_subtract(L_66, L_67))))))/((float)L_68))))), NULL); // AM[1, 1] += 2 * (vertex.y * (vertex.y - yAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_69 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_70 = V_14; float L_71; L_71 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_70, 1, 1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_13; float L_73 = L_72.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_13; float L_75 = L_74.___y_3; float L_76 = V_2; int32_t L_77 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_69, 1, 1, ((float)il2cpp_codegen_add(L_71, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_73, ((float)il2cpp_codegen_subtract(L_75, L_76))))))/((float)L_77))))), NULL); // AM[1, 2] += 2 * (vertex.y * (vertex.z - zAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_78 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_79 = V_14; float L_80; L_80 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_79, 1, 2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_13; float L_82 = L_81.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_13; float L_84 = L_83.___z_4; float L_85 = V_3; int32_t L_86 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_78, 1, 2, ((float)il2cpp_codegen_add(L_80, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_82, ((float)il2cpp_codegen_subtract(L_84, L_85))))))/((float)L_86))))), NULL); // AM[2, 0] += 2 * (vertex.z * (vertex.x - xAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_87 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_88 = V_14; float L_89; L_89 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_88, 2, 0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_13; float L_91 = L_90.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = V_13; float L_93 = L_92.___x_2; float L_94 = V_1; int32_t L_95 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_87, 2, 0, ((float)il2cpp_codegen_add(L_89, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_91, ((float)il2cpp_codegen_subtract(L_93, L_94))))))/((float)L_95))))), NULL); // AM[2, 1] += 2 * (vertex.z * (vertex.y - yAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_96 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_97 = V_14; float L_98; L_98 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_97, 2, 1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_13; float L_100 = L_99.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = V_13; float L_102 = L_101.___y_3; float L_103 = V_2; int32_t L_104 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_96, 2, 1, ((float)il2cpp_codegen_add(L_98, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_100, ((float)il2cpp_codegen_subtract(L_102, L_103))))))/((float)L_104))))), NULL); // AM[2, 2] += 2 * (vertex.z * (vertex.z - zAvg)) / n; V_14 = (&V_5); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_105 = V_14; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_106 = V_14; float L_107; L_107 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline(L_106, 2, 2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_13; float L_109 = L_108.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110 = V_13; float L_111 = L_110.___z_4; float L_112 = V_3; int32_t L_113 = V_0; Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline(L_105, 2, 2, ((float)il2cpp_codegen_add(L_107, ((float)(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_multiply(L_109, ((float)il2cpp_codegen_subtract(L_111, L_112))))))/((float)L_113))))), NULL); // x2 = vertex.x * vertex.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114 = V_13; float L_115 = L_114.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116 = V_13; float L_117 = L_116.___x_2; V_6 = ((float)il2cpp_codegen_multiply(L_115, L_117)); // y2 = vertex.y * vertex.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = V_13; float L_119 = L_118.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120 = V_13; float L_121 = L_120.___y_3; V_7 = ((float)il2cpp_codegen_multiply(L_119, L_121)); // z2 = vertex.z * vertex.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122 = V_13; float L_123 = L_122.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124 = V_13; float L_125 = L_124.___z_4; V_8 = ((float)il2cpp_codegen_multiply(L_123, L_125)); // B.x += ((x2 + y2 + z2) * (vertex.x - xAvg)) / n; float* L_126 = (&(&V_4)->___x_2); float* L_127 = L_126; float L_128 = *((float*)L_127); float L_129 = V_6; float L_130 = V_7; float L_131 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = V_13; float L_133 = L_132.___x_2; float L_134 = V_1; int32_t L_135 = V_0; *((float*)L_127) = (float)((float)il2cpp_codegen_add(L_128, ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_129, L_130)), L_131)), ((float)il2cpp_codegen_subtract(L_133, L_134))))/((float)L_135))))); // B.y += ((x2 + y2 + z2) * (vertex.y - yAvg)) / n; float* L_136 = (&(&V_4)->___y_3); float* L_137 = L_136; float L_138 = *((float*)L_137); float L_139 = V_6; float L_140 = V_7; float L_141 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142 = V_13; float L_143 = L_142.___y_3; float L_144 = V_2; int32_t L_145 = V_0; *((float*)L_137) = (float)((float)il2cpp_codegen_add(L_138, ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_139, L_140)), L_141)), ((float)il2cpp_codegen_subtract(L_143, L_144))))/((float)L_145))))); // B.z += ((x2 + y2 + z2) * (vertex.z - zAvg)) / n; float* L_146 = (&(&V_4)->___z_4); float* L_147 = L_146; float L_148 = *((float*)L_147); float L_149 = V_6; float L_150 = V_7; float L_151 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152 = V_13; float L_153 = L_152.___z_4; float L_154 = V_3; int32_t L_155 = V_0; *((float*)L_147) = (float)((float)il2cpp_codegen_add(L_148, ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_149, L_150)), L_151)), ((float)il2cpp_codegen_subtract(L_153, L_154))))/((float)L_155))))); } IL_0321_1: { // foreach (Vector3 vertex in localVertices) bool L_156; L_156 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_11), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_156) { goto IL_00cc_1; } } { goto IL_033d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_033d: { // Vector3 center = (AM.transpose * AM).inverse * AM.transpose * B; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_157; L_157 = Matrix4x4_get_transpose_mE85C7D21ED5CF86A8066073E6548E77162AA2C89((&V_5), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_158 = V_5; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_159; L_159 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_157, L_158, NULL); V_15 = L_159; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_160; L_160 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_15), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_161; L_161 = Matrix4x4_get_transpose_mE85C7D21ED5CF86A8066073E6548E77162AA2C89((&V_5), NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_162; L_162 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_160, L_161, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_163 = V_4; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_164; L_164 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_163, NULL); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_165; L_165 = Matrix4x4_op_Multiply_m319DF5B7DD9C9499EB8A5682FA63B1AAF0EE87A4(L_162, L_164, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166; L_166 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_165, NULL); V_9 = L_166; // float radius = 0.0f; V_10 = (0.0f); // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_167 = ___0_localVertices; NullCheck(L_167); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_168; L_168 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_167, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_11 = L_168; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_03ea: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_11), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_03df_1; } IL_0384_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_169; L_169 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_11), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_16 = L_169; // radius += Mathf.Pow((vertex.x - center.x), 2) + Mathf.Pow(vertex.y - center.y, 2) + Mathf.Pow(vertex.z - center.z, 2); float L_170 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171 = V_16; float L_172 = L_171.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_173 = V_9; float L_174 = L_173.___x_2; float L_175; L_175 = powf(((float)il2cpp_codegen_subtract(L_172, L_174)), (2.0f)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_176 = V_16; float L_177 = L_176.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178 = V_9; float L_179 = L_178.___y_3; float L_180; L_180 = powf(((float)il2cpp_codegen_subtract(L_177, L_179)), (2.0f)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_181 = V_16; float L_182 = L_181.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_183 = V_9; float L_184 = L_183.___z_4; float L_185; L_185 = powf(((float)il2cpp_codegen_subtract(L_182, L_184)), (2.0f)); V_10 = ((float)il2cpp_codegen_add(L_170, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_175, L_180)), L_185)))); } IL_03df_1: { // foreach (Vector3 vertex in localVertices) bool L_186; L_186 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_11), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_186) { goto IL_0384_1; } } { goto IL_03f8; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_03f8: { // radius = Mathf.Sqrt(radius / localVertices.Count); float L_187 = V_10; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_188 = ___0_localVertices; NullCheck(L_188); int32_t L_189; L_189 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_188, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); float L_190; L_190 = sqrtf(((float)(L_187/((float)L_189)))); V_10 = L_190; // BestFitSphere bfs = new BestFitSphere(center, radius); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_191 = V_9; float L_192 = V_10; BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 L_193; memset((&L_193), 0, sizeof(L_193)); BestFitSphere__ctor_m7532E8C803351EFD55B26EB3896A74A21AFCA776((&L_193), L_191, L_192, /*hidden argument*/NULL); // return bfs; return L_193; } } // ECE.BoxColliderData ECE.EasyColliderCreator::CalculateBox(System.Collections.Generic.List`1,UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* EasyColliderCreator_CalculateBox_mB75E4330E37D5C2EEFC8DD45FFA2E92FF8252F67 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, bool ___2_isRotated, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5; memset((&V_5), 0, sizeof(V_5)); BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* G_B14_0 = NULL; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* G_B14_1 = NULL; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* G_B13_0 = NULL; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* G_B13_1 = NULL; int32_t G_B15_0 = 0; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* G_B15_1 = NULL; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* G_B15_2 = NULL; { // if (isRotated && worldVertices.Count < 3) bool L_0 = ___2_isRotated; if (!L_0) { goto IL_0012; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_worldVertices; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_1, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_2) >= ((int32_t)3))) { goto IL_0012; } } { // return new BoxColliderData(); BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_3 = (BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767*)il2cpp_codegen_object_new(BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767_il2cpp_TypeInfo_var); NullCheck(L_3); BoxColliderData__ctor_m32F4F7C87DFA66FD86C7543D70017F61955654A1(L_3, NULL); return L_3; } IL_0012: { // else if (worldVertices.Count < 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_worldVertices; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_4, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_5) >= ((int32_t)2))) { goto IL_0021; } } { // return new BoxColliderData(); BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_6 = (BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767*)il2cpp_codegen_object_new(BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767_il2cpp_TypeInfo_var); NullCheck(L_6); BoxColliderData__ctor_m32F4F7C87DFA66FD86C7543D70017F61955654A1(L_6, NULL); return L_6; } IL_0021: { // Quaternion q = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_0 = L_7; // List localVertices = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_8 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_8); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_8, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_2 = L_8; // if (isRotated && worldVertices.Count >= 3) bool L_9 = ___2_isRotated; if (!L_9) { goto IL_00b7; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = ___0_worldVertices; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_10, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)3))) { goto IL_00b7; } } { // Vector3 forward = worldVertices[1] - worldVertices[0]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = ___0_worldVertices; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_12, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = ___0_worldVertices; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_14, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_13, L_15, NULL); // Vector3 up = Vector3.Cross(forward, worldVertices[2] - worldVertices[1]); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = L_16; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = ___0_worldVertices; NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_18, 2, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = ___0_worldVertices; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_20, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_19, L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_17, L_22, NULL); V_3 = L_23; // q = Quaternion.LookRotation(forward, up); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25; L_25 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_17, L_24, NULL); V_0 = L_25; // m = Matrix4x4.TRS(attachTo.position, q, Vector3.one); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = ___1_attachTo; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_26, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30; L_30 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_27, L_28, L_29, NULL); V_1 = L_30; // for (int i = 0; i < worldVertices.Count; i++) V_4 = 0; goto IL_00ab; } IL_0087: { // localVertices.Add(m.inverse.MultiplyPoint3x4(worldVertices[i])); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_31 = V_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_32; L_32 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_1), NULL); V_5 = L_32; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_33 = ___0_worldVertices; int32_t L_34 = V_4; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_33, L_34, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_5), L_35, NULL); NullCheck(L_31); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_31, L_36, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // for (int i = 0; i < worldVertices.Count; i++) int32_t L_37 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00ab: { // for (int i = 0; i < worldVertices.Count; i++) int32_t L_38 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_39 = ___0_worldVertices; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_39, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_0087; } } { goto IL_00c7; } IL_00b7: { // localVertices = ToLocalVerts(attachTo, worldVertices); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41 = ___1_attachTo; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_42 = ___0_worldVertices; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_43; L_43 = EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9(__this, L_41, L_42, NULL); V_2 = L_43; // m = attachTo.localToWorldMatrix; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = ___1_attachTo; NullCheck(L_44); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_45; L_45 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_44, NULL); V_1 = L_45; } IL_00c7: { // BoxColliderData data = CalculateBoxLocal(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_46 = V_2; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_47; L_47 = EasyColliderCreator_CalculateBoxLocal_m9734BD3FD65A3BF3D72D40CB43881112A07BF35C(__this, L_46, NULL); // data.ColliderType = isRotated ? CREATE_COLLIDER_TYPE.ROTATED_BOX : CREATE_COLLIDER_TYPE.BOX; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_48 = L_47; bool L_49 = ___2_isRotated; G_B13_0 = L_48; G_B13_1 = L_48; if (L_49) { G_B14_0 = L_48; G_B14_1 = L_48; goto IL_00d5; } } { G_B15_0 = 0; G_B15_1 = G_B13_0; G_B15_2 = G_B13_1; goto IL_00d6; } IL_00d5: { G_B15_0 = 1; G_B15_1 = G_B14_0; G_B15_2 = G_B14_1; } IL_00d6: { NullCheck(G_B15_1); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)G_B15_1)->___ColliderType_0 = G_B15_0; // data.Matrix = m; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_50 = G_B15_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_51 = V_1; NullCheck(L_50); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_50)->___Matrix_2 = L_51; // return data; return L_50; } } // ECE.BoxColliderData ECE.EasyColliderCreator::CalculateBoxLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* EasyColliderCreator_CalculateBoxLocal_m9734BD3FD65A3BF3D72D40CB43881112A07BF35C (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_vertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); float G_B5_0 = 0.0f; float G_B8_0 = 0.0f; float G_B11_0 = 0.0f; float G_B14_0 = 0.0f; float G_B17_0 = 0.0f; float G_B20_0 = 0.0f; { // float xMin, yMin, zMin = xMin = yMin = Mathf.Infinity; float L_0 = (std::numeric_limits::infinity()); V_1 = L_0; float L_1 = L_0; V_0 = L_1; V_2 = L_1; // float xMax, yMax, zMax = xMax = yMax = -Mathf.Infinity; float L_2 = (-std::numeric_limits::infinity()); V_4 = L_2; float L_3 = L_2; V_3 = L_3; V_5 = L_3; // foreach (Vector3 vertex in vertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_vertices; NullCheck(L_4); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_5; L_5 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_4, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_9 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00be: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_9), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00b0_1; } IL_0023_1: { // foreach (Vector3 vertex in vertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_9), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_10 = L_6; // xMin = (vertex.x < xMin) ? vertex.x : xMin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_10; float L_8 = L_7.___x_2; float L_9 = V_0; if ((((float)L_8) < ((float)L_9))) { goto IL_0039_1; } } { float L_10 = V_0; G_B5_0 = L_10; goto IL_0040_1; } IL_0039_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_10; float L_12 = L_11.___x_2; G_B5_0 = L_12; } IL_0040_1: { V_0 = G_B5_0; // xMax = (vertex.x > xMax) ? vertex.x : xMax; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_10; float L_14 = L_13.___x_2; float L_15 = V_3; if ((((float)L_14) > ((float)L_15))) { goto IL_004e_1; } } { float L_16 = V_3; G_B8_0 = L_16; goto IL_0055_1; } IL_004e_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_10; float L_18 = L_17.___x_2; G_B8_0 = L_18; } IL_0055_1: { V_3 = G_B8_0; // yMin = (vertex.y < yMin) ? vertex.y : yMin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_10; float L_20 = L_19.___y_3; float L_21 = V_1; if ((((float)L_20) < ((float)L_21))) { goto IL_0063_1; } } { float L_22 = V_1; G_B11_0 = L_22; goto IL_006a_1; } IL_0063_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_10; float L_24 = L_23.___y_3; G_B11_0 = L_24; } IL_006a_1: { V_1 = G_B11_0; // yMax = (vertex.y > yMax) ? vertex.y : yMax; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_10; float L_26 = L_25.___y_3; float L_27 = V_4; if ((((float)L_26) > ((float)L_27))) { goto IL_007a_1; } } { float L_28 = V_4; G_B14_0 = L_28; goto IL_0081_1; } IL_007a_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_10; float L_30 = L_29.___y_3; G_B14_0 = L_30; } IL_0081_1: { V_4 = G_B14_0; // zMin = (vertex.z < zMin) ? vertex.z : zMin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_10; float L_32 = L_31.___z_4; float L_33 = V_2; if ((((float)L_32) < ((float)L_33))) { goto IL_0090_1; } } { float L_34 = V_2; G_B17_0 = L_34; goto IL_0097_1; } IL_0090_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_10; float L_36 = L_35.___z_4; G_B17_0 = L_36; } IL_0097_1: { V_2 = G_B17_0; // zMax = (vertex.z > zMax) ? vertex.z : zMax; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_10; float L_38 = L_37.___z_4; float L_39 = V_5; if ((((float)L_38) > ((float)L_39))) { goto IL_00a7_1; } } { float L_40 = V_5; G_B20_0 = L_40; goto IL_00ae_1; } IL_00a7_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_10; float L_42 = L_41.___z_4; G_B20_0 = L_42; } IL_00ae_1: { V_5 = G_B20_0; } IL_00b0_1: { // foreach (Vector3 vertex in vertices) bool L_43; L_43 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_9), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_43) { goto IL_0023_1; } } { goto IL_00cc; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00cc: { // Vector3 max = new Vector3(xMax, yMax, zMax); float L_44 = V_3; float L_45 = V_4; float L_46 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; memset((&L_47), 0, sizeof(L_47)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_47), L_44, L_45, L_46, /*hidden argument*/NULL); // Vector3 min = new Vector3(xMin, yMin, zMin); float L_48 = V_0; float L_49 = V_1; float L_50 = V_2; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), L_48, L_49, L_50, NULL); // Vector3 size = max - min; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = L_47; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_51, L_52, NULL); V_7 = L_53; // Vector3 center = (max + min) / 2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_51, L_54, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_55, (2.0f), NULL); V_8 = L_56; // BoxColliderData data = new BoxColliderData(); BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_57 = (BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767*)il2cpp_codegen_object_new(BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767_il2cpp_TypeInfo_var); NullCheck(L_57); BoxColliderData__ctor_m32F4F7C87DFA66FD86C7543D70017F61955654A1(L_57, NULL); // data.Center = center; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_58 = L_57; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_8; NullCheck(L_58); L_58->___Center_3 = L_59; // data.ColliderType = CREATE_COLLIDER_TYPE.BOX; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_60 = L_58; NullCheck(L_60); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_60)->___ColliderType_0 = 0; // data.IsValid = true; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_61 = L_60; NullCheck(L_61); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_61)->___IsValid_1 = (bool)1; // data.Size = size; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_62 = L_61; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_7; NullCheck(L_62); L_62->___Size_4 = L_63; // return data; return L_62; } } // ECE.CapsuleColliderData ECE.EasyColliderCreator::CalculateCapsuleBestFit(System.Collections.Generic.List`1,UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* EasyColliderCreator_CalculateCapsuleBestFit_m6F519D5DDBB0507B4B0DD493DDD92E242D86EA10 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, bool ___2_isRotated, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1; memset((&V_1), 0, sizeof(V_1)); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5; memset((&V_5), 0, sizeof(V_5)); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B9_0 = NULL; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B9_1 = NULL; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B8_0 = NULL; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B8_1 = NULL; int32_t G_B10_0 = 0; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B10_1 = NULL; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B10_2 = NULL; { // if (worldVertices.Count >= 3) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) < ((int32_t)3))) { goto IL_00c2; } } { // Quaternion q = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_0 = L_2; // List localVertices = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_3, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_2 = L_3; // if (isRotated) bool L_4 = ___2_isRotated; if (!L_4) { goto IL_0096; } } { // Vector3 forward = worldVertices[1] - worldVertices[0]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5 = ___0_worldVertices; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_5, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = ___0_worldVertices; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_8, NULL); // Vector3 up = Vector3.Cross(forward, worldVertices[2] - worldVertices[1]); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_11 = ___0_worldVertices; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_11, 2, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_13 = ___0_worldVertices; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_13, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_10, L_15, NULL); V_3 = L_16; // q = Quaternion.LookRotation(forward, up); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18; L_18 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_10, L_17, NULL); V_0 = L_18; // m = Matrix4x4.TRS(attachTo.position, q, Vector3.one); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = ___1_attachTo; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_19, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_23; L_23 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_20, L_21, L_22, NULL); V_1 = L_23; // for (int i = 0; i < worldVertices.Count; i++) V_4 = 0; goto IL_008a; } IL_0066: { // localVertices.Add(m.inverse.MultiplyPoint3x4(worldVertices[i])); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_24 = V_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25; L_25 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_1), NULL); V_5 = L_25; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_26 = ___0_worldVertices; int32_t L_27 = V_4; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_26, L_27, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_5), L_28, NULL); NullCheck(L_24); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_24, L_29, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // for (int i = 0; i < worldVertices.Count; i++) int32_t L_30 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_008a: { // for (int i = 0; i < worldVertices.Count; i++) int32_t L_31 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_32 = ___0_worldVertices; NullCheck(L_32); int32_t L_33; L_33 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_32, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_0066; } } { goto IL_00a6; } IL_0096: { // localVertices = ToLocalVerts(attachTo, worldVertices); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = ___1_attachTo; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_35 = ___0_worldVertices; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_36; L_36 = EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9(__this, L_34, L_35, NULL); V_2 = L_36; // m = attachTo.localToWorldMatrix; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37 = ___1_attachTo; NullCheck(L_37); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38; L_38 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_37, NULL); V_1 = L_38; } IL_00a6: { // CapsuleColliderData data = CalculateCapsuleBestFitLocal(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_39 = V_2; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_40; L_40 = EasyColliderCreator_CalculateCapsuleBestFitLocal_m4E54C8902A7F151624AB2600C53CD6AC74AF8430(__this, L_39, NULL); // data.ColliderType = isRotated ? CREATE_COLLIDER_TYPE.ROTATED_CAPSULE : CREATE_COLLIDER_TYPE.CAPSULE; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_41 = L_40; bool L_42 = ___2_isRotated; G_B8_0 = L_41; G_B8_1 = L_41; if (L_42) { G_B9_0 = L_41; G_B9_1 = L_41; goto IL_00b4; } } { G_B10_0 = 3; G_B10_1 = G_B8_0; G_B10_2 = G_B8_1; goto IL_00b5; } IL_00b4: { G_B10_0 = 4; G_B10_1 = G_B9_0; G_B10_2 = G_B9_1; } IL_00b5: { NullCheck(G_B10_1); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)G_B10_1)->___ColliderType_0 = G_B10_0; // data.Matrix = m; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_43 = G_B10_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_44 = V_1; NullCheck(L_43); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_43)->___Matrix_2 = L_44; // return data; return L_43; } IL_00c2: { // return new CapsuleColliderData(); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_45 = (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418*)il2cpp_codegen_object_new(CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); NullCheck(L_45); CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD(L_45, NULL); return L_45; } } // ECE.CapsuleColliderData ECE.EasyColliderCreator::CalculateCapsuleBestFitLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* EasyColliderCreator_CalculateCapsuleBestFitLocal_m4E54C8902A7F151624AB2600C53CD6AC74AF8430 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80BC5336AE7842B3881E10611551885FAF2D156B); 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)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; { // if (localVertices.Count < 3) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_localVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) >= ((int32_t)3))) { goto IL_0019; } } { // Debug.LogWarning("EasyColliderCreator: Too few vertices passed to calculate a best fit capsule collider."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral80BC5336AE7842B3881E10611551885FAF2D156B, NULL); // return new CapsuleColliderData(); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_2 = (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418*)il2cpp_codegen_object_new(CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); NullCheck(L_2); CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD(L_2, NULL); return L_2; } IL_0019: { // Vector3 v0 = localVertices[0]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = ___0_localVertices; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_3, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_0 = L_4; // Vector3 v1 = localVertices[1]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5 = ___0_localVertices; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_5, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_1 = L_6; // float height = Vector3.Distance(v0, v1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_1; float L_9; L_9 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_7, L_8, NULL); V_2 = L_9; // float dX = Mathf.Abs(v1.x - v0.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; float L_11 = L_10.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; float L_13 = L_12.___x_2; float L_14; L_14 = fabsf(((float)il2cpp_codegen_subtract(L_11, L_13))); V_3 = L_14; // float dY = Mathf.Abs(v1.y - v0.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1; float L_16 = L_15.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0; float L_18 = L_17.___y_3; float L_19; L_19 = fabsf(((float)il2cpp_codegen_subtract(L_16, L_18))); V_4 = L_19; // float dZ = Mathf.Abs(v1.z - v0.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1; float L_21 = L_20.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0; float L_23 = L_22.___z_4; float L_24; L_24 = fabsf(((float)il2cpp_codegen_subtract(L_21, L_23))); V_5 = L_24; // localVertices.RemoveAt(1); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_25 = ___0_localVertices; NullCheck(L_25); List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679(L_25, 1, List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_RuntimeMethod_var); // localVertices.RemoveAt(0); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_26 = ___0_localVertices; NullCheck(L_26); List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679(L_26, 0, List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_RuntimeMethod_var); // BestFitSphere bfs = CalculateBestFitSphere(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_27 = ___0_localVertices; BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 L_28; L_28 = EasyColliderCreator_CalculateBestFitSphere_m77A1184C1A6309065E7885444594D9D826266CA1(__this, L_27, NULL); V_6 = L_28; // Vector3 center = bfs.Center; BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 L_29 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = L_29.___Center_0; V_7 = L_30; // int direction = 0; V_8 = 0; // if (dX > dY && dX > dZ) float L_31 = V_3; float L_32 = V_4; if ((!(((float)L_31) > ((float)L_32)))) { goto IL_00b8; } } { float L_33 = V_3; float L_34 = V_5; if ((!(((float)L_33) > ((float)L_34)))) { goto IL_00b8; } } { // direction = 0; V_8 = 0; // center.x = (v1.x + v0.x) / 2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_1; float L_36 = L_35.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_0; float L_38 = L_37.___x_2; (&V_7)->___x_2 = ((float)(((float)il2cpp_codegen_add(L_36, L_38))/(2.0f))); goto IL_00ff; } IL_00b8: { // else if (dY > dX && dY > dZ) float L_39 = V_4; float L_40 = V_3; if ((!(((float)L_39) > ((float)L_40)))) { goto IL_00e2; } } { float L_41 = V_4; float L_42 = V_5; if ((!(((float)L_41) > ((float)L_42)))) { goto IL_00e2; } } { // direction = 1; V_8 = 1; // center.y = (v1.y + v0.y) / 2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_1; float L_44 = L_43.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_0; float L_46 = L_45.___y_3; (&V_7)->___y_3 = ((float)(((float)il2cpp_codegen_add(L_44, L_46))/(2.0f))); goto IL_00ff; } IL_00e2: { // direction = 2; V_8 = 2; // center.z = (v1.z + v0.z) / 2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_1; float L_48 = L_47.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_0; float L_50 = L_49.___z_4; (&V_7)->___z_4 = ((float)(((float)il2cpp_codegen_add(L_48, L_50))/(2.0f))); } IL_00ff: { // CapsuleColliderData data = new CapsuleColliderData(); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_51 = (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418*)il2cpp_codegen_object_new(CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); NullCheck(L_51); CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD(L_51, NULL); // data.Center = center; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_52 = L_51; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_7; NullCheck(L_52); ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_52)->___Center_4 = L_53; // data.ColliderType = CREATE_COLLIDER_TYPE.CAPSULE; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_54 = L_52; NullCheck(L_54); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_54)->___ColliderType_0 = 3; // data.Direction = direction; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_55 = L_54; int32_t L_56 = V_8; NullCheck(L_55); L_55->___Direction_5 = L_56; // data.Height = height; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_57 = L_55; float L_58 = V_2; NullCheck(L_57); L_57->___Height_6 = L_58; // data.IsValid = true; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_59 = L_57; NullCheck(L_59); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_59)->___IsValid_1 = (bool)1; // data.Radius = bfs.Radius; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_60 = L_59; BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 L_61 = V_6; float L_62 = L_61.___Radius_1; NullCheck(L_60); ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_60)->___Radius_3 = L_62; // return data; return L_60; } } // ECE.CapsuleColliderData ECE.EasyColliderCreator::CalculateCapsuleMinMax(System.Collections.Generic.List`1,UnityEngine.Transform,ECE.CAPSULE_COLLIDER_METHOD,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* EasyColliderCreator_CalculateCapsuleMinMax_m3BC87FA9C528C5D85A883A9A802422DCF1D8DC99 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, int32_t ___2_method, bool ___3_isRotated, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1; memset((&V_1), 0, sizeof(V_1)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5; memset((&V_5), 0, sizeof(V_5)); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B14_0 = NULL; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B14_1 = NULL; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B13_0 = NULL; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B13_1 = NULL; int32_t G_B15_0 = 0; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B15_1 = NULL; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* G_B15_2 = NULL; { // if (isRotated && worldVertices.Count < 3) bool L_0 = ___3_isRotated; if (!L_0) { goto IL_0013; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_worldVertices; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_1, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_2) >= ((int32_t)3))) { goto IL_0013; } } { // return new CapsuleColliderData(); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_3 = (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418*)il2cpp_codegen_object_new(CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); NullCheck(L_3); CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD(L_3, NULL); return L_3; } IL_0013: { // else if (worldVertices.Count < 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_worldVertices; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_4, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_5) >= ((int32_t)2))) { goto IL_0022; } } { // return new CapsuleColliderData(); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_6 = (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418*)il2cpp_codegen_object_new(CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); NullCheck(L_6); CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD(L_6, NULL); return L_6; } IL_0022: { // List localVertices = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_7); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_7, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_0 = L_7; // if (isRotated && worldVertices.Count >= 3) bool L_8 = ___3_isRotated; if (!L_8) { goto IL_00b3; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = ___0_worldVertices; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_9, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)3))) { goto IL_00b3; } } { // Vector3 forward = worldVertices[1] - worldVertices[0]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_11 = ___0_worldVertices; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_11, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_13 = ___0_worldVertices; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_13, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_14, NULL); // Vector3 up = Vector3.Cross(forward, worldVertices[2] - worldVertices[1]); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_17 = ___0_worldVertices; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_17, 2, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_19 = ___0_worldVertices; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_19, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_20, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_16, L_21, NULL); V_3 = L_22; // q = Quaternion.LookRotation(forward, up); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24; L_24 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_16, L_23, NULL); V_2 = L_24; // m = Matrix4x4.TRS(attachTo.position, q, Vector3.one); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___1_attachTo; NullCheck(L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_25, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_29; L_29 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_26, L_27, L_28, NULL); V_1 = L_29; // for (int i = 0; i < worldVertices.Count; i++) V_4 = 0; goto IL_00a7; } IL_0083: { // localVertices.Add(m.inverse.MultiplyPoint3x4(worldVertices[i])); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_30 = V_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_31; L_31 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_1), NULL); V_5 = L_31; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_32 = ___0_worldVertices; int32_t L_33 = V_4; NullCheck(L_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_32, L_33, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_5), L_34, NULL); NullCheck(L_30); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_30, L_35, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // for (int i = 0; i < worldVertices.Count; i++) int32_t L_36 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00a7: { // for (int i = 0; i < worldVertices.Count; i++) int32_t L_37 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_38 = ___0_worldVertices; NullCheck(L_38); int32_t L_39; L_39 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_38, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_37) < ((int32_t)L_39))) { goto IL_0083; } } { goto IL_00c8; } IL_00b3: { // localVertices = ToLocalVerts(attachTo.transform, worldVertices); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = ___1_attachTo; NullCheck(L_40); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41; L_41 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_40, NULL); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_42 = ___0_worldVertices; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_43; L_43 = EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9(__this, L_41, L_42, NULL); V_0 = L_43; // m = attachTo.localToWorldMatrix; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = ___1_attachTo; NullCheck(L_44); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_45; L_45 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_44, NULL); V_1 = L_45; } IL_00c8: { // CapsuleColliderData data = CalculateCapsuleMinMaxLocal(localVertices, method); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_46 = V_0; int32_t L_47 = ___2_method; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_48; L_48 = EasyColliderCreator_CalculateCapsuleMinMaxLocal_m6E9466B88763AC514BC842DF017AB9BBBBD3C64D(__this, L_46, L_47, NULL); // data.ColliderType = isRotated ? CREATE_COLLIDER_TYPE.ROTATED_CAPSULE : CREATE_COLLIDER_TYPE.CAPSULE; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_49 = L_48; bool L_50 = ___3_isRotated; G_B13_0 = L_49; G_B13_1 = L_49; if (L_50) { G_B14_0 = L_49; G_B14_1 = L_49; goto IL_00d8; } } { G_B15_0 = 3; G_B15_1 = G_B13_0; G_B15_2 = G_B13_1; goto IL_00d9; } IL_00d8: { G_B15_0 = 4; G_B15_1 = G_B14_0; G_B15_2 = G_B14_1; } IL_00d9: { NullCheck(G_B15_1); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)G_B15_1)->___ColliderType_0 = G_B15_0; // data.Matrix = m; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_51 = G_B15_2; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_52 = V_1; NullCheck(L_51); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_51)->___Matrix_2 = L_52; // return data; return L_51; } } // ECE.CapsuleColliderData ECE.EasyColliderCreator::CalculateCapsuleMinMaxLocal(System.Collections.Generic.List`1,ECE.CAPSULE_COLLIDER_METHOD) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* EasyColliderCreator_CalculateCapsuleMinMaxLocal_m6E9466B88763AC514BC842DF017AB9BBBBD3C64D (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, int32_t ___1_method, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; float V_7 = 0.0f; float V_8 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_10; memset((&V_10), 0, sizeof(V_10)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); float V_12 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B4_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B3_0 = NULL; float G_B5_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B5_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B7_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B6_0 = NULL; float G_B8_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B8_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B10_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B9_0 = NULL; float G_B11_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B11_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B13_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B12_0 = NULL; float G_B14_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B14_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B16_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B15_0 = NULL; float G_B17_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B17_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B19_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B18_0 = NULL; float G_B20_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B20_1 = NULL; { // Vector3 min = new Vector3(Mathf.Infinity, Mathf.Infinity, Mathf.Infinity); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (std::numeric_limits::infinity()), (std::numeric_limits::infinity()), (std::numeric_limits::infinity()), NULL); // Vector3 max = new Vector3(-Mathf.Infinity, -Mathf.Infinity, -Mathf.Infinity); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_1), (-std::numeric_limits::infinity()), (-std::numeric_limits::infinity()), (-std::numeric_limits::infinity()), NULL); // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_localVertices; NullCheck(L_0); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_1; L_1 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_0, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_10 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_012e: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_10), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0120_1; } IL_0039_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_10), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_11 = L_2; // min.x = vertex.x < min.x ? vertex.x : min.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_11; float L_4 = L_3.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; float L_6 = L_5.___x_2; G_B3_0 = (&V_0); if ((((float)L_4) < ((float)L_6))) { G_B4_0 = (&V_0); goto IL_005b_1; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; float L_8 = L_7.___x_2; G_B5_0 = L_8; G_B5_1 = G_B3_0; goto IL_0062_1; } IL_005b_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_11; float L_10 = L_9.___x_2; G_B5_0 = L_10; G_B5_1 = G_B4_0; } IL_0062_1: { G_B5_1->___x_2 = G_B5_0; // min.y = vertex.y < min.y ? vertex.y : min.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_11; float L_12 = L_11.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; float L_14 = L_13.___y_3; G_B6_0 = (&V_0); if ((((float)L_12) < ((float)L_14))) { G_B7_0 = (&V_0); goto IL_0080_1; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0; float L_16 = L_15.___y_3; G_B8_0 = L_16; G_B8_1 = G_B6_0; goto IL_0087_1; } IL_0080_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_11; float L_18 = L_17.___y_3; G_B8_0 = L_18; G_B8_1 = G_B7_0; } IL_0087_1: { G_B8_1->___y_3 = G_B8_0; // min.z = vertex.z < min.z ? vertex.z : min.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_11; float L_20 = L_19.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0; float L_22 = L_21.___z_4; G_B9_0 = (&V_0); if ((((float)L_20) < ((float)L_22))) { G_B10_0 = (&V_0); goto IL_00a5_1; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0; float L_24 = L_23.___z_4; G_B11_0 = L_24; G_B11_1 = G_B9_0; goto IL_00ac_1; } IL_00a5_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_11; float L_26 = L_25.___z_4; G_B11_0 = L_26; G_B11_1 = G_B10_0; } IL_00ac_1: { G_B11_1->___z_4 = G_B11_0; // max.x = vertex.x > max.x ? vertex.x : max.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_11; float L_28 = L_27.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_1; float L_30 = L_29.___x_2; G_B12_0 = (&V_1); if ((((float)L_28) > ((float)L_30))) { G_B13_0 = (&V_1); goto IL_00ca_1; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_1; float L_32 = L_31.___x_2; G_B14_0 = L_32; G_B14_1 = G_B12_0; goto IL_00d1_1; } IL_00ca_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_11; float L_34 = L_33.___x_2; G_B14_0 = L_34; G_B14_1 = G_B13_0; } IL_00d1_1: { G_B14_1->___x_2 = G_B14_0; // max.y = vertex.y > max.y ? vertex.y : max.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_11; float L_36 = L_35.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1; float L_38 = L_37.___y_3; G_B15_0 = (&V_1); if ((((float)L_36) > ((float)L_38))) { G_B16_0 = (&V_1); goto IL_00ef_1; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_1; float L_40 = L_39.___y_3; G_B17_0 = L_40; G_B17_1 = G_B15_0; goto IL_00f6_1; } IL_00ef_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_11; float L_42 = L_41.___y_3; G_B17_0 = L_42; G_B17_1 = G_B16_0; } IL_00f6_1: { G_B17_1->___y_3 = G_B17_0; // max.z = vertex.z > max.z ? vertex.z : max.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_11; float L_44 = L_43.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_1; float L_46 = L_45.___z_4; G_B18_0 = (&V_1); if ((((float)L_44) > ((float)L_46))) { G_B19_0 = (&V_1); goto IL_0114_1; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_1; float L_48 = L_47.___z_4; G_B20_0 = L_48; G_B20_1 = G_B18_0; goto IL_011b_1; } IL_0114_1: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_11; float L_50 = L_49.___z_4; G_B20_0 = L_50; G_B20_1 = G_B19_0; } IL_011b_1: { G_B20_1->___z_4 = G_B20_0; } IL_0120_1: { // foreach (Vector3 vertex in localVertices) bool L_51; L_51 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_10), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_51) { goto IL_0039_1; } } { goto IL_013c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_013c: { // float dX = max.x - min.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_1; float L_53 = L_52.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_0; float L_55 = L_54.___x_2; V_2 = ((float)il2cpp_codegen_subtract(L_53, L_55)); // float dY = max.y - min.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_1; float L_57 = L_56.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_0; float L_59 = L_58.___y_3; V_3 = ((float)il2cpp_codegen_subtract(L_57, L_59)); // float dZ = max.z - min.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_1; float L_61 = L_60.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_0; float L_63 = L_62.___z_4; V_4 = ((float)il2cpp_codegen_subtract(L_61, L_63)); // Vector3 center = (max + min) / 2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_64, L_65, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_66, (2.0f), NULL); V_5 = L_67; // int direction = 0; V_6 = 0; // float height = 0; V_7 = (0.0f); // if (dX > dY && dX > dZ) // direction is x float L_68 = V_2; float L_69 = V_3; if ((!(((float)L_68) > ((float)L_69)))) { goto IL_0195; } } { float L_70 = V_2; float L_71 = V_4; if ((!(((float)L_70) > ((float)L_71)))) { goto IL_0195; } } { // direction = 0; V_6 = 0; // height = dX; float L_72 = V_2; V_7 = L_72; goto IL_01ad; } IL_0195: { // else if (dY > dX && dY > dZ) // direction is y float L_73 = V_3; float L_74 = V_2; if ((!(((float)L_73) > ((float)L_74)))) { goto IL_01a6; } } { float L_75 = V_3; float L_76 = V_4; if ((!(((float)L_75) > ((float)L_76)))) { goto IL_01a6; } } { // direction = 1; V_6 = 1; // height = dY; float L_77 = V_3; V_7 = L_77; goto IL_01ad; } IL_01a6: { // direction = 2; V_6 = 2; // height = dZ; float L_78 = V_4; V_7 = L_78; } IL_01ad: { // float maxRadius = -Mathf.Infinity; V_8 = (-std::numeric_limits::infinity()); // Vector3 current = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_9 = L_79; // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_80 = ___0_localVertices; NullCheck(L_80); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_81; L_81 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_80, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_10 = L_81; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_022a: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_10), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_021f_1; } IL_01c5_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82; L_82 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_10), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); // current = vertex; V_9 = L_82; // if (direction == 0) int32_t L_83 = V_6; if (L_83) { goto IL_01e2_1; } } { // current.x = center.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_5; float L_85 = L_84.___x_2; (&V_9)->___x_2 = L_85; goto IL_020a_1; } IL_01e2_1: { // else if (direction == 1) int32_t L_86 = V_6; if ((!(((uint32_t)L_86) == ((uint32_t)1)))) { goto IL_01f7_1; } } { // current.y = center.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_5; float L_88 = L_87.___y_3; (&V_9)->___y_3 = L_88; goto IL_020a_1; } IL_01f7_1: { // else if (direction == 2) int32_t L_89 = V_6; if ((!(((uint32_t)L_89) == ((uint32_t)2)))) { goto IL_020a_1; } } { // current.z = center.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_5; float L_91 = L_90.___z_4; (&V_9)->___z_4 = L_91; } IL_020a_1: { // float d = Vector3.Distance(current, center); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93 = V_5; float L_94; L_94 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_92, L_93, NULL); V_12 = L_94; // if (d > maxRadius) float L_95 = V_12; float L_96 = V_8; if ((!(((float)L_95) > ((float)L_96)))) { goto IL_021f_1; } } { // maxRadius = d; float L_97 = V_12; V_8 = L_97; } IL_021f_1: { // foreach (Vector3 vertex in localVertices) bool L_98; L_98 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_10), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_98) { goto IL_01c5_1; } } { goto IL_0238; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0238: { // if (method == CAPSULE_COLLIDER_METHOD.MinMaxPlusRadius) int32_t L_99 = ___1_method; if ((!(((uint32_t)L_99) == ((uint32_t)2)))) { goto IL_0245; } } { // height += maxRadius; float L_100 = V_7; float L_101 = V_8; V_7 = ((float)il2cpp_codegen_add(L_100, L_101)); goto IL_0256; } IL_0245: { // else if (method == CAPSULE_COLLIDER_METHOD.MinMaxPlusDiameter) int32_t L_102 = ___1_method; if ((!(((uint32_t)L_102) == ((uint32_t)3)))) { goto IL_0256; } } { // height += maxRadius * 2; float L_103 = V_7; float L_104 = V_8; V_7 = ((float)il2cpp_codegen_add(L_103, ((float)il2cpp_codegen_multiply(L_104, (2.0f))))); } IL_0256: { // CapsuleColliderData data = new CapsuleColliderData(); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_105 = (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418*)il2cpp_codegen_object_new(CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); NullCheck(L_105); CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD(L_105, NULL); // data.Center = center; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_106 = L_105; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107 = V_5; NullCheck(L_106); ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_106)->___Center_4 = L_107; // data.ColliderType = CREATE_COLLIDER_TYPE.CAPSULE; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_108 = L_106; NullCheck(L_108); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_108)->___ColliderType_0 = 3; // data.Direction = direction; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_109 = L_108; int32_t L_110 = V_6; NullCheck(L_109); L_109->___Direction_5 = L_110; // data.Height = height; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_111 = L_109; float L_112 = V_7; NullCheck(L_111); L_111->___Height_6 = L_112; // data.IsValid = true; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_113 = L_111; NullCheck(L_113); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_113)->___IsValid_1 = (bool)1; // data.Radius = maxRadius; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_114 = L_113; float L_115 = V_8; NullCheck(L_114); ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_114)->___Radius_3 = L_115; // return data; return L_114; } } // ECE.MeshColliderData ECE.EasyColliderCreator::CalculateCylinderCollider(System.Collections.Generic.List`1,UnityEngine.Transform,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* EasyColliderCreator_CalculateCylinderCollider_mC9821630A79DE16D9AC10F147A6934C97FAF2EE2 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, int32_t ___2_numberOfSides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* V_0 = NULL; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* V_1 = NULL; { // MeshColliderData data = new MeshColliderData(); MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_0 = (MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD*)il2cpp_codegen_object_new(MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); NullCheck(L_0); MeshColliderData__ctor_m3285C5AF1309D8D2320A8C61DE57B5DEAC3A4681(L_0, NULL); V_0 = L_0; // List cylinderLocalPoints = CalculateLocalCylinderPoints(worldVertices, attachTo, numberOfSides); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_worldVertices; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___1_attachTo; int32_t L_3 = ___2_numberOfSides; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4; L_4 = EasyColliderCreator_CalculateLocalCylinderPoints_m9B6D425BAB584F95446E990E1EAB3CF46875B7C2(__this, L_1, L_2, L_3, NULL); // EasyColliderQuickHull qh = EasyColliderQuickHull.CalculateHull(cylinderLocalPoints); EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_5; L_5 = EasyColliderQuickHull_CalculateHull_mBBFE328963F6788B1F96276B3B5B0B0235549DDE(L_4, NULL); V_1 = L_5; // data.ColliderType = CREATE_COLLIDER_TYPE.CONVEX_MESH; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_6 = V_0; NullCheck(L_6); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_6)->___ColliderType_0 = 5; // data.ConvexMesh = qh.Result; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_7 = V_0; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_8 = V_1; NullCheck(L_8); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9 = L_8->___Result_15; NullCheck(L_7); L_7->___ConvexMesh_3 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_7->___ConvexMesh_3), (void*)L_9); // if (qh.Result != null) EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_10 = V_1; NullCheck(L_10); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_11 = L_10->___Result_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_003d; } } { // data.IsValid = true; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_13 = V_0; NullCheck(L_13); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_13)->___IsValid_1 = (bool)1; } IL_003d: { // data.Matrix = attachTo.transform.localToWorldMatrix; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_14 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___1_attachTo; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16; L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL); NullCheck(L_16); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_17; L_17 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_16, NULL); NullCheck(L_14); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_14)->___Matrix_2 = L_17; // return data; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_18 = V_0; return L_18; } } // ECE.MeshColliderData ECE.EasyColliderCreator::CalculateCylinderColliderLocal(System.Collections.Generic.List`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* EasyColliderCreator_CalculateCylinderColliderLocal_mD597A084714AF9D51384DAF9B77B17ED27AF2566 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_vertices, int32_t ___1_numberOfSides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* V_0 = NULL; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* V_1 = NULL; { // MeshColliderData data = new MeshColliderData(); MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_0 = (MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD*)il2cpp_codegen_object_new(MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); NullCheck(L_0); MeshColliderData__ctor_m3285C5AF1309D8D2320A8C61DE57B5DEAC3A4681(L_0, NULL); V_0 = L_0; // List cylinderLocalPoints = CalculateLocalCylinderPoints(vertices, null, numberOfSides); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_vertices; int32_t L_2 = ___1_numberOfSides; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3; L_3 = EasyColliderCreator_CalculateLocalCylinderPoints_m9B6D425BAB584F95446E990E1EAB3CF46875B7C2(__this, L_1, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, L_2, NULL); // EasyColliderQuickHull qh = EasyColliderQuickHull.CalculateHull(cylinderLocalPoints); EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_4; L_4 = EasyColliderQuickHull_CalculateHull_mBBFE328963F6788B1F96276B3B5B0B0235549DDE(L_3, NULL); V_1 = L_4; // data.ColliderType = CREATE_COLLIDER_TYPE.CONVEX_MESH; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_5 = V_0; NullCheck(L_5); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_5)->___ColliderType_0 = 5; // data.ConvexMesh = qh.Result; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_6 = V_0; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_7 = V_1; NullCheck(L_7); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8 = L_7->___Result_15; NullCheck(L_6); L_6->___ConvexMesh_3 = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_6->___ConvexMesh_3), (void*)L_8); // if (qh.Result != null) EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_9 = V_1; NullCheck(L_9); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_10 = L_9->___Result_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_003d; } } { // data.IsValid = true; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_12 = V_0; NullCheck(L_12); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_12)->___IsValid_1 = (bool)1; } IL_003d: { // data.Matrix = new Matrix4x4(); MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_13 = V_0; NullCheck(L_13); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_14 = (&((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_13)->___Matrix_2); il2cpp_codegen_initobj(L_14, sizeof(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)); // return data; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_15 = V_0; return L_15; } } // ECE.MeshColliderData ECE.EasyColliderCreator::CalculateMeshColliderQuickHull(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* EasyColliderCreator_CalculateMeshColliderQuickHull_m7CB7D2121733A484BED366C2D4F677AF34FBD951 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_vertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; { // List localVertices = ToLocalVerts(attachTo.transform, vertices); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_attachTo; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_vertices; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3; L_3 = EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9(__this, L_1, L_2, NULL); V_0 = L_3; // MeshColliderData data = CalculateMeshColliderQuickHullLocal(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = V_0; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_5; L_5 = EasyColliderCreator_CalculateMeshColliderQuickHullLocal_m795491F74D2B00389545EE37FE5239A5D74E7E1B(__this, L_4, NULL); // data.Matrix = attachTo.localToWorldMatrix; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_6 = L_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___1_attachTo; NullCheck(L_7); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8; L_8 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_7, NULL); NullCheck(L_6); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_6)->___Matrix_2 = L_8; // return data; return L_6; } } // ECE.MeshColliderData ECE.EasyColliderCreator::CalculateMeshColliderQuickHullLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* EasyColliderCreator_CalculateMeshColliderQuickHullLocal_m795491F74D2B00389545EE37FE5239A5D74E7E1B (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* V_0 = NULL; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* V_1 = NULL; { // MeshColliderData data = new MeshColliderData(); MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_0 = (MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD*)il2cpp_codegen_object_new(MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); NullCheck(L_0); MeshColliderData__ctor_m3285C5AF1309D8D2320A8C61DE57B5DEAC3A4681(L_0, NULL); V_0 = L_0; // EasyColliderQuickHull qh = EasyColliderQuickHull.CalculateHull(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_localVertices; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_2; L_2 = EasyColliderQuickHull_CalculateHull_mBBFE328963F6788B1F96276B3B5B0B0235549DDE(L_1, NULL); V_1 = L_2; // data.ConvexMesh = qh.Result; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_3 = V_0; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_4 = V_1; NullCheck(L_4); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = L_4->___Result_15; NullCheck(L_3); L_3->___ConvexMesh_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ConvexMesh_3), (void*)L_5); // if (qh.Result != null) EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_6 = V_1; NullCheck(L_6); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = L_6->___Result_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_8) { goto IL_002e; } } { // data.IsValid = true; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_9 = V_0; NullCheck(L_9); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_9)->___IsValid_1 = (bool)1; } IL_002e: { // return data; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_10 = V_0; return L_10; } } // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereBestFit(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereBestFit_mB23530B3D3E944694EBFE6BA3B3C5043CA1EE7B2 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; { // if (worldVertices.Count < 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) >= ((int32_t)2))) { goto IL_000f; } } { // return new SphereColliderData(); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_2 = (SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)il2cpp_codegen_object_new(SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); NullCheck(L_2); SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF(L_2, NULL); return L_2; } IL_000f: { // List localVertices = ToLocalVerts(attachTo, worldVertices); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___1_attachTo; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_worldVertices; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5; L_5 = EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9(__this, L_3, L_4, NULL); V_0 = L_5; // SphereColliderData data = CalculateSphereBestFitLocal(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = V_0; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_7; L_7 = EasyColliderCreator_CalculateSphereBestFitLocal_m04587D6E97535B09DC5016719A03876D8C9FD18D(__this, L_6, NULL); // data.Matrix = attachTo.localToWorldMatrix; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_8 = L_7; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___1_attachTo; NullCheck(L_9); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10; L_10 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_9, NULL); NullCheck(L_8); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_8)->___Matrix_2 = L_10; // return data; return L_8; } } // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereBestFitLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereBestFitLocal_m04587D6E97535B09DC5016719A03876D8C9FD18D (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 V_0; memset((&V_0), 0, sizeof(V_0)); { // BestFitSphere bfs = CalculateBestFitSphere(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_localVertices; BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 L_1; L_1 = EasyColliderCreator_CalculateBestFitSphere_m77A1184C1A6309065E7885444594D9D826266CA1(__this, L_0, NULL); V_0 = L_1; // SphereColliderData data = new SphereColliderData(); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_2 = (SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)il2cpp_codegen_object_new(SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); NullCheck(L_2); SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF(L_2, NULL); // data.Center = bfs.Center; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_3 = L_2; BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 L_4 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = L_4.___Center_0; NullCheck(L_3); L_3->___Center_4 = L_5; // data.ColliderType = CREATE_COLLIDER_TYPE.SPHERE; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_6 = L_3; NullCheck(L_6); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_6)->___ColliderType_0 = 2; // data.IsValid = true; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_7 = L_6; NullCheck(L_7); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_7)->___IsValid_1 = (bool)1; // data.Radius = bfs.Radius; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_8 = L_7; BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101 L_9 = V_0; float L_10 = L_9.___Radius_1; NullCheck(L_8); L_8->___Radius_3 = L_10; // return data; return L_8; } } // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereDistance(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereDistance_m0A35ADB4F198DC93140B0B9F69939CE77EBFC30D (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; { // if (worldVertices.Count < 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) >= ((int32_t)2))) { goto IL_000f; } } { // return new SphereColliderData(); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_2 = (SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)il2cpp_codegen_object_new(SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); NullCheck(L_2); SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF(L_2, NULL); return L_2; } IL_000f: { // List localVertices = ToLocalVerts(attachTo, worldVertices); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___1_attachTo; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_worldVertices; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5; L_5 = EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9(__this, L_3, L_4, NULL); V_0 = L_5; // SphereColliderData data = CalculateSphereDistanceLocal(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = V_0; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_7; L_7 = EasyColliderCreator_CalculateSphereDistanceLocal_m8A7E43A03E4B1737B820993BBC15B1A9E38F24CB(__this, L_6, NULL); // data.Matrix = attachTo.localToWorldMatrix; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_8 = L_7; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___1_attachTo; NullCheck(L_9); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10; L_10 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_9, NULL); NullCheck(L_8); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_8)->___Matrix_2 = L_10; // return data; return L_8; } } // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereDistanceLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereDistanceLocal_m8A7E43A03E4B1737B820993BBC15B1A9E38F24CB (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; double V_1 = 0.0; double V_2 = 0.0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; float V_6 = 0.0f; int32_t V_7 = 0; int32_t V_8 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_10; memset((&V_10), 0, sizeof(V_10)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); { // bool switchToFasterAlgorithm = false; V_0 = (bool)0; // double startTime = Time.realtimeSinceStartup; float L_0; L_0 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL); V_1 = ((double)L_0); // double maxTime = 0.1f; V_2 = (0.10000000149011612); // Vector3 distanceVert1 = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_3 = L_1; // Vector3 distanceVert2 = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_4 = L_2; // float maxDistance = -Mathf.Infinity; V_5 = (-std::numeric_limits::infinity()); // float distance = 0; V_6 = (0.0f); // for (int i = 0; i < localVertices.Count; i++) V_7 = 0; goto IL_0094; } IL_0033: { // for (int j = i + 1; j < localVertices.Count; j++) int32_t L_3 = V_7; V_8 = ((int32_t)il2cpp_codegen_add(L_3, 1)); goto IL_0075; } IL_003b: { // distance = Vector3.Distance(localVertices[i], localVertices[j]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_localVertices; int32_t L_5 = V_7; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_4, L_5, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = ___0_localVertices; int32_t L_8 = V_8; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, L_8, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_10; L_10 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_6, L_9, NULL); V_6 = L_10; // if (distance > maxDistance) float L_11 = V_6; float L_12 = V_5; if ((!(((float)L_11) > ((float)L_12)))) { goto IL_006f; } } { // maxDistance = distance; float L_13 = V_6; V_5 = L_13; // distanceVert1 = localVertices[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = ___0_localVertices; int32_t L_15 = V_7; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_14, L_15, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_3 = L_16; // distanceVert2 = localVertices[j]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_17 = ___0_localVertices; int32_t L_18 = V_8; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_17, L_18, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_4 = L_19; } IL_006f: { // for (int j = i + 1; j < localVertices.Count; j++) int32_t L_20 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0075: { // for (int j = i + 1; j < localVertices.Count; j++) int32_t L_21 = V_8; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_22 = ___0_localVertices; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_22, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_21) < ((int32_t)L_23))) { goto IL_003b; } } { // if (Time.realtimeSinceStartup - startTime > maxTime) float L_24; L_24 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL); double L_25 = V_1; double L_26 = V_2; if ((!(((double)((double)il2cpp_codegen_subtract(((double)L_24), L_25))) > ((double)L_26)))) { goto IL_008e; } } { // switchToFasterAlgorithm = true; V_0 = (bool)1; // break; goto IL_009e; } IL_008e: { // for (int i = 0; i < localVertices.Count; i++) int32_t L_27 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0094: { // for (int i = 0; i < localVertices.Count; i++) int32_t L_28 = V_7; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_29 = ___0_localVertices; NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_29, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_28) < ((int32_t)L_30))) { goto IL_0033; } } IL_009e: { // if (switchToFasterAlgorithm) bool L_31 = V_0; if (!L_31) { goto IL_0181; } } { // Vector3 mean = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_9 = L_32; // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_33 = ___0_localVertices; NullCheck(L_33); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_34; L_34 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_33, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_10 = L_34; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00d4: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_10), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00c9_1; } IL_00b5_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_10), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_11 = L_35; // mean += vertex; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_37, NULL); V_9 = L_38; } IL_00c9_1: { // foreach (Vector3 vertex in localVertices) bool L_39; L_39 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_10), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_39) { goto IL_00b5_1; } } { goto IL_00e2; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00e2: { // mean = mean / localVertices.Count; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_9; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_41 = ___0_localVertices; NullCheck(L_41); int32_t L_42; L_42 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_41, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_40, ((float)L_42), NULL); V_9 = L_43; // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_44 = ___0_localVertices; NullCheck(L_44); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_45; L_45 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_44, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_10 = L_45; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0128: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_10), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_011d_1; } IL_00fc_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_10), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_12 = L_46; // distance = Vector3.Distance(vertex, mean); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_9; float L_49; L_49 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_47, L_48, NULL); V_6 = L_49; // if (distance > maxDistance) float L_50 = V_6; float L_51 = V_5; if ((!(((float)L_50) > ((float)L_51)))) { goto IL_011d_1; } } { // distanceVert1 = vertex; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_12; V_3 = L_52; // maxDistance = distance; float L_53 = V_6; V_5 = L_53; } IL_011d_1: { // foreach (Vector3 vertex in localVertices) bool L_54; L_54 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_10), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_54) { goto IL_00fc_1; } } { goto IL_0136; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0136: { // maxDistance = -Mathf.Infinity; V_5 = (-std::numeric_limits::infinity()); // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_55 = ___0_localVertices; NullCheck(L_55); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_56; L_56 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_55, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_10 = L_56; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0173: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_10), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0168_1; } IL_0147_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_10), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_13 = L_57; // distance = Vector3.Distance(vertex, distanceVert1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_3; float L_60; L_60 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_58, L_59, NULL); V_6 = L_60; // if (distance > maxDistance) float L_61 = V_6; float L_62 = V_5; if ((!(((float)L_61) > ((float)L_62)))) { goto IL_0168_1; } } { // maxDistance = distance; float L_63 = V_6; V_5 = L_63; // distanceVert2 = vertex; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_13; V_4 = L_64; } IL_0168_1: { // foreach (Vector3 vertex in localVertices) bool L_65; L_65 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_10), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_65) { goto IL_0147_1; } } { goto IL_0181; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0181: { // SphereColliderData data = new SphereColliderData(); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_66 = (SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)il2cpp_codegen_object_new(SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); NullCheck(L_66); SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF(L_66, NULL); // data.Center = (distanceVert1 + distanceVert2) / 2; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_67 = L_66; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; L_70 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_68, L_69, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_70, (2.0f), NULL); NullCheck(L_67); L_67->___Center_4 = L_71; // data.ColliderType = CREATE_COLLIDER_TYPE.SPHERE; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_72 = L_67; NullCheck(L_72); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_72)->___ColliderType_0 = 2; // data.IsValid = true; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_73 = L_72; NullCheck(L_73); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_73)->___IsValid_1 = (bool)1; // data.Radius = maxDistance / 2; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_74 = L_73; float L_75 = V_5; NullCheck(L_74); L_74->___Radius_3 = ((float)(L_75/(2.0f))); // return data; return L_74; } } // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereMinMax(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereMinMax_m05008B903CA00FB12EBD53611C7BB37635DA60C6 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; { // if (worldVertices.Count < 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) >= ((int32_t)2))) { goto IL_000f; } } { // return new SphereColliderData(); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_2 = (SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)il2cpp_codegen_object_new(SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); NullCheck(L_2); SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF(L_2, NULL); return L_2; } IL_000f: { // List localVertices = ToLocalVerts(attachTo, worldVertices); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___1_attachTo; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_worldVertices; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5; L_5 = EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9(__this, L_3, L_4, NULL); V_0 = L_5; // SphereColliderData data = CalculateSphereMinMaxLocal(localVertices); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = V_0; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_7; L_7 = EasyColliderCreator_CalculateSphereMinMaxLocal_m65690F3F40D369FCDDB5AA87722DF17142055D56(__this, L_6, NULL); // data.Matrix = attachTo.localToWorldMatrix; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_8 = L_7; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___1_attachTo; NullCheck(L_9); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10; L_10 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_9, NULL); NullCheck(L_8); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_8)->___Matrix_2 = L_10; // return data; return L_8; } } // ECE.SphereColliderData ECE.EasyColliderCreator::CalculateSphereMinMaxLocal(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* EasyColliderCreator_CalculateSphereMinMaxLocal_m65690F3F40D369FCDDB5AA87722DF17142055D56 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_localVertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); float V_7 = 0.0f; float V_8 = 0.0f; int32_t V_9 = 0; Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_10; memset((&V_10), 0, sizeof(V_10)); float G_B4_0 = 0.0f; float G_B7_0 = 0.0f; float G_B10_0 = 0.0f; float G_B13_0 = 0.0f; float G_B16_0 = 0.0f; float G_B19_0 = 0.0f; { // float xMin, yMin, zMin = xMin = yMin = Mathf.Infinity; float L_0 = (std::numeric_limits::infinity()); V_1 = L_0; float L_1 = L_0; V_0 = L_1; V_2 = L_1; // float xMax, yMax, zMax = xMax = yMax = -Mathf.Infinity; float L_2 = (-std::numeric_limits::infinity()); V_4 = L_2; float L_3 = L_2; V_3 = L_3; V_5 = L_3; // for (int i = 0; i < localVertices.Count; i++) V_9 = 0; goto IL_00f0; } IL_001e: { // xMin = (localVertices[i].x < xMin) ? localVertices[i].x : xMin; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_localVertices; int32_t L_5 = V_9; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_4, L_5, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_7 = L_6.___x_2; float L_8 = V_0; if ((((float)L_7) < ((float)L_8))) { goto IL_0031; } } { float L_9 = V_0; G_B4_0 = L_9; goto IL_003e; } IL_0031: { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = ___0_localVertices; int32_t L_11 = V_9; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_10, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_13 = L_12.___x_2; G_B4_0 = L_13; } IL_003e: { V_0 = G_B4_0; // xMax = (localVertices[i].x > xMax) ? localVertices[i].x : xMax; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = ___0_localVertices; int32_t L_15 = V_9; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_14, L_15, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_17 = L_16.___x_2; float L_18 = V_3; if ((((float)L_17) > ((float)L_18))) { goto IL_0052; } } { float L_19 = V_3; G_B7_0 = L_19; goto IL_005f; } IL_0052: { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = ___0_localVertices; int32_t L_21 = V_9; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_20, L_21, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_23 = L_22.___x_2; G_B7_0 = L_23; } IL_005f: { V_3 = G_B7_0; // yMin = (localVertices[i].y < yMin) ? localVertices[i].y : yMin; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_24 = ___0_localVertices; int32_t L_25 = V_9; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_24, L_25, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_27 = L_26.___y_3; float L_28 = V_1; if ((((float)L_27) < ((float)L_28))) { goto IL_0073; } } { float L_29 = V_1; G_B10_0 = L_29; goto IL_0080; } IL_0073: { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_30 = ___0_localVertices; int32_t L_31 = V_9; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_30, L_31, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_33 = L_32.___y_3; G_B10_0 = L_33; } IL_0080: { V_1 = G_B10_0; // yMax = (localVertices[i].y > yMax) ? localVertices[i].y : yMax; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_34 = ___0_localVertices; int32_t L_35 = V_9; NullCheck(L_34); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_34, L_35, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_37 = L_36.___y_3; float L_38 = V_4; if ((((float)L_37) > ((float)L_38))) { goto IL_0096; } } { float L_39 = V_4; G_B13_0 = L_39; goto IL_00a3; } IL_0096: { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_40 = ___0_localVertices; int32_t L_41 = V_9; NullCheck(L_40); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_40, L_41, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_43 = L_42.___y_3; G_B13_0 = L_43; } IL_00a3: { V_4 = G_B13_0; // zMin = (localVertices[i].z < zMin) ? localVertices[i].z : zMin; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_44 = ___0_localVertices; int32_t L_45 = V_9; NullCheck(L_44); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_44, L_45, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_47 = L_46.___z_4; float L_48 = V_2; if ((((float)L_47) < ((float)L_48))) { goto IL_00b8; } } { float L_49 = V_2; G_B16_0 = L_49; goto IL_00c5; } IL_00b8: { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_50 = ___0_localVertices; int32_t L_51 = V_9; NullCheck(L_50); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_50, L_51, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_53 = L_52.___z_4; G_B16_0 = L_53; } IL_00c5: { V_2 = G_B16_0; // zMax = (localVertices[i].z > zMax) ? localVertices[i].z : zMax; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_54 = ___0_localVertices; int32_t L_55 = V_9; NullCheck(L_54); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_54, L_55, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_57 = L_56.___z_4; float L_58 = V_5; if ((((float)L_57) > ((float)L_58))) { goto IL_00db; } } { float L_59 = V_5; G_B19_0 = L_59; goto IL_00e8; } IL_00db: { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_60 = ___0_localVertices; int32_t L_61 = V_9; NullCheck(L_60); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_60, L_61, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_63 = L_62.___z_4; G_B19_0 = L_63; } IL_00e8: { V_5 = G_B19_0; // for (int i = 0; i < localVertices.Count; i++) int32_t L_64 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_00f0: { // for (int i = 0; i < localVertices.Count; i++) int32_t L_65 = V_9; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_66 = ___0_localVertices; NullCheck(L_66); int32_t L_67; L_67 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_66, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_65) < ((int32_t)L_67))) { goto IL_001e; } } { // Vector3 center = (new Vector3(xMin, yMin, zMin) + new Vector3(xMax, yMax, zMax)) / 2; float L_68 = V_0; float L_69 = V_1; float L_70 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; memset((&L_71), 0, sizeof(L_71)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_71), L_68, L_69, L_70, /*hidden argument*/NULL); float L_72 = V_3; float L_73 = V_4; float L_74 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; memset((&L_75), 0, sizeof(L_75)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_75), L_72, L_73, L_74, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76; L_76 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_71, L_75, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_76, (2.0f), NULL); V_6 = L_77; // float maxDistance = 0.0f; V_7 = (0.0f); // float distance = 0.0f; V_8 = (0.0f); // foreach (Vector3 vertex in localVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_78 = ___0_localVertices; NullCheck(L_78); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_79; L_79 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_78, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_10 = L_79; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_015d: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_10), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0152_1; } IL_0138_1: { // foreach (Vector3 vertex in localVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; L_80 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_10), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); // distance = Vector3.Distance(vertex, center); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_6; float L_82; L_82 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_80, L_81, NULL); V_8 = L_82; // if (distance > maxDistance) float L_83 = V_8; float L_84 = V_7; if ((!(((float)L_83) > ((float)L_84)))) { goto IL_0152_1; } } { // maxDistance = distance; float L_85 = V_8; V_7 = L_85; } IL_0152_1: { // foreach (Vector3 vertex in localVertices) bool L_86; L_86 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_10), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_86) { goto IL_0138_1; } } { goto IL_016b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_016b: { // SphereColliderData data = new SphereColliderData(); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_87 = (SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)il2cpp_codegen_object_new(SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82_il2cpp_TypeInfo_var); NullCheck(L_87); SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF(L_87, NULL); // data.Center = center; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_88 = L_87; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = V_6; NullCheck(L_88); L_88->___Center_4 = L_89; // data.ColliderType = CREATE_COLLIDER_TYPE.SPHERE; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_90 = L_88; NullCheck(L_90); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_90)->___ColliderType_0 = 2; // data.IsValid = true; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_91 = L_90; NullCheck(L_91); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_91)->___IsValid_1 = (bool)1; // data.Radius = maxDistance; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_92 = L_91; float L_93 = V_7; NullCheck(L_92); L_92->___Radius_3 = L_93; // return data; return L_92; } } // UnityEngine.BoxCollider ECE.EasyColliderCreator::CreateBoxCollider(ECE.BoxColliderData,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* EasyColliderCreator_CreateBoxCollider_m4DAD1E8B58CE6B339C4EDF539FE690686F44ECC7 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* ___0_data, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_0 = NULL; { // BoxCollider boxCollider = properties.AttachTo.AddComponent(); EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_0 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = L_0.___AttachTo_4; NullCheck(L_1); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_2; L_2 = GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23(L_1, GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var); V_0 = L_2; // boxCollider.size = data.Size; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_3 = V_0; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_4 = ___0_data; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = L_4->___Size_4; NullCheck(L_3); BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_3, L_5, NULL); // boxCollider.center = data.Center; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_6 = V_0; BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_7 = ___0_data; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->___Center_3; NullCheck(L_6); BoxCollider_set_center_m0AB0482699735FEE8306A7FCAAE66A76C479F0F0(L_6, L_8, NULL); // SetPropertiesOnCollider(boxCollider, properties); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_9 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_10 = ___1_properties; EasyColliderCreator_SetPropertiesOnCollider_mDFB43EE2EF4E84E66A0E987BE81FC7D2BA9AEC09(__this, L_9, L_10, NULL); // return boxCollider; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_11 = V_0; return L_11; } } // UnityEngine.BoxCollider ECE.EasyColliderCreator::CreateBoxCollider(System.Collections.Generic.List`1,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* EasyColliderCreator_CreateBoxCollider_m306143C77FC5D220B935C06D84D447961524EFFF (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, 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_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral324EBAF10CCF90B09759A07B0C18288474009F51); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E179BCD84F58669BB8D07A199B343EA04F59989); s_Il2CppMethodInitialized = true; } BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; { // if (worldVertices.Count >= 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) < ((int32_t)2))) { goto IL_008d; } } { // if (properties.Orientation == COLLIDER_ORIENTATION.ROTATED) EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_2 = ___1_properties; int32_t L_3 = L_2.___Orientation_3; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0070; } } { // if (worldVertices.Count >= 3) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_worldVertices; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_4, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_5) < ((int32_t)3))) { goto IL_0064; } } { // GameObject obj = CreateGameObjectOrientation(worldVertices, properties.AttachTo, "Rotated Box Collider"); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_7 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = L_7.___AttachTo_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = EasyColliderCreator_CreateGameObjectOrientation_m9FE448687903A6D95596281FAC7B48061D7E65B1(__this, L_6, L_8, _stringLiteral324EBAF10CCF90B09759A07B0C18288474009F51, NULL); V_1 = L_9; // if (obj != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_004e; } } { // obj.layer = properties.Layer; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_1; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_13 = ___1_properties; int32_t L_14 = L_13.___Layer_1; NullCheck(L_12); GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_12, L_14, NULL); // properties.AttachTo = obj; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_1; (&___1_properties)->___AttachTo_4 = L_15; Il2CppCodeGenWriteBarrier((void**)(&(&___1_properties)->___AttachTo_4), (void*)L_15); } IL_004e: { // data = CalculateBox(worldVertices, properties.AttachTo.transform, true); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_16 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_17 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = L_17.___AttachTo_4; NullCheck(L_18); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19; L_19 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_18, NULL); BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_20; L_20 = EasyColliderCreator_CalculateBox_mB75E4330E37D5C2EEFC8DD45FFA2E92FF8252F67(__this, L_16, L_19, (bool)1, NULL); V_0 = L_20; goto IL_0084; } IL_0064: { // Debug.LogWarning("Easy Collider Editor: Creating a Rotated Box Collider requires at least 3 points to be selected."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral8E179BCD84F58669BB8D07A199B343EA04F59989, NULL); // return null; return (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*)NULL; } IL_0070: { // data = CalculateBox(worldVertices, properties.AttachTo.transform, false); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_21 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_22 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = L_22.___AttachTo_4; NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24; L_24 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_23, NULL); BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_25; L_25 = EasyColliderCreator_CalculateBox_mB75E4330E37D5C2EEFC8DD45FFA2E92FF8252F67(__this, L_21, L_24, (bool)0, NULL); V_0 = L_25; } IL_0084: { // return CreateBoxCollider(data, properties); BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* L_26 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_27 = ___1_properties; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_28; L_28 = EasyColliderCreator_CreateBoxCollider_m4DAD1E8B58CE6B339C4EDF539FE690686F44ECC7(__this, L_26, L_27, NULL); return L_28; } IL_008d: { // return null; return (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*)NULL; } } // UnityEngine.CapsuleCollider ECE.EasyColliderCreator::CreateCapsuleCollider(ECE.CapsuleColliderData,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* EasyColliderCreator_CreateCapsuleCollider_m52A3468FF72FCFB31F8D709E30D7B4C18978E6B9 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* ___0_data, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mE9815ABBF56D4B7806C63F85A30AE9BBDE927BCF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* V_0 = NULL; { // CapsuleCollider capsuleCollider = properties.AttachTo.AddComponent(); EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_0 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = L_0.___AttachTo_4; NullCheck(L_1); CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_2; L_2 = GameObject_AddComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mE9815ABBF56D4B7806C63F85A30AE9BBDE927BCF(L_1, GameObject_AddComponent_TisCapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808_mE9815ABBF56D4B7806C63F85A30AE9BBDE927BCF_RuntimeMethod_var); V_0 = L_2; // capsuleCollider.direction = data.Direction; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_3 = V_0; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_4 = ___0_data; NullCheck(L_4); int32_t L_5 = L_4->___Direction_5; NullCheck(L_3); CapsuleCollider_set_direction_m3064DADA49F7F48DA8D62659B1D3545C83C553CB(L_3, L_5, NULL); // capsuleCollider.height = data.Height; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_6 = V_0; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_7 = ___0_data; NullCheck(L_7); float L_8 = L_7->___Height_6; NullCheck(L_6); CapsuleCollider_set_height_m5DAE3DC5AD851E30C5A29AC7A22F36BE1E205BBB(L_6, L_8, NULL); // capsuleCollider.center = data.Center; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_9 = V_0; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_10 = ___0_data; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_10)->___Center_4; NullCheck(L_9); CapsuleCollider_set_center_m242D92DAEF25887C6A87A0777E4E624C0A431A2E(L_9, L_11, NULL); // capsuleCollider.radius = data.Radius; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_12 = V_0; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_13 = ___0_data; NullCheck(L_13); float L_14 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_13)->___Radius_3; NullCheck(L_12); CapsuleCollider_set_radius_mB301C0086FE0D251683512184B0F6DDE264BA985(L_12, L_14, NULL); // SetPropertiesOnCollider(capsuleCollider, properties); CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_15 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_16 = ___1_properties; EasyColliderCreator_SetPropertiesOnCollider_mDFB43EE2EF4E84E66A0E987BE81FC7D2BA9AEC09(__this, L_15, L_16, NULL); // return capsuleCollider; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_17 = V_0; return L_17; } } // UnityEngine.CapsuleCollider ECE.EasyColliderCreator::CreateCapsuleCollider_BestFit(System.Collections.Generic.List`1,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* EasyColliderCreator_CreateCapsuleCollider_BestFit_m11652A3535C6E9BBCC3356DC93ECD1909C70FAA8 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FCAF7223B98C3847E56EE181EB4E31DC8E0542B); s_Il2CppMethodInitialized = true; } CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; { // if (worldVertices.Count >= 3) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) < ((int32_t)3))) { goto IL_007b; } } { // CapsuleColliderData data = new CapsuleColliderData(); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_2 = (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418*)il2cpp_codegen_object_new(CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418_il2cpp_TypeInfo_var); NullCheck(L_2); CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD(L_2, NULL); V_0 = L_2; // if (properties.Orientation == COLLIDER_ORIENTATION.ROTATED) EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_3 = ___1_properties; int32_t L_4 = L_3.___Orientation_3; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_005e; } } { // GameObject obj = CreateGameObjectOrientation(worldVertices, properties.AttachTo, "Rotated Capsule Collider"); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_6 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = L_6.___AttachTo_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8; L_8 = EasyColliderCreator_CreateGameObjectOrientation_m9FE448687903A6D95596281FAC7B48061D7E65B1(__this, L_5, L_7, _stringLiteral6FCAF7223B98C3847E56EE181EB4E31DC8E0542B, NULL); V_1 = L_8; // if (obj != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0048; } } { // properties.AttachTo = obj; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_1; (&___1_properties)->___AttachTo_4 = L_11; Il2CppCodeGenWriteBarrier((void**)(&(&___1_properties)->___AttachTo_4), (void*)L_11); // obj.layer = properties.Layer; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_1; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_13 = ___1_properties; int32_t L_14 = L_13.___Layer_1; NullCheck(L_12); GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_12, L_14, NULL); } IL_0048: { // data = CalculateCapsuleBestFit(worldVertices, properties.AttachTo.transform, true); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_15 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_16 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = L_16.___AttachTo_4; NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_17, NULL); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_19; L_19 = EasyColliderCreator_CalculateCapsuleBestFit_m6F519D5DDBB0507B4B0DD493DDD92E242D86EA10(__this, L_15, L_18, (bool)1, NULL); V_0 = L_19; goto IL_0072; } IL_005e: { // data = CalculateCapsuleBestFit(worldVertices, properties.AttachTo.transform, false); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_21 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = L_21.___AttachTo_4; NullCheck(L_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23; L_23 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_22, NULL); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_24; L_24 = EasyColliderCreator_CalculateCapsuleBestFit_m6F519D5DDBB0507B4B0DD493DDD92E242D86EA10(__this, L_20, L_23, (bool)0, NULL); V_0 = L_24; } IL_0072: { // return CreateCapsuleCollider(data, properties); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_25 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_26 = ___1_properties; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_27; L_27 = EasyColliderCreator_CreateCapsuleCollider_m52A3468FF72FCFB31F8D709E30D7B4C18978E6B9(__this, L_25, L_26, NULL); return L_27; } IL_007b: { // return null; return (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808*)NULL; } } // UnityEngine.CapsuleCollider ECE.EasyColliderCreator::CreateCapsuleCollider_MinMax(System.Collections.Generic.List`1,ECE.EasyColliderProperties,ECE.CAPSULE_COLLIDER_METHOD) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* EasyColliderCreator_CreateCapsuleCollider_MinMax_mDCEA74CEE04A38F7847F301737E87D1E74229586 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, int32_t ___2_method, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FCAF7223B98C3847E56EE181EB4E31DC8E0542B); s_Il2CppMethodInitialized = true; } CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; { // if (properties.Orientation == COLLIDER_ORIENTATION.ROTATED && worldVertices.Count >= 3) EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_0 = ___1_properties; int32_t L_1 = L_0.___Orientation_3; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_005e; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_worldVertices; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_2, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_3) < ((int32_t)3))) { goto IL_005e; } } { // GameObject obj = CreateGameObjectOrientation(worldVertices, properties.AttachTo, "Rotated Capsule Collider"); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_5 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = L_5.___AttachTo_4; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7; L_7 = EasyColliderCreator_CreateGameObjectOrientation_m9FE448687903A6D95596281FAC7B48061D7E65B1(__this, L_4, L_6, _stringLiteral6FCAF7223B98C3847E56EE181EB4E31DC8E0542B, NULL); V_1 = L_7; // if (obj != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0047; } } { // properties.AttachTo = obj; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_1; (&___1_properties)->___AttachTo_4 = L_10; Il2CppCodeGenWriteBarrier((void**)(&(&___1_properties)->___AttachTo_4), (void*)L_10); // obj.layer = properties.AttachTo.layer; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_1; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_12 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = L_12.___AttachTo_4; NullCheck(L_13); int32_t L_14; L_14 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_13, NULL); NullCheck(L_11); GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_11, L_14, NULL); } IL_0047: { // data = CalculateCapsuleMinMax(worldVertices, properties.AttachTo.transform, method, true); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_15 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_16 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = L_16.___AttachTo_4; NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_17, NULL); int32_t L_19 = ___2_method; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_20; L_20 = EasyColliderCreator_CalculateCapsuleMinMax_m3BC87FA9C528C5D85A883A9A802422DCF1D8DC99(__this, L_15, L_18, L_19, (bool)1, NULL); V_0 = L_20; goto IL_0073; } IL_005e: { // data = CalculateCapsuleMinMax(worldVertices, properties.AttachTo.transform, method, false); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_21 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_22 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = L_22.___AttachTo_4; NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24; L_24 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_23, NULL); int32_t L_25 = ___2_method; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_26; L_26 = EasyColliderCreator_CalculateCapsuleMinMax_m3BC87FA9C528C5D85A883A9A802422DCF1D8DC99(__this, L_21, L_24, L_25, (bool)0, NULL); V_0 = L_26; } IL_0073: { // return CreateCapsuleCollider(data, properties); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_27 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_28 = ___1_properties; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_29; L_29 = EasyColliderCreator_CreateCapsuleCollider_m52A3468FF72FCFB31F8D709E30D7B4C18978E6B9(__this, L_27, L_28, NULL); return L_29; } } // UnityEngine.MeshCollider ECE.EasyColliderCreator::CreateConvexMeshCollider(UnityEngine.Mesh,UnityEngine.GameObject,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* EasyColliderCreator_CreateConvexMeshCollider_mE01184EE0FAEF95BB61268D3EFFB5BD5E18DAA9F (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_attachToObject, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___2_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_0 = NULL; { // MeshCollider createdCollider = attachToObject.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___1_attachToObject; NullCheck(L_0); MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_1; L_1 = GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7(L_0, GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var); V_0 = L_1; // createdCollider.sharedMesh = mesh; MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_2 = V_0; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3 = ___0_mesh; NullCheck(L_2); MeshCollider_set_sharedMesh_m05F87B9AC04139285EBBCC159F77B51C6940E79C(L_2, L_3, NULL); // createdCollider.cookingOptions = MeshColliderCookingOptions.CookForFasterSimulation | MeshColliderCookingOptions.EnableMeshCleaning | MeshColliderCookingOptions.WeldColocatedVertices; MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_4 = V_0; NullCheck(L_4); MeshCollider_set_cookingOptions_m76B9DE7A503EDD73499CFFB46F7ECD942B6C7A2C(L_4, ((int32_t)14), NULL); // createdCollider.convex = true; MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_5 = V_0; NullCheck(L_5); MeshCollider_set_convex_m20482D687240D0921BA76B77983403E55A2E3CE1(L_5, (bool)1, NULL); // SetPropertiesOnCollider(createdCollider, properties); MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_6 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_7 = ___2_properties; EasyColliderCreator_SetPropertiesOnCollider_mDFB43EE2EF4E84E66A0E987BE81FC7D2BA9AEC09(__this, L_6, L_7, NULL); // return createdCollider; MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_8 = V_0; return L_8; } } // UnityEngine.SphereCollider ECE.EasyColliderCreator::CreateSphereCollider(ECE.SphereColliderData,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* EasyColliderCreator_CreateSphereCollider_m20388FDE132841C67AB19AFA587B87AEAD1437F0 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* ___0_data, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* V_0 = NULL; { // SphereCollider sphereCollider = properties.AttachTo.AddComponent(); EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_0 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = L_0.___AttachTo_4; NullCheck(L_1); SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_2; L_2 = GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E(L_1, GameObject_AddComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m3D05F19667844A2949840753F7A3287115BE029E_RuntimeMethod_var); V_0 = L_2; // sphereCollider.radius = data.Radius; SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_3 = V_0; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_4 = ___0_data; NullCheck(L_4); float L_5 = L_4->___Radius_3; NullCheck(L_3); SphereCollider_set_radius_m6119FE18C6739B077AB17334B1B53984911017FF(L_3, L_5, NULL); // sphereCollider.center = data.Center; SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_6 = V_0; SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_7 = ___0_data; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->___Center_4; NullCheck(L_6); SphereCollider_set_center_m83F6CC0056B491CD577B9AC08FA1E331074203D4(L_6, L_8, NULL); // SetPropertiesOnCollider(sphereCollider, properties); SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_9 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_10 = ___1_properties; EasyColliderCreator_SetPropertiesOnCollider_mDFB43EE2EF4E84E66A0E987BE81FC7D2BA9AEC09(__this, L_9, L_10, NULL); // return sphereCollider; SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_11 = V_0; return L_11; } } // UnityEngine.SphereCollider ECE.EasyColliderCreator::CreateSphereCollider_BestFit(System.Collections.Generic.List`1,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* EasyColliderCreator_CreateSphereCollider_BestFit_mEDE8AE63AB9EF22EE7F081326C26FCD32F234B3A (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* V_0 = NULL; { // if (worldVertices.Count >= 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) < ((int32_t)2))) { goto IL_0025; } } { // SphereColliderData data = CalculateSphereBestFit(worldVertices, properties.AttachTo.transform); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_3 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = L_3.___AttachTo_4; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_6; L_6 = EasyColliderCreator_CalculateSphereBestFit_mB23530B3D3E944694EBFE6BA3B3C5043CA1EE7B2(__this, L_2, L_5, NULL); V_0 = L_6; // return CreateSphereCollider(data, properties); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_7 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_8 = ___1_properties; SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_9; L_9 = EasyColliderCreator_CreateSphereCollider_m20388FDE132841C67AB19AFA587B87AEAD1437F0(__this, L_7, L_8, NULL); return L_9; } IL_0025: { // return null; return (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)NULL; } } // UnityEngine.SphereCollider ECE.EasyColliderCreator::CreateSphereCollider_Distance(System.Collections.Generic.List`1,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* EasyColliderCreator_CreateSphereCollider_Distance_mF14748FBB497DE41C7DD379C340D63E1BA592DCC (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* V_0 = NULL; { // if (worldVertices.Count >= 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) < ((int32_t)2))) { goto IL_0025; } } { // SphereColliderData data = CalculateSphereDistance(worldVertices, properties.AttachTo.transform); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_3 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = L_3.___AttachTo_4; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_6; L_6 = EasyColliderCreator_CalculateSphereDistance_m0A35ADB4F198DC93140B0B9F69939CE77EBFC30D(__this, L_2, L_5, NULL); V_0 = L_6; // return CreateSphereCollider(data, properties); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_7 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_8 = ___1_properties; SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_9; L_9 = EasyColliderCreator_CreateSphereCollider_m20388FDE132841C67AB19AFA587B87AEAD1437F0(__this, L_7, L_8, NULL); return L_9; } IL_0025: { // return null; return (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)NULL; } } // UnityEngine.SphereCollider ECE.EasyColliderCreator::CreateSphereCollider_MinMax(System.Collections.Generic.List`1,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* EasyColliderCreator_CreateSphereCollider_MinMax_m94EFC35F4553D0068429647872DDF19476F8D808 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* V_0 = NULL; { // if (worldVertices.Count >= 2) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_1) < ((int32_t)2))) { goto IL_0025; } } { // SphereColliderData data = CalculateSphereMinMax(worldVertices, properties.AttachTo.transform); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_worldVertices; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_3 = ___1_properties; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = L_3.___AttachTo_4; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_6; L_6 = EasyColliderCreator_CalculateSphereMinMax_m05008B903CA00FB12EBD53611C7BB37635DA60C6(__this, L_2, L_5, NULL); V_0 = L_6; // return CreateSphereCollider(data, properties); SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* L_7 = V_0; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_8 = ___1_properties; SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_9; L_9 = EasyColliderCreator_CreateSphereCollider_m20388FDE132841C67AB19AFA587B87AEAD1437F0(__this, L_7, L_8, NULL); return L_9; } IL_0025: { // return null; return (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275*)NULL; } } // System.Collections.Generic.List`1 ECE.EasyColliderCreator::CalculateLocalCylinderPoints(System.Collections.Generic.List`1,UnityEngine.Transform,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* EasyColliderCreator_CalculateLocalCylinderPoints_m9B6D425BAB584F95446E990E1EAB3CF46875B7C2 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_vertices, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, int32_t ___2_numberOfSides, 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; } CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* V_0 = NULL; { // numberOfSides = Mathf.Clamp(numberOfSides, 3, 64); int32_t L_0 = ___2_numberOfSides; int32_t L_1; L_1 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_0, 3, ((int32_t)64), NULL); ___2_numberOfSides = L_1; // if (attachTo != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___1_attachTo; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0021; } } { // capsuleData = CalculateCapsuleMinMax(vertices, attachTo, CAPSULE_COLLIDER_METHOD.MinMaxPlusDiameter, false); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_vertices; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___1_attachTo; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_6; L_6 = EasyColliderCreator_CalculateCapsuleMinMax_m3BC87FA9C528C5D85A883A9A802422DCF1D8DC99(__this, L_4, L_5, 3, (bool)0, NULL); V_0 = L_6; goto IL_002a; } IL_0021: { // capsuleData = CalculateCapsuleMinMaxLocal(vertices, CAPSULE_COLLIDER_METHOD.MinMaxPlusDiameter); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = ___0_vertices; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_8; L_8 = EasyColliderCreator_CalculateCapsuleMinMaxLocal_m6E9466B88763AC514BC842DF017AB9BBBBD3C64D(__this, L_7, 3, NULL); V_0 = L_8; } IL_002a: { // return CalculateLocalCylinderPoints(capsuleData, numberOfSides); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_9 = V_0; int32_t L_10 = ___2_numberOfSides; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_11; L_11 = EasyColliderCreator_CalculateLocalCylinderPoints_m3BB25D48DFDE46022EC3941919D581C1AA9A4F92(__this, L_9, L_10, NULL); return L_11; } } // System.Collections.Generic.List`1 ECE.EasyColliderCreator::CalculateLocalCylinderPoints(ECE.CapsuleColliderData,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* EasyColliderCreator_CalculateLocalCylinderPoints_m3BB25D48DFDE46022EC3941919D581C1AA9A4F92 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* ___0_capsuleData, int32_t ___1_numberOfSides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; float V_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; { // List localPoints = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_0, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_0 = L_0; // float angleIncrement = 360f / numberOfSides; int32_t L_1 = ___1_numberOfSides; V_1 = ((float)((360.0f)/((float)L_1))); // Vector3 top, bottom = top = capsuleData.Center; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_2 = ___0_capsuleData; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_2)->___Center_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3; V_2 = L_4; V_3 = L_4; // if (capsuleData.Direction == 0) CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_5 = ___0_capsuleData; NullCheck(L_5); int32_t L_6 = L_5->___Direction_5; if (L_6) { goto IL_0061; } } { // top.x += (capsuleData.Height / 2) - capsuleData.Radius; float* L_7 = (&(&V_2)->___x_2); float* L_8 = L_7; float L_9 = *((float*)L_8); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_10 = ___0_capsuleData; NullCheck(L_10); float L_11 = L_10->___Height_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_12 = ___0_capsuleData; NullCheck(L_12); float L_13 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_12)->___Radius_3; *((float*)L_8) = (float)((float)il2cpp_codegen_add(L_9, ((float)il2cpp_codegen_subtract(((float)(L_11/(2.0f))), L_13)))); // bottom.x -= (capsuleData.Height / 2) - capsuleData.Radius; float* L_14 = (&(&V_3)->___x_2); float* L_15 = L_14; float L_16 = *((float*)L_15); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_17 = ___0_capsuleData; NullCheck(L_17); float L_18 = L_17->___Height_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_19 = ___0_capsuleData; NullCheck(L_19); float L_20 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_19)->___Radius_3; *((float*)L_15) = (float)((float)il2cpp_codegen_subtract(L_16, ((float)il2cpp_codegen_subtract(((float)(L_18/(2.0f))), L_20)))); goto IL_00ed; } IL_0061: { // else if (capsuleData.Direction == 1) CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_21 = ___0_capsuleData; NullCheck(L_21); int32_t L_22 = L_21->___Direction_5; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00a8; } } { // top.y += (capsuleData.Height / 2) - capsuleData.Radius; float* L_23 = (&(&V_2)->___y_3); float* L_24 = L_23; float L_25 = *((float*)L_24); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_26 = ___0_capsuleData; NullCheck(L_26); float L_27 = L_26->___Height_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_28 = ___0_capsuleData; NullCheck(L_28); float L_29 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_28)->___Radius_3; *((float*)L_24) = (float)((float)il2cpp_codegen_add(L_25, ((float)il2cpp_codegen_subtract(((float)(L_27/(2.0f))), L_29)))); // bottom.y -= (capsuleData.Height / 2) - capsuleData.Radius; float* L_30 = (&(&V_3)->___y_3); float* L_31 = L_30; float L_32 = *((float*)L_31); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_33 = ___0_capsuleData; NullCheck(L_33); float L_34 = L_33->___Height_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_35 = ___0_capsuleData; NullCheck(L_35); float L_36 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_35)->___Radius_3; *((float*)L_31) = (float)((float)il2cpp_codegen_subtract(L_32, ((float)il2cpp_codegen_subtract(((float)(L_34/(2.0f))), L_36)))); goto IL_00ed; } IL_00a8: { // else if (capsuleData.Direction == 2) CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_37 = ___0_capsuleData; NullCheck(L_37); int32_t L_38 = L_37->___Direction_5; if ((!(((uint32_t)L_38) == ((uint32_t)2)))) { goto IL_00ed; } } { // top.z += (capsuleData.Height / 2) - capsuleData.Radius; float* L_39 = (&(&V_2)->___z_4); float* L_40 = L_39; float L_41 = *((float*)L_40); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_42 = ___0_capsuleData; NullCheck(L_42); float L_43 = L_42->___Height_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_44 = ___0_capsuleData; NullCheck(L_44); float L_45 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_44)->___Radius_3; *((float*)L_40) = (float)((float)il2cpp_codegen_add(L_41, ((float)il2cpp_codegen_subtract(((float)(L_43/(2.0f))), L_45)))); // bottom.z -= (capsuleData.Height / 2) - capsuleData.Radius; float* L_46 = (&(&V_3)->___z_4); float* L_47 = L_46; float L_48 = *((float*)L_47); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_49 = ___0_capsuleData; NullCheck(L_49); float L_50 = L_49->___Height_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_51 = ___0_capsuleData; NullCheck(L_51); float L_52 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_51)->___Radius_3; *((float*)L_47) = (float)((float)il2cpp_codegen_subtract(L_48, ((float)il2cpp_codegen_subtract(((float)(L_50/(2.0f))), L_52)))); } IL_00ed: { // for (float a = 0; a < 360f; a += angleIncrement) V_4 = (0.0f); goto IL_0256; } IL_00f9: { // float b = capsuleData.Radius * Mathf.Sin(a * Mathf.Deg2Rad); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_53 = ___0_capsuleData; NullCheck(L_53); float L_54 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_53)->___Radius_3; float L_55 = V_4; float L_56; L_56 = sinf(((float)il2cpp_codegen_multiply(L_55, (0.0174532924f)))); V_5 = ((float)il2cpp_codegen_multiply(L_54, L_56)); // float c = capsuleData.Radius * Mathf.Cos(a * Mathf.Deg2Rad); CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_57 = ___0_capsuleData; NullCheck(L_57); float L_58 = ((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_57)->___Radius_3; float L_59 = V_4; float L_60; L_60 = cosf(((float)il2cpp_codegen_multiply(L_59, (0.0174532924f)))); V_6 = ((float)il2cpp_codegen_multiply(L_58, L_60)); // if (capsuleData.Direction == 0) CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_61 = ___0_capsuleData; NullCheck(L_61); int32_t L_62 = L_61->___Direction_5; if (L_62) { goto IL_0186; } } { // top.y = b + capsuleData.Center.y; float L_63 = V_5; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_64 = ___0_capsuleData; NullCheck(L_64); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_65 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_64)->___Center_4); float L_66 = L_65->___y_3; (&V_2)->___y_3 = ((float)il2cpp_codegen_add(L_63, L_66)); // bottom.y = b + capsuleData.Center.y; float L_67 = V_5; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_68 = ___0_capsuleData; NullCheck(L_68); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_69 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_68)->___Center_4); float L_70 = L_69->___y_3; (&V_3)->___y_3 = ((float)il2cpp_codegen_add(L_67, L_70)); // top.z = c + capsuleData.Center.z; float L_71 = V_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_72 = ___0_capsuleData; NullCheck(L_72); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_73 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_72)->___Center_4); float L_74 = L_73->___z_4; (&V_2)->___z_4 = ((float)il2cpp_codegen_add(L_71, L_74)); // bottom.z = c + capsuleData.Center.z; float L_75 = V_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_76 = ___0_capsuleData; NullCheck(L_76); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_77 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_76)->___Center_4); float L_78 = L_77->___z_4; (&V_3)->___z_4 = ((float)il2cpp_codegen_add(L_75, L_78)); goto IL_0242; } IL_0186: { // else if (capsuleData.Direction == 1) CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_79 = ___0_capsuleData; NullCheck(L_79); int32_t L_80 = L_79->___Direction_5; if ((!(((uint32_t)L_80) == ((uint32_t)1)))) { goto IL_01e5; } } { // top.x = b + capsuleData.Center.x; float L_81 = V_5; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_82 = ___0_capsuleData; NullCheck(L_82); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_83 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_82)->___Center_4); float L_84 = L_83->___x_2; (&V_2)->___x_2 = ((float)il2cpp_codegen_add(L_81, L_84)); // bottom.x = b + capsuleData.Center.x; float L_85 = V_5; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_86 = ___0_capsuleData; NullCheck(L_86); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_87 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_86)->___Center_4); float L_88 = L_87->___x_2; (&V_3)->___x_2 = ((float)il2cpp_codegen_add(L_85, L_88)); // top.z = c + capsuleData.Center.z; float L_89 = V_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_90 = ___0_capsuleData; NullCheck(L_90); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_91 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_90)->___Center_4); float L_92 = L_91->___z_4; (&V_2)->___z_4 = ((float)il2cpp_codegen_add(L_89, L_92)); // bottom.z = c + capsuleData.Center.z; float L_93 = V_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_94 = ___0_capsuleData; NullCheck(L_94); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_95 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_94)->___Center_4); float L_96 = L_95->___z_4; (&V_3)->___z_4 = ((float)il2cpp_codegen_add(L_93, L_96)); goto IL_0242; } IL_01e5: { // else if (capsuleData.Direction == 2) CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_97 = ___0_capsuleData; NullCheck(L_97); int32_t L_98 = L_97->___Direction_5; if ((!(((uint32_t)L_98) == ((uint32_t)2)))) { goto IL_0242; } } { // top.x = b + capsuleData.Center.x; float L_99 = V_5; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_100 = ___0_capsuleData; NullCheck(L_100); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_101 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_100)->___Center_4); float L_102 = L_101->___x_2; (&V_2)->___x_2 = ((float)il2cpp_codegen_add(L_99, L_102)); // bottom.x = b + capsuleData.Center.x; float L_103 = V_5; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_104 = ___0_capsuleData; NullCheck(L_104); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_105 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_104)->___Center_4); float L_106 = L_105->___x_2; (&V_3)->___x_2 = ((float)il2cpp_codegen_add(L_103, L_106)); // top.y = c + capsuleData.Center.y; float L_107 = V_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_108 = ___0_capsuleData; NullCheck(L_108); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_109 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_108)->___Center_4); float L_110 = L_109->___y_3; (&V_2)->___y_3 = ((float)il2cpp_codegen_add(L_107, L_110)); // bottom.y = c + capsuleData.Center.y; float L_111 = V_6; CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* L_112 = ___0_capsuleData; NullCheck(L_112); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_113 = (&((SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82*)L_112)->___Center_4); float L_114 = L_113->___y_3; (&V_3)->___y_3 = ((float)il2cpp_codegen_add(L_111, L_114)); } IL_0242: { // localPoints.Add(top); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_115 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116 = V_2; NullCheck(L_115); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_115, L_116, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // localPoints.Add(bottom); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_117 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = V_3; NullCheck(L_117); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_117, L_118, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // for (float a = 0; a < 360f; a += angleIncrement) float L_119 = V_4; float L_120 = V_1; V_4 = ((float)il2cpp_codegen_add(L_119, L_120)); } IL_0256: { // for (float a = 0; a < 360f; a += angleIncrement) float L_121 = V_4; if ((((float)L_121) < ((float)(360.0f)))) { goto IL_00f9; } } { // return localPoints; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_122 = V_0; return L_122; } } // UnityEngine.GameObject ECE.EasyColliderCreator::CreateGameObjectOrientation(System.Collections.Generic.List`1,UnityEngine.GameObject,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EasyColliderCreator_CreateGameObjectOrientation_m9FE448687903A6D95596281FAC7B48061D7E65B1 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_worldVertices, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_parent, String_t* ___2_name, 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_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // GameObject obj = new GameObject(name); String_t* L_0 = ___2_name; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_1); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_1, L_0, NULL); V_0 = L_1; // if (worldVertices.Count >= 3) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_worldVertices; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_2, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_3) < ((int32_t)3))) { goto IL_0073; } } { // Vector3 forward = worldVertices[1] - worldVertices[0]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_worldVertices; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_4, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = ___0_worldVertices; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_6, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_7, NULL); V_1 = L_8; // Vector3 up = Vector3.Cross(forward, worldVertices[2] - worldVertices[1]); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = ___0_worldVertices; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_10, 2, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = ___0_worldVertices; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_12, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_11, L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_9, L_14, NULL); V_2 = L_15; // obj.transform.rotation = Quaternion.LookRotation(forward, up); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_0; NullCheck(L_16); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20; L_20 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_18, L_19, NULL); NullCheck(L_17); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_17, L_20, NULL); // obj.transform.SetParent(parent.transform); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = V_0; NullCheck(L_21); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22; L_22 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_21, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = ___1_parent; NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24; L_24 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_23, NULL); NullCheck(L_22); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_22, L_24, NULL); // obj.transform.localPosition = Vector3.zero; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = V_0; NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26; L_26 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_25, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_26); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_26, L_27, NULL); // return obj; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = V_0; return L_28; } IL_0073: { // return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } } // System.Void ECE.EasyColliderCreator::DebugDrawPoint(UnityEngine.Vector3,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderCreator_DebugDrawPoint_m5B8447708AFA8165168F8BD2C1C7397C1CFEAC7F (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldLoc, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Debug.DrawLine(worldLoc - Vector3.up * 0.01f, worldLoc + Vector3.up * 0.01f, color, 10f, false); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_worldLoc; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (0.00999999978f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_worldLoc; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, (0.00999999978f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_6, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___1_color; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_DrawLine_m09EB01A6F34CB6BCE8EC0A13CAEF4899E2112B52(L_3, L_7, L_8, (10.0f), (bool)0, NULL); // Debug.DrawLine(worldLoc - Vector3.left * 0.01f, worldLoc + Vector3.left * 0.01f, color, 10f, false); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_worldLoc; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, (0.00999999978f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_worldLoc; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, (0.00999999978f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_13, L_15, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = ___1_color; Debug_DrawLine_m09EB01A6F34CB6BCE8EC0A13CAEF4899E2112B52(L_12, L_16, L_17, (10.0f), (bool)0, NULL); // Debug.DrawLine(worldLoc - Vector3.forward * 0.01f, worldLoc + Vector3.forward * 0.01f, color, 10f, false); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___0_worldLoc; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_19, (0.00999999978f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_20, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___0_worldLoc; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_23, (0.00999999978f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_24, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26 = ___1_color; Debug_DrawLine_m09EB01A6F34CB6BCE8EC0A13CAEF4899E2112B52(L_21, L_25, L_26, (10.0f), (bool)0, NULL); // } return; } } // System.Void ECE.EasyColliderCreator::SetPropertiesOnCollider(UnityEngine.Collider,ECE.EasyColliderProperties) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderCreator_SetPropertiesOnCollider_mDFB43EE2EF4E84E66A0E987BE81FC7D2BA9AEC09 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_collider, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 ___1_properties, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (collider != null) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_collider; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0021; } } { // collider.isTrigger = properties.IsTrigger; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = ___0_collider; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_3 = ___1_properties; bool L_4 = L_3.___IsTrigger_0; NullCheck(L_2); Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_2, L_4, NULL); // collider.sharedMaterial = properties.PhysicMaterial; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5 = ___0_collider; EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9 L_6 = ___1_properties; PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_7 = L_6.___PhysicMaterial_2; NullCheck(L_5); Collider_set_sharedMaterial_m2AC21AB939A377ABACF8282CDC52EE61B54107ED(L_5, L_7, NULL); } IL_0021: { // } return; } } // System.Collections.Generic.List`1 ECE.EasyColliderCreator::ToLocalVerts(UnityEngine.Transform,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* EasyColliderCreator_ToLocalVerts_m84D5E4A3BD3AE40BD76F397E50E3E1AFD599CCA9 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___1_worldVertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // List localVerts = new List(worldVertices.Count); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___1_worldVertices; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33(L_2, L_1, List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_RuntimeMethod_var); V_0 = L_2; // foreach (Vector3 v in worldVertices) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = ___1_worldVertices; NullCheck(L_3); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_4; L_4 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_3, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_1 = L_4; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0035: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_1), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_002a_1; } IL_0015_1: { // foreach (Vector3 v in worldVertices) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_1), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_2 = L_5; // localVerts.Add(transform.InverseTransformPoint(v)); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_transform; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_7, L_8, NULL); NullCheck(L_6); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_6, L_9, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); } IL_002a_1: { // foreach (Vector3 v in worldVertices) bool L_10; L_10 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_1), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_10) { goto IL_0015_1; } } { goto IL_0043; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0043: { // return localVerts; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_11 = V_0; return L_11; } } // System.Void ECE.EasyColliderCreator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderCreator__ctor_m1EABB6CD9DB738FF4D47F26AE6B8E011ADD30BB6 (EasyColliderCreator_t281C966797947274567A54C46415FF61D0595B29* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ECE.EasyColliderCreator/BestFitSphere::.ctor(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BestFitSphere__ctor_m7532E8C803351EFD55B26EB3896A74A21AFCA776 (BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) { { // this.Center = center; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_center; __this->___Center_0 = L_0; // this.Radius = radius; float L_1 = ___1_radius; __this->___Radius_1 = L_1; // } return; } } IL2CPP_EXTERN_C void BestFitSphere__ctor_m7532E8C803351EFD55B26EB3896A74A21AFCA776_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) { BestFitSphere_t3B42126127D0CCE7BC6C8C8F5F59D7A31D20C101* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); BestFitSphere__ctor_m7532E8C803351EFD55B26EB3896A74A21AFCA776(_thisAdjusted, ___0_center, ___1_radius, 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 ECE.EasyColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderData__ctor_m67EAE90C579675A825D759A9DAE8150520746C27 (EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void ECE.SphereColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF (SphereColliderData_tFC8352E929FC211DFD5E36044001AA19A0A67F82* __this, const RuntimeMethod* method) { { EasyColliderData__ctor_m67EAE90C579675A825D759A9DAE8150520746C27(__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 ECE.CapsuleColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleColliderData__ctor_m5A6C91FD9DAF3ABF0D6D0A9236D1D38E5D07B5DD (CapsuleColliderData_t87541A3DD1180EEDAE1EC3B3F86C2543F4BEC418* __this, const RuntimeMethod* method) { { SphereColliderData__ctor_m0E66C92367086C7E2CCCAA8CE66B70842E1EEFFF(__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 ECE.BoxColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxColliderData__ctor_m32F4F7C87DFA66FD86C7543D70017F61955654A1 (BoxColliderData_t3364AE44F561D08BC2F7C32EBA32B1539586A767* __this, const RuntimeMethod* method) { { EasyColliderData__ctor_m67EAE90C579675A825D759A9DAE8150520746C27(__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 ECE.MeshColliderData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshColliderData__ctor_m3285C5AF1309D8D2320A8C61DE57B5DEAC3A4681 (MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* __this, const RuntimeMethod* method) { { EasyColliderData__ctor_m67EAE90C579675A825D759A9DAE8150520746C27(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: ECE.EasyColliderProperties IL2CPP_EXTERN_C void EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshal_pinvoke(const EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9& unmarshaled, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshaled_pinvoke& marshaled) { Exception_t* ___PhysicMaterial_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'PhysicMaterial' of type 'EasyColliderProperties': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___PhysicMaterial_2Exception, NULL); } IL2CPP_EXTERN_C void EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshal_pinvoke_back(const EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshaled_pinvoke& marshaled, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9& unmarshaled) { Exception_t* ___PhysicMaterial_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'PhysicMaterial' of type 'EasyColliderProperties': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___PhysicMaterial_2Exception, NULL); } // Conversion method for clean up from marshalling of: ECE.EasyColliderProperties IL2CPP_EXTERN_C void EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshal_pinvoke_cleanup(EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: ECE.EasyColliderProperties IL2CPP_EXTERN_C void EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshal_com(const EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9& unmarshaled, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshaled_com& marshaled) { Exception_t* ___PhysicMaterial_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'PhysicMaterial' of type 'EasyColliderProperties': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___PhysicMaterial_2Exception, NULL); } IL2CPP_EXTERN_C void EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshal_com_back(const EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshaled_com& marshaled, EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9& unmarshaled) { Exception_t* ___PhysicMaterial_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'PhysicMaterial' of type 'EasyColliderProperties': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___PhysicMaterial_2Exception, NULL); } // Conversion method for clean up from marshalling of: ECE.EasyColliderProperties IL2CPP_EXTERN_C void EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshal_com_cleanup(EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9_marshaled_com& marshaled) { } // System.Void ECE.EasyColliderProperties::.ctor(System.Boolean,System.Int32,UnityEngine.PhysicMaterial,UnityEngine.GameObject,ECE.COLLIDER_ORIENTATION) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderProperties__ctor_m412F708389D7163369C08DF2F653F514121FA248 (EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9* __this, bool ___0_isTrigger, int32_t ___1_layer, PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ___2_physicMaterial, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___3_attachTo, int32_t ___4_orientation, const RuntimeMethod* method) { { // IsTrigger = isTrigger; bool L_0 = ___0_isTrigger; __this->___IsTrigger_0 = L_0; // Layer = layer; int32_t L_1 = ___1_layer; __this->___Layer_1 = L_1; // PhysicMaterial = physicMaterial; PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_2 = ___2_physicMaterial; __this->___PhysicMaterial_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___PhysicMaterial_2), (void*)L_2); // AttachTo = attachTo; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___3_attachTo; __this->___AttachTo_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___AttachTo_4), (void*)L_3); // Orientation = orientation; int32_t L_4 = ___4_orientation; __this->___Orientation_3 = L_4; // } return; } } IL2CPP_EXTERN_C void EasyColliderProperties__ctor_m412F708389D7163369C08DF2F653F514121FA248_AdjustorThunk (RuntimeObject* __this, bool ___0_isTrigger, int32_t ___1_layer, PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ___2_physicMaterial, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___3_attachTo, int32_t ___4_orientation, const RuntimeMethod* method) { EasyColliderProperties_t76D8840A021754C663C9EB45ECD8AA276E95EFA9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); EasyColliderProperties__ctor_m412F708389D7163369C08DF2F653F514121FA248(_thisAdjusted, ___0_isTrigger, ___1_layer, ___2_physicMaterial, ___3_attachTo, ___4_orientation, 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 // ECE.EasyColliderQuickHull ECE.EasyColliderQuickHull::CalculateHull(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* EasyColliderQuickHull_CalculateHull_mBBFE328963F6788B1F96276B3B5B0B0235549DDE (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // EasyColliderQuickHull qh = new EasyColliderQuickHull(); EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_0 = (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE*)il2cpp_codegen_object_new(EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE_il2cpp_TypeInfo_var); NullCheck(L_0); EasyColliderQuickHull__ctor_m0CDA661C3118B545D4CC06BAED29F204E2627F83(L_0, NULL); // qh.GenerateHull(points); EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_1 = L_0; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_points; NullCheck(L_1); EasyColliderQuickHull_GenerateHull_m61C5BE599031C7DBC78F7BA8AF56AAB99E92E13B(L_1, L_2, NULL); // return qh; return L_1; } } // ECE.EasyColliderQuickHull ECE.EasyColliderQuickHull::CalculateHullWorld(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* EasyColliderQuickHull_CalculateHullWorld_m8315EC9E01A7AE8E9F82ACA5D933A2DAE93F84D0 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // List localPoints = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_0, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_0 = L_0; // foreach (Vector3 point in points) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_points; NullCheck(L_1); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_2; L_2 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_1, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002f: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_1), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0024_1; } IL_000f_1: { // foreach (Vector3 point in points) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_1), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_2 = L_3; // localPoints.Add(attachTo.InverseTransformPoint(point)); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___1_attachTo; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_2; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_5, L_6, NULL); NullCheck(L_4); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_4, L_7, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); } IL_0024_1: { // foreach (Vector3 point in points) bool L_8; L_8 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_1), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_8) { goto IL_000f_1; } } { goto IL_003d; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003d: { // EasyColliderQuickHull qh = new EasyColliderQuickHull(); EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_9 = (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE*)il2cpp_codegen_object_new(EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE_il2cpp_TypeInfo_var); NullCheck(L_9); EasyColliderQuickHull__ctor_m0CDA661C3118B545D4CC06BAED29F204E2627F83(L_9, NULL); // qh.GenerateHull(localPoints); EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_10 = L_9; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_11 = V_0; NullCheck(L_10); EasyColliderQuickHull_GenerateHull_m61C5BE599031C7DBC78F7BA8AF56AAB99E92E13B(L_10, L_11, NULL); // return qh; return L_10; } } // ECE.MeshColliderData ECE.EasyColliderQuickHull::CalculateHullData(System.Collections.Generic.List`1,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* EasyColliderQuickHull_CalculateHullData_m5BFCC4B682C75FD62FDE4A0E1B9E416F86DCD34D (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_attachTo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* V_0 = NULL; { // if (points == null || points.Count < 4) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_points; if (!L_0) { goto IL_000c; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_points; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_1, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_2) >= ((int32_t)4))) { goto IL_0012; } } IL_000c: { // return new MeshColliderData(); MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_3 = (MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD*)il2cpp_codegen_object_new(MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); NullCheck(L_3); MeshColliderData__ctor_m3285C5AF1309D8D2320A8C61DE57B5DEAC3A4681(L_3, NULL); return L_3; } IL_0012: { // EasyColliderQuickHull qh = CalculateHullWorld(points, attachTo); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_points; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___1_attachTo; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_6; L_6 = EasyColliderQuickHull_CalculateHullWorld_m8315EC9E01A7AE8E9F82ACA5D933A2DAE93F84D0(L_4, L_5, NULL); V_0 = L_6; // MeshColliderData data = new MeshColliderData(); MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_7 = (MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD*)il2cpp_codegen_object_new(MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); NullCheck(L_7); MeshColliderData__ctor_m3285C5AF1309D8D2320A8C61DE57B5DEAC3A4681(L_7, NULL); // data.ConvexMesh = qh.Result; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_8 = L_7; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_9 = V_0; NullCheck(L_9); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_10 = L_9->___Result_15; NullCheck(L_8); L_8->___ConvexMesh_3 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_8->___ConvexMesh_3), (void*)L_10); // data.IsValid = true; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_11 = L_8; NullCheck(L_11); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_11)->___IsValid_1 = (bool)1; // data.Matrix = attachTo.localToWorldMatrix; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_12 = L_11; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___1_attachTo; NullCheck(L_13); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14; L_14 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_13, NULL); NullCheck(L_12); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_12)->___Matrix_2 = L_14; // data.ColliderType = CREATE_COLLIDER_TYPE.CONVEX_MESH; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_15 = L_12; NullCheck(L_15); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_15)->___ColliderType_0 = 5; // return data; return L_15; } } // ECE.MeshColliderData ECE.EasyColliderQuickHull::CalculateHullData(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* EasyColliderQuickHull_CalculateHullData_m4C283B7BCBEA2E8DB9A46CC935CEADADDEA455C5 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* V_0 = NULL; { // EasyColliderQuickHull qh = CalculateHull(points); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_points; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_1; L_1 = EasyColliderQuickHull_CalculateHull_mBBFE328963F6788B1F96276B3B5B0B0235549DDE(L_0, NULL); V_0 = L_1; // MeshColliderData data = new MeshColliderData(); MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_2 = (MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD*)il2cpp_codegen_object_new(MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD_il2cpp_TypeInfo_var); NullCheck(L_2); MeshColliderData__ctor_m3285C5AF1309D8D2320A8C61DE57B5DEAC3A4681(L_2, NULL); // data.ConvexMesh = qh.Result; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_3 = L_2; EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* L_4 = V_0; NullCheck(L_4); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = L_4->___Result_15; NullCheck(L_3); L_3->___ConvexMesh_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ConvexMesh_3), (void*)L_5); // data.IsValid = true; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_6 = L_3; NullCheck(L_6); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_6)->___IsValid_1 = (bool)1; // data.ColliderType = CREATE_COLLIDER_TYPE.CONVEX_MESH; MeshColliderData_t03AD4FB675CDFE76FF50D1235457B9088024CFDD* L_7 = L_6; NullCheck(L_7); ((EasyColliderData_t7F6170FDF5690A081F190B462B8048DCF0E3AC11*)L_7)->___ColliderType_0 = 5; // return data; return L_7; } } // System.Void ECE.EasyColliderQuickHull::AddToOutsideSet(ECE.EasyColliderQuickHull/Face,System.Collections.Generic.HashSet`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_AddToOutsideSet_m3CBA6A84D7709A9EBFF1679305E8AE1F474ED520 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___0_face, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_vertices, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { // float d = 0; V_0 = (0.0f); // foreach (int i in vertices) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = ___1_vertices; NullCheck(L_0); Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_1; L_1 = HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360(L_0, HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_RuntimeMethod_var); V_1 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00b1: {// begin finally (depth: 1) Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC((&V_1), Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00a3_1; } IL_0012_1: { // foreach (int i in vertices) int32_t L_2; L_2 = Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_inline((&V_1), Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_RuntimeMethod_var); V_2 = L_2; // if (AssignedVertices.Contains(i) || ClosedVertices.Contains(i)) continue; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_3 = __this->___AssignedVertices_9; int32_t L_4 = V_2; NullCheck(L_3); bool L_5; L_5 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_3, L_4, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); if (L_5) { goto IL_00a3_1; } } { HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___ClosedVertices_10; int32_t L_7 = V_2; NullCheck(L_6); bool L_8; L_8 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_6, L_7, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); if (L_8) { goto IL_00a3_1; } } { // d = DistanceFromPlane(VerticesList[i], face.Normal, VerticesList[face.V0]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = __this->___VerticesList_17; int32_t L_10 = V_2; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_9, L_10, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_12 = ___0_face; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = L_12->___Normal_3; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = __this->___VerticesList_17; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_15 = ___0_face; NullCheck(L_15); int32_t L_16 = L_15->___V0_6; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_14, L_16, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_18; L_18 = EasyColliderQuickHull_DistanceFromPlane_mED98D168F3E07F9AA6A5096B4B2F349332D59FED(__this, L_11, L_13, L_17, NULL); V_0 = L_18; // if (IsApproxZero(d)) float L_19 = V_0; bool L_20; L_20 = EasyColliderQuickHull_IsApproxZero_m42D415593D3305D4EA88F679658792DC8B2D6D76(__this, L_19, NULL); if (!L_20) { goto IL_0082_1; } } { // if (IsVertOnFace(i, face)) int32_t L_21 = V_2; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_22 = ___0_face; bool L_23; L_23 = EasyColliderQuickHull_IsVertOnFace_mAA303F937454CA7A5257D84D174EB6D7C605ED1E(__this, L_21, L_22, NULL); if (!L_23) { goto IL_00a3_1; } } { // ClosedVertices.Add(i); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_24 = __this->___ClosedVertices_10; int32_t L_25 = V_2; NullCheck(L_24); bool L_26; L_26 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_24, L_25, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); goto IL_00a3_1; } IL_0082_1: { // else if (d > 0) float L_27 = V_0; if ((!(((float)L_27) > ((float)(0.0f))))) { goto IL_00a3_1; } } { // AssignedVertices.Add(i); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_28 = __this->___AssignedVertices_9; int32_t L_29 = V_2; NullCheck(L_28); bool L_30; L_30 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_28, L_29, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // face.OutsideVertices.Add(i); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_31 = ___0_face; NullCheck(L_31); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_32 = L_31->___OutsideVertices_5; int32_t L_33 = V_2; NullCheck(L_32); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_32, L_33, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_00a3_1: { // foreach (int i in vertices) bool L_34; L_34 = Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC((&V_1), Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_RuntimeMethod_var); if (L_34) { goto IL_0012_1; } } { goto IL_00bf; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00bf: { // } return; } } // System.Boolean ECE.EasyColliderQuickHull::AreVertsCoincident(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_AreVertsCoincident_m3B2C8B614C0FCF303B9B901542740F608E628C78 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { { // if (Mathf.Abs(a.x - b.x) > Epsilon || Mathf.Abs(a.y - b.y) > Epsilon || Mathf.Abs(a.z - b.z) > Epsilon) 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; float L_4; L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3))); float L_5 = __this->___Epsilon_12; if ((((float)L_4) > ((float)L_5))) { goto IL_004e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_b; float L_9 = L_8.___y_3; float L_10; L_10 = fabsf(((float)il2cpp_codegen_subtract(L_7, L_9))); float L_11 = __this->___Epsilon_12; if ((((float)L_10) > ((float)L_11))) { goto IL_004e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_a; float L_13 = L_12.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_b; float L_15 = L_14.___z_4; float L_16; L_16 = fabsf(((float)il2cpp_codegen_subtract(L_13, L_15))); float L_17 = __this->___Epsilon_12; if ((!(((float)L_16) > ((float)L_17)))) { goto IL_0050; } } IL_004e: { // return false; return (bool)0; } IL_0050: { // return true; return (bool)1; } } // System.Boolean ECE.EasyColliderQuickHull::AreVertsCoincident(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_AreVertsCoincident_mF67638660D093FCFCFA2A6C861E765382445D9C5 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (Mathf.Abs(VerticesList[a].x - VerticesList[b].x) > Epsilon // || Mathf.Abs(VerticesList[a].y - VerticesList[b].y) > Epsilon // || Mathf.Abs(VerticesList[a].z - VerticesList[b].z) > Epsilon) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = __this->___VerticesList_17; int32_t L_1 = ___0_a; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_0, L_1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_3 = L_2.___x_2; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = __this->___VerticesList_17; int32_t L_5 = ___1_b; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_4, L_5, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_7 = L_6.___x_2; float L_8; L_8 = fabsf(((float)il2cpp_codegen_subtract(L_3, L_7))); float L_9 = __this->___Epsilon_12; if ((((float)L_8) > ((float)L_9))) { goto IL_0090; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = __this->___VerticesList_17; int32_t L_11 = ___0_a; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_10, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_13 = L_12.___y_3; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = __this->___VerticesList_17; int32_t L_15 = ___1_b; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_14, L_15, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_17 = L_16.___y_3; float L_18; L_18 = fabsf(((float)il2cpp_codegen_subtract(L_13, L_17))); float L_19 = __this->___Epsilon_12; if ((((float)L_18) > ((float)L_19))) { goto IL_0090; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = __this->___VerticesList_17; int32_t L_21 = ___0_a; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_20, L_21, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_23 = L_22.___z_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_24 = __this->___VerticesList_17; int32_t L_25 = ___1_b; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_24, L_25, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_27 = L_26.___z_4; float L_28; L_28 = fabsf(((float)il2cpp_codegen_subtract(L_23, L_27))); float L_29 = __this->___Epsilon_12; if ((!(((float)L_28) > ((float)L_29)))) { goto IL_0092; } } IL_0090: { // return false; return (bool)0; } IL_0092: { // return true; return (bool)1; } } // System.Void ECE.EasyColliderQuickHull::CloseUnAssignedVertsOnFaces() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_CloseUnAssignedVertsOnFaces_m9F5121CACBF6D46002AD7EE5DCDF16F7706FD2E0 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_0 = NULL; Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C V_1; memset((&V_1), 0, sizeof(V_1)); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* V_2 = NULL; Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; { // HashSet newClosedVertices = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_0 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_0); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_0, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); V_0 = L_0; // foreach (Face f in Faces) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_1 = __this->___Faces_13; NullCheck(L_1); Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C L_2; L_2 = List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F(L_1, List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0090: {// begin finally (depth: 1) Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3((&V_1), Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0085_1; } IL_0014_1: { // foreach (Face f in Faces) Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_3; L_3 = Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_inline((&V_1), Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_RuntimeMethod_var); V_2 = L_3; // if (!f.OnConvexHull) { continue; } Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_4 = V_2; NullCheck(L_4); bool L_5 = L_4->___OnConvexHull_4; if (!L_5) { goto IL_0085_1; } } { // foreach (int i in UnAssignedVertices) HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_6 = __this->___UnAssignedVertices_16; NullCheck(L_6); Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376 L_7; L_7 = HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360(L_6, HashSet_1_GetEnumerator_m55BD13C9FD783AFB7B5B8F018E3008E05137A360_RuntimeMethod_var); V_3 = L_7; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0077_1: {// begin finally (depth: 2) Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC((&V_3), Enumerator_Dispose_mC7EA452A8170B03342899CC33339B5FA25C99BEC_RuntimeMethod_var); return; }// end finally (depth: 2) }); try {// begin try (depth: 2) { goto IL_006c_2; } IL_0032_2: { // foreach (int i in UnAssignedVertices) int32_t L_8; L_8 = Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_inline((&V_3), Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_RuntimeMethod_var); V_4 = L_8; // if (ClosedVertices.Contains(i)) { continue; } HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_9 = __this->___ClosedVertices_10; int32_t L_10 = V_4; NullCheck(L_9); bool L_11; L_11 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_9, L_10, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var); if (L_11) { goto IL_006c_2; } } { // if (IsVertOnFace(i, f)) int32_t L_12 = V_4; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_13 = V_2; bool L_14; L_14 = EasyColliderQuickHull_IsVertOnFace_mAA303F937454CA7A5257D84D174EB6D7C605ED1E(__this, L_12, L_13, NULL); if (!L_14) { goto IL_006c_2; } } { // newClosedVertices.Add(i); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_15 = V_0; int32_t L_16 = V_4; NullCheck(L_15); bool L_17; L_17 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_15, L_16, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); // ClosedVertices.Add(i); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_18 = __this->___ClosedVertices_10; int32_t L_19 = V_4; NullCheck(L_18); bool L_20; L_20 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_18, L_19, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var); } IL_006c_2: { // foreach (int i in UnAssignedVertices) bool L_21; L_21 = Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC((&V_3), Enumerator_MoveNext_m058ADEC590C81C3B445E1CEEC139CD49DA79E7CC_RuntimeMethod_var); if (L_21) { goto IL_0032_2; } } { goto IL_0085_1; } }// end try (depth: 2) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0085_1: { // foreach (Face f in Faces) bool L_22; L_22 = Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A((&V_1), Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A_RuntimeMethod_var); if (L_22) { goto IL_0014_1; } } { goto IL_009e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_009e: { // UnAssignedVertices.ExceptWith(newClosedVertices); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_23 = __this->___UnAssignedVertices_16; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_24 = V_0; NullCheck(L_23); HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244(L_23, L_24, HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_RuntimeMethod_var); // } return; } } // System.Boolean ECE.EasyColliderQuickHull::IsVertOnFace(System.Int32,ECE.EasyColliderQuickHull/Face) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_IsVertOnFace_mAA303F937454CA7A5257D84D174EB6D7C605ED1E (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_i, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___1_face, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { // if (AreVertsCoincident(i, face.V0) || AreVertsCoincident(i, face.V1) || AreVertsCoincident(i, face.V2)) int32_t L_0 = ___0_i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_1 = ___1_face; NullCheck(L_1); int32_t L_2 = L_1->___V0_6; bool L_3; L_3 = EasyColliderQuickHull_AreVertsCoincident_mF67638660D093FCFCFA2A6C861E765382445D9C5(__this, L_0, L_2, NULL); if (L_3) { goto IL_002d; } } { int32_t L_4 = ___0_i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_5 = ___1_face; NullCheck(L_5); int32_t L_6 = L_5->___V1_7; bool L_7; L_7 = EasyColliderQuickHull_AreVertsCoincident_mF67638660D093FCFCFA2A6C861E765382445D9C5(__this, L_4, L_6, NULL); if (L_7) { goto IL_002d; } } { int32_t L_8 = ___0_i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_9 = ___1_face; NullCheck(L_9); int32_t L_10 = L_9->___V2_8; bool L_11; L_11 = EasyColliderQuickHull_AreVertsCoincident_mF67638660D093FCFCFA2A6C861E765382445D9C5(__this, L_8, L_10, NULL); if (!L_11) { goto IL_002f; } } IL_002d: { // return true; return (bool)1; } IL_002f: { // float a = CalcTriangleArea(face.V0, face.V1, face.V2); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_12 = ___1_face; NullCheck(L_12); int32_t L_13 = L_12->___V0_6; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_14 = ___1_face; NullCheck(L_14); int32_t L_15 = L_14->___V1_7; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_16 = ___1_face; NullCheck(L_16); int32_t L_17 = L_16->___V2_8; float L_18; L_18 = EasyColliderQuickHull_CalcTriangleArea_mA5BA49AC0BC463626BFE042A38E880E6BADA8937(__this, L_13, L_15, L_17, NULL); V_0 = L_18; // float a1 = CalcTriangleArea(i, face.V0, face.V1); int32_t L_19 = ___0_i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_20 = ___1_face; NullCheck(L_20); int32_t L_21 = L_20->___V0_6; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_22 = ___1_face; NullCheck(L_22); int32_t L_23 = L_22->___V1_7; float L_24; L_24 = EasyColliderQuickHull_CalcTriangleArea_mA5BA49AC0BC463626BFE042A38E880E6BADA8937(__this, L_19, L_21, L_23, NULL); V_1 = L_24; // float a2 = CalcTriangleArea(i, face.V1, face.V2); int32_t L_25 = ___0_i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_26 = ___1_face; NullCheck(L_26); int32_t L_27 = L_26->___V1_7; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_28 = ___1_face; NullCheck(L_28); int32_t L_29 = L_28->___V2_8; float L_30; L_30 = EasyColliderQuickHull_CalcTriangleArea_mA5BA49AC0BC463626BFE042A38E880E6BADA8937(__this, L_25, L_27, L_29, NULL); V_2 = L_30; // float a3 = CalcTriangleArea(i, face.V2, face.V0); int32_t L_31 = ___0_i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_32 = ___1_face; NullCheck(L_32); int32_t L_33 = L_32->___V2_8; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_34 = ___1_face; NullCheck(L_34); int32_t L_35 = L_34->___V0_6; float L_36; L_36 = EasyColliderQuickHull_CalcTriangleArea_mA5BA49AC0BC463626BFE042A38E880E6BADA8937(__this, L_31, L_33, L_35, NULL); V_3 = L_36; // if (isApproxEqual(a, (a1 + a2 + a3))) float L_37 = V_0; float L_38 = V_1; float L_39 = V_2; float L_40 = V_3; bool L_41; L_41 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_37, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_38, L_39)), L_40)), NULL); if (!L_41) { goto IL_0094; } } { // return true; return (bool)1; } IL_0094: { // return false; return (bool)0; } } // UnityEngine.Vector3 ECE.EasyColliderQuickHull::CalcNormal(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 EasyColliderQuickHull_CalcNormal_m9FF9928A95E655D3B4FE08F4318B4D50CA9527CC (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // return Vector3.Cross(b - a, c - a).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_b; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___2_c; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_2, L_5, NULL); V_0 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL); return L_7; } } // UnityEngine.Vector3 ECE.EasyColliderQuickHull::CalcNormal(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 EasyColliderQuickHull_CalcNormal_mE6ABCCC41C38271D835AFB6D639028717E2AB320 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // return Vector3.Cross(VerticesList[b] - VerticesList[a], VerticesList[c] - VerticesList[a]).normalized; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = __this->___VerticesList_17; int32_t L_1 = ___1_b; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_0, L_1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = __this->___VerticesList_17; int32_t L_4 = ___0_a; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_3, L_4, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_5, NULL); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = __this->___VerticesList_17; int32_t L_8 = ___2_c; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, L_8, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = __this->___VerticesList_17; int32_t L_11 = ___0_a; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_10, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_6, L_13, NULL); V_0 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL); return L_15; } } // System.Single ECE.EasyColliderQuickHull::CalcTriangleArea(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EasyColliderQuickHull_CalcTriangleArea_mA5BA49AC0BC463626BFE042A38E880E6BADA8937 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_v0, int32_t ___1_v1, int32_t ___2_v2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // return (0.5f) * Vector3.Cross(VerticesList[v1] - VerticesList[v0], VerticesList[v2] - VerticesList[v1]).magnitude; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = __this->___VerticesList_17; int32_t L_1 = ___1_v1; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_0, L_1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = __this->___VerticesList_17; int32_t L_4 = ___0_v0; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_3, L_4, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_5, NULL); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = __this->___VerticesList_17; int32_t L_8 = ___2_v2; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, L_8, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = __this->___VerticesList_17; int32_t L_11 = ___1_v1; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_10, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_6, L_13, NULL); V_0 = L_14; float L_15; L_15 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL); return ((float)il2cpp_codegen_multiply((0.5f), L_15)); } } // System.Void ECE.EasyColliderQuickHull::CalculateHorizon(System.Int32,ECE.EasyColliderQuickHull/Horizon,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_eyePoint, Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* ___1_crossedEdge, int32_t ___2_currFace, bool ___3_firstFace, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { // float d = DistanceFromPlane(VerticesList[eyePoint], Faces[currFace].Normal, VerticesList[Faces[currFace].V0]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = __this->___VerticesList_17; int32_t L_1 = ___0_eyePoint; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_0, L_1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_3 = __this->___Faces_13; int32_t L_4 = ___2_currFace; NullCheck(L_3); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_5; L_5 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_3, L_4, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___Normal_3; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = __this->___VerticesList_17; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_8 = __this->___Faces_13; int32_t L_9 = ___2_currFace; NullCheck(L_8); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_10; L_10 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_8, L_9, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_10); int32_t L_11 = L_10->___V0_6; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_13; L_13 = EasyColliderQuickHull_DistanceFromPlane_mED98D168F3E07F9AA6A5096B4B2F349332D59FED(__this, L_2, L_6, L_12, NULL); V_0 = L_13; // if (!Faces[currFace].OnConvexHull) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_14 = __this->___Faces_13; int32_t L_15 = ___2_currFace; NullCheck(L_14); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_16; L_16 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_14, L_15, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_16); bool L_17 = L_16->___OnConvexHull_4; if (L_17) { goto IL_005b; } } { // crossedEdge.OnConvexHull = false; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_18 = ___1_crossedEdge; NullCheck(L_18); L_18->___OnConvexHull_2 = (bool)0; // return; return; } IL_005b: { // else if (d > 0) float L_19 = V_0; if ((!(((float)L_19) > ((float)(0.0f))))) { goto IL_0530; } } { // Faces[currFace].OnConvexHull = false; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_20 = __this->___Faces_13; int32_t L_21 = ___2_currFace; NullCheck(L_20); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_22; L_22 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_20, L_21, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_22); L_22->___OnConvexHull_4 = (bool)0; // UnAssignedVertices.UnionWith(Faces[currFace].OutsideVertices); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_23 = __this->___UnAssignedVertices_16; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_24 = __this->___Faces_13; int32_t L_25 = ___2_currFace; NullCheck(L_24); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_26; L_26 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_24, L_25, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_26); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_27 = L_26->___OutsideVertices_5; NullCheck(L_23); HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA(L_23, L_27, HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_RuntimeMethod_var); // Faces[currFace].OutsideVertices.Clear(); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_28 = __this->___Faces_13; int32_t L_29 = ___2_currFace; NullCheck(L_28); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_30; L_30 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_28, L_29, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_30); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_31 = L_30->___OutsideVertices_5; NullCheck(L_31); List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_31, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var); // if (!firstFace) bool L_32 = ___3_firstFace; if (L_32) { goto IL_00b5; } } { // crossedEdge.OnConvexHull = false; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_33 = ___1_crossedEdge; NullCheck(L_33); L_33->___OnConvexHull_2 = (bool)0; } IL_00b5: { // if (firstFace) bool L_34 = ___3_firstFace; if (!L_34) { goto IL_021c; } } { // CurrentHorizon.Add(new Horizon(Faces[currFace].V0, Faces[currFace].V1, Faces[currFace].F0, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_35 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_36 = __this->___Faces_13; int32_t L_37 = ___2_currFace; NullCheck(L_36); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_38; L_38 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_36, L_37, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_38); int32_t L_39 = L_38->___V0_6; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_40 = __this->___Faces_13; int32_t L_41 = ___2_currFace; NullCheck(L_40); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_42; L_42 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_40, L_41, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_42); int32_t L_43 = L_42->___V1_7; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_44 = __this->___Faces_13; int32_t L_45 = ___2_currFace; NullCheck(L_44); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_46; L_46 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_44, L_45, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_46); int32_t L_47 = L_46->___F0_0; int32_t L_48 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_49 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_49); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_49, L_39, L_43, L_47, L_48, NULL); NullCheck(L_35); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_35, L_49, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F0, false); int32_t L_50 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_51 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_52 = __this->___CurrentHorizon_11; NullCheck(L_52); int32_t L_53; L_53 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_52, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_51); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_54; L_54 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_51, ((int32_t)il2cpp_codegen_subtract(L_53, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_55 = __this->___Faces_13; int32_t L_56 = ___2_currFace; NullCheck(L_55); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_57; L_57 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_55, L_56, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_57); int32_t L_58 = L_57->___F0_0; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_50, L_54, L_58, (bool)0, NULL); // CurrentHorizon.Add(new Horizon(Faces[currFace].V1, Faces[currFace].V2, Faces[currFace].F1, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_59 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_60 = __this->___Faces_13; int32_t L_61 = ___2_currFace; NullCheck(L_60); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_62; L_62 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_60, L_61, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_62); int32_t L_63 = L_62->___V1_7; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_64 = __this->___Faces_13; int32_t L_65 = ___2_currFace; NullCheck(L_64); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_66; L_66 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_64, L_65, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_66); int32_t L_67 = L_66->___V2_8; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_68 = __this->___Faces_13; int32_t L_69 = ___2_currFace; NullCheck(L_68); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_70; L_70 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_68, L_69, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_70); int32_t L_71 = L_70->___F1_1; int32_t L_72 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_73 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_73); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_73, L_63, L_67, L_71, L_72, NULL); NullCheck(L_59); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_59, L_73, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F1, false); int32_t L_74 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_75 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_76 = __this->___CurrentHorizon_11; NullCheck(L_76); int32_t L_77; L_77 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_76, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_75); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_78; L_78 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_75, ((int32_t)il2cpp_codegen_subtract(L_77, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_79 = __this->___Faces_13; int32_t L_80 = ___2_currFace; NullCheck(L_79); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_81; L_81 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_79, L_80, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_81); int32_t L_82 = L_81->___F1_1; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_74, L_78, L_82, (bool)0, NULL); // CurrentHorizon.Add(new Horizon(Faces[currFace].V2, Faces[currFace].V0, Faces[currFace].F2, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_83 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_84 = __this->___Faces_13; int32_t L_85 = ___2_currFace; NullCheck(L_84); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_86; L_86 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_84, L_85, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_86); int32_t L_87 = L_86->___V2_8; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_88 = __this->___Faces_13; int32_t L_89 = ___2_currFace; NullCheck(L_88); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_90; L_90 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_88, L_89, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_90); int32_t L_91 = L_90->___V0_6; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_92 = __this->___Faces_13; int32_t L_93 = ___2_currFace; NullCheck(L_92); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_94; L_94 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_92, L_93, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_94); int32_t L_95 = L_94->___F2_2; int32_t L_96 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_97 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_97); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_97, L_87, L_91, L_95, L_96, NULL); NullCheck(L_83); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_83, L_97, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F2, false); int32_t L_98 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_99 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_100 = __this->___CurrentHorizon_11; NullCheck(L_100); int32_t L_101; L_101 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_100, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_99); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_102; L_102 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_99, ((int32_t)il2cpp_codegen_subtract(L_101, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_103 = __this->___Faces_13; int32_t L_104 = ___2_currFace; NullCheck(L_103); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_105; L_105 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_103, L_104, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_105); int32_t L_106 = L_105->___F2_2; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_98, L_102, L_106, (bool)0, NULL); return; } IL_021c: { // if (Faces[currFace].F0 == crossedEdge.From) // crossed edge was v0-v1 edge. List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_107 = __this->___Faces_13; int32_t L_108 = ___2_currFace; NullCheck(L_107); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_109; L_109 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_107, L_108, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_109); int32_t L_110 = L_109->___F0_0; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_111 = ___1_crossedEdge; NullCheck(L_111); int32_t L_112 = L_111->___From_1; if ((!(((uint32_t)L_110) == ((uint32_t)L_112)))) { goto IL_0323; } } { // CurrentHorizon.Add(new Horizon(Faces[currFace].V1, Faces[currFace].V2, Faces[currFace].F1, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_113 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_114 = __this->___Faces_13; int32_t L_115 = ___2_currFace; NullCheck(L_114); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_116; L_116 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_114, L_115, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_116); int32_t L_117 = L_116->___V1_7; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_118 = __this->___Faces_13; int32_t L_119 = ___2_currFace; NullCheck(L_118); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_120; L_120 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_118, L_119, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_120); int32_t L_121 = L_120->___V2_8; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_122 = __this->___Faces_13; int32_t L_123 = ___2_currFace; NullCheck(L_122); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_124; L_124 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_122, L_123, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_124); int32_t L_125 = L_124->___F1_1; int32_t L_126 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_127 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_127); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_127, L_117, L_121, L_125, L_126, NULL); NullCheck(L_113); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_113, L_127, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F1, false); int32_t L_128 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_129 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_130 = __this->___CurrentHorizon_11; NullCheck(L_130); int32_t L_131; L_131 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_130, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_129); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_132; L_132 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_129, ((int32_t)il2cpp_codegen_subtract(L_131, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_133 = __this->___Faces_13; int32_t L_134 = ___2_currFace; NullCheck(L_133); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_135; L_135 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_133, L_134, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_135); int32_t L_136 = L_135->___F1_1; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_128, L_132, L_136, (bool)0, NULL); // CurrentHorizon.Add(new Horizon(Faces[currFace].V2, Faces[currFace].V0, Faces[currFace].F2, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_137 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_138 = __this->___Faces_13; int32_t L_139 = ___2_currFace; NullCheck(L_138); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_140; L_140 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_138, L_139, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_140); int32_t L_141 = L_140->___V2_8; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_142 = __this->___Faces_13; int32_t L_143 = ___2_currFace; NullCheck(L_142); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_144; L_144 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_142, L_143, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_144); int32_t L_145 = L_144->___V0_6; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_146 = __this->___Faces_13; int32_t L_147 = ___2_currFace; NullCheck(L_146); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_148; L_148 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_146, L_147, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_148); int32_t L_149 = L_148->___F2_2; int32_t L_150 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_151 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_151); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_151, L_141, L_145, L_149, L_150, NULL); NullCheck(L_137); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_137, L_151, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F2, false); int32_t L_152 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_153 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_154 = __this->___CurrentHorizon_11; NullCheck(L_154); int32_t L_155; L_155 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_154, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_153); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_156; L_156 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_153, ((int32_t)il2cpp_codegen_subtract(L_155, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_157 = __this->___Faces_13; int32_t L_158 = ___2_currFace; NullCheck(L_157); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_159; L_159 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_157, L_158, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_159); int32_t L_160 = L_159->___F2_2; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_152, L_156, L_160, (bool)0, NULL); return; } IL_0323: { // else if (Faces[currFace].F1 == crossedEdge.From) // crossed edge was v1-v2 edge List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_161 = __this->___Faces_13; int32_t L_162 = ___2_currFace; NullCheck(L_161); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_163; L_163 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_161, L_162, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_163); int32_t L_164 = L_163->___F1_1; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_165 = ___1_crossedEdge; NullCheck(L_165); int32_t L_166 = L_165->___From_1; if ((!(((uint32_t)L_164) == ((uint32_t)L_166)))) { goto IL_042a; } } { // CurrentHorizon.Add(new Horizon(Faces[currFace].V2, Faces[currFace].V0, Faces[currFace].F2, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_167 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_168 = __this->___Faces_13; int32_t L_169 = ___2_currFace; NullCheck(L_168); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_170; L_170 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_168, L_169, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_170); int32_t L_171 = L_170->___V2_8; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_172 = __this->___Faces_13; int32_t L_173 = ___2_currFace; NullCheck(L_172); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_174; L_174 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_172, L_173, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_174); int32_t L_175 = L_174->___V0_6; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_176 = __this->___Faces_13; int32_t L_177 = ___2_currFace; NullCheck(L_176); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_178; L_178 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_176, L_177, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_178); int32_t L_179 = L_178->___F2_2; int32_t L_180 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_181 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_181); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_181, L_171, L_175, L_179, L_180, NULL); NullCheck(L_167); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_167, L_181, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F2, false); int32_t L_182 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_183 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_184 = __this->___CurrentHorizon_11; NullCheck(L_184); int32_t L_185; L_185 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_184, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_183); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_186; L_186 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_183, ((int32_t)il2cpp_codegen_subtract(L_185, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_187 = __this->___Faces_13; int32_t L_188 = ___2_currFace; NullCheck(L_187); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_189; L_189 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_187, L_188, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_189); int32_t L_190 = L_189->___F2_2; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_182, L_186, L_190, (bool)0, NULL); // CurrentHorizon.Add(new Horizon(Faces[currFace].V0, Faces[currFace].V1, Faces[currFace].F0, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_191 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_192 = __this->___Faces_13; int32_t L_193 = ___2_currFace; NullCheck(L_192); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_194; L_194 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_192, L_193, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_194); int32_t L_195 = L_194->___V0_6; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_196 = __this->___Faces_13; int32_t L_197 = ___2_currFace; NullCheck(L_196); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_198; L_198 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_196, L_197, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_198); int32_t L_199 = L_198->___V1_7; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_200 = __this->___Faces_13; int32_t L_201 = ___2_currFace; NullCheck(L_200); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_202; L_202 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_200, L_201, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_202); int32_t L_203 = L_202->___F0_0; int32_t L_204 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_205 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_205); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_205, L_195, L_199, L_203, L_204, NULL); NullCheck(L_191); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_191, L_205, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F0, false); int32_t L_206 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_207 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_208 = __this->___CurrentHorizon_11; NullCheck(L_208); int32_t L_209; L_209 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_208, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_207); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_210; L_210 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_207, ((int32_t)il2cpp_codegen_subtract(L_209, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_211 = __this->___Faces_13; int32_t L_212 = ___2_currFace; NullCheck(L_211); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_213; L_213 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_211, L_212, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_213); int32_t L_214 = L_213->___F0_0; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_206, L_210, L_214, (bool)0, NULL); return; } IL_042a: { // else if (Faces[currFace].F2 == crossedEdge.From) // crossed edge was v2-v0 edge. List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_215 = __this->___Faces_13; int32_t L_216 = ___2_currFace; NullCheck(L_215); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_217; L_217 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_215, L_216, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_217); int32_t L_218 = L_217->___F2_2; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_219 = ___1_crossedEdge; NullCheck(L_219); int32_t L_220 = L_219->___From_1; if ((!(((uint32_t)L_218) == ((uint32_t)L_220)))) { goto IL_0530; } } { // CurrentHorizon.Add(new Horizon(Faces[currFace].V0, Faces[currFace].V1, Faces[currFace].F0, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_221 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_222 = __this->___Faces_13; int32_t L_223 = ___2_currFace; NullCheck(L_222); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_224; L_224 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_222, L_223, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_224); int32_t L_225 = L_224->___V0_6; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_226 = __this->___Faces_13; int32_t L_227 = ___2_currFace; NullCheck(L_226); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_228; L_228 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_226, L_227, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_228); int32_t L_229 = L_228->___V1_7; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_230 = __this->___Faces_13; int32_t L_231 = ___2_currFace; NullCheck(L_230); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_232; L_232 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_230, L_231, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_232); int32_t L_233 = L_232->___F0_0; int32_t L_234 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_235 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_235); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_235, L_225, L_229, L_233, L_234, NULL); NullCheck(L_221); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_221, L_235, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F0, false); int32_t L_236 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_237 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_238 = __this->___CurrentHorizon_11; NullCheck(L_238); int32_t L_239; L_239 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_238, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_237); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_240; L_240 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_237, ((int32_t)il2cpp_codegen_subtract(L_239, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_241 = __this->___Faces_13; int32_t L_242 = ___2_currFace; NullCheck(L_241); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_243; L_243 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_241, L_242, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_243); int32_t L_244 = L_243->___F0_0; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_236, L_240, L_244, (bool)0, NULL); // CurrentHorizon.Add(new Horizon(Faces[currFace].V1, Faces[currFace].V2, Faces[currFace].F1, currFace)); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_245 = __this->___CurrentHorizon_11; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_246 = __this->___Faces_13; int32_t L_247 = ___2_currFace; NullCheck(L_246); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_248; L_248 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_246, L_247, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_248); int32_t L_249 = L_248->___V1_7; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_250 = __this->___Faces_13; int32_t L_251 = ___2_currFace; NullCheck(L_250); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_252; L_252 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_250, L_251, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_252); int32_t L_253 = L_252->___V2_8; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_254 = __this->___Faces_13; int32_t L_255 = ___2_currFace; NullCheck(L_254); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_256; L_256 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_254, L_255, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_256); int32_t L_257 = L_256->___F1_1; int32_t L_258 = ___2_currFace; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_259 = (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)il2cpp_codegen_object_new(Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_il2cpp_TypeInfo_var); NullCheck(L_259); Horizon__ctor_mE24A799305740F1ED6E2EC5D8AC22CCE7EEF0A5F(L_259, L_249, L_253, L_257, L_258, NULL); NullCheck(L_245); List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_inline(L_245, L_259, List_1_Add_m692A92FC4A2CE94C60FD539AD621E3AD1831A862_RuntimeMethod_var); // CalculateHorizon(eyePoint, CurrentHorizon[CurrentHorizon.Count - 1], Faces[currFace].F1, false); int32_t L_260 = ___0_eyePoint; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_261 = __this->___CurrentHorizon_11; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_262 = __this->___CurrentHorizon_11; NullCheck(L_262); int32_t L_263; L_263 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_262, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); NullCheck(L_261); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_264; L_264 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_261, ((int32_t)il2cpp_codegen_subtract(L_263, 1)), List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_265 = __this->___Faces_13; int32_t L_266 = ___2_currFace; NullCheck(L_265); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_267; L_267 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_265, L_266, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_267); int32_t L_268 = L_267->___F1_1; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_260, L_264, L_268, (bool)0, NULL); } IL_0530: { // } return; } } // UnityEngine.Mesh ECE.EasyColliderQuickHull::CreateMesh(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* EasyColliderQuickHull_CreateMesh_mD48FFFB1EA18F9985EBBEEB27B804C53417EA65E (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* ___0_allFaces, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_mCE6D76EC3E716C64E4F6DC32521D1DAA45F6AACE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_m13768D4C490185828315E0197DBECE485B979D4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateMeshU3Eb__33_0_mC0ACADF3B33F4F5033089CB6F431F335EB787947_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_0 = NULL; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_1 = NULL; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* V_2 = NULL; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_3 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* G_B2_0 = NULL; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* G_B2_1 = NULL; Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* G_B1_0 = NULL; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* G_B1_1 = NULL; { // Mesh m = new Mesh(); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var); NullCheck(L_0); Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_0, NULL); V_0 = L_0; // List vertices = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_1, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_1 = L_1; // List faces = allFaces.Where(face => face.OnConvexHull).ToList(); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_2 = ___0_allFaces; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var); Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* L_3 = ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__33_0_1; Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* L_4 = L_3; G_B1_0 = L_4; G_B1_1 = L_2; if (L_4) { G_B2_0 = L_4; G_B2_1 = L_2; goto IL_002c; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var); U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F* L_5 = ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* L_6 = (Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C*)il2cpp_codegen_object_new(Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C_il2cpp_TypeInfo_var); NullCheck(L_6); Func_2__ctor_mAE9C0D4AF4B46302A16C68000F3B495D5C9E9D10(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CCreateMeshU3Eb__33_0_mC0ACADF3B33F4F5033089CB6F431F335EB787947_RuntimeMethod_var), NULL); Func_2_t55B51B025A6C1F11C4DAED6B703103159F2DDD3C* L_7 = L_6; ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__33_0_1 = L_7; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__33_0_1), (void*)L_7); G_B2_0 = L_7; G_B2_1 = G_B1_1; } IL_002c: { RuntimeObject* L_8; L_8 = Enumerable_Where_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_m13768D4C490185828315E0197DBECE485B979D4A(G_B2_1, G_B2_0, Enumerable_Where_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_m13768D4C490185828315E0197DBECE485B979D4A_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_9; L_9 = Enumerable_ToList_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_mCE6D76EC3E716C64E4F6DC32521D1DAA45F6AACE(L_8, Enumerable_ToList_TisFace_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_mCE6D76EC3E716C64E4F6DC32521D1DAA45F6AACE_RuntimeMethod_var); V_2 = L_9; // List normals = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_10); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_10, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_3 = L_10; // int[] triangles = new int[faces.Count * 3]; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_11 = V_2; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_11, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_12, 3))); V_4 = L_13; // int t0, t1, t2 = t1 = t0 = 0; int32_t L_14 = 0; V_5 = L_14; int32_t L_15 = L_14; V_6 = L_15; V_7 = L_15; // for (int i = 0; i < faces.Count; i++) V_8 = 0; goto IL_0229; } IL_005d: { // t0 = vertices.IndexOf(VerticesList[faces[i].V0]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_16 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_17 = __this->___VerticesList_17; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_18 = V_2; int32_t L_19 = V_8; NullCheck(L_18); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_20; L_20 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_18, L_19, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_20); int32_t L_21 = L_20->___V0_6; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_17, L_21, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); NullCheck(L_16); int32_t L_23; L_23 = List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A(L_16, L_22, List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A_RuntimeMethod_var); V_5 = L_23; // t1 = vertices.IndexOf(VerticesList[faces[i].V1]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_24 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_25 = __this->___VerticesList_17; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_26 = V_2; int32_t L_27 = V_8; NullCheck(L_26); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_28; L_28 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_26, L_27, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_28); int32_t L_29 = L_28->___V1_7; NullCheck(L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_25, L_29, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); NullCheck(L_24); int32_t L_31; L_31 = List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A(L_24, L_30, List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A_RuntimeMethod_var); V_6 = L_31; // t2 = vertices.IndexOf(VerticesList[faces[i].V2]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_32 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_33 = __this->___VerticesList_17; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_34 = V_2; int32_t L_35 = V_8; NullCheck(L_34); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_36; L_36 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_34, L_35, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_36); int32_t L_37 = L_36->___V2_8; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_33, L_37, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); NullCheck(L_32); int32_t L_39; L_39 = List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A(L_32, L_38, List_1_IndexOf_m5F1AA4E06F9B4B86729A3089AF48805434E7747A_RuntimeMethod_var); V_7 = L_39; // if (t0 < 0) int32_t L_40 = V_5; if ((((int32_t)L_40) >= ((int32_t)0))) { goto IL_00ff; } } { // normals.Add(faces[i].Normal); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_41 = V_3; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_42 = V_2; int32_t L_43 = V_8; NullCheck(L_42); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_44; L_44 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_42, L_43, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_44); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = L_44->___Normal_3; NullCheck(L_41); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_41, L_45, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // vertices.Add(VerticesList[faces[i].V0]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_46 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_47 = __this->___VerticesList_17; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_48 = V_2; int32_t L_49 = V_8; NullCheck(L_48); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_50; L_50 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_48, L_49, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_50); int32_t L_51 = L_50->___V0_6; NullCheck(L_47); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_47, L_51, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); NullCheck(L_46); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_46, L_52, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // t0 = vertices.Count - 1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_53 = V_1; NullCheck(L_53); int32_t L_54; L_54 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_53, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); V_5 = ((int32_t)il2cpp_codegen_subtract(L_54, 1)); goto IL_012a; } IL_00ff: { // normals[t0] = (normals[t0] + faces[i].Normal).normalized; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_55 = V_3; int32_t L_56 = V_5; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_57 = V_3; int32_t L_58 = V_5; NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_57, L_58, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_60 = V_2; int32_t L_61 = V_8; NullCheck(L_60); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_62; L_62 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_60, L_61, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_62); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = L_62->___Normal_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64; L_64 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_59, L_63, NULL); V_9 = L_64; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL); NullCheck(L_55); List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_55, L_56, L_65, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var); } IL_012a: { // if (t1 < 0) int32_t L_66 = V_6; if ((((int32_t)L_66) >= ((int32_t)0))) { goto IL_016c; } } { // normals.Add(faces[i].Normal); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_67 = V_3; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_68 = V_2; int32_t L_69 = V_8; NullCheck(L_68); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_70; L_70 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_68, L_69, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_70); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = L_70->___Normal_3; NullCheck(L_67); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_67, L_71, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // vertices.Add(VerticesList[faces[i].V1]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_72 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_73 = __this->___VerticesList_17; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_74 = V_2; int32_t L_75 = V_8; NullCheck(L_74); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_76; L_76 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_74, L_75, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_76); int32_t L_77 = L_76->___V1_7; NullCheck(L_73); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_73, L_77, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); NullCheck(L_72); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_72, L_78, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // t1 = vertices.Count - 1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_79 = V_1; NullCheck(L_79); int32_t L_80; L_80 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_79, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); V_6 = ((int32_t)il2cpp_codegen_subtract(L_80, 1)); goto IL_0197; } IL_016c: { // normals[t1] = (normals[t1] + faces[i].Normal).normalized; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_81 = V_3; int32_t L_82 = V_6; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_83 = V_3; int32_t L_84 = V_6; NullCheck(L_83); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85; L_85 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_83, L_84, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_86 = V_2; int32_t L_87 = V_8; NullCheck(L_86); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_88; L_88 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_86, L_87, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_88); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = L_88->___Normal_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_85, L_89, NULL); V_9 = L_90; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91; L_91 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL); NullCheck(L_81); List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_81, L_82, L_91, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var); } IL_0197: { // if (t2 < 0) int32_t L_92 = V_7; if ((((int32_t)L_92) >= ((int32_t)0))) { goto IL_01d9; } } { // normals.Add(faces[i].Normal); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_93 = V_3; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_94 = V_2; int32_t L_95 = V_8; NullCheck(L_94); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_96; L_96 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_94, L_95, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_96); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = L_96->___Normal_3; NullCheck(L_93); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_93, L_97, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // vertices.Add(VerticesList[faces[i].V2]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_98 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_99 = __this->___VerticesList_17; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_100 = V_2; int32_t L_101 = V_8; NullCheck(L_100); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_102; L_102 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_100, L_101, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_102); int32_t L_103 = L_102->___V2_8; NullCheck(L_99); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104; L_104 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_99, L_103, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); NullCheck(L_98); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_98, L_104, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // t2 = vertices.Count - 1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_105 = V_1; NullCheck(L_105); int32_t L_106; L_106 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_105, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); V_7 = ((int32_t)il2cpp_codegen_subtract(L_106, 1)); goto IL_0204; } IL_01d9: { // normals[t2] = (normals[t2] + faces[i].Normal).normalized; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_107 = V_3; int32_t L_108 = V_7; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_109 = V_3; int32_t L_110 = V_7; NullCheck(L_109); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111; L_111 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_109, L_110, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_112 = V_2; int32_t L_113 = V_8; NullCheck(L_112); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_114; L_114 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_112, L_113, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_114); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115 = L_114->___Normal_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116; L_116 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_111, L_115, NULL); V_9 = L_116; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117; L_117 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL); NullCheck(L_107); List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_107, L_108, L_117, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var); } IL_0204: { // triangles[i * 3] = t0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_118 = V_4; int32_t L_119 = V_8; int32_t L_120 = V_5; NullCheck(L_118); (L_118)->SetAt(static_cast(((int32_t)il2cpp_codegen_multiply(L_119, 3))), (int32_t)L_120); // triangles[i * 3 + 1] = t1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_121 = V_4; int32_t L_122 = V_8; int32_t L_123 = V_6; NullCheck(L_121); (L_121)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_122, 3)), 1))), (int32_t)L_123); // triangles[i * 3 + 2] = t2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_124 = V_4; int32_t L_125 = V_8; int32_t L_126 = V_7; NullCheck(L_124); (L_124)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_125, 3)), 2))), (int32_t)L_126); // for (int i = 0; i < faces.Count; i++) int32_t L_127 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_127, 1)); } IL_0229: { // for (int i = 0; i < faces.Count; i++) int32_t L_128 = V_8; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_129 = V_2; NullCheck(L_129); int32_t L_130; L_130 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_129, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); if ((((int32_t)L_128) < ((int32_t)L_130))) { goto IL_005d; } } { // m.SetVertices(vertices); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_131 = V_0; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_132 = V_1; NullCheck(L_131); Mesh_SetVertices_mCE01139EEEC3D10B4A6CEA1749FD84DABC53599E(L_131, L_132, NULL); // m.SetTriangles(triangles, 0); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_133 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_134 = V_4; NullCheck(L_133); Mesh_SetTriangles_mD97664344427EB85BB6DC2EF91479E03B9114258(L_133, L_134, 0, NULL); // m.SetNormals(normals); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_135 = V_0; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_136 = V_3; NullCheck(L_135); Mesh_SetNormals_mB4072A4D2600768FD62BC9CAAFF8C43955A4A365(L_135, L_136, NULL); // return m; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_137 = V_0; return L_137; } } // System.Single ECE.EasyColliderQuickHull::DistanceFromLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EasyColliderQuickHull_DistanceFromLine_m276FE9B16F42C911F47E654F49B0AACF29FD7E61 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_line, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_pointOnLine, const RuntimeMethod* method) { float V_0 = 0.0f; { // Vector3 v = point - pointOnLine; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___2_pointOnLine; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL); // float dV = Vector3.Dot(v, line); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_line; float L_4; L_4 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_2, L_3, NULL); V_0 = L_4; // v = pointOnLine + dV * line; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___2_pointOnLine; float L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_line; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_6, L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_8, NULL); // return Vector3.Distance(v, point); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_point; float L_11; L_11 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_9, L_10, NULL); return L_11; } } // System.Single ECE.EasyColliderQuickHull::DistanceFromPlane(UnityEngine.Vector3,UnityEngine.Plane) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EasyColliderQuickHull_DistanceFromPlane_m77FFBCF1A098818C3AA87FD3CE3DE3C16971AF31 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C ___1_p, const RuntimeMethod* method) { { // return p.GetDistanceToPoint(point); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_point; float L_1; L_1 = Plane_GetDistanceToPoint_m43E27525BB203513B13EF35F8EDB3785CA4AE6DC((&___1_p), L_0, NULL); return L_1; } } // System.Single ECE.EasyColliderQuickHull::DistanceFromPlane(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EasyColliderQuickHull_DistanceFromPlane_mED98D168F3E07F9AA6A5096B4B2F349332D59FED (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_normal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_pointOnPlane, const RuntimeMethod* method) { { // return Vector3.Dot(normal, point - pointOnPlane); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_pointOnPlane; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL); float L_4; L_4 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_0, L_3, NULL); return L_4; } } // System.Boolean ECE.EasyColliderQuickHull::FindInitialHull(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_FindInitialHull_m66F42180BDA782810564C4F9F4694EDEA5954D4D (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL; bool V_1 = false; float V_2 = 0.0f; int32_t V_3 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; float V_10 = 0.0f; int32_t V_11 = 0; float V_12 = 0.0f; int32_t V_13 = 0; Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C V_14; memset((&V_14), 0, sizeof(V_14)); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* V_15 = NULL; { // bool initialPointsFound = false; V_1 = (bool)0; // if (FindInitialPoints(points, out initialPoints)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_points; bool L_1; L_1 = EasyColliderQuickHull_FindInitialPoints_mB9AC86535CA9D2CE69AE4F2F20092D064F86E2B0(__this, L_0, (&V_0), NULL); if (!L_1) { goto IL_0011; } } { // initialPointsFound = true; V_1 = (bool)1; goto IL_001e; } IL_0011: { // else if (FindInitialPointsFallBack(points, out initialPoints)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_points; bool L_3; L_3 = EasyColliderQuickHull_FindInitialPointsFallBack_m5C0C0CF0E1EFCFFFEAA737D07A6235DCEB7BE1B9(__this, L_2, (&V_0), NULL); if (!L_3) { goto IL_001e; } } { // initialPointsFound = true; V_1 = (bool)1; } IL_001e: { // if (initialPointsFound) bool L_4 = V_1; if (!L_4) { goto IL_037e; } } { // float maxDistance = -Mathf.Infinity; V_2 = (-std::numeric_limits::infinity()); // int furthestLinePoint = 0; V_3 = 0; // Vector3 line = (points[initialPoints[1]] - points[initialPoints[0]]).normalized; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = V_0; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_6, 1, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_5, L_7, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_10, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_9, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_12, NULL); V_8 = L_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_8), NULL); V_4 = L_14; // int furthestIndex = 0; V_5 = 0; // for (int i = 2; i < 6; i++) V_9 = 2; goto IL_00a4; } IL_005e: { // float d = DistanceFromLine(points[initialPoints[i]], line, points[initialPoints[0]]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_15 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_16 = V_0; int32_t L_17 = V_9; NullCheck(L_16); int32_t L_18; L_18 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_16, L_17, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_15, L_18, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_21 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_22 = V_0; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_22, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_21, L_23, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_25; L_25 = EasyColliderQuickHull_DistanceFromLine_m276FE9B16F42C911F47E654F49B0AACF29FD7E61(__this, L_19, L_20, L_24, NULL); V_10 = L_25; // if (isAGreaterThanB(d, maxDistance)) float L_26 = V_10; float L_27 = V_2; bool L_28; L_28 = EasyColliderQuickHull_isAGreaterThanB_mCA2141CB4F1BACE7A9C5C8C4A04590B4A7818E63(__this, L_26, L_27, NULL); if (!L_28) { goto IL_009e; } } { // maxDistance = d; float L_29 = V_10; V_2 = L_29; // furthestLinePoint = initialPoints[i]; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_30 = V_0; int32_t L_31 = V_9; NullCheck(L_30); int32_t L_32; L_32 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_30, L_31, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); V_3 = L_32; // furthestIndex = i; int32_t L_33 = V_9; V_5 = L_33; } IL_009e: { // for (int i = 2; i < 6; i++) int32_t L_34 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00a4: { // for (int i = 2; i < 6; i++) int32_t L_35 = V_9; if ((((int32_t)L_35) < ((int32_t)6))) { goto IL_005e; } } { // initialPoints[furthestIndex] = initialPoints[2]; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_36 = V_0; int32_t L_37 = V_5; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_38 = V_0; NullCheck(L_38); int32_t L_39; L_39 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_38, 2, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_36); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_36, L_37, L_39, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[2] = furthestLinePoint; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_40 = V_0; int32_t L_41 = V_3; NullCheck(L_40); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_40, 2, L_41, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // maxDistance = -Mathf.Infinity; V_2 = (-std::numeric_limits::infinity()); // Plane p = new Plane(points[initialPoints[0]], points[initialPoints[1]], points[furthestLinePoint]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_42 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_43 = V_0; NullCheck(L_43); int32_t L_44; L_44 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_43, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_42); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_42, L_44, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_46 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_47 = V_0; NullCheck(L_47); int32_t L_48; L_48 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_47, 1, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_46); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_46, L_48, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_50 = ___0_points; int32_t L_51 = V_3; NullCheck(L_50); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_50, L_51, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Plane__ctor_mBF36EDC369DE0EC29502B4C655CDBAFFB17BD863((&V_6), L_45, L_49, L_52, NULL); // int furthestPlanePoint = -1; V_7 = (-1); // for (int i = 2; i < 6; i++) V_11 = 2; goto IL_014a; } IL_00f6: { // if (initialPoints[i] == furthestLinePoint) continue; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_53 = V_0; int32_t L_54 = V_11; NullCheck(L_53); int32_t L_55; L_55 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_53, L_54, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); int32_t L_56 = V_3; if ((((int32_t)L_55) == ((int32_t)L_56))) { goto IL_0144; } } { // float d = DistanceFromPlane(points[initialPoints[i]], p); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_57 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_58 = V_0; int32_t L_59 = V_11; NullCheck(L_58); int32_t L_60; L_60 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_58, L_59, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; L_61 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_57, L_60, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_62 = V_6; float L_63; L_63 = EasyColliderQuickHull_DistanceFromPlane_m77FFBCF1A098818C3AA87FD3CE3DE3C16971AF31(__this, L_61, L_62, NULL); V_12 = L_63; // if (!IsApproxZero(d) && isAGreaterThanB(Mathf.Abs(d), maxDistance)) float L_64 = V_12; bool L_65; L_65 = EasyColliderQuickHull_IsApproxZero_m42D415593D3305D4EA88F679658792DC8B2D6D76(__this, L_64, NULL); if (L_65) { goto IL_0144; } } { float L_66 = V_12; float L_67; L_67 = fabsf(L_66); float L_68 = V_2; bool L_69; L_69 = EasyColliderQuickHull_isAGreaterThanB_mCA2141CB4F1BACE7A9C5C8C4A04590B4A7818E63(__this, L_67, L_68, NULL); if (!L_69) { goto IL_0144; } } { // furthestPlanePoint = initialPoints[i]; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_70 = V_0; int32_t L_71 = V_11; NullCheck(L_70); int32_t L_72; L_72 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_70, L_71, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); V_7 = L_72; // maxDistance = d; float L_73 = V_12; V_2 = L_73; // furthestIndex = i; int32_t L_74 = V_11; V_5 = L_74; } IL_0144: { // for (int i = 2; i < 6; i++) int32_t L_75 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_75, 1)); } IL_014a: { // for (int i = 2; i < 6; i++) int32_t L_76 = V_11; if ((((int32_t)L_76) < ((int32_t)6))) { goto IL_00f6; } } { // if (furthestPlanePoint == -1) int32_t L_77 = V_7; if ((!(((uint32_t)L_77) == ((uint32_t)(-1))))) { goto IL_0156; } } { // return false; return (bool)0; } IL_0156: { // initialPoints[furthestIndex] = initialPoints[3]; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_78 = V_0; int32_t L_79 = V_5; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_80 = V_0; NullCheck(L_80); int32_t L_81; L_81 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_80, 3, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_78); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_78, L_79, L_81, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[3] = furthestPlanePoint; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_82 = V_0; int32_t L_83 = V_7; NullCheck(L_82); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_82, 3, L_83, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // if (DistanceFromPlane(points[furthestPlanePoint], p) < 0.0f) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_84 = ___0_points; int32_t L_85 = V_7; NullCheck(L_84); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86; L_86 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_84, L_85, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C L_87 = V_6; float L_88; L_88 = EasyColliderQuickHull_DistanceFromPlane_m77FFBCF1A098818C3AA87FD3CE3DE3C16971AF31(__this, L_86, L_87, NULL); if ((!(((float)L_88) < ((float)(0.0f))))) { goto IL_01a5; } } { // int i1 = initialPoints[2]; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_89 = V_0; NullCheck(L_89); int32_t L_90; L_90 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_89, 2, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); V_13 = L_90; // initialPoints[2] = initialPoints[0]; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_91 = V_0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_92 = V_0; NullCheck(L_92); int32_t L_93; L_93 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_92, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_91); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_91, 2, L_93, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[0] = i1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_94 = V_0; int32_t L_95 = V_13; NullCheck(L_94); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_94, 0, L_95, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); } IL_01a5: { // Faces.Add(new Face(initialPoints[0], initialPoints[2], initialPoints[1], CalcNormal(points[initialPoints[0]], points[initialPoints[2]], points[initialPoints[1]]), 2, 3, 1)); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_96 = __this->___Faces_13; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_97 = V_0; NullCheck(L_97); int32_t L_98; L_98 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_97, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_99 = V_0; NullCheck(L_99); int32_t L_100; L_100 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_99, 2, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_101 = V_0; NullCheck(L_101); int32_t L_102; L_102 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_101, 1, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_103 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_104 = V_0; NullCheck(L_104); int32_t L_105; L_105 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_104, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_103); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106; L_106 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_103, L_105, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_107 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_108 = V_0; NullCheck(L_108); int32_t L_109; L_109 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_108, 2, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_107); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110; L_110 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_107, L_109, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_111 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_112 = V_0; NullCheck(L_112); int32_t L_113; L_113 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_112, 1, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_111); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114; L_114 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_111, L_113, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115; L_115 = EasyColliderQuickHull_CalcNormal_m9FF9928A95E655D3B4FE08F4318B4D50CA9527CC(__this, L_106, L_110, L_114, NULL); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_116 = (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*)il2cpp_codegen_object_new(Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); NullCheck(L_116); Face__ctor_m05551AB6095D6D51F78C708A353B823CE31343F0(L_116, L_98, L_100, L_102, L_115, 2, 3, 1, NULL); NullCheck(L_96); List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_inline(L_96, L_116, List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); // Faces.Add(new Face(initialPoints[0], initialPoints[1], initialPoints[3], CalcNormal(points[initialPoints[0]], points[initialPoints[1]], points[initialPoints[3]]), 0, 3, 2)); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_117 = __this->___Faces_13; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_118 = V_0; NullCheck(L_118); int32_t L_119; L_119 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_118, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_120 = V_0; NullCheck(L_120); int32_t L_121; L_121 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_120, 1, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_122 = V_0; NullCheck(L_122); int32_t L_123; L_123 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_122, 3, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_124 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_125 = V_0; NullCheck(L_125); int32_t L_126; L_126 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_125, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_124); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127; L_127 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_124, L_126, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_128 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_129 = V_0; NullCheck(L_129); int32_t L_130; L_130 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_129, 1, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_128); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131; L_131 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_128, L_130, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_132 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_133 = V_0; NullCheck(L_133); int32_t L_134; L_134 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_133, 3, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_132); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135; L_135 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_132, L_134, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136; L_136 = EasyColliderQuickHull_CalcNormal_m9FF9928A95E655D3B4FE08F4318B4D50CA9527CC(__this, L_127, L_131, L_135, NULL); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_137 = (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*)il2cpp_codegen_object_new(Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); NullCheck(L_137); Face__ctor_m05551AB6095D6D51F78C708A353B823CE31343F0(L_137, L_119, L_121, L_123, L_136, 0, 3, 2, NULL); NullCheck(L_117); List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_inline(L_117, L_137, List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); // Faces.Add(new Face(initialPoints[0], initialPoints[3], initialPoints[2], CalcNormal(points[initialPoints[0]], points[initialPoints[3]], points[initialPoints[2]]), 1, 3, 0)); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_138 = __this->___Faces_13; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_139 = V_0; NullCheck(L_139); int32_t L_140; L_140 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_139, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_141 = V_0; NullCheck(L_141); int32_t L_142; L_142 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_141, 3, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_143 = V_0; NullCheck(L_143); int32_t L_144; L_144 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_143, 2, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_145 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_146 = V_0; NullCheck(L_146); int32_t L_147; L_147 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_146, 0, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_145); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148; L_148 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_145, L_147, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_149 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_150 = V_0; NullCheck(L_150); int32_t L_151; L_151 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_150, 3, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_149); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152; L_152 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_149, L_151, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_153 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_154 = V_0; NullCheck(L_154); int32_t L_155; L_155 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_154, 2, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_153); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_156; L_156 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_153, L_155, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157; L_157 = EasyColliderQuickHull_CalcNormal_m9FF9928A95E655D3B4FE08F4318B4D50CA9527CC(__this, L_148, L_152, L_156, NULL); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_158 = (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*)il2cpp_codegen_object_new(Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); NullCheck(L_158); Face__ctor_m05551AB6095D6D51F78C708A353B823CE31343F0(L_158, L_140, L_142, L_144, L_157, 1, 3, 0, NULL); NullCheck(L_138); List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_inline(L_138, L_158, List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); // Faces.Add(new Face(initialPoints[1], initialPoints[2], initialPoints[3], CalcNormal(points[initialPoints[1]], points[initialPoints[2]], points[initialPoints[3]]), 0, 2, 1)); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_159 = __this->___Faces_13; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_160 = V_0; NullCheck(L_160); int32_t L_161; L_161 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_160, 1, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_162 = V_0; NullCheck(L_162); int32_t L_163; L_163 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_162, 2, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_164 = V_0; NullCheck(L_164); int32_t L_165; L_165 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_164, 3, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_166 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_167 = V_0; NullCheck(L_167); int32_t L_168; L_168 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_167, 1, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_166); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_169; L_169 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_166, L_168, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_170 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_171 = V_0; NullCheck(L_171); int32_t L_172; L_172 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_171, 2, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_170); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_173; L_173 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_170, L_172, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_174 = ___0_points; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_175 = V_0; NullCheck(L_175); int32_t L_176; L_176 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_175, 3, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_174); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_177; L_177 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_174, L_176, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178; L_178 = EasyColliderQuickHull_CalcNormal_m9FF9928A95E655D3B4FE08F4318B4D50CA9527CC(__this, L_169, L_173, L_177, NULL); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_179 = (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*)il2cpp_codegen_object_new(Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); NullCheck(L_179); Face__ctor_m05551AB6095D6D51F78C708A353B823CE31343F0(L_179, L_161, L_163, L_165, L_178, 0, 2, 1, NULL); NullCheck(L_159); List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_inline(L_159, L_179, List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); // UnAssignedVertices.UnionWith(Enumerable.Range(0, points.Count)); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_180 = __this->___UnAssignedVertices_16; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_181 = ___0_points; NullCheck(L_181); int32_t L_182; L_182 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_181, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); RuntimeObject* L_183; L_183 = Enumerable_Range_m4FB9BBBA09BEF5177C13506DB385CF4467C15FD8(0, L_182, NULL); NullCheck(L_180); HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA(L_180, L_183, HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_RuntimeMethod_var); // AssignedVertices = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_184 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_184); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_184, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___AssignedVertices_9 = L_184; Il2CppCodeGenWriteBarrier((void**)(&__this->___AssignedVertices_9), (void*)L_184); // foreach (Face f in Faces) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_185 = __this->___Faces_13; NullCheck(L_185); Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C L_186; L_186 = List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F(L_185, List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F_RuntimeMethod_var); V_14 = L_186; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_034c: {// begin finally (depth: 1) Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3((&V_14), Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0341_1; } IL_032a_1: { // foreach (Face f in Faces) Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_187; L_187 = Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_inline((&V_14), Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_RuntimeMethod_var); V_15 = L_187; // AddToOutsideSet(f, UnAssignedVertices); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_188 = V_15; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_189 = __this->___UnAssignedVertices_16; EasyColliderQuickHull_AddToOutsideSet_m3CBA6A84D7709A9EBFF1679305E8AE1F474ED520(__this, L_188, L_189, NULL); } IL_0341_1: { // foreach (Face f in Faces) bool L_190; L_190 = Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A((&V_14), Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A_RuntimeMethod_var); if (L_190) { goto IL_032a_1; } } { goto IL_035a; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_035a: { // ClosedVertices.UnionWith(UnAssignedVertices); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_191 = __this->___ClosedVertices_10; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_192 = __this->___UnAssignedVertices_16; NullCheck(L_191); HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA(L_191, L_192, HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_RuntimeMethod_var); // ClosedVertices.ExceptWith(AssignedVertices); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_193 = __this->___ClosedVertices_10; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_194 = __this->___AssignedVertices_9; NullCheck(L_193); HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244(L_193, L_194, HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_RuntimeMethod_var); // return true; return (bool)1; } IL_037e: { // return false; return (bool)0; } } // System.Boolean ECE.EasyColliderQuickHull::FindInitialPointsFallBack(System.Collections.Generic.List`1,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_FindInitialPointsFallBack_m5C0C0CF0E1EFCFFFEAA737D07A6235DCEB7BE1B9 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___1_initialPoints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__0_m19E87F8023D29F5E2E301122E31DEE88F61BB071_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__1_m325544CAA5A1B741A5795F8E6DBC85128A60514B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__2_m7EE3CE9BEE8C9241F9E80E7D9203A4469110E444_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__3_m89D03B4211EA29C712EF97D6183CBF0170288541_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__4_m2A2F1C77C8099657B7FF3CEEB36D3ECCBE2E15E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__5_m939DB5D9BE6F9D7E88140B48E5EFBFE295880638_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* V_8 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B5_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B5_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B4_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B4_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B11_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B11_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B10_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B10_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B17_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B17_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B16_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B16_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B23_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B23_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B22_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B22_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B29_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B29_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B28_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B28_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B35_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B35_1 = NULL; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* G_B34_0 = NULL; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* G_B34_1 = NULL; { U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_0 = (U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__DisplayClass38_0__ctor_m699D99DE1B0EB5AB6BF64EF0D2FB0708854A52A5(L_0, NULL); V_0 = L_0; // List ips = new List(6) { -1, -1, -1, -1, -1, -1 }; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_1 = V_0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98(L_2, 6, List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = L_2; NullCheck(L_3); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_3, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = L_3; NullCheck(L_4); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_4, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = L_4; NullCheck(L_5); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_5, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = L_5; NullCheck(L_6); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_6, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_7 = L_6; NullCheck(L_7); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_7, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_8 = L_7; NullCheck(L_8); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_8, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); NullCheck(L_1); L_1->___ips_0 = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_1->___ips_0), (void*)L_8); // initialPoints = new List(6) { -1, -1, -1, -1, -1, -1 }; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_9 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_10); List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98(L_10, 6, List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_11 = L_10; NullCheck(L_11); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_11, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_12 = L_11; NullCheck(L_12); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_12, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_13 = L_12; NullCheck(L_13); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_13, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_14 = L_13; NullCheck(L_14); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_14, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = L_14; NullCheck(L_15); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_15, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_16 = L_15; NullCheck(L_16); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_16, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); *((RuntimeObject**)L_9) = (RuntimeObject*)L_16; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_16); // Vector3 xMin, yMin, zMin = yMin = xMin = new Vector3(Mathf.Infinity, Mathf.Infinity, Mathf.Infinity); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_1), (std::numeric_limits::infinity()), (std::numeric_limits::infinity()), (std::numeric_limits::infinity()), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17; V_2 = L_18; V_3 = L_18; // Vector3 xMax, yMax, zMax = yMax = xMax = new Vector3(-Mathf.Infinity, -Mathf.Infinity, -Mathf.Infinity); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), (-std::numeric_limits::infinity()), (-std::numeric_limits::infinity()), (-std::numeric_limits::infinity()), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19; V_5 = L_20; V_6 = L_20; // for (int i = 0; i < points.Count; i++) V_7 = 0; goto IL_03e6; } IL_00ad: { // if (isALessThanB(points[i].x, xMin.x) || (isApproxEqual(points[i].x, xMin.x) && initialPoints.FindAll(element => element == ips[0]).Count > 1)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_21 = ___0_points; int32_t L_22 = V_7; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_21, L_22, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_24 = L_23.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_1; float L_26 = L_25.___x_2; bool L_27; L_27 = EasyColliderQuickHull_isALessThanB_m00F670FD81A5580FB00DC24E1AD2A2809B47EE6A(__this, L_24, L_26, NULL); if (L_27) { goto IL_0113; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_28 = ___0_points; int32_t L_29 = V_7; NullCheck(L_28); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_28, L_29, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_31 = L_30.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_1; float L_33 = L_32.___x_2; bool L_34; L_34 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_31, L_33, NULL); if (!L_34) { goto IL_0134; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_35 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_36 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_35); U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_37 = V_0; NullCheck(L_37); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_38 = L_37->___U3CU3E9__0_1; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_39 = L_38; G_B4_0 = L_39; G_B4_1 = L_36; if (L_39) { G_B5_0 = L_39; G_B5_1 = L_36; goto IL_0106; } } { U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_40 = V_0; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_41 = V_0; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_42 = (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*)il2cpp_codegen_object_new(Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3_il2cpp_TypeInfo_var); NullCheck(L_42); Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D(L_42, L_41, (intptr_t)((void*)U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__0_m19E87F8023D29F5E2E301122E31DEE88F61BB071_RuntimeMethod_var), NULL); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_43 = L_42; V_8 = L_43; NullCheck(L_40); L_40->___U3CU3E9__0_1 = L_43; Il2CppCodeGenWriteBarrier((void**)(&L_40->___U3CU3E9__0_1), (void*)L_43); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_44 = V_8; G_B5_0 = L_44; G_B5_1 = G_B4_1; } IL_0106: { NullCheck(G_B5_1); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_45; L_45 = List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D(G_B5_1, G_B5_0, List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_RuntimeMethod_var); NullCheck(L_45); int32_t L_46; L_46 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_45, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_46) <= ((int32_t)1))) { goto IL_0134; } } IL_0113: { // initialPoints[0] = i; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_47 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_48 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_47); int32_t L_49 = V_7; NullCheck(L_48); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_48, 0, L_49, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // ips[0] = i; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_50 = V_0; NullCheck(L_50); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_51 = L_50->___ips_0; int32_t L_52 = V_7; NullCheck(L_51); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_51, 0, L_52, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // xMin = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_53 = ___0_points; int32_t L_54 = V_7; NullCheck(L_53); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_53, L_54, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_1 = L_55; } IL_0134: { // if (isAGreaterThanB(points[i].x, xMax.x) || (isApproxEqual(points[i].x, xMax.x) && initialPoints.FindAll(element => element == ips[1]).Count > 1)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_56 = ___0_points; int32_t L_57 = V_7; NullCheck(L_56); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_56, L_57, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_59 = L_58.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_4; float L_61 = L_60.___x_2; bool L_62; L_62 = EasyColliderQuickHull_isAGreaterThanB_mCA2141CB4F1BACE7A9C5C8C4A04590B4A7818E63(__this, L_59, L_61, NULL); if (L_62) { goto IL_019c; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_63 = ___0_points; int32_t L_64 = V_7; NullCheck(L_63); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_63, L_64, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_66 = L_65.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_4; float L_68 = L_67.___x_2; bool L_69; L_69 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_66, L_68, NULL); if (!L_69) { goto IL_01be; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_70 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_71 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_70); U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_72 = V_0; NullCheck(L_72); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_73 = L_72->___U3CU3E9__1_2; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_74 = L_73; G_B10_0 = L_74; G_B10_1 = L_71; if (L_74) { G_B11_0 = L_74; G_B11_1 = L_71; goto IL_018f; } } { U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_75 = V_0; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_76 = V_0; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_77 = (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*)il2cpp_codegen_object_new(Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3_il2cpp_TypeInfo_var); NullCheck(L_77); Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D(L_77, L_76, (intptr_t)((void*)U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__1_m325544CAA5A1B741A5795F8E6DBC85128A60514B_RuntimeMethod_var), NULL); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_78 = L_77; V_8 = L_78; NullCheck(L_75); L_75->___U3CU3E9__1_2 = L_78; Il2CppCodeGenWriteBarrier((void**)(&L_75->___U3CU3E9__1_2), (void*)L_78); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_79 = V_8; G_B11_0 = L_79; G_B11_1 = G_B10_1; } IL_018f: { NullCheck(G_B11_1); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_80; L_80 = List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D(G_B11_1, G_B11_0, List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_RuntimeMethod_var); NullCheck(L_80); int32_t L_81; L_81 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_80, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_81) <= ((int32_t)1))) { goto IL_01be; } } IL_019c: { // initialPoints[1] = i; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_82 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_83 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_82); int32_t L_84 = V_7; NullCheck(L_83); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_83, 1, L_84, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // ips[1] = i; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_85 = V_0; NullCheck(L_85); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_86 = L_85->___ips_0; int32_t L_87 = V_7; NullCheck(L_86); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_86, 1, L_87, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // xMax = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_88 = ___0_points; int32_t L_89 = V_7; NullCheck(L_88); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_88, L_89, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_4 = L_90; } IL_01be: { // if (isALessThanB(points[i].y, yMin.y) || (isApproxEqual(points[i].y, yMin.y) && initialPoints.FindAll(element => element == ips[2]).Count > 1)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_91 = ___0_points; int32_t L_92 = V_7; NullCheck(L_91); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93; L_93 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_91, L_92, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_94 = L_93.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = V_2; float L_96 = L_95.___y_3; bool L_97; L_97 = EasyColliderQuickHull_isALessThanB_m00F670FD81A5580FB00DC24E1AD2A2809B47EE6A(__this, L_94, L_96, NULL); if (L_97) { goto IL_0224; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_98 = ___0_points; int32_t L_99 = V_7; NullCheck(L_98); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100; L_100 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_98, L_99, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_101 = L_100.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = V_2; float L_103 = L_102.___y_3; bool L_104; L_104 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_101, L_103, NULL); if (!L_104) { goto IL_0245; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_105 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_106 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_105); U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_107 = V_0; NullCheck(L_107); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_108 = L_107->___U3CU3E9__2_3; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_109 = L_108; G_B16_0 = L_109; G_B16_1 = L_106; if (L_109) { G_B17_0 = L_109; G_B17_1 = L_106; goto IL_0217; } } { U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_110 = V_0; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_111 = V_0; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_112 = (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*)il2cpp_codegen_object_new(Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3_il2cpp_TypeInfo_var); NullCheck(L_112); Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D(L_112, L_111, (intptr_t)((void*)U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__2_m7EE3CE9BEE8C9241F9E80E7D9203A4469110E444_RuntimeMethod_var), NULL); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_113 = L_112; V_8 = L_113; NullCheck(L_110); L_110->___U3CU3E9__2_3 = L_113; Il2CppCodeGenWriteBarrier((void**)(&L_110->___U3CU3E9__2_3), (void*)L_113); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_114 = V_8; G_B17_0 = L_114; G_B17_1 = G_B16_1; } IL_0217: { NullCheck(G_B17_1); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_115; L_115 = List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D(G_B17_1, G_B17_0, List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_RuntimeMethod_var); NullCheck(L_115); int32_t L_116; L_116 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_115, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_116) <= ((int32_t)1))) { goto IL_0245; } } IL_0224: { // initialPoints[2] = i; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_117 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_118 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_117); int32_t L_119 = V_7; NullCheck(L_118); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_118, 2, L_119, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // ips[2] = i; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_120 = V_0; NullCheck(L_120); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_121 = L_120->___ips_0; int32_t L_122 = V_7; NullCheck(L_121); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_121, 2, L_122, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // yMin = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_123 = ___0_points; int32_t L_124 = V_7; NullCheck(L_123); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125; L_125 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_123, L_124, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_2 = L_125; } IL_0245: { // if (isAGreaterThanB(points[i].y, yMax.y) || (isApproxEqual(points[i].y, yMax.y) && initialPoints.FindAll(element => element == ips[3]).Count > 1)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_126 = ___0_points; int32_t L_127 = V_7; NullCheck(L_126); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128; L_128 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_126, L_127, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_129 = L_128.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130 = V_5; float L_131 = L_130.___y_3; bool L_132; L_132 = EasyColliderQuickHull_isAGreaterThanB_mCA2141CB4F1BACE7A9C5C8C4A04590B4A7818E63(__this, L_129, L_131, NULL); if (L_132) { goto IL_02ad; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_133 = ___0_points; int32_t L_134 = V_7; NullCheck(L_133); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135; L_135 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_133, L_134, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_136 = L_135.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = V_5; float L_138 = L_137.___y_3; bool L_139; L_139 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_136, L_138, NULL); if (!L_139) { goto IL_02cf; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_140 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_141 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_140); U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_142 = V_0; NullCheck(L_142); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_143 = L_142->___U3CU3E9__3_4; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_144 = L_143; G_B22_0 = L_144; G_B22_1 = L_141; if (L_144) { G_B23_0 = L_144; G_B23_1 = L_141; goto IL_02a0; } } { U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_145 = V_0; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_146 = V_0; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_147 = (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*)il2cpp_codegen_object_new(Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3_il2cpp_TypeInfo_var); NullCheck(L_147); Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D(L_147, L_146, (intptr_t)((void*)U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__3_m89D03B4211EA29C712EF97D6183CBF0170288541_RuntimeMethod_var), NULL); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_148 = L_147; V_8 = L_148; NullCheck(L_145); L_145->___U3CU3E9__3_4 = L_148; Il2CppCodeGenWriteBarrier((void**)(&L_145->___U3CU3E9__3_4), (void*)L_148); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_149 = V_8; G_B23_0 = L_149; G_B23_1 = G_B22_1; } IL_02a0: { NullCheck(G_B23_1); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_150; L_150 = List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D(G_B23_1, G_B23_0, List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_RuntimeMethod_var); NullCheck(L_150); int32_t L_151; L_151 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_150, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_151) <= ((int32_t)1))) { goto IL_02cf; } } IL_02ad: { // initialPoints[3] = i; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_152 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_153 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_152); int32_t L_154 = V_7; NullCheck(L_153); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_153, 3, L_154, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // ips[3] = i; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_155 = V_0; NullCheck(L_155); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_156 = L_155->___ips_0; int32_t L_157 = V_7; NullCheck(L_156); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_156, 3, L_157, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // yMax = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_158 = ___0_points; int32_t L_159 = V_7; NullCheck(L_158); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_160; L_160 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_158, L_159, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_5 = L_160; } IL_02cf: { // if (isALessThanB(points[i].z, zMin.z) || (isApproxEqual(points[i].z, zMin.z) && initialPoints.FindAll(element => element == ips[4]).Count > 1)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_161 = ___0_points; int32_t L_162 = V_7; NullCheck(L_161); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_163; L_163 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_161, L_162, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_164 = L_163.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_165 = V_3; float L_166 = L_165.___z_4; bool L_167; L_167 = EasyColliderQuickHull_isALessThanB_m00F670FD81A5580FB00DC24E1AD2A2809B47EE6A(__this, L_164, L_166, NULL); if (L_167) { goto IL_0335; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_168 = ___0_points; int32_t L_169 = V_7; NullCheck(L_168); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_170; L_170 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_168, L_169, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_171 = L_170.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_172 = V_3; float L_173 = L_172.___z_4; bool L_174; L_174 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_171, L_173, NULL); if (!L_174) { goto IL_0356; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_175 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_176 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_175); U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_177 = V_0; NullCheck(L_177); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_178 = L_177->___U3CU3E9__4_5; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_179 = L_178; G_B28_0 = L_179; G_B28_1 = L_176; if (L_179) { G_B29_0 = L_179; G_B29_1 = L_176; goto IL_0328; } } { U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_180 = V_0; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_181 = V_0; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_182 = (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*)il2cpp_codegen_object_new(Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3_il2cpp_TypeInfo_var); NullCheck(L_182); Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D(L_182, L_181, (intptr_t)((void*)U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__4_m2A2F1C77C8099657B7FF3CEEB36D3ECCBE2E15E0_RuntimeMethod_var), NULL); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_183 = L_182; V_8 = L_183; NullCheck(L_180); L_180->___U3CU3E9__4_5 = L_183; Il2CppCodeGenWriteBarrier((void**)(&L_180->___U3CU3E9__4_5), (void*)L_183); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_184 = V_8; G_B29_0 = L_184; G_B29_1 = G_B28_1; } IL_0328: { NullCheck(G_B29_1); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_185; L_185 = List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D(G_B29_1, G_B29_0, List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_RuntimeMethod_var); NullCheck(L_185); int32_t L_186; L_186 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_185, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_186) <= ((int32_t)1))) { goto IL_0356; } } IL_0335: { // initialPoints[4] = i; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_187 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_188 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_187); int32_t L_189 = V_7; NullCheck(L_188); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_188, 4, L_189, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // ips[4] = i; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_190 = V_0; NullCheck(L_190); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_191 = L_190->___ips_0; int32_t L_192 = V_7; NullCheck(L_191); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_191, 4, L_192, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // zMin = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_193 = ___0_points; int32_t L_194 = V_7; NullCheck(L_193); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_195; L_195 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_193, L_194, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_3 = L_195; } IL_0356: { // if (isAGreaterThanB(points[i].z, zMax.z) || (isApproxEqual(points[i].z, zMax.z) && initialPoints.FindAll(element => element == ips[5]).Count > 1)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_196 = ___0_points; int32_t L_197 = V_7; NullCheck(L_196); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_198; L_198 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_196, L_197, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_199 = L_198.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_200 = V_6; float L_201 = L_200.___z_4; bool L_202; L_202 = EasyColliderQuickHull_isAGreaterThanB_mCA2141CB4F1BACE7A9C5C8C4A04590B4A7818E63(__this, L_199, L_201, NULL); if (L_202) { goto IL_03be; } } { List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_203 = ___0_points; int32_t L_204 = V_7; NullCheck(L_203); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_205; L_205 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_203, L_204, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_206 = L_205.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_207 = V_6; float L_208 = L_207.___z_4; bool L_209; L_209 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_206, L_208, NULL); if (!L_209) { goto IL_03e0; } } { List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_210 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_211 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_210); U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_212 = V_0; NullCheck(L_212); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_213 = L_212->___U3CU3E9__5_6; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_214 = L_213; G_B34_0 = L_214; G_B34_1 = L_211; if (L_214) { G_B35_0 = L_214; G_B35_1 = L_211; goto IL_03b1; } } { U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_215 = V_0; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_216 = V_0; Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_217 = (Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3*)il2cpp_codegen_object_new(Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3_il2cpp_TypeInfo_var); NullCheck(L_217); Predicate_1__ctor_m47453C466128879E2318873F31AC25A8A74CBB6D(L_217, L_216, (intptr_t)((void*)U3CU3Ec__DisplayClass38_0_U3CFindInitialPointsFallBackU3Eb__5_m939DB5D9BE6F9D7E88140B48E5EFBFE295880638_RuntimeMethod_var), NULL); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_218 = L_217; V_8 = L_218; NullCheck(L_215); L_215->___U3CU3E9__5_6 = L_218; Il2CppCodeGenWriteBarrier((void**)(&L_215->___U3CU3E9__5_6), (void*)L_218); Predicate_1_t6CDE3111264F492F4F13277756366A07CA78A4C3* L_219 = V_8; G_B35_0 = L_219; G_B35_1 = G_B34_1; } IL_03b1: { NullCheck(G_B35_1); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_220; L_220 = List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D(G_B35_1, G_B35_0, List_1_FindAll_m680B3F07D82D30AB5A5F33CE1A02F2DE4CACB02D_RuntimeMethod_var); NullCheck(L_220); int32_t L_221; L_221 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_220, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_221) <= ((int32_t)1))) { goto IL_03e0; } } IL_03be: { // initialPoints[5] = i; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_222 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_223 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_222); int32_t L_224 = V_7; NullCheck(L_223); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_223, 5, L_224, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // ips[5] = i; U3CU3Ec__DisplayClass38_0_t8183BD65BEAE5F719D90A450856AF2741E207C83* L_225 = V_0; NullCheck(L_225); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_226 = L_225->___ips_0; int32_t L_227 = V_7; NullCheck(L_226); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_226, 5, L_227, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // zMax = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_228 = ___0_points; int32_t L_229 = V_7; NullCheck(L_228); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_230; L_230 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_228, L_229, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_6 = L_230; } IL_03e0: { // for (int i = 0; i < points.Count; i++) int32_t L_231 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_231, 1)); } IL_03e6: { // for (int i = 0; i < points.Count; i++) int32_t L_232 = V_7; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_233 = ___0_points; NullCheck(L_233); int32_t L_234; L_234 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_233, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_232) < ((int32_t)L_234))) { goto IL_00ad; } } { // if (!isApproxEqual(xMin.x, xMax.x) && !isApproxEqual(yMin.y, yMax.y) && !isApproxEqual(zMin.z, zMax.z)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_235 = V_1; float L_236 = L_235.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_237 = V_4; float L_238 = L_237.___x_2; bool L_239; L_239 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_236, L_238, NULL); if (L_239) { goto IL_0434; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_240 = V_2; float L_241 = L_240.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_242 = V_5; float L_243 = L_242.___y_3; bool L_244; L_244 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_241, L_243, NULL); if (L_244) { goto IL_0434; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_245 = V_3; float L_246 = L_245.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_247 = V_6; float L_248 = L_247.___z_4; bool L_249; L_249 = EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965(__this, L_246, L_248, NULL); if (L_249) { goto IL_0434; } } { // return true; return (bool)1; } IL_0434: { // return false; return (bool)0; } } // System.Boolean ECE.EasyColliderQuickHull::FindInitialPoints(System.Collections.Generic.List`1,System.Collections.Generic.List`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_FindInitialPoints_mB9AC86535CA9D2CE69AE4F2F20092D064F86E2B0 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___1_initialPoints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; float V_5 = 0.0f; int32_t V_6 = 0; { // initialPoints = new List(6) { -1, -1, -1, -1, -1, -1 }; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_0 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98(L_1, 6, List_1__ctor_m30DD6F0F8DFBA9856BF7220A3CDB1C89ECEC0D98_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = L_1; NullCheck(L_2); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_2, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = L_2; NullCheck(L_3); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_3, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = L_3; NullCheck(L_4); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_4, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = L_4; NullCheck(L_5); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_5, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = L_5; NullCheck(L_6); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_6, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_7 = L_6; NullCheck(L_7); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_7, (-1), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); *((RuntimeObject**)L_0) = (RuntimeObject*)L_7; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_7); // Vector3 a, b, c, d = a = b = c = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8; V_2 = L_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9; V_1 = L_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10; V_0 = L_11; V_3 = L_11; // for (int i = 0; i < points.Count; i++) V_4 = 0; goto IL_0224; } IL_0046: { // if (i + 3 >= points.Count || i + 2 >= points.Count || i + 1 >= points.Count) continue; int32_t L_12 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_13 = ___0_points; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_13, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_12, 3))) >= ((int32_t)L_14))) { goto IL_021e; } } { int32_t L_15 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_16 = ___0_points; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_16, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_15, 2))) >= ((int32_t)L_17))) { goto IL_021e; } } { int32_t L_18 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_19 = ___0_points; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_19, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_18, 1))) >= ((int32_t)L_20))) { goto IL_021e; } } { // a = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_21 = ___0_points; int32_t L_22 = V_4; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_21, L_22, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_0 = L_23; // b = points[i + 1]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_24 = ___0_points; int32_t L_25 = V_4; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_24, ((int32_t)il2cpp_codegen_add(L_25, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_1 = L_26; // c = points[i + 2]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_27 = ___0_points; int32_t L_28 = V_4; NullCheck(L_27); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_27, ((int32_t)il2cpp_codegen_add(L_28, 2)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_2 = L_29; // d = points[i + 3]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_30 = ___0_points; int32_t L_31 = V_4; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_30, ((int32_t)il2cpp_codegen_add(L_31, 3)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_3 = L_32; // float v = Mathf.Abs(Vector3.Dot((a - d), Vector3.Cross((b - d), (c - d)))) / 6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_33, L_34, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_36, L_37, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_39, L_40, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_38, L_41, NULL); float L_43; L_43 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_35, L_42, NULL); float L_44; L_44 = fabsf(L_43); V_5 = ((float)(L_44/(6.0f))); // if (!IsApproxZero(v)) float L_45 = V_5; bool L_46; L_46 = EasyColliderQuickHull_IsApproxZero_m42D415593D3305D4EA88F679658792DC8B2D6D76(__this, L_45, NULL); if (L_46) { goto IL_014b; } } { // initialPoints[0] = i; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_47 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_48 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_47); int32_t L_49 = V_4; NullCheck(L_48); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_48, 0, L_49, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[1] = i + 1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_50 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_51 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_50); int32_t L_52 = V_4; NullCheck(L_51); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_51, 1, ((int32_t)il2cpp_codegen_add(L_52, 1)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[2] = i + 2; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_53 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_54 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_53); int32_t L_55 = V_4; NullCheck(L_54); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_54, 2, ((int32_t)il2cpp_codegen_add(L_55, 2)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[3] = i + 3; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_56 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_57 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_56); int32_t L_58 = V_4; NullCheck(L_57); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_57, 3, ((int32_t)il2cpp_codegen_add(L_58, 3)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // if (i + 4 < points.Count) int32_t L_59 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_60 = ___0_points; NullCheck(L_60); int32_t L_61; L_61 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_60, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_59, 4))) >= ((int32_t)L_61))) { goto IL_011b; } } { // initialPoints[4] = i + 4; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_62 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_63 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_62); int32_t L_64 = V_4; NullCheck(L_63); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_63, 4, ((int32_t)il2cpp_codegen_add(L_64, 4)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); goto IL_0125; } IL_011b: { // else { initialPoints[4] = i; } List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_65 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_66 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_65); int32_t L_67 = V_4; NullCheck(L_66); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_66, 4, L_67, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); } IL_0125: { // if (i + 5 < points.Count) int32_t L_68 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_69 = ___0_points; NullCheck(L_69); int32_t L_70; L_70 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_69, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_68, 5))) >= ((int32_t)L_70))) { goto IL_013f; } } { // initialPoints[5] = i + 5; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_71 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_72 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_71); int32_t L_73 = V_4; NullCheck(L_72); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_72, 5, ((int32_t)il2cpp_codegen_add(L_73, 5)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); goto IL_0149; } IL_013f: { // else { initialPoints[5] = i; } List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_74 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_75 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_74); int32_t L_76 = V_4; NullCheck(L_75); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_75, 5, L_76, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); } IL_0149: { // return true; return (bool)1; } IL_014b: { // for (int j = i + 4; j < points.Count; j++) int32_t L_77 = V_4; V_6 = ((int32_t)il2cpp_codegen_add(L_77, 4)); goto IL_0211; } IL_0156: { // d = points[j]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_78 = ___0_points; int32_t L_79 = V_6; NullCheck(L_78); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; L_80 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_78, L_79, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_3 = L_80; // v = Mathf.Abs(Vector3.Dot((a - d), Vector3.Cross((b - d), (c - d)))) / 6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83; L_83 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_81, L_82, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86; L_86 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_84, L_85, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89; L_89 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_87, L_88, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_86, L_89, NULL); float L_91; L_91 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_83, L_90, NULL); float L_92; L_92 = fabsf(L_91); V_5 = ((float)(L_92/(6.0f))); // if (!IsApproxZero(v)) float L_93 = V_5; bool L_94; L_94 = EasyColliderQuickHull_IsApproxZero_m42D415593D3305D4EA88F679658792DC8B2D6D76(__this, L_93, NULL); if (L_94) { goto IL_020b; } } { // initialPoints[0] = i; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_95 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_96 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_95); int32_t L_97 = V_4; NullCheck(L_96); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_96, 0, L_97, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[1] = i + 1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_98 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_99 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_98); int32_t L_100 = V_4; NullCheck(L_99); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_99, 1, ((int32_t)il2cpp_codegen_add(L_100, 1)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[2] = i + 2; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_101 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_102 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_101); int32_t L_103 = V_4; NullCheck(L_102); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_102, 2, ((int32_t)il2cpp_codegen_add(L_103, 2)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // initialPoints[3] = j; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_104 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_105 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_104); int32_t L_106 = V_6; NullCheck(L_105); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_105, 3, L_106, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); // if (i + 4 < points.Count) int32_t L_107 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_108 = ___0_points; NullCheck(L_108); int32_t L_109; L_109 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_108, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_107, 4))) >= ((int32_t)L_109))) { goto IL_01db; } } { // initialPoints[4] = i + 4; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_110 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_111 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_110); int32_t L_112 = V_4; NullCheck(L_111); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_111, 4, ((int32_t)il2cpp_codegen_add(L_112, 4)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); goto IL_01e5; } IL_01db: { // else { initialPoints[4] = i; } List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_113 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_114 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_113); int32_t L_115 = V_4; NullCheck(L_114); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_114, 4, L_115, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); } IL_01e5: { // if (i + 5 < points.Count) int32_t L_116 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_117 = ___0_points; NullCheck(L_117); int32_t L_118; L_118 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_117, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_116, 5))) >= ((int32_t)L_118))) { goto IL_01ff; } } { // initialPoints[5] = i + 5; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_119 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_120 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_119); int32_t L_121 = V_4; NullCheck(L_120); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_120, 5, ((int32_t)il2cpp_codegen_add(L_121, 5)), List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); goto IL_0209; } IL_01ff: { // else { initialPoints[5] = i; } List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** L_122 = ___1_initialPoints; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_123 = *((List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**)L_122); int32_t L_124 = V_4; NullCheck(L_123); List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_123, 5, L_124, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var); } IL_0209: { // return true; return (bool)1; } IL_020b: { // for (int j = i + 4; j < points.Count; j++) int32_t L_125 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_125, 1)); } IL_0211: { // for (int j = i + 4; j < points.Count; j++) int32_t L_126 = V_6; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_127 = ___0_points; NullCheck(L_127); int32_t L_128; L_128 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_127, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_126) < ((int32_t)L_128))) { goto IL_0156; } } IL_021e: { // for (int i = 0; i < points.Count; i++) int32_t L_129 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_129, 1)); } IL_0224: { // for (int i = 0; i < points.Count; i++) int32_t L_130 = V_4; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_131 = ___0_points; NullCheck(L_131); int32_t L_132; L_132 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_131, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_130) < ((int32_t)L_132))) { goto IL_0046; } } { // return false; return (bool)0; } } // System.Boolean ECE.EasyColliderQuickHull::get_isFinished() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_get_isFinished_m2B1B67A595240CD09F6EEFDC176B709C4B36E09C (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __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; } { // return (Result != null); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___Result_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); return L_1; } } // System.Void ECE.EasyColliderQuickHull::CalculateEpsilon(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_CalculateEpsilon_mDF480BC69B393F8576F7C38A856BB8739C487311 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // Vector3 min = new Vector3(Mathf.Infinity, Mathf.Infinity, Mathf.Infinity); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (std::numeric_limits::infinity()), (std::numeric_limits::infinity()), (std::numeric_limits::infinity()), NULL); // Vector3 max = new Vector3(-Mathf.Infinity, -Mathf.Infinity, -Mathf.Infinity); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_1), (-std::numeric_limits::infinity()), (-std::numeric_limits::infinity()), (-std::numeric_limits::infinity()), NULL); // foreach (Vector3 v in points) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_points; NullCheck(L_0); Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047 L_1; L_1 = List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A(L_0, List_1_GetEnumerator_m24A1CBC9428047F6672EC9B92A3E4154DC60337A_RuntimeMethod_var); V_2 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00f0: {// begin finally (depth: 1) Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6((&V_2), Enumerator_Dispose_m13D8B7747BCE3651CB2FD43622DBEDC3E50EA0E6_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00e2_1; } IL_0038_1: { // foreach (Vector3 v in points) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_inline((&V_2), Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_RuntimeMethod_var); V_3 = L_2; // if (v.x < min.x) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_3; float L_4 = L_3.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; float L_6 = L_5.___x_2; if ((!(((float)L_4) < ((float)L_6)))) { goto IL_005b_1; } } { // min.x = v.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_3; float L_8 = L_7.___x_2; (&V_0)->___x_2 = L_8; } IL_005b_1: { // if (v.y < min.y) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_3; float L_10 = L_9.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0; float L_12 = L_11.___y_3; if ((!(((float)L_10) < ((float)L_12)))) { goto IL_0076_1; } } { // min.y = v.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_3; float L_14 = L_13.___y_3; (&V_0)->___y_3 = L_14; } IL_0076_1: { // if (v.z < min.z) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_3; float L_16 = L_15.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0; float L_18 = L_17.___z_4; if ((!(((float)L_16) < ((float)L_18)))) { goto IL_0091_1; } } { // min.z = v.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_3; float L_20 = L_19.___z_4; (&V_0)->___z_4 = L_20; } IL_0091_1: { // if (v.x > max.x) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3; float L_22 = L_21.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1; float L_24 = L_23.___x_2; if ((!(((float)L_22) > ((float)L_24)))) { goto IL_00ac_1; } } { // max.x = v.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3; float L_26 = L_25.___x_2; (&V_1)->___x_2 = L_26; } IL_00ac_1: { // if (v.y > max.y) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_3; float L_28 = L_27.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_1; float L_30 = L_29.___y_3; if ((!(((float)L_28) > ((float)L_30)))) { goto IL_00c7_1; } } { // max.y = v.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_3; float L_32 = L_31.___y_3; (&V_1)->___y_3 = L_32; } IL_00c7_1: { // if (v.z > max.z) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_3; float L_34 = L_33.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_1; float L_36 = L_35.___z_4; if ((!(((float)L_34) > ((float)L_36)))) { goto IL_00e2_1; } } { // max.z = v.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_3; float L_38 = L_37.___z_4; (&V_1)->___z_4 = L_38; } IL_00e2_1: { // foreach (Vector3 v in points) bool L_39; L_39 = Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A((&V_2), Enumerator_MoveNext_m9C3D158CB944A2244D518FA7989D8312ACCD7C8A_RuntimeMethod_var); if (L_39) { goto IL_0038_1; } } { goto IL_00fe; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00fe: { // Epsilon = Vector3.Distance(min, max) * 0.000001f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_1; float L_42; L_42 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_40, L_41, NULL); __this->___Epsilon_12 = ((float)il2cpp_codegen_multiply(L_42, (9.99999997E-07f))); // } return; } } // System.Void ECE.EasyColliderQuickHull::GenerateHull(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_GenerateHull_m61C5BE599031C7DBC78F7BA8AF56AAB99E92E13B (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_mFDC111176149C644681BA5A21F69058225830081_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_m34B2D501A2BC52D6A48A1FC2426FD56DCF61AFC6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB5FF499D0D38F4E74DA92CE3F9D5D4CE07DF1B37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t90A441183019E034D8CF532D020945AA8C31AEE4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGenerateHullU3Eb__43_0_m21E0A2DBEBCB6D70EF4829A9F80C062D37582128_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGenerateHullU3Eb__43_1_m3F13374B90B2F214C46223F199E5C93C4B097085_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_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; int32_t V_6 = 0; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* V_7 = NULL; int32_t V_8 = 0; Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* G_B4_0 = NULL; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* G_B4_1 = NULL; int32_t G_B4_2 = 0; Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* G_B3_0 = NULL; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* G_B3_1 = NULL; int32_t G_B3_2 = 0; Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* G_B6_0 = NULL; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* G_B6_1 = NULL; Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* G_B5_0 = NULL; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* G_B5_1 = NULL; { // CalculateEpsilon(points); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_points; EasyColliderQuickHull_CalculateEpsilon_mDF480BC69B393F8576F7C38A856BB8739C487311(__this, L_0, NULL); // VerticesList = points; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_points; __this->___VerticesList_17 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___VerticesList_17), (void*)L_1); // if (FindInitialHull(points)) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ___0_points; bool L_3; L_3 = EasyColliderQuickHull_FindInitialHull_m66F42180BDA782810564C4F9F4694EDEA5954D4D(__this, L_2, NULL); if (!L_3) { goto IL_02dd; } } { goto IL_02c0; } IL_001f: { // UnAssignedVertices = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_4 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_4); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_4, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___UnAssignedVertices_16 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___UnAssignedVertices_16), (void*)L_4); // CurrentHorizon = new List(); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_5 = (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4*)il2cpp_codegen_object_new(List_1_t90A441183019E034D8CF532D020945AA8C31AEE4_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mB5FF499D0D38F4E74DA92CE3F9D5D4CE07DF1B37(L_5, List_1__ctor_mB5FF499D0D38F4E74DA92CE3F9D5D4CE07DF1B37_RuntimeMethod_var); __this->___CurrentHorizon_11 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___CurrentHorizon_11), (void*)L_5); // int currFace = GetNonEmptyFaceIndex(); int32_t L_6; L_6 = EasyColliderQuickHull_GetNonEmptyFaceIndex_mC3405CDAAB80877C5BF47B89DA363FF506BF64E3(__this, NULL); V_0 = L_6; // int eyePoint = GetFurthestPointFromFace(currFace); int32_t L_7 = V_0; int32_t L_8; L_8 = EasyColliderQuickHull_GetFurthestPointFromFace_m2193B0E4A06BA706E01E3070B88111A14BFA4589(__this, L_7, NULL); V_1 = L_8; // CalculateHorizon(eyePoint, null, currFace, true); int32_t L_9 = V_1; int32_t L_10 = V_0; EasyColliderQuickHull_CalculateHorizon_mF1CEC05B1919C5721ED4EA8E4569D76CE4FA3417(__this, L_9, (Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2*)NULL, L_10, (bool)1, NULL); // AssignedVertices.ExceptWith(UnAssignedVertices); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_11 = __this->___AssignedVertices_9; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_12 = __this->___UnAssignedVertices_16; NullCheck(L_11); HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244(L_11, L_12, HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_RuntimeMethod_var); // int startFace = Faces.Count; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_13 = __this->___Faces_13; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_13, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); V_2 = L_14; // int endFace = Faces.Count + CurrentHorizon.Where(item => item.OnConvexHull).ToList().Count - 1; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_15 = __this->___Faces_13; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_15, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_17 = __this->___CurrentHorizon_11; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var); Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* L_18 = ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__43_0_2; Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* L_19 = L_18; G_B3_0 = L_19; G_B3_1 = L_17; G_B3_2 = L_16; if (L_19) { G_B4_0 = L_19; G_B4_1 = L_17; G_B4_2 = L_16; goto IL_009b; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var); U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F* L_20 = ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* L_21 = (Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A*)il2cpp_codegen_object_new(Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A_il2cpp_TypeInfo_var); NullCheck(L_21); Func_2__ctor_m5BF3884436622CC6F0660766DB948CF154EF2D19(L_21, L_20, (intptr_t)((void*)U3CU3Ec_U3CGenerateHullU3Eb__43_0_m21E0A2DBEBCB6D70EF4829A9F80C062D37582128_RuntimeMethod_var), NULL); Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* L_22 = L_21; ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__43_0_2 = L_22; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__43_0_2), (void*)L_22); G_B4_0 = L_22; G_B4_1 = G_B3_1; G_B4_2 = G_B3_2; } IL_009b: { RuntimeObject* L_23; L_23 = Enumerable_Where_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_m34B2D501A2BC52D6A48A1FC2426FD56DCF61AFC6(G_B4_1, G_B4_0, Enumerable_Where_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_m34B2D501A2BC52D6A48A1FC2426FD56DCF61AFC6_RuntimeMethod_var); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_24; L_24 = Enumerable_ToList_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_mFDC111176149C644681BA5A21F69058225830081(L_23, Enumerable_ToList_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_mFDC111176149C644681BA5A21F69058225830081_RuntimeMethod_var); NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_24, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(G_B4_2, L_25)), 1)); // int totalValidHorizons = CurrentHorizon.Where(item => item.OnConvexHull).ToList().Count; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_26 = __this->___CurrentHorizon_11; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var); Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* L_27 = ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__43_1_3; Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* L_28 = L_27; G_B5_0 = L_28; G_B5_1 = L_26; if (L_28) { G_B6_0 = L_28; G_B6_1 = L_26; goto IL_00d3; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var); U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F* L_29 = ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* L_30 = (Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A*)il2cpp_codegen_object_new(Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A_il2cpp_TypeInfo_var); NullCheck(L_30); Func_2__ctor_m5BF3884436622CC6F0660766DB948CF154EF2D19(L_30, L_29, (intptr_t)((void*)U3CU3Ec_U3CGenerateHullU3Eb__43_1_m3F13374B90B2F214C46223F199E5C93C4B097085_RuntimeMethod_var), NULL); Func_2_t62B4D193C0894CD20918BC101C43EDD7E16EDC9A* L_31 = L_30; ((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__43_1_3 = L_31; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC51ED752151DCFDA1BE4952ADF98651E2D1EDF5F_il2cpp_TypeInfo_var))->___U3CU3E9__43_1_3), (void*)L_31); G_B6_0 = L_31; G_B6_1 = G_B5_1; } IL_00d3: { RuntimeObject* L_32; L_32 = Enumerable_Where_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_m34B2D501A2BC52D6A48A1FC2426FD56DCF61AFC6(G_B6_1, G_B6_0, Enumerable_Where_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_m34B2D501A2BC52D6A48A1FC2426FD56DCF61AFC6_RuntimeMethod_var); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_33; L_33 = Enumerable_ToList_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_mFDC111176149C644681BA5A21F69058225830081(L_32, Enumerable_ToList_TisHorizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2_mFDC111176149C644681BA5A21F69058225830081_RuntimeMethod_var); NullCheck(L_33); int32_t L_34; L_34 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_33, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); V_4 = L_34; // NewFaces = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_35 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_35); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_35, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); __this->___NewFaces_14 = L_35; Il2CppCodeGenWriteBarrier((void**)(&__this->___NewFaces_14), (void*)L_35); // int validHorizonsDone = 0; V_5 = 0; // for (int i = 0; i < CurrentHorizon.Count; i++) V_6 = 0; goto IL_0248; } IL_00fa: { // Horizon h = CurrentHorizon[i]; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_36 = __this->___CurrentHorizon_11; int32_t L_37 = V_6; NullCheck(L_36); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_38; L_38 = List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0(L_36, L_37, List_1_get_Item_mB9BB9D9FB2AB10F6B30569A45BD9B3C6304C29E0_RuntimeMethod_var); V_7 = L_38; // if (!h.OnConvexHull) { continue; } Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_39 = V_7; NullCheck(L_39); bool L_40 = L_39->___OnConvexHull_2; if (!L_40) { goto IL_0242; } } { // if (validHorizonsDone == 0) int32_t L_41 = V_5; if (L_41) { goto IL_0167; } } { // Faces.Add(new Face(h.V0, h.V1, eyePoint, CalcNormal(h.V0, h.V1, eyePoint), h.Face, Faces.Count + 1, endFace)); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_42 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_43 = V_7; NullCheck(L_43); int32_t L_44 = L_43->___V0_3; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_45 = V_7; NullCheck(L_45); int32_t L_46 = L_45->___V1_4; int32_t L_47 = V_1; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_48 = V_7; NullCheck(L_48); int32_t L_49 = L_48->___V0_3; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_50 = V_7; NullCheck(L_50); int32_t L_51 = L_50->___V1_4; int32_t L_52 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = EasyColliderQuickHull_CalcNormal_mE6ABCCC41C38271D835AFB6D639028717E2AB320(__this, L_49, L_51, L_52, NULL); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_54 = V_7; NullCheck(L_54); int32_t L_55 = L_54->___Face_0; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_56 = __this->___Faces_13; NullCheck(L_56); int32_t L_57; L_57 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_56, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); int32_t L_58 = V_3; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_59 = (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*)il2cpp_codegen_object_new(Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); NullCheck(L_59); Face__ctor_m05551AB6095D6D51F78C708A353B823CE31343F0(L_59, L_44, L_46, L_47, L_53, L_55, ((int32_t)il2cpp_codegen_add(L_57, 1)), L_58, NULL); NullCheck(L_42); List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_inline(L_42, L_59, List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); goto IL_020f; } IL_0167: { // else if (validHorizonsDone == totalValidHorizons - 1) int32_t L_60 = V_5; int32_t L_61 = V_4; if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_61, 1)))))) { goto IL_01ba; } } { // Faces.Add(new Face(h.V0, h.V1, eyePoint, CalcNormal(h.V0, h.V1, eyePoint), h.Face, startFace, Faces.Count - 1)); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_62 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_63 = V_7; NullCheck(L_63); int32_t L_64 = L_63->___V0_3; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_65 = V_7; NullCheck(L_65); int32_t L_66 = L_65->___V1_4; int32_t L_67 = V_1; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_68 = V_7; NullCheck(L_68); int32_t L_69 = L_68->___V0_3; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_70 = V_7; NullCheck(L_70); int32_t L_71 = L_70->___V1_4; int32_t L_72 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73; L_73 = EasyColliderQuickHull_CalcNormal_mE6ABCCC41C38271D835AFB6D639028717E2AB320(__this, L_69, L_71, L_72, NULL); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_74 = V_7; NullCheck(L_74); int32_t L_75 = L_74->___Face_0; int32_t L_76 = V_2; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_77 = __this->___Faces_13; NullCheck(L_77); int32_t L_78; L_78 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_77, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_79 = (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*)il2cpp_codegen_object_new(Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); NullCheck(L_79); Face__ctor_m05551AB6095D6D51F78C708A353B823CE31343F0(L_79, L_64, L_66, L_67, L_73, L_75, L_76, ((int32_t)il2cpp_codegen_subtract(L_78, 1)), NULL); NullCheck(L_62); List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_inline(L_62, L_79, List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); goto IL_020f; } IL_01ba: { // Faces.Add(new Face(h.V0, h.V1, eyePoint, CalcNormal(h.V0, h.V1, eyePoint), h.Face, Faces.Count + 1, Faces.Count - 1)); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_80 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_81 = V_7; NullCheck(L_81); int32_t L_82 = L_81->___V0_3; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_83 = V_7; NullCheck(L_83); int32_t L_84 = L_83->___V1_4; int32_t L_85 = V_1; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_86 = V_7; NullCheck(L_86); int32_t L_87 = L_86->___V0_3; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_88 = V_7; NullCheck(L_88); int32_t L_89 = L_88->___V1_4; int32_t L_90 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91; L_91 = EasyColliderQuickHull_CalcNormal_mE6ABCCC41C38271D835AFB6D639028717E2AB320(__this, L_87, L_89, L_90, NULL); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_92 = V_7; NullCheck(L_92); int32_t L_93 = L_92->___Face_0; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_94 = __this->___Faces_13; NullCheck(L_94); int32_t L_95; L_95 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_94, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_96 = __this->___Faces_13; NullCheck(L_96); int32_t L_97; L_97 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_96, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_98 = (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*)il2cpp_codegen_object_new(Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398_il2cpp_TypeInfo_var); NullCheck(L_98); Face__ctor_m05551AB6095D6D51F78C708A353B823CE31343F0(L_98, L_82, L_84, L_85, L_91, L_93, ((int32_t)il2cpp_codegen_add(L_95, 1)), ((int32_t)il2cpp_codegen_subtract(L_97, 1)), NULL); NullCheck(L_80); List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_inline(L_80, L_98, List_1_Add_mD0C8F8D2DB7D21049F9D9BAB1CB1325BCA2A21D9_RuntimeMethod_var); } IL_020f: { // NewFaces.Add(Faces.Count - 1); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_99 = __this->___NewFaces_14; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_100 = __this->___Faces_13; NullCheck(L_100); int32_t L_101; L_101 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_100, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); NullCheck(L_99); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_99, ((int32_t)il2cpp_codegen_subtract(L_101, 1)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); // UpdateFace(h, Faces.Count - 1); Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_102 = V_7; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_103 = __this->___Faces_13; NullCheck(L_103); int32_t L_104; L_104 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_103, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); EasyColliderQuickHull_UpdateFace_mC5ADA25C8970B0E73D4C88CC0EFA95675BEDD0E0(__this, L_102, ((int32_t)il2cpp_codegen_subtract(L_104, 1)), NULL); // validHorizonsDone++; int32_t L_105 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_105, 1)); } IL_0242: { // for (int i = 0; i < CurrentHorizon.Count; i++) int32_t L_106 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_106, 1)); } IL_0248: { // for (int i = 0; i < CurrentHorizon.Count; i++) int32_t L_107 = V_6; List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_108 = __this->___CurrentHorizon_11; NullCheck(L_108); int32_t L_109; L_109 = List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_inline(L_108, List_1_get_Count_m8A20A8025C0D66E68A4D105C804648BCB0CFAC32_RuntimeMethod_var); if ((((int32_t)L_107) < ((int32_t)L_109))) { goto IL_00fa; } } { // CloseUnAssignedVertsOnFaces(); EasyColliderQuickHull_CloseUnAssignedVertsOnFaces_m9F5121CACBF6D46002AD7EE5DCDF16F7706FD2E0(__this, NULL); // for (int i = 0; i < NewFaces.Count; i++) V_8 = 0; goto IL_028f; } IL_0265: { // AddToOutsideSet(Faces[NewFaces[i]], UnAssignedVertices); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_110 = __this->___Faces_13; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_111 = __this->___NewFaces_14; int32_t L_112 = V_8; NullCheck(L_111); int32_t L_113; L_113 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_111, L_112, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var); NullCheck(L_110); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_114; L_114 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_110, L_113, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_115 = __this->___UnAssignedVertices_16; EasyColliderQuickHull_AddToOutsideSet_m3CBA6A84D7709A9EBFF1679305E8AE1F474ED520(__this, L_114, L_115, NULL); // for (int i = 0; i < NewFaces.Count; i++) int32_t L_116 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_116, 1)); } IL_028f: { // for (int i = 0; i < NewFaces.Count; i++) int32_t L_117 = V_8; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_118 = __this->___NewFaces_14; NullCheck(L_118); int32_t L_119; L_119 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_118, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_117) < ((int32_t)L_119))) { goto IL_0265; } } { // UnAssignedVertices.ExceptWith(AssignedVertices); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_120 = __this->___UnAssignedVertices_16; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_121 = __this->___AssignedVertices_9; NullCheck(L_120); HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244(L_120, L_121, HashSet_1_ExceptWith_mD32D2B9F71BE0E1C4624DF7FF318D5124A936244_RuntimeMethod_var); // ClosedVertices.UnionWith(UnAssignedVertices); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_122 = __this->___ClosedVertices_10; HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_123 = __this->___UnAssignedVertices_16; NullCheck(L_122); HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA(L_122, L_123, HashSet_1_UnionWith_m324C75B2D781E7BF38384F10C30AEC7668EB7CDA_RuntimeMethod_var); } IL_02c0: { // while (HaveNonEmptyFaceSet())// && whileLoopedCount < DebugMaxLoopNumber) bool L_124; L_124 = EasyColliderQuickHull_HaveNonEmptyFaceSet_m6E742456E94FF5A5EA28874CE4200C303BC041A5(__this, NULL); if (L_124) { goto IL_001f; } } { // Result = CreateMesh(Faces); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_125 = __this->___Faces_13; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_126; L_126 = EasyColliderQuickHull_CreateMesh_mD48FFFB1EA18F9985EBBEEB27B804C53417EA65E(__this, L_125, NULL); __this->___Result_15 = L_126; Il2CppCodeGenWriteBarrier((void**)(&__this->___Result_15), (void*)L_126); } IL_02dd: { // } return; } } // System.Int32 ECE.EasyColliderQuickHull::GetFurthestPointFromFace(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EasyColliderQuickHull_GetFurthestPointFromFace_m2193B0E4A06BA706E01E3070B88111A14BFA4589 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_faceIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* V_0 = NULL; float V_1 = 0.0f; int32_t V_2 = 0; Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; float V_5 = 0.0f; { // Face face = Faces[faceIndex]; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_0 = __this->___Faces_13; int32_t L_1 = ___0_faceIndex; NullCheck(L_0); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_2; L_2 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_0, L_1, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); V_0 = L_2; // float maxDistance = -Mathf.Infinity; V_1 = (-std::numeric_limits::infinity()); // int furthestIndex = -1; V_2 = (-1); // foreach (int i in face.OutsideVertices) Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_3 = V_0; NullCheck(L_3); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = L_3->___OutsideVertices_5; NullCheck(L_4); Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_5; L_5 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_4, List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var); V_3 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_006e: {// begin finally (depth: 1) Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923((&V_3), Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0063_1; } IL_0023_1: { // foreach (int i in face.OutsideVertices) int32_t L_6; L_6 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline((&V_3), Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var); V_4 = L_6; // float d = DistanceFromPlane(VerticesList[i], face.Normal, VerticesList[face.V0]); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = __this->___VerticesList_17; int32_t L_8 = V_4; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, L_8, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_10 = V_0; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10->___Normal_3; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = __this->___VerticesList_17; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_13 = V_0; NullCheck(L_13); int32_t L_14 = L_13->___V0_6; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_12, L_14, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); float L_16; L_16 = EasyColliderQuickHull_DistanceFromPlane_mED98D168F3E07F9AA6A5096B4B2F349332D59FED(__this, L_9, L_11, L_15, NULL); V_5 = L_16; // if (d > maxDistance) float L_17 = V_5; float L_18 = V_1; if ((!(((float)L_17) > ((float)L_18)))) { goto IL_0063_1; } } { // furthestIndex = i; int32_t L_19 = V_4; V_2 = L_19; // maxDistance = d; float L_20 = V_5; V_1 = L_20; } IL_0063_1: { // foreach (int i in face.OutsideVertices) bool L_21; L_21 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312((&V_3), Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var); if (L_21) { goto IL_0023_1; } } { goto IL_007c; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_007c: { // return furthestIndex; int32_t L_22 = V_2; return L_22; } } // System.Int32 ECE.EasyColliderQuickHull::GetNonEmptyFaceIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EasyColliderQuickHull_GetNonEmptyFaceIndex_mC3405CDAAB80877C5BF47B89DA363FF506BF64E3 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < Faces.Count; i++) V_0 = 0; goto IL_0023; } IL_0004: { // if (Faces[i].OutsideVertices.Count > 0) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_0 = __this->___Faces_13; int32_t L_1 = V_0; NullCheck(L_0); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_2; L_2 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_0, L_1, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_2); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = L_2->___OutsideVertices_5; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_3, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_001f; } } { // return i; int32_t L_5 = V_0; return L_5; } IL_001f: { // for (int i = 0; i < Faces.Count; i++) int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0023: { // for (int i = 0; i < Faces.Count; i++) int32_t L_7 = V_0; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_8 = __this->___Faces_13; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_8, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); if ((((int32_t)L_7) < ((int32_t)L_9))) { goto IL_0004; } } { // return -1; return (-1); } } // System.Boolean ECE.EasyColliderQuickHull::HaveNonEmptyFaceSet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_HaveNonEmptyFaceSet_m6E742456E94FF5A5EA28874CE4200C303BC041A5 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; { // foreach (Face f in Faces) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_0 = __this->___Faces_13; NullCheck(L_0); Enumerator_t12175294B53123CB94EE9B9C4450B57B4C32698C L_1; L_1 = List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F(L_0, List_1_GetEnumerator_m444669296F91847AC7F9EDC64104976C9EF6D01F_RuntimeMethod_var); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0031: {// begin finally (depth: 1) Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3((&V_0), Enumerator_Dispose_m132857119AD43DC84DCF3836F3229BBBB61F2DC3_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0026_1; } IL_000e_1: { // foreach (Face f in Faces) Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_2; L_2 = Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_inline((&V_0), Enumerator_get_Current_mD2C88F8B056AE340E18C1DE3F35E04DECCC96880_RuntimeMethod_var); // if (f.OutsideVertices.Count > 0) NullCheck(L_2); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = L_2->___OutsideVertices_5; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_3, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var); if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_0026_1; } } { // return true; V_1 = (bool)1; goto IL_0041; } IL_0026_1: { // foreach (Face f in Faces) bool L_5; L_5 = Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A((&V_0), Enumerator_MoveNext_mA4F927A52B99B84F000CB1DBC9B7EA56163CB24A_RuntimeMethod_var); if (L_5) { goto IL_000e_1; } } { goto IL_003f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003f: { // return false; return (bool)0; } IL_0041: { // } bool L_6 = V_1; return L_6; } } // System.Boolean ECE.EasyColliderQuickHull::isAGreaterThanB(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_isAGreaterThanB_mCA2141CB4F1BACE7A9C5C8C4A04590B4A7818E63 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) { { // if (a - b > Epsilon) float L_0 = ___0_a; float L_1 = ___1_b; float L_2 = __this->___Epsilon_12; if ((!(((float)((float)il2cpp_codegen_subtract(L_0, L_1))) > ((float)L_2)))) { goto IL_000d; } } { // return true; return (bool)1; } IL_000d: { // return false; return (bool)0; } } // System.Boolean ECE.EasyColliderQuickHull::isALessThanB(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_isALessThanB_m00F670FD81A5580FB00DC24E1AD2A2809B47EE6A (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) { { // if (b - a > Epsilon) float L_0 = ___1_b; float L_1 = ___0_a; float L_2 = __this->___Epsilon_12; if ((!(((float)((float)il2cpp_codegen_subtract(L_0, L_1))) > ((float)L_2)))) { goto IL_000d; } } { // return true; return (bool)1; } IL_000d: { // return false; return (bool)0; } } // System.Boolean ECE.EasyColliderQuickHull::isApproxEqual(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_isApproxEqual_mA2759FFA9DAA42EE88222C32FBA5EFD89C721965 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) { { // return Mathf.Abs(a - b) < Epsilon; float L_0 = ___0_a; float L_1 = ___1_b; float L_2; L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1))); float L_3 = __this->___Epsilon_12; return (bool)((((float)L_2) < ((float)L_3))? 1 : 0); } } // System.Boolean ECE.EasyColliderQuickHull::IsApproxZero(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EasyColliderQuickHull_IsApproxZero_m42D415593D3305D4EA88F679658792DC8B2D6D76 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, float ___0_a, const RuntimeMethod* method) { { // return Mathf.Abs(a) < Epsilon; float L_0 = ___0_a; float L_1; L_1 = fabsf(L_0); float L_2 = __this->___Epsilon_12; return (bool)((((float)L_1) < ((float)L_2))? 1 : 0); } } // System.Void ECE.EasyColliderQuickHull::UpdateFace(ECE.EasyColliderQuickHull/Horizon,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_UpdateFace_mC5ADA25C8970B0E73D4C88CC0EFA95675BEDD0E0 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* ___0_horizon, int32_t ___1_newFace, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (Faces[horizon.Face].OnConvexHull) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_0 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_1 = ___0_horizon; NullCheck(L_1); int32_t L_2 = L_1->___Face_0; NullCheck(L_0); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_3; L_3 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_0, L_2, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_3); bool L_4 = L_3->___OnConvexHull_4; if (!L_4) { goto IL_00bc; } } { // if (Faces[horizon.Face].F0 == horizon.From) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_5 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_6 = ___0_horizon; NullCheck(L_6); int32_t L_7 = L_6->___Face_0; NullCheck(L_5); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_8; L_8 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_5, L_7, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_8); int32_t L_9 = L_8->___F0_0; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_10 = ___0_horizon; NullCheck(L_10); int32_t L_11 = L_10->___From_1; if ((!(((uint32_t)L_9) == ((uint32_t)L_11)))) { goto IL_0051; } } { // Faces[horizon.Face].F0 = newFace; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_12 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_13 = ___0_horizon; NullCheck(L_13); int32_t L_14 = L_13->___Face_0; NullCheck(L_12); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_15; L_15 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_12, L_14, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); int32_t L_16 = ___1_newFace; NullCheck(L_15); L_15->___F0_0 = L_16; return; } IL_0051: { // else if (Faces[horizon.Face].F1 == horizon.From) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_17 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_18 = ___0_horizon; NullCheck(L_18); int32_t L_19 = L_18->___Face_0; NullCheck(L_17); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_20; L_20 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_17, L_19, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_20); int32_t L_21 = L_20->___F1_1; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_22 = ___0_horizon; NullCheck(L_22); int32_t L_23 = L_22->___From_1; if ((!(((uint32_t)L_21) == ((uint32_t)L_23)))) { goto IL_0087; } } { // Faces[horizon.Face].F1 = newFace; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_24 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_25 = ___0_horizon; NullCheck(L_25); int32_t L_26 = L_25->___Face_0; NullCheck(L_24); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_27; L_27 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_24, L_26, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); int32_t L_28 = ___1_newFace; NullCheck(L_27); L_27->___F1_1 = L_28; return; } IL_0087: { // else if (Faces[horizon.Face].F2 == horizon.From) List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_29 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_30 = ___0_horizon; NullCheck(L_30); int32_t L_31 = L_30->___Face_0; NullCheck(L_29); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_32; L_32 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_29, L_31, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_32); int32_t L_33 = L_32->___F2_2; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_34 = ___0_horizon; NullCheck(L_34); int32_t L_35 = L_34->___From_1; if ((!(((uint32_t)L_33) == ((uint32_t)L_35)))) { goto IL_00bc; } } { // Faces[horizon.Face].F2 = newFace; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_36 = __this->___Faces_13; Horizon_tB7E6FC0330E4177DE71A5750640189000E4A85C2* L_37 = ___0_horizon; NullCheck(L_37); int32_t L_38 = L_37->___Face_0; NullCheck(L_36); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_39; L_39 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_36, L_38, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); int32_t L_40 = ___1_newFace; NullCheck(L_39); L_39->___F2_2 = L_40; } IL_00bc: { // } return; } } // UnityEngine.Vector3 ECE.EasyColliderQuickHull::CalcFaceCenter(ECE.EasyColliderQuickHull/Face) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 EasyColliderQuickHull_CalcFaceCenter_m1ADF0F8507D2A017C9FDEF5C5147D099900A82B7 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___0_face, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return (VerticesList[face.V0] + VerticesList[face.V1] + VerticesList[face.V2]) / 3; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = __this->___VerticesList_17; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_1 = ___0_face; NullCheck(L_1); int32_t L_2 = L_1->___V0_6; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_0, L_2, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = __this->___VerticesList_17; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_5 = ___0_face; NullCheck(L_5); int32_t L_6 = L_5->___V1_7; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_4, L_6, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_7, NULL); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = __this->___VerticesList_17; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_10 = ___0_face; NullCheck(L_10); int32_t L_11 = L_10->___V2_8; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_9, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_13, (3.0f), NULL); return L_14; } } // System.Void ECE.EasyColliderQuickHull::DebugInitialPoints(System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_DebugInitialPoints_m65B7EC13DCDA0DE5D2743AC1468AC5F5C79A293B (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___1_initialPoints, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0767326DBE1DD31063256737FD019DC6682353E2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // string ints = ""; V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; // string vals = ""; V_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; // foreach (int i in initialPoints) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = ___1_initialPoints; NullCheck(L_0); Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_1; L_1 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_0, List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var); V_2 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005d: {// begin finally (depth: 1) Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923((&V_2), Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0052_1; } IL_0015_1: { // foreach (int i in initialPoints) int32_t L_2; L_2 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline((&V_2), Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var); V_3 = L_2; // ints += i + " : "; String_t* L_3 = V_0; String_t* L_4; L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); String_t* L_5; L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_3, L_4, _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2, NULL); V_0 = L_5; // vals += points[i] + " : "; String_t* L_6 = V_1; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = ___0_points; int32_t L_8 = V_3; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, L_8, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_4 = L_9; String_t* L_10; L_10 = Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE((&V_4), NULL); String_t* L_11; L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_6, L_10, _stringLiteral0767326DBE1DD31063256737FD019DC6682353E2, NULL); V_1 = L_11; } IL_0052_1: { // foreach (int i in initialPoints) bool L_12; L_12 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312((&V_2), Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var); if (L_12) { goto IL_0015_1; } } { goto IL_006b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006b: { // } return; } } // System.Void ECE.EasyColliderQuickHull::DrawFace(System.Int32,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_DrawFace_m9E4A56F4B44A03F81446473C72E1186C9CD0F330 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_face, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, float ___2_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* V_0 = NULL; { // Face f = Faces[face]; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_0 = __this->___Faces_13; int32_t L_1 = ___0_face; NullCheck(L_0); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_2; L_2 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_0, L_1, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); V_0 = L_2; // DrawPoint(VerticesList[f.V0], color, size); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = __this->___VerticesList_17; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_4 = V_0; NullCheck(L_4); int32_t L_5 = L_4->___V0_6; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_3, L_5, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ___1_color; float L_8 = ___2_size; EasyColliderQuickHull_DrawPoint_m8AF154D617F49D1BE3A003099C4A45C682D2B04B(__this, L_6, L_7, L_8, NULL); // DrawPoint(VerticesList[f.V1], color, size); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = __this->___VerticesList_17; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->___V1_7; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_9, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = ___1_color; float L_14 = ___2_size; EasyColliderQuickHull_DrawPoint_m8AF154D617F49D1BE3A003099C4A45C682D2B04B(__this, L_12, L_13, L_14, NULL); // DrawPoint(VerticesList[f.V2], color, size); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_15 = __this->___VerticesList_17; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_16 = V_0; NullCheck(L_16); int32_t L_17 = L_16->___V2_8; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_15, L_17, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19 = ___1_color; float L_20 = ___2_size; EasyColliderQuickHull_DrawPoint_m8AF154D617F49D1BE3A003099C4A45C682D2B04B(__this, L_18, L_19, L_20, NULL); // } return; } } // System.Void ECE.EasyColliderQuickHull::DrawFaceConnections(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_DrawFaceConnections_mA70FDA7A6393FAFD34022481A589DB727ABAB2BB (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_face, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // DrawFaceNormal(Faces[Faces[face].F0], Color.red, 1.025f); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_0 = __this->___Faces_13; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_1 = __this->___Faces_13; int32_t L_2 = ___0_face; NullCheck(L_1); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_3; L_3 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_1, L_2, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_3); int32_t L_4 = L_3->___F0_0; NullCheck(L_0); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_5; L_5 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_0, L_4, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6; L_6 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); EasyColliderQuickHull_DrawFaceNormal_m61A93EA50990B4EE14A4E256B7ADB6249E2EBADF(__this, L_5, L_6, (1.02499998f), NULL); // DrawFaceNormal(Faces[Faces[face].F1], Color.green, 1.05f); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_7 = __this->___Faces_13; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_8 = __this->___Faces_13; int32_t L_9 = ___0_face; NullCheck(L_8); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_10; L_10 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_8, L_9, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_10); int32_t L_11 = L_10->___F1_1; NullCheck(L_7); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_12; L_12 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_7, L_11, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13; L_13 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); EasyColliderQuickHull_DrawFaceNormal_m61A93EA50990B4EE14A4E256B7ADB6249E2EBADF(__this, L_12, L_13, (1.04999995f), NULL); // DrawFaceNormal(Faces[Faces[face].F2], Color.blue, 1.075f); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_14 = __this->___Faces_13; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_15 = __this->___Faces_13; int32_t L_16 = ___0_face; NullCheck(L_15); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_17; L_17 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_15, L_16, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_17); int32_t L_18 = L_17->___F2_2; NullCheck(L_14); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_19; L_19 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_14, L_18, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20; L_20 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL); EasyColliderQuickHull_DrawFaceNormal_m61A93EA50990B4EE14A4E256B7ADB6249E2EBADF(__this, L_19, L_20, (1.07500005f), NULL); // } return; } } // System.Void ECE.EasyColliderQuickHull::DrawFaceNormal(ECE.EasyColliderQuickHull/Face,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_DrawFaceNormal_m61A93EA50990B4EE14A4E256B7ADB6249E2EBADF (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* ___0_face, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, float ___2_distance, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Vector3 center = CalcFaceCenter(face); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_0 = ___0_face; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = EasyColliderQuickHull_CalcFaceCenter_m1ADF0F8507D2A017C9FDEF5C5147D099900A82B7(__this, L_0, NULL); // Debug.DrawLine(center, center + face.Normal * distance, color, DrawTime); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_3 = ___0_face; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___Normal_3; float L_5 = ___2_distance; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2, L_6, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___1_color; float L_9 = __this->___DrawTime_8; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_2, L_7, L_8, L_9, NULL); // } return; } } // System.Void ECE.EasyColliderQuickHull::ForceUpdateFace(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_ForceUpdateFace_mC61F237BA5C911947C33F0B86FCC95FC0807CB58 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, int32_t ___0_faceIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* V_0 = NULL; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* V_1 = NULL; int32_t V_2 = 0; { // bool needsToBeRepaired = true; // if (needsToBeRepaired) if (!1) { goto IL_0173; } } { // Face f = Faces[faceIndex]; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_0 = __this->___Faces_13; int32_t L_1 = ___0_faceIndex; NullCheck(L_0); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_2; L_2 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_0, L_1, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); V_0 = L_2; // Face o = null; V_1 = (Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398*)NULL; // for (int i = 0; i < Faces.Count; i++) V_2 = 0; goto IL_0162; } IL_001c: { // if (faceIndex == i) { continue; } int32_t L_3 = ___0_faceIndex; int32_t L_4 = V_2; if ((((int32_t)L_3) == ((int32_t)L_4))) { goto IL_015e; } } { // if (!Faces[i].OnConvexHull) { continue; } List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_5 = __this->___Faces_13; int32_t L_6 = V_2; NullCheck(L_5); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_7; L_7 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_5, L_6, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); NullCheck(L_7); bool L_8 = L_7->___OnConvexHull_4; if (!L_8) { goto IL_015e; } } { // o = Faces[i]; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_9 = __this->___Faces_13; int32_t L_10 = V_2; NullCheck(L_9); Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_11; L_11 = List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1(L_9, L_10, List_1_get_Item_m586A0BC6F155B6F9E903154FE64BCB6C5281EDA1_RuntimeMethod_var); V_1 = L_11; // if ((f.V0 == o.V0 || f.V0 == o.V1 || f.V0 == o.V2) && (f.V1 == o.V0 || f.V1 == o.V1 || f.V1 == o.V2)) // v0-v1 edge shared Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->___V0_6; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_14 = V_1; NullCheck(L_14); int32_t L_15 = L_14->___V0_6; if ((((int32_t)L_13) == ((int32_t)L_15))) { goto IL_0070; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_16 = V_0; NullCheck(L_16); int32_t L_17 = L_16->___V0_6; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_18 = V_1; NullCheck(L_18); int32_t L_19 = L_18->___V1_7; if ((((int32_t)L_17) == ((int32_t)L_19))) { goto IL_0070; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_20 = V_0; NullCheck(L_20); int32_t L_21 = L_20->___V0_6; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_22 = V_1; NullCheck(L_22); int32_t L_23 = L_22->___V2_8; if ((!(((uint32_t)L_21) == ((uint32_t)L_23)))) { goto IL_00a6; } } IL_0070: { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_24 = V_0; NullCheck(L_24); int32_t L_25 = L_24->___V1_7; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_26 = V_1; NullCheck(L_26); int32_t L_27 = L_26->___V0_6; if ((((int32_t)L_25) == ((int32_t)L_27))) { goto IL_009a; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->___V1_7; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_30 = V_1; NullCheck(L_30); int32_t L_31 = L_30->___V1_7; if ((((int32_t)L_29) == ((int32_t)L_31))) { goto IL_009a; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_32 = V_0; NullCheck(L_32); int32_t L_33 = L_32->___V1_7; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_34 = V_1; NullCheck(L_34); int32_t L_35 = L_34->___V2_8; if ((!(((uint32_t)L_33) == ((uint32_t)L_35)))) { goto IL_00a6; } } IL_009a: { // f.F0 = i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_36 = V_0; int32_t L_37 = V_2; NullCheck(L_36); L_36->___F0_0 = L_37; goto IL_015e; } IL_00a6: { // else if ((f.V2 == o.V0 || f.V2 == o.V1 || f.V2 == o.V2) && (f.V1 == o.V0 || f.V1 == o.V1 || f.V1 == o.V2)) //v1-v2 edge shared Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_38 = V_0; NullCheck(L_38); int32_t L_39 = L_38->___V2_8; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_40 = V_1; NullCheck(L_40); int32_t L_41 = L_40->___V0_6; if ((((int32_t)L_39) == ((int32_t)L_41))) { goto IL_00d0; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_42 = V_0; NullCheck(L_42); int32_t L_43 = L_42->___V2_8; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_44 = V_1; NullCheck(L_44); int32_t L_45 = L_44->___V1_7; if ((((int32_t)L_43) == ((int32_t)L_45))) { goto IL_00d0; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_46 = V_0; NullCheck(L_46); int32_t L_47 = L_46->___V2_8; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_48 = V_1; NullCheck(L_48); int32_t L_49 = L_48->___V2_8; if ((!(((uint32_t)L_47) == ((uint32_t)L_49)))) { goto IL_0103; } } IL_00d0: { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_50 = V_0; NullCheck(L_50); int32_t L_51 = L_50->___V1_7; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_52 = V_1; NullCheck(L_52); int32_t L_53 = L_52->___V0_6; if ((((int32_t)L_51) == ((int32_t)L_53))) { goto IL_00fa; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_54 = V_0; NullCheck(L_54); int32_t L_55 = L_54->___V1_7; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_56 = V_1; NullCheck(L_56); int32_t L_57 = L_56->___V1_7; if ((((int32_t)L_55) == ((int32_t)L_57))) { goto IL_00fa; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_58 = V_0; NullCheck(L_58); int32_t L_59 = L_58->___V1_7; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_60 = V_1; NullCheck(L_60); int32_t L_61 = L_60->___V2_8; if ((!(((uint32_t)L_59) == ((uint32_t)L_61)))) { goto IL_0103; } } IL_00fa: { // f.F1 = i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_62 = V_0; int32_t L_63 = V_2; NullCheck(L_62); L_62->___F1_1 = L_63; goto IL_015e; } IL_0103: { // else if ((f.V0 == o.V0 || f.V0 == o.V1 || f.V0 == o.V2) && (f.V2 == o.V0 || f.V2 == o.V1 || f.V2 == o.V2)) //v2-v0 edge shared. Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_64 = V_0; NullCheck(L_64); int32_t L_65 = L_64->___V0_6; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_66 = V_1; NullCheck(L_66); int32_t L_67 = L_66->___V0_6; if ((((int32_t)L_65) == ((int32_t)L_67))) { goto IL_012d; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_68 = V_0; NullCheck(L_68); int32_t L_69 = L_68->___V0_6; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_70 = V_1; NullCheck(L_70); int32_t L_71 = L_70->___V1_7; if ((((int32_t)L_69) == ((int32_t)L_71))) { goto IL_012d; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_72 = V_0; NullCheck(L_72); int32_t L_73 = L_72->___V0_6; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_74 = V_1; NullCheck(L_74); int32_t L_75 = L_74->___V2_8; if ((!(((uint32_t)L_73) == ((uint32_t)L_75)))) { goto IL_015e; } } IL_012d: { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_76 = V_0; NullCheck(L_76); int32_t L_77 = L_76->___V2_8; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_78 = V_1; NullCheck(L_78); int32_t L_79 = L_78->___V0_6; if ((((int32_t)L_77) == ((int32_t)L_79))) { goto IL_0157; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_80 = V_0; NullCheck(L_80); int32_t L_81 = L_80->___V2_8; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_82 = V_1; NullCheck(L_82); int32_t L_83 = L_82->___V1_7; if ((((int32_t)L_81) == ((int32_t)L_83))) { goto IL_0157; } } { Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_84 = V_0; NullCheck(L_84); int32_t L_85 = L_84->___V2_8; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_86 = V_1; NullCheck(L_86); int32_t L_87 = L_86->___V2_8; if ((!(((uint32_t)L_85) == ((uint32_t)L_87)))) { goto IL_015e; } } IL_0157: { // f.F2 = i; Face_tD8BFD91B08DDF1D6A47699177D501EA5AE184398* L_88 = V_0; int32_t L_89 = V_2; NullCheck(L_88); L_88->___F2_2 = L_89; } IL_015e: { // for (int i = 0; i < Faces.Count; i++) int32_t L_90 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_90, 1)); } IL_0162: { // for (int i = 0; i < Faces.Count; i++) int32_t L_91 = V_2; List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_92 = __this->___Faces_13; NullCheck(L_92); int32_t L_93; L_93 = List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_inline(L_92, List_1_get_Count_m5ACF5A962F321FCE2BE70E2D1BB79C497A521CA1_RuntimeMethod_var); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_001c; } } IL_0173: { // } return; } } // UnityEngine.Color ECE.EasyColliderQuickHull::RandomColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F EasyColliderQuickHull_RandomColor_m9559685137615EFC524B84BEA59F449358C05945 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) { { // return new Color(Random.Range(0f, 1f), Random.Range(0f, 1f), Random.Range(0f, 1f)); float L_0; L_0 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494((0.0f), (1.0f), NULL); float L_1; L_1 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494((0.0f), (1.0f), NULL); float L_2; L_2 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494((0.0f), (1.0f), NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; memset((&L_3), 0, sizeof(L_3)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // System.Void ECE.EasyColliderQuickHull::DrawPoint(UnityEngine.Vector3,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull_DrawPoint_m8AF154D617F49D1BE3A003099C4A45C682D2B04B (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, float ___2_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Debug.DrawLine(point - Vector3.up * size, point + Vector3.up * size, color, DrawTime); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_2 = ___2_size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_7 = ___2_size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_6, L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_8, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___1_color; float L_11 = __this->___DrawTime_8; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_4, L_9, L_10, L_11, NULL); // Debug.DrawLine(point - Vector3.left * size, point + Vector3.left * size, color, DrawTime); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL); float L_14 = ___2_size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_15, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL); float L_19 = ___2_size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_19, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_20, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = ___1_color; float L_23 = __this->___DrawTime_8; Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_16, L_21, L_22, L_23, NULL); // Debug.DrawLine(point - Vector3.forward * size, point + Vector3.forward * size, color, DrawTime); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); float L_26 = ___2_size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_25, L_26, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_24, L_27, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); float L_31 = ___2_size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_30, L_31, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_29, L_32, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_34 = ___1_color; float L_35 = __this->___DrawTime_8; Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_28, L_33, L_34, L_35, NULL); // } return; } } // System.Void ECE.EasyColliderQuickHull::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EasyColliderQuickHull__ctor_m0CDA661C3118B545D4CC06BAED29F204E2627F83 (EasyColliderQuickHull_t97DB8DD4ACC5B13913812490DC16D91EF5DBF6BE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1105D426CBB7D43EDA7A1A32E29CD4306F4C68D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB5FF499D0D38F4E74DA92CE3F9D5D4CE07DF1B37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t90A441183019E034D8CF532D020945AA8C31AEE4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public Color DebugHorizonColor = new Color(1, 0.5f, 0, 1); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.5f), (0.0f), (1.0f), /*hidden argument*/NULL); __this->___DebugHorizonColor_1 = L_0; // public Color DebugNormalColor = new Color(0.5f, 0, 0.5f, 1); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.5f), (0.0f), (0.5f), (1.0f), /*hidden argument*/NULL); __this->___DebugNormalColor_7 = L_1; // public float DrawTime = 2f; __this->___DrawTime_8 = (2.0f); // private HashSet AssignedVertices = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_2 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_2); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_2, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___AssignedVertices_9 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___AssignedVertices_9), (void*)L_2); // private HashSet ClosedVertices = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_3 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_3); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_3, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___ClosedVertices_10 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___ClosedVertices_10), (void*)L_3); // private List CurrentHorizon = new List(); List_1_t90A441183019E034D8CF532D020945AA8C31AEE4* L_4 = (List_1_t90A441183019E034D8CF532D020945AA8C31AEE4*)il2cpp_codegen_object_new(List_1_t90A441183019E034D8CF532D020945AA8C31AEE4_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mB5FF499D0D38F4E74DA92CE3F9D5D4CE07DF1B37(L_4, List_1__ctor_mB5FF499D0D38F4E74DA92CE3F9D5D4CE07DF1B37_RuntimeMethod_var); __this->___CurrentHorizon_11 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___CurrentHorizon_11), (void*)L_4); // private float Epsilon = 0.000001f; __this->___Epsilon_12 = (9.99999997E-07f); // private List Faces = new List(); List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542* L_5 = (List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542*)il2cpp_codegen_object_new(List_1_t9A93EBA03B4E2C670857D7DD3D72D3B7DDE9E542_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_m1105D426CBB7D43EDA7A1A32E29CD4306F4C68D8(L_5, List_1__ctor_m1105D426CBB7D43EDA7A1A32E29CD4306F4C68D8_RuntimeMethod_var); __this->___Faces_13 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___Faces_13), (void*)L_5); // private List NewFaces = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_6); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_6, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); __this->___NewFaces_14 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___NewFaces_14), (void*)L_6); // private HashSet UnAssignedVertices = new HashSet(); HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_7 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var); NullCheck(L_7); HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_7, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var); __this->___UnAssignedVertices_16 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___UnAssignedVertices_16), (void*)L_7); // private List VerticesList = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_8 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_8); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_8, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); __this->___VerticesList_17 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___VerticesList_17), (void*)L_8); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif 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 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 FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FieldPlanner CurrentExecutingPlanner { get { return FieldPlanner.CurrentGraphExecutingPlanner; } } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_v), NULL); int32_t L_1; L_1 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_v), NULL); int32_t L_2; L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_v), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_0), ((float)L_1), ((float)L_2), /*hidden argument*/NULL); V_0 = L_3; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGPlannerPort_AssignPlannersList_mE503BABA7E9C1B00FDAFED33F1FFA0631B521B73_inline (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_plans, const RuntimeMethod* method) { { // public void AssignPlannersList(List plans) { _plannersList = plans; } List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_0 = ___0_plans; __this->____plannersList_27 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____plannersList_27), (void*)L_0); // public void AssignPlannersList(List plans) { _plannersList = plans; } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BuildPlannerPreset_get_GenerationIteration_m7DCFEA133F593893F44580D3AD8275C1A96F40F3_inline (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) { { // public int GenerationIteration { get; internal set; } int32_t L_0 = __this->___U3CGenerationIterationU3Ek__BackingField_14; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PlannerRuleBase_get_MG_Spawn_m71C9397AC64DB1D28E47933FFC04BC8FC157D040_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public SpawnData MG_Spawn { get { return SR_ModGraph.Graph_SpawnData; } } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_SpawnData_34; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* PlannerRuleBase_get_MG_Preset_mB0F3F44ECE39C883514E81699E2DC30A31804DC4_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FieldSetup MG_Preset { get { return SR_ModGraph.Graph_Preset; } } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_Preset_35; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 FieldCell_t0474210B4815B1D080500050D625323788B306F9* PlannerRuleBase_get_MG_Cell_m2931A4DD5B3C54FB7539640BD810BAB84959E336_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FieldCell MG_Cell { get { return SR_ModGraph.Graph_Cell; } } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_Cell_36; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGSpawnPort_ApplySpawnsGroup_mE06A725387E32412CE0C4239FE94853C5873D4EE_inline (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___0_spawns, const RuntimeMethod* method) { { // containedSpawns = spawns; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = ___0_spawns; __this->___containedSpawns_24 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___containedSpawns_24), (void*)L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_18; L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))))); V_3 = ((float)L_18); goto IL_0040; } IL_0040: { float L_19 = V_3; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* PlannerRuleBase_get_MG_Mod_m91A0A310C4E4BFD156D880EC9EF7EA5DD119B3DF_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FieldModification MG_Mod { get { return SR_ModGraph.Graph_Mod; } } FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_Mod_33; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* PlannerRuleBase_get_MG_Spawner_m37D66EC1CBE50ECC0AB165DD03038D74A5DE91DC_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FieldSpawner MG_Spawner { get { return SR_ModGraph.Graph_Spawner; } } FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_0 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_Spawner_32; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* PGGSpawnPort_get_GetLocalSpawnsList_mA6CA0107080D19C12E2FD60225B3BFFC20706124_inline (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) { { // public List GetLocalSpawnsList { get { return containedSpawns; } } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___containedSpawns_24; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* PlannerRuleBase_get_MG_ModGraph_m6D191E1D2DCA00B927DDA4AFE0348C4A03EF243E_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public SR_ModGraph MG_ModGraph { get { return SR_ModGraph.Graph_ModGraph; } } SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* L_0 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_ModGraph_31; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* PlannerRuleBase_get_MG_Grid_m03694B6432F395149F6B7BC3B999AB924BAC854B_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FGenGraph MG_Grid { get { return SR_ModGraph.Graph_Grid; } } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_Grid_37; return L_0; } } 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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_a), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_b), NULL); int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_a), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_b), NULL); int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_a), NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_b), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), ((int32_t)il2cpp_codegen_add(L_0, L_1)), ((int32_t)il2cpp_codegen_add(L_2, L_3)), ((int32_t)il2cpp_codegen_add(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0036; } IL_0036: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs; bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL); V_0 = L_2; goto IL_0014; } IL_0014: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = ceil(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_row, int32_t ___1_column, const RuntimeMethod* method) { float V_0 = 0.0f; { int32_t L_0 = ___0_row; int32_t L_1 = ___1_column; float L_2; L_2 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A(__this, ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 4)))), NULL); V_0 = L_2; goto IL_000f; } IL_000f: { float L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix4x4_set_Item_mE84FC43629907DD1872E3100BCFF4A8EB671B603_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_row, int32_t ___1_column, float ___2_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_row; int32_t L_1 = ___1_column; float L_2 = ___2_value; Matrix4x4_set_Item_m47C4DDBFAE6578D6008AEF433777D4B2FACB62B0(__this, ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 4)))), L_2, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v; float L_5 = L_4.___z_4; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6; memset((&L_6), 0, sizeof(L_6)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), /*hidden argument*/NULL); V_0 = L_6; goto IL_0020; } IL_0020: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_v; float L_1 = L_0.___x_1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_v; float L_3 = L_2.___y_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_v; float L_5 = L_4.___z_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL); V_0 = L_6; goto IL_001b; } IL_001b: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs; float L_13 = L_12.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs; float L_15 = L_14.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs; float L_17 = L_16.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs; float L_19 = L_18.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs; float L_21 = L_20.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs; float L_23 = L_22.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL); V_0 = L_24; goto IL_005a; } IL_005a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0; return L_25; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; { int32_t L_0 = ___0_value; int32_t L_1 = ___1_min; V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { int32_t L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { int32_t L_4 = ___0_value; int32_t L_5 = ___2_max; V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { int32_t L_7 = ___2_max; ___0_value = L_7; } IL_0019: { int32_t L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { int32_t L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___leftVector_9; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))))); V_0 = ((float)L_6); goto IL_0034; } IL_0034: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a; float L_1 = L_0.___x_2; float L_2 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a; float L_4 = L_3.___y_3; float L_5 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a; float L_7 = L_6.___z_4; float L_8 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, 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; __this->___a_3 = (1.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __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_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Enumerator_get_Current_m098C9AE095DEFD00B1B0314A772330F537805EE2_gshared_inline (Enumerator_t609488A9291E792D6A59707FF2BF03FBB727E047* __this, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0; int32_t L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8); return; } IL_0034: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_item; (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m5FB849BD27E36D48FF75A612369B19AE25ED429C_gshared_inline (Enumerator_t28FAA6D38864A25718956AF2B8AFCB3B8CCF4376* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__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_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Z_2; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; bool V_4 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))); float L_18 = V_3; V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0); goto IL_0043; } IL_0043: { bool L_19 = V_4; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_001e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value; float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); V_2 = L_6; goto IL_0026; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_7; goto IL_0026; } IL_0026: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } }