#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Action`1 struct Action_1_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.Collections.Generic.List`1> struct List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0; // System.Collections.Generic.List`1> struct List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518; // System.Collections.Generic.List`1 struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65; // 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_t8570C3436F30B58B80557E1FF51398E82B93156D; // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F; // System.Collections.Generic.List`1 struct List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E; // 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_t4EFC899B664459FD70E3B2D18EDBBD8FFA47D943; // 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_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_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // 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; // FIMSpace.Generating.Checker.CheckerField3D[] struct CheckerField3DU5BU5D_t2096EB78FCD74266D16DC0B3717FD77D8D38E36B; // 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.Graph.PortConnection[] struct PortConnectionU5BU5D_t38C48B2B1B650D7053CF1A469E68C3A4F3DA85B4; // FIMSpace.Generating.SpawnInstructionGuide[] struct SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; // FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper[] struct LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // FIMSpace.Graph.BoolPort struct BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380; // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127; // FIMSpace.Generating.Checker.CheckerField3D struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC; // FIMSpace.Generating.FGenCell struct FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5; // FIMSpace.Graph.FGraph_NodeBase struct FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694; // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input struct FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD; // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output struct FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8; // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter struct FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED; // 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.FieldVariable struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F; // FIMSpace.Graph.FloatPort struct FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // FIMSpace.Graph.IFGraphPort struct IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604; // FIMSpace.Generating.Planning.IPlanNodesContainer struct IPlanNodesContainer_tD7C84E334814F1D6B6D236C78D89256BD341F6CA; // FIMSpace.Generating.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445; // FIMSpace.Graph.IntPort struct IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC; // FIMSpace.Generating.NeightbourPlacement struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9; // FIMSpace.Graph.NodePortBase struct NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // FIMSpace.Generating.Planning.PlannerNodes.PE_Start struct PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276; // FIMSpace.Graph.PGGCellPort struct PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB; // FIMSpace.Graph.PGGPlannerPort struct PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78; // FIMSpace.Graph.PGGStringPort struct PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D; // FIMSpace.Graph.PGGUniversalPort struct PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F; // FIMSpace.Graph.PGGVector3Port struct PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add struct PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction struct PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField struct PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo struct PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate struct PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch struct PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug struct PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection struct PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766; // FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith struct PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement struct PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn struct PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398; // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField struct PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide struct PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch struct PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution struct PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount struct PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell struct PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex struct PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters struct PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition struct PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds struct PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates struct PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt struct PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries struct PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance struct PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter struct PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable struct PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE; // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition struct PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector struct PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance struct PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape struct PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable struct PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection struct PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell struct PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF; // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner struct PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape struct PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate struct PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn struct PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape struct PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange struct PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6; // FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith struct PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections struct PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells struct PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop struct PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells struct PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp struct PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate struct PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply struct PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5; // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize struct PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus struct PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate struct PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo struct PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign struct PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides struct PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision struct PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate struct PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells struct PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells struct PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells struct PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7; // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection struct PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056; // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection struct PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop struct PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED; // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition struct PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7; // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize struct PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD; // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin struct PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36; // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition struct PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3; // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation struct PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable struct PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc struct PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract struct PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion struct PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract struct PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement struct PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch struct PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch struct PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF; // 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.Graph.PortConnection struct PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase struct ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653; // FIMSpace.Generating.SpawnInstructionGuide struct SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270; // System.String struct String_t; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // System.Type struct Type_t; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // FIMSpace.Generating.Planning.BuildPlannerPreset/BuildPlannerLayer struct BuildPlannerLayer_tD2DD25EFA73BB6C78E7B9D4FB315670EEC47CBA5; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables struct LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0; IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IPlanNodesContainer_tD7C84E334814F1D6B6D236C78D89256BD341F6CA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tFB35242E850860900664B389C93AC5242D1F7986_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_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* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral00E2B28C4D2DE57F54A467AC7465B0C9983F4DA0; IL2CPP_EXTERN_C String_t* _stringLiteral02B2775D922C59BF077EBDAD308C11B8FA97AFC9; IL2CPP_EXTERN_C String_t* _stringLiteral035397B775A03E4F3F3EB408824806ECA3561CD9; IL2CPP_EXTERN_C String_t* _stringLiteral036F0F82205F3F22767C93D4D2DFE070CF093886; IL2CPP_EXTERN_C String_t* _stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1; IL2CPP_EXTERN_C String_t* _stringLiteral05AD515B09BE2954F42DFCD3B3D1300239519FB6; IL2CPP_EXTERN_C String_t* _stringLiteral067E39B4F91AE3E5E633AD81A5BBB165647B749F; IL2CPP_EXTERN_C String_t* _stringLiteral0AF46EDE5FB88CBDAA80E4991E94EB3C503EA05B; IL2CPP_EXTERN_C String_t* _stringLiteral0C20576E888089E66A7D396AAC3213917DC80105; IL2CPP_EXTERN_C String_t* _stringLiteral0C81D86D1847FF063B3B1C4F58D3EAF37E17793F; IL2CPP_EXTERN_C String_t* _stringLiteral0F1C543446644610FBB60C8475844BC2F22FE536; IL2CPP_EXTERN_C String_t* _stringLiteral0F98EEE4517AAC7A0C4CCDC846A702A9A454E729; IL2CPP_EXTERN_C String_t* _stringLiteral0FC2609ACB2E7EAC5B066D5E6B03274D3EF5A98C; IL2CPP_EXTERN_C String_t* _stringLiteral107694947DB47644F8036602F63473486E1ED925; IL2CPP_EXTERN_C String_t* _stringLiteral109B1B3C1AC6FBD4A6DF0F0DE182E005E9CE663A; IL2CPP_EXTERN_C String_t* _stringLiteral10A78ED704A2BDE41FB6C70A1320F1DDDC452D34; IL2CPP_EXTERN_C String_t* _stringLiteral10F65B9957CF1BDF914B7E9F85A35A9C40DC8124; IL2CPP_EXTERN_C String_t* _stringLiteral128D167121840AB04CB2D150C885D3A5E2A03D24; IL2CPP_EXTERN_C String_t* _stringLiteral12FC04E9ED9F63778D3CC89B6D20F464C7BA0501; IL2CPP_EXTERN_C String_t* _stringLiteral138CCE6D3C65C6A8E5BBD95ED433FC7E319894BB; IL2CPP_EXTERN_C String_t* _stringLiteral13B103A828ED5E077EBC26E4DE3D2DB7CDBB590F; IL2CPP_EXTERN_C String_t* _stringLiteral143E85BDD9C0B7EB636562EB6BD4ADD8BF689420; IL2CPP_EXTERN_C String_t* _stringLiteral15775929D2EAFBEA3A577011FA74B402CE608DBA; IL2CPP_EXTERN_C String_t* _stringLiteral15DFF515B0AC984F88147F62FE19A3CDD6ACCC86; IL2CPP_EXTERN_C String_t* _stringLiteral15E805DEA419C6C610BD35B30C5CE4D9DD5D4D5D; IL2CPP_EXTERN_C String_t* _stringLiteral16849E6297D07363F553F06EB8C883FADD5C33DA; IL2CPP_EXTERN_C String_t* _stringLiteral1768B51E400FD2ABAB7881C71B0C0CF9A46354E1; IL2CPP_EXTERN_C String_t* _stringLiteral1908FD61935EC215FB60D880899421CDF31FFD86; IL2CPP_EXTERN_C String_t* _stringLiteral19F3B3409DF76F189F92D3614CA72EAFEE4F6EEB; IL2CPP_EXTERN_C String_t* _stringLiteral1A30D1958AA92310D16C5BCA25854D04C42CC3DE; IL2CPP_EXTERN_C String_t* _stringLiteral21B4989414C72FF5F6382D74EDC59F7EBF569469; IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; IL2CPP_EXTERN_C String_t* _stringLiteral238D8073A07129BA36220A79D8C7C7CADE967921; IL2CPP_EXTERN_C String_t* _stringLiteral244E00B44A96E0255BFFD1A1686B02723A001DBC; IL2CPP_EXTERN_C String_t* _stringLiteral2566C43FBDBB2671EB1F1005B5D46046846CA497; IL2CPP_EXTERN_C String_t* _stringLiteral25A8C4718E066C81F3876BA79AC5DF4E5BCC659E; IL2CPP_EXTERN_C String_t* _stringLiteral2648EEDB20D964900FE87AA8B9244A5482CA90AD; IL2CPP_EXTERN_C String_t* _stringLiteral271E56BB102A64CB83FE5DD7D5519655E924C5BD; IL2CPP_EXTERN_C String_t* _stringLiteral272F2B3832BE95220213E87477325C687D440E5B; IL2CPP_EXTERN_C String_t* _stringLiteral275737824E5B72E81EA50BB9295D31465CC8907E; IL2CPP_EXTERN_C String_t* _stringLiteral28EC4C216EEF5421B8317D316837151B9C83078F; IL2CPP_EXTERN_C String_t* _stringLiteral2930A4743A6A8E72F7F31C31C0EBBB2F4966FE8D; IL2CPP_EXTERN_C String_t* _stringLiteral2A2D843F596CD9A6CB80EC96E9DD87736ED604DE; IL2CPP_EXTERN_C String_t* _stringLiteral2B1154C3156BB34DCD81804825B9868573A27B91; IL2CPP_EXTERN_C String_t* _stringLiteral2C6C4A0396E04E83942E78DFF4DF343644956432; IL2CPP_EXTERN_C String_t* _stringLiteral2D71DE20CDE0CD09CA145E5CD9B285E5E6ED6621; IL2CPP_EXTERN_C String_t* _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69; IL2CPP_EXTERN_C String_t* _stringLiteral2F9C2539FA22EC78A28FD773561B9882C84685A6; IL2CPP_EXTERN_C String_t* _stringLiteral2FA2AC0E8B53089D4FAC9B30DB24926CA24E3E50; IL2CPP_EXTERN_C String_t* _stringLiteral2FCA4E5C4B73760F9C743D7C3CD947B54A35C4DD; IL2CPP_EXTERN_C String_t* _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B; IL2CPP_EXTERN_C String_t* _stringLiteral330D517B3099D508B90C11E979BFA29A37132B3A; IL2CPP_EXTERN_C String_t* _stringLiteral347E2341003AA67E8532012F9C7865024C53B45F; IL2CPP_EXTERN_C String_t* _stringLiteral351F0CEBE965D7FE41A360598AD860E3DA9B3427; IL2CPP_EXTERN_C String_t* _stringLiteral3537E442F00FC009C3003984AD3B7E45018F1B29; IL2CPP_EXTERN_C String_t* _stringLiteral39E5D4BAB935724330B442BD0D5ED62AEFD50D95; IL2CPP_EXTERN_C String_t* _stringLiteral3B9DDC58E63050D9C660838F698A9216D9BD2D4B; IL2CPP_EXTERN_C String_t* _stringLiteral3C1E5C17061334F2C5FBCD2D3BF09CC891FAAD20; IL2CPP_EXTERN_C String_t* _stringLiteral3ED7B4C473E85E5A3870A4498B52AE1C0FA74132; IL2CPP_EXTERN_C String_t* _stringLiteral40167D3DB3A44023A868C849E893BC27BF470996; IL2CPP_EXTERN_C String_t* _stringLiteral40884A0502C1AA89D065F252FA5F19069869CB74; IL2CPP_EXTERN_C String_t* _stringLiteral4212AE4712AE5C75CA8C2EE03D0C136A7C41D381; IL2CPP_EXTERN_C String_t* _stringLiteral431963218C4C1F1FC6DD7C020D5AB98F4FB318F5; IL2CPP_EXTERN_C String_t* _stringLiteral449CCAB21A61D37D127B472ACD78B305D0C3CECF; IL2CPP_EXTERN_C String_t* _stringLiteral44ACBBD69765F7B91EAA10E9C8164781A9755B1B; IL2CPP_EXTERN_C String_t* _stringLiteral45623CD845B9CD4A42F9A31492E039A5A5370684; IL2CPP_EXTERN_C String_t* _stringLiteral46CE46569A0F51ADA719B18A18602B778F3F24AE; IL2CPP_EXTERN_C String_t* _stringLiteral47E01765D5DA852BE4199DECD808D78B4C697458; IL2CPP_EXTERN_C String_t* _stringLiteral48659A4A2A8C454B0237567FC447199DAE6EBB4E; IL2CPP_EXTERN_C String_t* _stringLiteral4A67F30DE8114F8118C035ADDCCADD0C34E34071; IL2CPP_EXTERN_C String_t* _stringLiteral4B0D4EB101206EE51122F2F012A9FCE3F97E2ABE; IL2CPP_EXTERN_C String_t* _stringLiteral4BA5A68E8B1D9DDC40CBBD6CEE1724EF48D03BF3; IL2CPP_EXTERN_C String_t* _stringLiteral4C646C121B81CCECA2271D6471AA25E3207D1277; IL2CPP_EXTERN_C String_t* _stringLiteral50A045F1C7C5537B9F52687E9414A543A22C7B63; IL2CPP_EXTERN_C String_t* _stringLiteral519D9E0F12C75FC28DC46156C995AAA27DB69700; IL2CPP_EXTERN_C String_t* _stringLiteral521F1B43DB923AFB465A9803184883C30DCEAF57; IL2CPP_EXTERN_C String_t* _stringLiteral5235F295F5F94C392E15C126D42DB892115DEAA0; IL2CPP_EXTERN_C String_t* _stringLiteral52EDF873F07C38D0B2F67D787D63741D00874A82; IL2CPP_EXTERN_C String_t* _stringLiteral5430C3BEF09CDAE5D0763326656D505401E2304B; IL2CPP_EXTERN_C String_t* _stringLiteral553631DCB5B0049493A6C3C9B4195F38E89F8CF6; IL2CPP_EXTERN_C String_t* _stringLiteral55487BCDCF92D7BC691AB67F49C49C13C7FFD942; IL2CPP_EXTERN_C String_t* _stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5; IL2CPP_EXTERN_C String_t* _stringLiteral56BE34C37BD4E49AF8FC7A19DD33BEF57633D524; IL2CPP_EXTERN_C String_t* _stringLiteral58D97730086D6CF0C870C4396621B0321EB01A32; IL2CPP_EXTERN_C String_t* _stringLiteral596CE18C4999A2B8F9109518AD451504935A3BA9; IL2CPP_EXTERN_C String_t* _stringLiteral5A0F1C3DF69EFDB0DE28B58FDC041CDCCCD07B14; IL2CPP_EXTERN_C String_t* _stringLiteral5B4FD929B373CCB2577F63CEC9271F804D857D20; IL2CPP_EXTERN_C String_t* _stringLiteral5B56DE2A61A94E93289E3CFD71FCCE203BFD2E3C; IL2CPP_EXTERN_C String_t* _stringLiteral5B5E1194CE37962F9E1AE5454DBD62572BBB973A; IL2CPP_EXTERN_C String_t* _stringLiteral5C5B8E17E8565E4F49A842A7F8790E4623848B04; IL2CPP_EXTERN_C String_t* _stringLiteral5E96FF7A3A9D6E0FBFAD41C40541BA31BA51B6BF; IL2CPP_EXTERN_C String_t* _stringLiteral6034EC299D6E060B37A36A1265ED6010CC6A6324; IL2CPP_EXTERN_C String_t* _stringLiteral6034EFEC43F6EA96604D6E97CDE03249FC64AE16; IL2CPP_EXTERN_C String_t* _stringLiteral61AF22EAE6F3541BF85849CA9A15FA47E4B2A476; IL2CPP_EXTERN_C String_t* _stringLiteral61E71A4DDB8267B87758138C848D79D8CA9A47E8; IL2CPP_EXTERN_C String_t* _stringLiteral621E0C4B79BB6D7DF7CAB29691C94F0F6D63B7A3; IL2CPP_EXTERN_C String_t* _stringLiteral636E8DCE3A600F376E14C7F118C88895CADAAC92; IL2CPP_EXTERN_C String_t* _stringLiteral6477FB0CBF4E978465F5CB8C51161A34304B3890; IL2CPP_EXTERN_C String_t* _stringLiteral6600238A4A6C0BA640140A27AF0496F24781CFB0; IL2CPP_EXTERN_C String_t* _stringLiteral687D1F3D38AD8445094492241360BD717B5831BC; IL2CPP_EXTERN_C String_t* _stringLiteral698B3D907C1854A7D1C52EE6C0B5EC7B8A95C243; IL2CPP_EXTERN_C String_t* _stringLiteral69BA87594B2E28B4A5455E36A4D8EBBA1E777045; IL2CPP_EXTERN_C String_t* _stringLiteral6A0C01385AA9277F304F44110931AE8F10A31B19; IL2CPP_EXTERN_C String_t* _stringLiteral6A1D267B23174DE11F840A1430208C8908869B85; IL2CPP_EXTERN_C String_t* _stringLiteral6A52590E780C2B0C09426F95B0980180057FD4E5; IL2CPP_EXTERN_C String_t* _stringLiteral6A86342D01978C4546A169A307040AB4BC6D5C30; IL2CPP_EXTERN_C String_t* _stringLiteral6B9EFB46239B05FFF1509EDF0BA2430924C02846; IL2CPP_EXTERN_C String_t* _stringLiteral6E0FC2FE2F2B06DC880ADED9941EDE508DCB51ED; IL2CPP_EXTERN_C String_t* _stringLiteral6E7A67F32E199370DAF47C7BB7D1DB07FE25B1A2; IL2CPP_EXTERN_C String_t* _stringLiteral6F4426339AE19549F25F71A2AADDF464DFA4AC9E; IL2CPP_EXTERN_C String_t* _stringLiteral6FCA5EE1ADCD9BACDFD1FF29CA3F2866FF1988A3; IL2CPP_EXTERN_C String_t* _stringLiteral6FE3B80B5D152CDFFAAD242544BEFB3BBDD3F6F1; IL2CPP_EXTERN_C String_t* _stringLiteral701F8E8C289BCA2B4AF66531A71300BA3C83485C; IL2CPP_EXTERN_C String_t* _stringLiteral720DE998597A1F6EEE23BEFEE9562D1C43C83A43; IL2CPP_EXTERN_C String_t* _stringLiteral7242B584D01014679294E98AB807D0D9CE59B599; IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11; IL2CPP_EXTERN_C String_t* _stringLiteral7591C6B2C207685CBD36BB3D5ED56CC4ADA8FBD5; IL2CPP_EXTERN_C String_t* _stringLiteral75FE1A7AE3554A38957F6F3F54993B501493B3C0; IL2CPP_EXTERN_C String_t* _stringLiteral775CAA98D5CD8666729CECC06F9EC5E7DF9EC460; IL2CPP_EXTERN_C String_t* _stringLiteral78B201A062287845C1BC5075A66FA52EB34BCF02; IL2CPP_EXTERN_C String_t* _stringLiteral78B5A9FDD17DE03808705A0C034E96E518135EC7; IL2CPP_EXTERN_C String_t* _stringLiteral795986634AE6143BFEAB5EE9E3B1B08F15B78236; IL2CPP_EXTERN_C String_t* _stringLiteral7967631DAD22DAA2578C4C7BBFA270C3C1AFDBA0; IL2CPP_EXTERN_C String_t* _stringLiteral7A4A217ADA463A05A375CDE705BB1444D825A9BB; IL2CPP_EXTERN_C String_t* _stringLiteral7CD901AC5A6FE419A5C87A15BF876017CE8BE6F3; IL2CPP_EXTERN_C String_t* _stringLiteral7D3C2CE76D4EDD8A73C9B54FBAC0BEA2AC81275B; IL2CPP_EXTERN_C String_t* _stringLiteral7D4F3ED46750CFD26BC3DA700C9451B5E83CE6BD; IL2CPP_EXTERN_C String_t* _stringLiteral7E3FFE9FDCDD20A243E52542F07FBB7F0F76FDEF; IL2CPP_EXTERN_C String_t* _stringLiteral7E4016963345F47BF2B4D6874AF4BB9D13B86E0D; IL2CPP_EXTERN_C String_t* _stringLiteral7EF1829A378D66B1DD70A767729127A0DC5EDCAE; IL2CPP_EXTERN_C String_t* _stringLiteral803929B133B40CAE41A629CF75A9AD947D6A517F; IL2CPP_EXTERN_C String_t* _stringLiteral81D200D7395A1DD3F8E68F936D10DDCA76428D88; IL2CPP_EXTERN_C String_t* _stringLiteral8361088068154120149FEBC8B6879E8FD112DD33; IL2CPP_EXTERN_C String_t* _stringLiteral8398A74A81CB48A0B15575821947FFF80DAD27C9; IL2CPP_EXTERN_C String_t* _stringLiteral83CD0CEFD5CC15D4CEB23CD74C6ED615A7B5EA70; IL2CPP_EXTERN_C String_t* _stringLiteral83F0D98C65CDD70D75A111EBEE78F7B68430D3F1; IL2CPP_EXTERN_C String_t* _stringLiteral8402124B411C7868AA75C0D09851E13C80D33F3B; IL2CPP_EXTERN_C String_t* _stringLiteral84BB0030EE59C9D9D0C52DD5D4D62ADD18F73464; IL2CPP_EXTERN_C String_t* _stringLiteral85E7E87A8468832290032E9658ABB2F8EA14D10F; IL2CPP_EXTERN_C String_t* _stringLiteral86F4F92E96211BB4B17E1280953D0D9EC8A5010A; IL2CPP_EXTERN_C String_t* _stringLiteral8BBEC5E07A033BBCF21B1CC30D2B2C6F3FFACB80; IL2CPP_EXTERN_C String_t* _stringLiteral8C5DBD88B8D4641C973FBF2598152A87E938781A; IL2CPP_EXTERN_C String_t* _stringLiteral8CA9C9A98B4AAE909A55A1111B747BA3530D12C9; IL2CPP_EXTERN_C String_t* _stringLiteral8D196B51AABA284876562B8197A013D17E21ECF6; IL2CPP_EXTERN_C String_t* _stringLiteral8D8D962A3E34D9A982466CB1EAF891F609273363; IL2CPP_EXTERN_C String_t* _stringLiteral94FEA79DD6A5B16F93647757B0F393A52F8F9598; IL2CPP_EXTERN_C String_t* _stringLiteral9B7F12822C24CB16C0DC2EA16523E2C48A0D7FE8; IL2CPP_EXTERN_C String_t* _stringLiteral9E6B97BF4F3C50F38A1B681EB4ABD9575A9DDD4C; IL2CPP_EXTERN_C String_t* _stringLiteral9E772E13B457E703D3E067CAF34D334892811444; IL2CPP_EXTERN_C String_t* _stringLiteralA0283F30EB36DE442930B4020BE00E8EFAC67418; IL2CPP_EXTERN_C String_t* _stringLiteralA07804A4C03E6AA43D605D200095C4A00C252492; IL2CPP_EXTERN_C String_t* _stringLiteralA1F6A2564C0FD5CFE6D0E26BD0AB26689C53242A; IL2CPP_EXTERN_C String_t* _stringLiteralA2B8FFE4CFB91514546201DD7FEA46419C34A290; IL2CPP_EXTERN_C String_t* _stringLiteralA2F164987DAF7878E0DAB8B21DCB8B900368A45B; IL2CPP_EXTERN_C String_t* _stringLiteralA843D518CCC6BB0331EC53AF0BA94D1E9C33A115; IL2CPP_EXTERN_C String_t* _stringLiteralA8C1D1A8FDDA84751BA8FFA262FFD08CF72DC075; IL2CPP_EXTERN_C String_t* _stringLiteralAADA03DECE20E71D15914C3E3092CA5EE1BE4D76; IL2CPP_EXTERN_C String_t* _stringLiteralAB440122A04B7C5C98FFA283CEB3D43C23224C2E; IL2CPP_EXTERN_C String_t* _stringLiteralABA293F46B0EB2C6F7E3D5CC1388DD3F7E610947; IL2CPP_EXTERN_C String_t* _stringLiteralAC22359A8C8EDA3AC1F730DF7FCDD6BCAA92283A; IL2CPP_EXTERN_C String_t* _stringLiteralB18B7F4713DFB21CE7B39B48D2B677E926FF5D0C; IL2CPP_EXTERN_C String_t* _stringLiteralB3011A61C39FC98BF46C2484E97F1615719B498C; IL2CPP_EXTERN_C String_t* _stringLiteralB412554EE04FF4629FF00458140C123B5D4E15F3; IL2CPP_EXTERN_C String_t* _stringLiteralB482085CFD6E89C9902C5F1E59EB855CC20ED3FB; IL2CPP_EXTERN_C String_t* _stringLiteralB54A2A22401787B79BC35B2718A4E569CB58B1E7; IL2CPP_EXTERN_C String_t* _stringLiteralB6F488D9BB235DBC6C8833C4B8582C68B49205AB; IL2CPP_EXTERN_C String_t* _stringLiteralB81B2A86D99A3F24A2135E7F77590C306860F03F; IL2CPP_EXTERN_C String_t* _stringLiteralB926297899F6EB0F1D3A14E814EA2DA5F60CC21A; IL2CPP_EXTERN_C String_t* _stringLiteralBACDD41EB392BC48238CE29144C9CE4C4EE32B7C; IL2CPP_EXTERN_C String_t* _stringLiteralBD88959DD33A75C3FE6E61A00E7D17DB99CB385B; IL2CPP_EXTERN_C String_t* _stringLiteralBD89FA352836BEB08EB14C441EE8DD2D468D3AE5; IL2CPP_EXTERN_C String_t* _stringLiteralBDCAD9EEFFC30DD1AD5CCD13A8C7FC2B4AB63C93; IL2CPP_EXTERN_C String_t* _stringLiteralBDE1C50A497E27C7780560C5D563A796FDBA7444; IL2CPP_EXTERN_C String_t* _stringLiteralBDEA8E4099CFA4D7FD0919101AA36DFD706BD6BE; IL2CPP_EXTERN_C String_t* _stringLiteralC055D86C6630FDBE7DD38DC21EC8000B85D929D8; IL2CPP_EXTERN_C String_t* _stringLiteralC37FB8F68A9B4882F531274636BA56D4D14CFC7D; IL2CPP_EXTERN_C String_t* _stringLiteralC533E55E0371283ED37772E9955B13D007A5AE08; IL2CPP_EXTERN_C String_t* _stringLiteralC590C07D7035CC6F66AE2092CF641A955CA6AEDE; IL2CPP_EXTERN_C String_t* _stringLiteralC5E11587CBE20CAA61854DFEF386EA3516578627; IL2CPP_EXTERN_C String_t* _stringLiteralC70AC179BB583D52D94E79BD71C69D3E531AF2FD; IL2CPP_EXTERN_C String_t* _stringLiteralC825A6E1149F68E43D7EC5FAABCED5F051A61212; IL2CPP_EXTERN_C String_t* _stringLiteralC85BB6819C9909526FE57AB20345E8FC1E06BC32; IL2CPP_EXTERN_C String_t* _stringLiteralC8F5525DE35EBAA7B1D76B866283BEFF11BDD807; IL2CPP_EXTERN_C String_t* _stringLiteralCAF4D85389DEF5E5C3F84D56C250438AE982B8D9; IL2CPP_EXTERN_C String_t* _stringLiteralCC64E058099CE3C03F58385B9E9558681E14FDDA; IL2CPP_EXTERN_C String_t* _stringLiteralCD13A8305886290E64CA54468C78BC74AC21F258; IL2CPP_EXTERN_C String_t* _stringLiteralCDC62699E9951DFCD84A2C34F31661D3E9EB7285; IL2CPP_EXTERN_C String_t* _stringLiteralCE675680EEC31C1FEA7795CA2C0F9641BC1DBF9B; IL2CPP_EXTERN_C String_t* _stringLiteralCF1F679B9B973DF2698F65F269943425C15494B9; IL2CPP_EXTERN_C String_t* _stringLiteralD01C723D1F6B602C28504C1E98BE651FD1B90666; IL2CPP_EXTERN_C String_t* _stringLiteralD0CD56DEFCD536B1E54065E6F1E44D89CBC74F4D; IL2CPP_EXTERN_C String_t* _stringLiteralD0F9805476E9E69663C92DA94B5A0C2D825C33A1; IL2CPP_EXTERN_C String_t* _stringLiteralD121BEE6301A8994EC7FADB0FA9823160CA5C64A; IL2CPP_EXTERN_C String_t* _stringLiteralD30211A5A90282A013A59EF6FA407EA8AE64E4B2; IL2CPP_EXTERN_C String_t* _stringLiteralD32262E732DD82BE7860B400E73EF0211B30FD3A; IL2CPP_EXTERN_C String_t* _stringLiteralD3BA3209C534D2CEB0B1B84E86FB46C7FA6A8CD3; IL2CPP_EXTERN_C String_t* _stringLiteralD461181633CCF17681231F8D720FEBF22A3B0174; IL2CPP_EXTERN_C String_t* _stringLiteralD53FA53121CE81642152E04FEDDFC33423CCF43B; IL2CPP_EXTERN_C String_t* _stringLiteralD59E834DC57981E0E9E1E57F74FA129751EA2480; IL2CPP_EXTERN_C String_t* _stringLiteralD88AC640A6ACD0AED4B06650A0CAE329BD19D604; IL2CPP_EXTERN_C String_t* _stringLiteralDA2AFF9B4E309FFB2DC797469F83FDA09D342461; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDC2824A307F63B91073608745F4AC34272F8E7E7; IL2CPP_EXTERN_C String_t* _stringLiteralDC4B268ED9F6D8D9948A66A61486C50E63ACF01D; IL2CPP_EXTERN_C String_t* _stringLiteralE00C2707C38F2E08AB3785935C68ACA5C0E65E4B; IL2CPP_EXTERN_C String_t* _stringLiteralE0E329575D247C3A3E8186F43C92F736B65C2A66; IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC; IL2CPP_EXTERN_C String_t* _stringLiteralE4A9921A1D57C953090A992B809C69906D411112; IL2CPP_EXTERN_C String_t* _stringLiteralE5A665CA4E0507261A1CD69BF769D2832A787024; IL2CPP_EXTERN_C String_t* _stringLiteralE63B4415EB2C523D981B8C86DE59ED888129F232; IL2CPP_EXTERN_C String_t* _stringLiteralE63CFC08F478B44B2D621B5F88979FAB273DB722; IL2CPP_EXTERN_C String_t* _stringLiteralE7A9A1D4D0524233758432937C92A8F51957FE40; IL2CPP_EXTERN_C String_t* _stringLiteralE93CE4CB68880BBC92E141300FA87D336099EB57; IL2CPP_EXTERN_C String_t* _stringLiteralE9AA0C13940FA6EF432BBD2EF6C1A26FE3D72FDD; IL2CPP_EXTERN_C String_t* _stringLiteralE9BC8412F7672BEDC75EB21FA08240175E04E871; IL2CPP_EXTERN_C String_t* _stringLiteralEC7E26309299CBB3BFDA1CE522BDEBFEAF6BDBDF; IL2CPP_EXTERN_C String_t* _stringLiteralECFFBAA5EF243CBB5937724FC2B572704CA1566B; IL2CPP_EXTERN_C String_t* _stringLiteralEE3EF48A2BFB2E6018CBABA6E2217A5174C4DA43; IL2CPP_EXTERN_C String_t* _stringLiteralEEDB012DE0363F757030417C9E8EF375283B0D03; IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5; IL2CPP_EXTERN_C String_t* _stringLiteralEFC9D7CA2A1D4B8F01BB54DDF8C8FD7115ADB9A2; IL2CPP_EXTERN_C String_t* _stringLiteralF1CDBD9952EE53797F231BF62DD913B16339348E; IL2CPP_EXTERN_C String_t* _stringLiteralF299F6528FAF4013761440703CF9D688917D4601; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; IL2CPP_EXTERN_C String_t* _stringLiteralF46FA7F7A6C29FB78D2BB112D96B0C7C571273F4; IL2CPP_EXTERN_C String_t* _stringLiteralF4A02525E3862EFAE289C53063AA8600E1164C09; IL2CPP_EXTERN_C String_t* _stringLiteralF5CD3245B7114179C26149A9B1C4113A4D44049B; IL2CPP_EXTERN_C String_t* _stringLiteralFAC4095A72204CE9A1C394341358E5499D8E085D; IL2CPP_EXTERN_C String_t* _stringLiteralFC7DB407C395EE8E67630BC5A7985BF80617658F; IL2CPP_EXTERN_C String_t* _stringLiteralFD10581648C23D9272C1119BD991C551BE9CEA59; IL2CPP_EXTERN_C String_t* _stringLiteralFEAFEA1010B9CD88637C5D7883BE97FCD63BCC3A; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m0460820B671EE87CD08134D139608CABC0C6E8EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5177A594565DEAE90F8E0B0CDFC6DF60F7FD66B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m30F0BA4BAC0A73CC34D42F17A4ADA887EF2C8DE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetMaxSizeInCells_mB37AD8E78B124963F709A4E26C5A0364D935D7BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FLogicMethods_ContainsIndex_TisFieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_m781C1EF74B472DF345624203F085F2FFD4DD7E6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB42B2ED61C7111146B5994D7E1A8038ED083AF73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mDA2ACDEDF0B9412606BD6AD739CEBEDA75180744_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m626B3CF72EBC4409AA4F20F9E905C00991F94610_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0699C969E97E5A0DD1CCCF0D0C6F98F891B1F47D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_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_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; 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.List`1 struct List_1_tFB35242E850860900664B389C93AC5242D1F7986 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CheckerField3DU5BU5D_t2096EB78FCD74266D16DC0B3717FD77D8D38E36B* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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_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_tCE720228BE6D6168D9F85DB9B82782DE659CF884 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PortConnectionU5BU5D_t38C48B2B1B650D7053CF1A469E68C3A4F3DA85B4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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_t0AA932387AD4B6E1484C742285FB1A0C0CD84554 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // FIMSpace.Generating.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445 : public RuntimeObject { // System.String FIMSpace.Generating.InstructionDefinition::Title String_t* ___Title_0; // FIMSpace.Generating.InstructionDefinition/EInstruction FIMSpace.Generating.InstructionDefinition::InstructionType int32_t ___InstructionType_1; // FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::TargetModification FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___TargetModification_2; // System.String FIMSpace.Generating.InstructionDefinition::Tags String_t* ___Tags_3; // System.String FIMSpace.Generating.InstructionDefinition::InstructionArgument String_t* ___InstructionArgument_4; // System.Boolean FIMSpace.Generating.InstructionDefinition::Foldout bool ___Foldout_5; // FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::extraMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___extraMod_6; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.InstructionDefinition::extraPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___extraPack_7; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // FIMSpace.Generating.Planning.PlannerResult struct PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829 : public RuntimeObject { // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.Planning.PlannerResult::ParentBuildPlanner BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___ParentBuildPlanner_0; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerResult::ParentFieldPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___ParentFieldPlanner_1; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlannerResult::Checker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___Checker_2; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.Planning.PlannerResult::Grid FGenGraph_2_tD31EBA3365CDBBBD4EB838E6CE5B8E6C15BEB86E* ___Grid_3; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerResult::CellsInstructions List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___CellsInstructions_4; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerResult::DuplicateResults List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7* ___DuplicateResults_5; }; // FIMSpace.Graph.PortConnection struct PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3 : public RuntimeObject { // System.Int32 FIMSpace.Graph.PortConnection::ConnectedNodeID int32_t ___ConnectedNodeID_0; // System.Int32 FIMSpace.Graph.PortConnection::ConnectedNodePortID int32_t ___ConnectedNodePortID_1; // FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.PortConnection::NodeReference FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___NodeReference_2; // FIMSpace.Graph.IFGraphPort FIMSpace.Graph.PortConnection::PortReference RuntimeObject* ___PortReference_3; // System.Boolean FIMSpace.Graph.PortConnection::isInput bool ___isInput_4; // System.Boolean FIMSpace.Graph.PortConnection::k__BackingField bool ___U3CWasReloadedU3Ek__BackingField_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 { }; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables struct LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0 : public RuntimeObject { // System.Boolean FIMSpace.Generating.Planning.FieldPlanner/LocalVariables::ForceRefresh bool ___ForceRefresh_0; // FIMSpace.Generating.Planning.IPlanNodesContainer FIMSpace.Generating.Planning.FieldPlanner/LocalVariables::parent RuntimeObject* ___parent_1; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner/LocalVariables::localVars List_1_t4EFC899B664459FD70E3B2D18EDBBD8FFA47D943* ___localVars_2; // System.Int32[] FIMSpace.Generating.Planning.FieldPlanner/LocalVariables::_LocalVarIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____LocalVarIds_3; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.FieldPlanner/LocalVariables::_locVarNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____locVarNames_4; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ____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 FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ____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.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // 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.Generating.Checker.CheckerField3D/PathFindParams struct PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E { // System.Boolean FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::WorldSpace bool ___WorldSpace_0; // System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitHighestY float ___LimitHighestY_1; // System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitLowestY float ___LimitLowestY_2; // System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitMaxX float ___LimitMaxX_3; // System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitMinX float ___LimitMinX_4; // System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitMaxZ float ___LimitMaxZ_5; // System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitMinZ float ___LimitMinZ_6; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::NoLimits bool ___NoLimits_7; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::directions List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___directions_8; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::AllowChangeDirectionEvery int32_t ___AllowChangeDirectionEvery_9; // System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::PrioritizeYLevel float ___PrioritizeYLevel_10; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.Checker.CheckerField3D/PathFindParams struct PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_pinvoke { int32_t ___WorldSpace_0; float ___LimitHighestY_1; float ___LimitLowestY_2; float ___LimitMaxX_3; float ___LimitMinX_4; float ___LimitMaxZ_5; float ___LimitMinZ_6; int32_t ___NoLimits_7; List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___directions_8; int32_t ___AllowChangeDirectionEvery_9; float ___PrioritizeYLevel_10; }; // Native definition for COM marshalling of FIMSpace.Generating.Checker.CheckerField3D/PathFindParams struct PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_com { int32_t ___WorldSpace_0; float ___LimitHighestY_1; float ___LimitLowestY_2; float ___LimitMaxX_3; float ___LimitMinX_4; float ___LimitMaxZ_5; float ___LimitMinZ_6; int32_t ___NoLimits_7; List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___directions_8; int32_t ___AllowChangeDirectionEvery_9; float ___PrioritizeYLevel_10; }; // 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; }; // 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; }; // 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; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // FIMSpace.Generating.SpawnInstructionGuide struct SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270 : public RuntimeObject { // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnInstructionGuide::HelperCellRef FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___HelperCellRef_0; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstructionGuide::pos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_1; // UnityEngine.Quaternion FIMSpace.Generating.SpawnInstructionGuide::rot Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_2; // System.Boolean FIMSpace.Generating.SpawnInstructionGuide::WorldRot bool ___WorldRot_3; // System.Int32 FIMSpace.Generating.SpawnInstructionGuide::Id int32_t ___Id_4; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnInstructionGuide::CustomDefinition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_5; // System.Boolean FIMSpace.Generating.SpawnInstructionGuide::UseDirection bool ___UseDirection_6; }; // FIMSpace.Graph.BoolPort struct BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // System.Boolean FIMSpace.Graph.BoolPort::Value bool ___Value_24; }; // 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; }; // FIMSpace.Graph.IntPort struct IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA { // System.Int32 FIMSpace.Graph.IntPort::Value int32_t ___Value_24; }; // 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.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.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; }; // FIMSpace.Generating.Planning.PlanGenerationPrint struct PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlanGenerationPrint::PlannerResults List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7* ___PlannerResults_0; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlanGenerationPrint::_debugLatestExecuted CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ____debugLatestExecuted_1; // System.String FIMSpace.Generating.Planning.PlanGenerationPrint::DebugInfo String_t* ___DebugInfo_2; // System.Action FIMSpace.Generating.Planning.PlanGenerationPrint::DebugGizmosAction Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DebugGizmosAction_3; // System.Int32 FIMSpace.Generating.Planning.PlanGenerationPrint::k__BackingField int32_t ___U3CInitialSeedU3Ek__BackingField_4; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlanGenerationPrint::StoredFullMask CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___StoredFullMask_5; // UnityEngine.Bounds FIMSpace.Generating.Planning.PlanGenerationPrint::StoredFullBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___StoredFullBounds_6; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlanGenerationPrint::_checkersList List_1_tFB35242E850860900664B389C93AC5242D1F7986* ____checkersList_7; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // 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; }; // 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.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.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.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.PlannerNodes.FunctionNode.FN_Input struct FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.String FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::InputName String_t* ___InputName_34; // FIMSpace.Generating.Planning.PlannerNodes.EType FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::InputType int32_t ___InputType_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::IntInput IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___IntInput_36; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::BoolInput BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___BoolInput_37; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::FloatInput FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___FloatInput_38; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::Vector3Input PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Vector3Input_39; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::StringInput PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___StringInput_40; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::CellInput PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___CellInput_41; }; // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output struct FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.String FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::OutputName String_t* ___OutputName_34; // FIMSpace.Generating.Planning.PlannerNodes.EType FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::OutputType int32_t ___OutputType_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::IntOut IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___IntOut_36; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::BoolOut BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___BoolOut_37; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::FloatOut FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___FloatOut_38; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::Vector3Out PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Vector3Out_39; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::StringOut PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___StringOut_40; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::CellOut PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___CellOut_41; }; // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter struct FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.String FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::ParameterName String_t* ___ParameterName_34; // FIMSpace.Generating.Planning.PlannerNodes.EType FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::InputType int32_t ___InputType_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::IntInput IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___IntInput_36; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::BoolInput BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___BoolInput_37; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::FloatInput FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___FloatInput_38; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::Vector3Input PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Vector3Input_39; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::StringInput PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___StringInput_40; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add struct PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::InValA PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValA_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::InValB PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValB_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::OutVal PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutVal_36; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::OutPlanners PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___OutPlanners_37; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::plannerPort bool ___plannerPort_38; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::wasReading bool ___wasReading_39; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction struct PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_34; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction/ECellOperation FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::Operation int32_t ___Operation_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::ID IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___ID_36; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::UseDirection bool ___UseDirection_37; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::DataString PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___DataString_38; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::Dir PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Dir_39; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::Tags PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___Tags_40; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::FlattenDiagonalDir bool ___FlattenDiagonalDir_41; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::definition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_42; }; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField struct PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::CellPosition PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___CellPosition_34; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition/ESpace FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::AddCellSpace int32_t ___AddCellSpace_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::ApplyTo PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ApplyTo_36; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::unhideVector bool ___unhideVector_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo struct PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::AlignTo PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___AlignTo_34; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::WantAlignPoints IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___WantAlignPoints_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::ToMove PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ToMove_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate struct PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::MultipleBools BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___MultipleBools_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::Result BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Result_35; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate/ECheckMultiConditions FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::MultiCheckMode int32_t ___MultiCheckMode_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch struct PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::AValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___AValue_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::BValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___BValue_35; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::OutputBValue BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___OutputBValue_36; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::Output PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Output_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug struct PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_34; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection struct PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::Direction PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Direction_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::CheckContactWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CheckContactWith_36; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::Contact PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Contact_37; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::latestCaller FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___latestCaller_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith struct PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::AlignmentsWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___AlignmentsWith_34; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::Alignments IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Alignments_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::FirstField PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___FirstField_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn struct PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::FindIn PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___FindIn_34; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::DetectedCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___DetectedCell_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::DetectOnlyCellsOf PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___DetectOnlyCellsOf_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField struct PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_34; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide struct PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::InValA PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValA_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::InValB PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValB_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::OutVal PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutVal_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch struct PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::AValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___AValue_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::BValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___BValue_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::OutputEqualValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutputEqualValue_36; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::OutputNotEqValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutputNotEqValue_37; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::Output PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Output_38; // FIMSpace.Generating.FieldVariable/ELogicComparison FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::LogicType int32_t ___LogicType_39; }; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution struct PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::FalseOrTrue BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___FalseOrTrue_34; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution/ECheckMultiConditions FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::MultiCheckMode int32_t ___MultiCheckMode_35; // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::outputId int32_t ___outputId_36; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::isMulti bool ___isMulti_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount struct PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount/ECountOf FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::CountOf int32_t ___CountOf_34; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::Count IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Count_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::InstancesOf PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___InstancesOf_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell struct PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::Owner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Owner_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::WorldPos PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___WorldPos_35; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex struct PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::Index IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Index_34; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::CellOf PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CellOf_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters struct PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_34; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters/ECellParameter FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::CellParameter int32_t ___CellParameter_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::Output PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Output_36; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::Owner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Owner_37; // UnityEngine.Vector3 FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::read Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___read_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition struct PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::Position PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Position_35; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition/ESpace FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::PositionSpace int32_t ___PositionSpace_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds struct PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::created bool ___created_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Center PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Center_36; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Size PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Size_37; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Diagonal FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___Diagonal_38; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Width FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___Width_39; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Height FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___Height_40; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Depth FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___Depth_41; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Min PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Min_42; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::Max PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Max_43; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates struct PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::MultiplePlanners PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___MultiplePlanners_35; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::IncludeSelf bool ___IncludeSelf_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt struct PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::ID IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___ID_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries struct PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::created bool ___created_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::Size PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Size_36; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::Min PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Min_37; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::Max PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Max_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance struct PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::Iteration IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Iteration_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter struct PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_34; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter/EPlannerParam FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::OutputParam int32_t ___OutputParam_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::OutParam PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutParam_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable struct PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_34; // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::VariableID int32_t ___VariableID_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::Value PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Value_36; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::latestPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___latestPlanner_37; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::displayNumber bool ___displayNumber_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition struct PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition/EPositionOut FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::Output int32_t ___Output_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::Position PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Position_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector struct PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::PlannerID IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___PlannerID_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::InstanceID IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___InstanceID_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance struct PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance/EIndexType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::IndexType int32_t ___IndexType_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::Index IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Index_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape struct PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::Source PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Source_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::Inline PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Inline_35; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::AddOutDirections bool ___AddOutDirections_36; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::CopyCellReferences bool ___CopyCellReferences_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable struct PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable::VariableID int32_t ___VariableID_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable::Value PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Value_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection struct PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::StartCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___StartCell_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::CheckDirection PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___CheckDirection_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::MostCellsIn PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___MostCellsIn_36; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::AdditionalDirection PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___AdditionalDirection_37; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::AvoidCellData PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___AvoidCellData_38; // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::_avoidCellData String_t* ____avoidCellData_39; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell struct PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::A PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___A_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::B PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___B_35; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::NearestACell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___NearestACell_36; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::NearestBCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___NearestBCell_37; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::FastCheck BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___FastCheck_38; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::TryGetCentered bool ___TryGetCentered_39; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::ResetOnRead bool ___ResetOnRead_40; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::computedFor FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___computedFor_41; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner struct PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner/EMeasureMode FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::Measure int32_t ___Measure_34; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::Tagged PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___Tagged_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_36; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::MyNearestCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___MyNearestCell_37; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::OtherNearestCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___OtherNearestCell_38; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::latestNearestCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___latestNearestCell_39; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::latestOtherNearestCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___latestOtherNearestCell_40; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::targetNearestCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___targetNearestCell_41; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::targetOtherNearestCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___targetOtherNearestCell_42; }; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape struct PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::Source PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Source_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::Outline PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Outline_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::OutlineThickness IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___OutlineThickness_36; // FIMSpace.Generating.Checker.CheckerField3D/ECheckerMeasureMode FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::Style int32_t ___Style_37; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::CopyCellReferences bool ___CopyCellReferences_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate struct PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::InstanceOf PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___InstanceOf_34; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::Index IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Index_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_36; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::StartWithMainInstance bool ___StartWithMainInstance_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn struct PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::GetCellFrom PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___GetCellFrom_34; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::ChoosedCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___ChoosedCell_35; // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::lastIterCall int32_t ___lastIterCall_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape struct PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::Source PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Source_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::Converted PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Converted_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::RootOffset PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___RootOffset_36; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::ConvertingSelf bool ___ConvertingSelf_37; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::sameScaleDetected bool ___sameScaleDetected_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange struct PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::StartCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___StartCell_34; // FIMSpace.Graph.PGGStringPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::DataToCheck PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* ___DataToCheck_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::MaxDistance IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___MaxDistance_36; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::Found BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Found_37; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::DetectedCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___DetectedCell_38; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::CheckIn PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CheckIn_39; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::CheckY bool ___CheckY_40; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::_preStartCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____preStartCell_41; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith struct PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::CollidingWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CollidingWith_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::IsColliding BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___IsColliding_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::FirstColliderField PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___FirstColliderField_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections struct PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::Cell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___Cell_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::OutDirection PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___OutDirection_35; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::wasIter bool ___wasIter_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells struct PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::IterationCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___IterationCell_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::CellsOf PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CellsOf_35; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::BreakLoop BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___BreakLoop_36; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::RandomizeCellsOrder bool ___RandomizeCellsOrder_37; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::_randomizeHelper List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____randomizeHelper_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop struct PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::Iterations IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Iterations_34; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::IterationIndex IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___IterationIndex_35; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::Stop BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Stop_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells struct PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells::JoinWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___JoinWith_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells::ApplyTo PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ApplyTo_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp struct PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::InValA PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValA_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::InValB PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValB_35; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::InValT FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___InValT_36; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::OutVal PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutVal_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate struct PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::PathStart PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___PathStart_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::PathEnd PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___PathEnd_35; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::TryStartCentered bool ___TryStartCentered_36; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::RemoveFinishCell bool ___RemoveFinishCell_37; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::Radius IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Radius_38; // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::radius int32_t ___radius_39; // FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper/ERadiusType FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::Type int32_t ___Type_40; // System.Single FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::NonDiag float ___NonDiag_41; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::PathShape PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___PathShape_42; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply struct PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::InValA PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValA_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::InValB PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValB_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::OutVal PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutVal_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize struct PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::InVal PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___InVal_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::OutNorm PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___OutNorm_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus struct PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus::InVal FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___InVal_34; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus::Out FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___Out_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate struct PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::SearchFrom PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___SearchFrom_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::SearchTowards PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___SearchTowards_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::CollideWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CollideWith_36; // System.Single FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::NonDiagonal float ___NonDiagonal_37; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::PathShape PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___PathShape_38; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::TryStartCentered bool ___TryStartCentered_39; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::StartPathCellPos PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___StartPathCellPos_40; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::EndPathCellPos PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___EndPathCellPos_41; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::StartPathDir PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___StartPathDir_42; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::ContactCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___ContactCell_43; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo struct PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::InValA FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___InValA_34; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::InValB FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___InValB_35; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::OutVal FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___OutVal_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign struct PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::CollisionWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CollisionWith_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::PushDirection PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___PushDirection_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::ToPush PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ToPush_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides struct PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::CollisionWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CollisionWith_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::PushDirection PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___PushDirection_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::ToPush PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ToPush_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision struct PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision::CollisionWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___CollisionWith_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision::ToPush PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ToPush_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate struct PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::Width IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Width_34; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::Height IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Height_35; // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::Depth IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___Depth_36; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::CenterOrigin BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___CenterOrigin_37; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::RectShape PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___RectShape_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells struct PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_34; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells struct PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells::ToRemove PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ToRemove_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells::RemoveFrom PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___RemoveFrom_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells struct PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells::ReplaceWith PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ReplaceWith_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells::ApplyTo PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ApplyTo_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection struct PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::Direction PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Direction_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::EulerAngles PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___EulerAngles_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::Out PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Out_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection struct PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::Angles PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Angles_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::Direction PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Direction_35; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::Axis PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Axis_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop struct PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::IterationRotation PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___IterationRotation_34; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::Stop BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Stop_35; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::Rotations List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___Rotations_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition struct PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::PositionValue PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___PositionValue_34; // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::OutNorm PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___OutNorm_35; // FIMSpace.Generating.Planning.PlannerNodes.Math.Values.ERoundingType FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::RoundingType int32_t ___RoundingType_36; // FIMSpace.Generating.Planning.PlannerNodes.Math.Values.ERoundingMode FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::RoundingMode int32_t ___RoundingMode_37; // System.Single FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::RoundTo float ___RoundTo_38; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize struct PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::InValA PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValA_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::OutVal PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutVal_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin struct PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::LocalOrigin PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___LocalOrigin_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition struct PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::Position PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Position_34; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::CellSize bool ___CellSize_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation struct PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGVector3Port FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation::Angles PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* ___Angles_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation::Planner PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Planner_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable struct PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::Input PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Input_34; // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::VName String_t* ___VName_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::Value PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Value_36; // FIMSpace.Generating.FieldVariable FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::OverrideVariable FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___OverrideVariable_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc struct PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc::Input PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___Input_34; // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc::VariableID int32_t ___VariableID_35; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract struct PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::From PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___From_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::ToRemove PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ToRemove_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::Result PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Result_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion struct PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::Base PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Base_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::ToRemove PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___ToRemove_35; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::Result PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___Result_36; }; // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract struct PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::InValA PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValA_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::InValB PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___InValB_35; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::OutVal PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___OutVal_36; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::OutPlanners PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___OutPlanners_37; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::plannerPort bool ___plannerPort_38; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::wasReading bool ___wasReading_39; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement struct PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::resultIndex int32_t ___resultIndex_34; // FIMSpace.Graph.PGGPlannerPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::AlignTo PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___AlignTo_35; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::FastCheck bool ___FastCheck_36; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::PushOut FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___PushOut_37; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::SidesSpace FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___SidesSpace_38; // System.Single FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::PushOutDistance float ___PushOutDistance_39; // System.Single FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::EnsureSidesSpace float ___EnsureSidesSpace_40; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::ContactCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___ContactCell_41; // FIMSpace.Graph.PGGCellPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::AlignedToCell PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___AlignedToCell_42; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::_checkerBackup CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ____checkerBackup_43; // UnityEngine.Bounds FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::_printBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ____printBounds_44; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::_snapTo List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ____snapTo_45; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::myCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___myCell_46; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::otherCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___otherCell_47; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::forceBreak bool ___forceBreak_48; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::skipIteration bool ___skipIteration_49; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::foundOn FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___foundOn_50; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::alignTo FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___alignTo_51; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::field FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___field_52; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::checker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___checker_53; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::alignToChecker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___alignToChecker_54; // UnityEngine.Vector3Int FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::aligningDir Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___aligningDir_55; // UnityEngine.Vector3 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::smallestRootPos Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___smallestRootPos_56; // UnityEngine.Quaternion FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::smallestRootRot Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___smallestRootRot_57; }; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch struct PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845 : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::AValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___AValue_34; // FIMSpace.Graph.PGGUniversalPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::BValue PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* ___BValue_35; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::Output BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Output_36; // FIMSpace.Generating.FieldVariable/ELogicComparison FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::LogicType int32_t ___LogicType_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch struct PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF : public PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37 { // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::AValue FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___AValue_34; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::BValue FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___BValue_35; // FIMSpace.Graph.FloatPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::CValue FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* ___CValue_36; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::Output BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___Output_37; }; // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement struct PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2 : public PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6 { // FIMSpace.Graph.IntPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::WantedAligns IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* ___WantedAligns_58; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::SkipIteration BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___SkipIteration_59; // FIMSpace.Graph.BoolPort FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::StopChecking BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___StopChecking_60; // FIMSpace.Generating.Planning.PlanGenerationPrint FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::callPrint PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___callPrint_61; }; // FIMSpace.Generating.FGenGraph`2 // FIMSpace.Generating.FGenGraph`2 // System.Collections.Generic.List`1 struct List_1_tFB35242E850860900664B389C93AC5242D1F7986_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CheckerField3DU5BU5D_t2096EB78FCD74266D16DC0B3717FD77D8D38E36B* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_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_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_tCE720228BE6D6168D9F85DB9B82782DE659CF884_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PortConnectionU5BU5D_t38C48B2B1B650D7053CF1A469E68C3A4F3DA85B4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_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_t0AA932387AD4B6E1484C742285FB1A0C0CD84554_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // FIMSpace.Generating.InstructionDefinition // FIMSpace.Generating.InstructionDefinition // System.Reflection.MemberInfo // System.Reflection.MemberInfo // FIMSpace.Generating.Planning.PlannerResult // FIMSpace.Generating.Planning.PlannerResult // FIMSpace.Graph.PortConnection // FIMSpace.Graph.PortConnection // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // System.ValueType // System.ValueType // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables struct LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0_StaticFields { // System.Int32[] FIMSpace.Generating.Planning.FieldPlanner/LocalVariables::_errorI Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____errorI_5; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.FieldPlanner/LocalVariables::_errorIN GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____errorIN_6; }; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables // 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.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.Matrix4x4 // 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.Generating.Checker.CheckerField3D/PathFindParams // FIMSpace.Generating.Checker.CheckerField3D/PathFindParams // FIMSpace.Graph.PGGCellPort/Data // FIMSpace.Graph.PGGCellPort/Data // 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 // 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 // System.RuntimeTypeHandle // System.RuntimeTypeHandle // FIMSpace.Generating.SpawnInstructionGuide // FIMSpace.Generating.SpawnInstructionGuide // FIMSpace.Graph.BoolPort // FIMSpace.Graph.BoolPort // FIMSpace.Generating.FieldCell // FIMSpace.Generating.FieldCell // FIMSpace.Graph.FloatPort // FIMSpace.Graph.FloatPort // FIMSpace.Graph.IntPort // FIMSpace.Graph.IntPort // FIMSpace.Graph.PGGCellPort // FIMSpace.Graph.PGGCellPort // FIMSpace.Graph.PGGPlannerPort // FIMSpace.Graph.PGGPlannerPort // FIMSpace.Graph.PGGStringPort // FIMSpace.Graph.PGGStringPort // FIMSpace.Graph.PGGUniversalPort // FIMSpace.Graph.PGGUniversalPort // FIMSpace.Graph.PGGVector3Port // FIMSpace.Graph.PGGVector3Port // FIMSpace.Generating.Planning.PlanGenerationPrint // FIMSpace.Generating.Planning.PlanGenerationPrint // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // FIMSpace.Generating.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 // 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.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.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.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.PlannerNodes.FunctionNode.FN_Input // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter // FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection // FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith // FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell // FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate // FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange // FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange // FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith // FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate // FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop // FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition // FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize // FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation // FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion // FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract // FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch // FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement // FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement #ifdef __clang__ #pragma clang diagnostic pop #endif // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray { ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1]; inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { m_Items[index] = value; } }; // System.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; } }; // 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.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.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.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) ; // 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) ; // 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) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMin_mC8D1C482C45FCC2D0D3D9B3D2FA1412526CE36E3_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMax() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMax_m902263DE00536A49071A86020D4C92D6B4EF6352_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.FLogicMethods::ContainsIndex(System.Collections.Generic.List`1,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FLogicMethods_ContainsIndex_TisRuntimeObject_mACD2612C8F7DF61464798CAD227D151E32D9FF70_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, int32_t ___1_i, bool ___2_falseIfNull, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void 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) ; // 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) ; // 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.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.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) ; // 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) ; // 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.Void FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerRuleBase__ctor_m3C8045FA006C971D783B164F57C7634045081475 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // UnityEngine.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 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_forward() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::RoundValueTo(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PR_RoundPosition_RoundValueTo_m2CA233FE09452A19394462F3D53415369462AA16 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toRound, float ___1_to, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.Planning.FieldPlanner::get_GetScaleF() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldPlanner_get_GetScaleF_m3ED69B78819F529DDD05E65872A064300CDCE09E (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.FVectorMethods::FlattenVector(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_FlattenVector_mFB2935A228A0128621F28225D781818CFC6596BA (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, float ___1_to, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.FVectorMethods::FlattenVectorCeil(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_FlattenVectorCeil_m8FC87AE715A1F4E66E6F71D31BE22145E18D451B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, float ___1_to, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.FVectorMethods::FlattenVectorFlr(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_FlattenVectorFlr_m202FCF8CB0D190220D6164E5504B5615BE4AE1CB (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, float ___1_to, const RuntimeMethod* method) ; // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; // FIMSpace.Graph.IFGraphPort FIMSpace.Graph.PGGUniversalPort::GetConnectedPortOfType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGUniversalPort_GetConnectedPortOfType_m9CBA8189AE4BFACFAE7D3B50E8FD0D1A426AB117 (PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* __this, Type_t* ___0_type, 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.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4 List_1_GetEnumerator_mDA2ACDEDF0B9412606BD6AD739CEBEDA75180744 (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, const RuntimeMethod* method) { return (( Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4 (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m0460820B671EE87CD08134D139608CABC0C6E8EA (Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* Enumerator_get_Current_m30F0BA4BAC0A73CC34D42F17A4ADA887EF2C8DE3_inline (Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4* __this, const RuntimeMethod* method) { return (( FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* (*) (Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, 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.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m5177A594565DEAE90F8E0B0CDFC6DF60F7FD66B4 (Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, 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.Object FIMSpace.Graph.NodePortBase::get_GetPortValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __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.Void FIMSpace.Generating.FieldVariable::AlgebraOperation(FIMSpace.Generating.FieldVariable,FIMSpace.Generating.FieldVariable,FIMSpace.Generating.FieldVariable/EAlgebraOperation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_AlgebraOperation_mA2E636716FB3CC55D9E4A1787969701B4831111B (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_a, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___1_b, int32_t ___2_operation, 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.Single FIMSpace.Generating.FieldVariable::get_Float() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::LerpUnclamped(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_LerpUnclamped_mF35042F9D25A221BDD4B3FD6251224610AFC1F35_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, float ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldVariable::GetVector3Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::LerpUnclamped(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Single System.Convert::ToSingle(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9 (RuntimeObject* ___0_value, 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.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796 (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::GetMultiResult(FIMSpace.Graph.BoolPort,FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate/ECheckMultiConditions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_BoolAccumulate_GetMultiResult_mFE3F9405A02DEAF0F4818794D182E6413226F812 (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __this, BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___0_port, int32_t ___1_mode, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Graph.NodePortBase::get_Connections() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052 (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* (*) (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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.Object FIMSpace.Graph.NodePortBase::get_GetPortValueSafe() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ; // System.String FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::GetSign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_EqualIfSwitch_GetSign_mF4ACBC2C1290EE8EAC7C7A594EE90698FF06DFA6 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldVariable::LogicComparison(FIMSpace.Generating.FieldVariable,FIMSpace.Generating.FieldVariable,FIMSpace.Generating.FieldVariable/ELogicComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldVariable_LogicComparison_mC20B89C1B0FC40EBB6A43FD58F56E72319C03812 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_a, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___1_b, int32_t ___2_comparison, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::GetResult() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_EqualIfSwitch_GetResult_m31CBE73E859B5A2838B02E2E2DF9FBB509C000B3 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::CheckForMultiState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_EqualIfSwitchExecution_CheckForMultiState_mAD3C019218BB088795AF02373C8452F02DC880E3 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::GetMultiResult(FIMSpace.Graph.BoolPort,FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution/ECheckMultiConditions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_EqualIfSwitchExecution_GetMultiResult_mF383AE2269647E144D38610A2A27514E9C38ABA7 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___0_port, int32_t ___1_mode, const RuntimeMethod* method) ; // System.String FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::GetSign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_TrueFalseSwitch_GetSign_mE58C1C308388B8BE38FF11725A6A4264C4860E10 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::GetResult() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_TrueFalseSwitch_GetResult_mB68CB9C7652323D746665E8EC2EE69D26FD1A722 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::GetResult() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ValueBetweenSwitch_GetResult_mF6509BF247FF3AB6C6AD20F8FA2F451AE5E1A00B (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __this, 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) ; // 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) ; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGPlannerPort::get_GetInputCheckerSafe() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __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) ; // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V3toV3Int(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::AddLocal(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_AddLocal_mA6E8657A55E5D07C99A5A71EC2A084C442AEEB05 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::AddWorld(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_AddWorld_mE7897BA2CDE279D66551CD13E9C75371E7C482C5 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_worldPos, 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) ; // 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) ; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Checker.CheckerField3D::GetInlineChecker(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* CheckerField3D_GetInlineChecker_mD4CE51566E06B9609D00392EEC8A47A756A6EEB3 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, bool ___0_invert, bool ___1_includeDiagonalCheck, bool ___2_detectOutDirections, bool ___3_recalculate, bool ___4_copyCellRefs, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.PGGPlannerPort::ProvideShape(FIMSpace.Generating.Checker.CheckerField3D,System.Nullable`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_newChecker, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_extraOffset, 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.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Checker.CheckerField3D::GetOutlineChecker(System.Int32,FIMSpace.Generating.Checker.CheckerField3D/ECheckerMeasureMode,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* CheckerField3D_GetOutlineChecker_m11CCA5309AA4F89BB91FCD7F4D8D9192DA8901B1 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, int32_t ___0_thickness, int32_t ___1_edgesShape, bool ___2_recalculate, bool ___3_copyCellRefs, 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.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) ; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Checker.CheckerField3D::Copy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, bool ___0_copyCellContests, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Checker.CheckerField3D::GenerateCheckerConvertedToNewScale(UnityEngine.Vector3,FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* CheckerField3D_GenerateCheckerConvertedToNewScale_mB0FA3737808F3E3E5EC670FB74A90401C9EF250C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_targetScale, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_willApplyTo, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::GetScaleConversionRootOffset(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_GetScaleConversionRootOffset_mB533B08A93124DCF939B7F68D5F27F730FBCD472 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_targetScale, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D__ctor_m11AE9ED14D8DA677296827DFD89C7E07DAEA8AB1 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::CopyParamsFrom(FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_CopyParamsFrom_m33C499142151F7E146963169F788C03307A9AF10 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_from, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::WorldToLocal(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_WorldToLocal_m548367BE84228C239E339D8BB26707DD8755EDFE (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.FVectorMethods::ChooseDominantAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_ChooseDominantAxis_m84B7D8A93DEBD2208A3200AC272E62FBD2EAFB81 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_axis, const RuntimeMethod* method) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::op_Inequality(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Inequality_mBE6E58893DF1A6BA41E2B4FAB97F4EFBDA857F88_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::DirectionToLocal(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_DirectionToLocal_m9D4932FE04FEEED5D06E8B675944375C2468BDE3 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_off, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::GetRotatedFlatDirectionFrom(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_GetRotatedFlatDirectionFrom_mB825EF2F3E1328E70EC388288C28061445569625 (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_vect, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::GetCell(UnityEngine.Vector3Int,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_GetCell_m1F88DEA1BE5DB8E670F8222608225AB068D89059 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_localPos, bool ___1_generateIfOut, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::GetMostCenteredCellInAxis(FIMSpace.Generating.FieldCell,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_GetMostCenteredCellInAxis_m7B0CE2D3821F65BB261E69E5216D4A79154537F6 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_myCell, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_checkAxis, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FGenerators::CheckIfExist_NOTNULL(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812 (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::AddLinesTowards(UnityEngine.Vector3Int,UnityEngine.Vector3Int,System.Single,System.Int32,System.Collections.Generic.List`1,FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper/ERadiusType,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_AddLinesTowards_mE9366C12311BF45B40F24D8D851E72D353503909 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_start, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_end, float ___2_nonDiagonal, int32_t ___3_thickness, List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___4_directions, int32_t ___5_radiusType, bool ___6_yRadius, bool ___7_clearOverpaint, bool ___8_eraseFinishCell, 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) ; // System.Void FIMSpace.Graph.PGGPlannerPort::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_Clear_mC399FAE62962F05EA77172AA88922C0453F6D2F5 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::set_RootPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, 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) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::AddLocal(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_AddLocal_mE348C027CDEE956C102CE5365877F724C5EF053C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m0699C969E97E5A0DD1CCCF0D0C6F98F891B1F47D (List_1_tFB35242E850860900664B389C93AC5242D1F7986* __this, const RuntimeMethod* method) { (( void (*) (List_1_tFB35242E850860900664B389C93AC5242D1F7986*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97 (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mB42B2ED61C7111146B5994D7E1A8038ED083AF73_inline (List_1_tFB35242E850860900664B389C93AC5242D1F7986* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tFB35242E850860900664B389C93AC5242D1F7986*, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*, 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_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m626B3CF72EBC4409AA4F20F9E905C00991F94610 (List_1_tFB35242E850860900664B389C93AC5242D1F7986* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tFB35242E850860900664B389C93AC5242D1F7986*, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::get_GetDefaultDirections() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* CheckerField3D_get_GetDefaultDirections_mD5507036AB8BB5B0D7376DB1C39E489DDD145A3A (const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Checker.CheckerField3D::GeneratePathFindTowards(FIMSpace.Generating.Checker.CheckerField3D,System.Collections.Generic.List`1,FIMSpace.Generating.Checker.CheckerField3D/PathFindParams,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* CheckerField3D_GeneratePathFindTowards_m9A728BA6968788C003F558D6CEC2B8DF68E8CBFC (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_target, List_1_tFB35242E850860900664B389C93AC5242D1F7986* ___1_worldSpaceCollision, PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E ___2_findParams, bool ___3_removeOverlappedCells, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::GetWorldPos(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_GetWorldPos_mBA5D3873914090A99AE72DF3BB375619C806851A (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, int32_t ___0_index, 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.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.String UnityEngine.Object::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::set_DebuggingInfo(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::SetSize(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_SetSize_m1EEAF57EA8813D63BEA55EDB4A790A9476FB3079 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, int32_t ___0_width, int32_t ___1_yLevels, int32_t ___2_depth, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::CenterizeOrigin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_CenterizeOrigin_m73BE9C42E6A1E31202C75718786527A1F39C88C6 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::RoundToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.PGGCellPort::ProvideFullCellData(FIMSpace.Graph.PGGCellPort) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGCellPort_ProvideFullCellData_mF6F4DA6C61D1E5F79EC499B7A6E6ECDEB7497F68 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* ___0_other, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::TargetPlanner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PR_GetFieldPlannerVariable_TargetPlanner_m3796AD4C1D5AB348E1117D2B1F738645CDEBB990 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::get_Variables() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.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) ; // FIMSpace.Generating.Planning.IPlanNodesContainer FIMSpace.Generating.Planning.FieldPlanner::GetNodesContainer(FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldPlanner_GetNodesContainer_m4435B8CCC22882B1709CD4C41BB9352FC8693686 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* ___0_nd, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable FIMSpace.Generating.Planning.FieldPlanner/LocalVariables::GetLocalVar(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* LocalVariables_GetLocalVar_m11CDB05BFCFBED7565250DECB65C4CF01751A553 (LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* __this, int32_t ___0_id, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable__ctor_m9E304411EE966C0C357BC59EB0954EFF86B98E25 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, 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) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::get_RootPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::ChangeOrigin(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_ChangeOrigin_mBF9B62F4831600DAB72CE615A6C13A8D49F81C56 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_localOrigin, 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.Checker.CheckerField3D FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::GetCheckerFromPort(FIMSpace.Graph.PGGPlannerPort,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* PlannerRuleBase_GetCheckerFromPort_mE903C45970372E675CA321EDB0E63C2D9E2E3189 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___0_port, bool ___1_callRead, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::ScaleV3(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_ScaleV3_mAF77977435846201A77E9A71E177B8298ACE3B94 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toScale, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::RoundRootPositionToScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_RoundRootPositionToScale_m80C12C830FE0CEB97BC7F798D5BFF75F60280389 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::set_RootRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_set_RootRotation_mD7BAD130C9A7E8523116D0C2D6F1146B01C1BEB4 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::IsCollidingWith(FIMSpace.Generating.Checker.CheckerField3D,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField3D_IsCollidingWith_m89CDF729183D3ADA194C1039F7DBCB665948587C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_other, bool ___1_checkRounded, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::PushOutAway(FIMSpace.Generating.Checker.CheckerField3D,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_PushOutAway_mDA7AD4B027B3E01758D5B58425329D22049CB86C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_otherField, bool ___1_roundAccordingly, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::AlignTo(FIMSpace.Generating.Checker.CheckerField3D,System.Int32,FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_AlignTo_mC862D1DD99768661C0D6B2670DD1FD873C2CCA8B (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_otherField, int32_t ___1_shiftIfNoContact_MinimumContacts, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_targetCell, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Graph.PGGPlannerPort::GetPlannerIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGGPlannerPort_GetPlannerIndex_m8D68520BA437F8882B9067F55A003684E0F770CC (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method) ; // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Graph.PGGPlannerPort::GetPlannerDuplicateIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGGPlannerPort_GetPlannerDuplicateIndex_m77341885F7732F268B10724DAF74F21FE4515F2F (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement_Execute_m7D828C10CAB467C3EB4742A4B8E3989BCEDFC9DC (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetContactCells(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Checker.CheckerField3D,UnityEngine.Vector3Int,System.Single,FIMSpace.Generating.FieldCell&,FIMSpace.Generating.FieldCell&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement_GetContactCells_mE4547324AE2FCC45607FFCCEA9093D25A4C3E34C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_my, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_other, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_dir, float ___3_pushOutDistance, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___4_myCell, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___5_otherCell, 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.Field.Special.PR_TightPlacement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement__ctor_m5F3AD39C492594E985B4AC8D462730E7568D6883 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, 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.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) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::StepPushToAlignCollision(System.Collections.Generic.List`1,UnityEngine.Vector3Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_StepPushToAlignCollision_mE0A7C66D3202EF29B73638190762A13737106802 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_other, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_pushDir, int32_t ___2_maxIters, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::StepPushOutOfCollision(System.Collections.Generic.List`1,UnityEngine.Vector3Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_StepPushOutOfCollision_m41FD17CCC1BD6AD8DE5337728E695051087B7F66 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_other, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_pushDir, int32_t ___2_maxIters, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::PushOutOfCollision(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_PushOutOfCollision_m65C5B701091027317FB40EEBD0F23058AA2636EC (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_others, const RuntimeMethod* method) ; // System.String FIMSpace.Generating.Planning.FieldPlanner::get_ArrayNameString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldPlanner_get_ArrayNameString_m366E4B57EC6BB82899D61FC04D76E66A7ECE3F89 (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::get_AllCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* CheckerField3D_get_AllCells_mE37D21AEF60913F5A576384F768366ACDE4519D1 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // UnityEngine.Bounds FIMSpace.Generating.Planning.PlanGenerationPrint::GetFullBounds(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PlanGenerationPrint_GetFullBounds_m2CCBEF3B174EB9D5C1B717E5E19870DC0619C42C (PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* __this, bool ___0_ignoreNotYetExecuted, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlanGenerationPrint::GetCurrentCheckersList(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFB35242E850860900664B389C93AC5242D1F7986* PlanGenerationPrint_GetCurrentCheckersList_m2C4BBAB42F23E2741D33643C0AA2A93A4356AF3A (PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_toIgnore, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.IGeneration::GetRandomizedCells(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetBoundsSize(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PR_TightPlacement_GetBoundsSize_mB4E23BC02E8DD48C3435917D99B3CDE833A59B84 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, const RuntimeMethod* method) ; // UnityEngine.Quaternion FIMSpace.Generating.Checker.CheckerField3D::get_RootRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::GetAvailableOutDirs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* FGenCell_GetAvailableOutDirs_m5F628DAA1093162AAAF88A8CBD00C1AE0CA17D92 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetBoundsPlacement(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.FieldCell,FIMSpace.Generating.Checker.CheckerField3D,System.Collections.Generic.List`1,UnityEngine.Vector3Int,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PR_TightPlacement_GetBoundsPlacement_m4FEE873D411B18CBF87C1514547DBE983D2F3380 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_inline, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_cell, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___3_alignToChecker, List_1_tFB35242E850860900664B389C93AC5242D1F7986* ___4_fullMask, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___5_dir, bool ___6_breakOnAnyCollWithMask, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::CountAlignmentsWith(FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField3D_CountAlignmentsWith_mE1562DFB79944E1669F1151C15712BD7A8FD0338 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_other, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V3IntToV3(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::InverseV3Int(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::FindCellOfInDir(FIMSpace.Generating.Checker.CheckerField3D,UnityEngine.Vector3,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_FindCellOfInDir_m17C55BF08D8F53EC43CD5703B3565B01231CA35A (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_other, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir, int32_t ___2_maxDistance, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FGenerators::CheckIfIsNull(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7 (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::GetMostCenteredCellInAxis(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldCell,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_GetMostCenteredCellInAxis_mE169EDE9EB92B1E2D86EE191111984306E7CFFB5 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_other, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_myCell, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_oCell, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_toOtherCell, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_max() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_min() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // 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) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::SetRootPositionInWorldPosCentered(UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_SetRootPositionInWorldPosCentered_m51D98719BC21169CD1CC0AD96B1D5323E582F4A9 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPos, bool ___1_roundPosition, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::RoundRootPositionAccordingly(FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_RoundRootPositionAccordingly_m8CCA40AF4A76D97CCD80428CD4D6178F40EA12E0 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_accordingTo, 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.Checker.CheckerField3D::StepPushOutOfCollision(FIMSpace.Generating.Checker.CheckerField3D,UnityEngine.Vector3Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_StepPushOutOfCollision_mB8A3772E61FCA4A709348FCEC9CF7D926060F07F (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_other, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_pushDir, int32_t ___2_maxIters, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::CheckCollisionOnSide(UnityEngine.Vector3Int,System.Single,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField3D_CheckCollisionOnSide_mAC7DE7AE4E98F0D2F106D07EDEBE53423039BF90 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_dir, float ___1_distance, List_1_tFB35242E850860900664B389C93AC5242D1F7986* ___2_collideWith, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::IsCollidingWith(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField3D_IsCollidingWith_m7768123134998F82258B8249FDF43F7B3340E174 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, List_1_tFB35242E850860900664B389C93AC5242D1F7986* ___0_others, 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.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; // System.Void System.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.Void FIMSpace.Generating.Checker.CheckerField3D::Join(FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_Join_m7FF180527AB63F84B56474806CF4FA709FFC9AA8 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_other, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::ClearAllCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_ClearAllCells_mCED5BC0A86ADAAB1F8B09B865638820695E10B0C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::RemoveCellsCollidingWith(FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_RemoveCellsCollidingWith_mE0675198BCA63D068723F2FDEA85EA4A969750BC (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_other, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::AddCellsOfOther(FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_AddCellsOfOther_m15D8400A4A926CD547E96E056D7D7D755D5C3EA2 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_oChecker, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.FieldPlanner::Discard(FIMSpace.Generating.Planning.PlanGenerationPrint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldPlanner_Discard_m9F1F550C063BEDC3579983B392259103AD52400C (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, 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.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.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.Boolean System.String::IsNullOrEmpty(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::MeasureDistance(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PR_GetNearestFieldPlanner_MeasureDistance_m4D90901928DE8A2CD3569517C5A2C683B83026D6 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_from, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_to, 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) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::GetNearestCellTo(FIMSpace.Generating.Checker.CheckerField3D,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_GetNearestCellTo_m44A1239EFA2B4AA25CE6E44F53C71B1FD1353829 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_other, bool ___1_fast, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Checker.CheckerField3D::IsCollidingWith(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* CheckerField3D_IsCollidingWith_mECF5FB265C4C4365B8CA23C8ED3EE7373AB675EE (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_others, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::get_insOf() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_FieldsCount_get_insOf_m7B90D11D8712C8A4265D75E61B070391C6FB3EC6 (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Planning.BuildPlannerPreset::CountAllAvailablePlanners(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BuildPlannerPreset_CountAllAvailablePlanners_m9781DA9F15828332B7BBE7F2B8E48B42BA585C09 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, bool ___0_ignoreDisabledPlanners, bool ___1_ignoreDiscarded, const RuntimeMethod* method) ; // System.Void FIMSpace.Graph.FGraph_NodeBase::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnStartReadingNode_m90E04C002C5DAA335F8FD6D3B3BB5F75F8F9CF5D (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method) ; // System.Object FIMSpace.Graph.PGGPlannerPort::AcquireObjectReferenceFromInput() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGPlannerPort_AcquireObjectReferenceFromInput_m4039B6907E4DAA3C91A19CAA766642B0673E256C (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::get_IsDuplicate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldPlanner_get_IsDuplicate_m0372F2520CFD02A605C757C5CAEC5F404B397C7F (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::get_Available() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldPlanner_get_Available_m569A753216619AB8BEC77E25B3411BA673F545FA (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::GetDuplicatesPlannersList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // 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.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMin() inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_GetMin_mC8D1C482C45FCC2D0D3D9B3D2FA1412526CE36E3_gshared)(__this, method); } // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMax() inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_GetMax_m902263DE00536A49071A86020D4C92D6B4EF6352_gshared)(__this, method); } // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.BuildPlannerPreset::GetPlannerByIteration(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* BuildPlannerPreset_GetPlannerByIteration_m6AC3EAD5680AC5EE71388393A0086CF84038066D (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, int32_t ___0_instId, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mB6996434E0B464E730FB0DFF1B51BDD942C57DC7 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, String_t* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Planning.FieldPlanner::get_GetScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldPlanner_get_GetScale_m96EAAC9BA7D1D4720F275B718F1AE336D77773B6 (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::get_DrawInstInd() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldSelector_get_DrawInstInd_m348B28098DFDDDBE19997D75DECE4F86EBEF693D (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.FLogicMethods::ContainsIndex(System.Collections.Generic.List`1,System.Int32,System.Boolean) inline bool FLogicMethods_ContainsIndex_TisFieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_m781C1EF74B472DF345624203F085F2FFD4DD7E6F (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_list, int32_t ___1_i, bool ___2_falseIfNull, const RuntimeMethod* method) { return (( bool (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, int32_t, bool, const RuntimeMethod*))FLogicMethods_ContainsIndex_TisRuntimeObject_mACD2612C8F7DF61464798CAD227D151E32D9FF70_gshared)(___0_list, ___1_i, ___2_falseIfNull, method); } // System.Int32 FIMSpace.Generating.Planning.BuildPlannerPreset::CountIndexOfPlannerInstance(FIMSpace.Generating.Planning.FieldPlanner,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BuildPlannerPreset_CountIndexOfPlannerInstance_mB1139B6DD056245F043669E494751C556169AC3A (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_instance, bool ___1_ignoreDisabledPlanners, bool ___2_ignoreDiscarded, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* 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) ; // 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::IsNull(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6 (RuntimeObject* ___0_o, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::GetCell(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_GetCell_mDAF7752CDC469037C37CC96EE313B85692763E27 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, int32_t ___0_index, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.PlannerResult FIMSpace.Graph.PGGCellPort::get_GetInputResultValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* 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.FGenCell::WorldPos(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_m4305A180A39F98318D82427412EA60255C31DCC3 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::get_HelperDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::GetLocalPos(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_GetLocalPos_m8C9E2FA74BF9E1CEE55BDD09B5B81B253557560E (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::CheckInDir(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.FieldCell,UnityEngine.Vector3Int,System.Int32&,UnityEngine.Vector3Int&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetMostCellsDirection_CheckInDir_m8116476D8C594065AE2CE7D266C1B8B00F5CBBCB (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_startCell, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_checkDir, int32_t* ___3_mostCount, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___4_mostDir, const RuntimeMethod* method) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::op_Multiply(UnityEngine.Vector3Int,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Multiply_m8DCC241FC7E7C6D257CAB359AFB465ED6E940102_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::op_Addition(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldCell::HaveCustomData(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldCell_HaveCustomData_m90A054923821F9458149ABBBC6785633DD45D63F (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, String_t* ___0_targetData, 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.Int32 FIMSpace.Generating.Planning.FieldPlanner::GetNodeHelperIterationIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldPlanner_GetNodeHelperIterationIndex_mF1DF24B4C110922C11FFD8F2FD717D0E9CD2EAD4 (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Graph.PGGPlannerPort::get_HasShape() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGPlannerPort_get_HasShape_m4DE9620477C9A024189F6257651AD01EDEBEC1E9 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGPlannerPort::get_shape() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* PGGPlannerPort_get_shape_m6E6B92E85AE23EA5D1EC8FC179700D3FFD6D319F (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.FGenerators::GetRandom(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7 (int32_t ___0_from, int32_t ___1_to, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::LocalToWorld(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_LocalToWorld_mAF8E1B294E3C6F463BE58CD3C1BA1C9C734B6335 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Graph.PGGPlannerPort::GetPlannerFromPort(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PGGPlannerPort_GetPlannerFromPort_mCA222EB63F548037D2D9FA789633DB2F381BDE29 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, bool ___0_callRead, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Abs(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method) ; // System.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.Single UnityEngine.Vector3Int::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3Int_get_magnitude_mD3CB9773B31592B045B4FDBA44C28475F4468E33_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::op_Subtraction(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Subtraction_m837BE23C20AABFF0617622A8738B4D719F50D1DD_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::SqrMagnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::Iterate(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.FieldCell,FIMSpace.Generating.Planning.PlanGenerationPrint,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateCellOutsideDirections_Iterate_m63D4E2A0E357DAD335414A1C7C64BE3606FC4A16 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_cell, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___2_print, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_dir, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::CopyGridCellsList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* CheckerField3D_CopyGridCellsList_m2A04F1F388AF0392AF5F44CD33AFEA78EF946FA5 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Void 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::.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); } // 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 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); } // 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); } // 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.Single FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::GetHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PR_AddCellInstruction_GetHeight_m9DC0F2BCD0303B89B4051C413491B8A6C7A1C9DF (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::get_DirExpand() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PR_AddCellInstruction_get_DirExpand_mD7BDDF330CC646E4BC3908AFAD75D28F0BF26194_inline (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) ; // FIMSpace.Graph.PGGCellPort/Data FIMSpace.Graph.PGGCellPort::GetAnyData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC PGGCellPort_GetAnyData_mE0A3A2E768357526208194CDDA8B98C7F848F30A (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::PrepareDefinition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellInstruction_PrepareDefinition_mA2101484BCC4CE000F460939E6FD1C61BE7ECE90 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::AddInstruction(FIMSpace.Generating.FieldCell,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellInstruction_AddInstruction_m4FC073DA189F9CD474338CE1474189C27790E496 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_reslt, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstructionDefinition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstructionDefinition__ctor_m31008C85B755BFB7AD3988F25A6424B6C1A6ED09 (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnInstructionGuide::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnInstructionGuide__ctor_m35C0223CE4D525619D93F36CA5D0BB29DD444C02 (SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; // System.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::LookRotation(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_inline (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 FIMSpace.Generating.FieldCell::GetCustomDatasCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldCell_GetCustomDatasCount_mC305B1834D46C329062F5F729D1D6E4B5F61984F (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // System.String UnityEngine.Vector3Int::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3Int_ToString_m49EB16DEA24181270D65A0F4ED39B3E8A46DB539 (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::Prepare(FIMSpace.Generating.Planning.PlanGenerationPrint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerRuleBase_Prepare_m81146D9DA82132DB6EC844E63E6D4C3CD2776735 (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::op_Equality(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::CheckCollisionInDirection(FIMSpace.Generating.FieldCell,UnityEngine.Vector3,FIMSpace.Generating.Checker.CheckerField3D,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField3D_CheckCollisionInDirection_m17F5E8D2A155E544EEB62A4F0F7D40A62FCE412D (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_originCell, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___2_other, int32_t ___3_maxIterations, bool ___4_fromLocalDirToWorld, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::get__CheckCollisionInDirection_OtherCell() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_get__CheckCollisionInDirection_OtherCell_mE69DB0FB1D4646E26C641B8F73DE455CE54E7318_inline (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGCellPort::get_Cell() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PGGCellPort_get_Cell_m13000DCE4931E48AD6F864C20C1C229DABD009FF (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_z() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; #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.Math.Vectors.PR_Normalize::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Normalize_GetDisplayName_m4578176453971D3E42B7A042BEE9936DDCAE4C1D (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3ED7B4C473E85E5A3870A4498B52AE1C0FA74132); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Normalize"; } return _stringLiteral3ED7B4C473E85E5A3870A4498B52AE1C0FA74132; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Normalize_get_GetNodeTooltipDescription_m86668B8676C7A04C1097ECF9F25D51B96634CD7A (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40884A0502C1AA89D065F252FA5F19069869CB74); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Normalizing vector to have length = 1"; } } return _stringLiteral40884A0502C1AA89D065F252FA5F19069869CB74; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_Normalize_GetNodeColor_mB899E40DB46CC1C50AA9F1684513A1C43F20534C (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.45f, 0.8f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.449999988f), (0.800000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_Normalize_get_NodeSize_m97D2026551C972D3974A536CC996645572CA9953 (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(140, 82); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (140.0f), (82.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Normalize_get_DrawInputConnector_m58A61455F7D3A98FBAF5FBB671EEE18F342644B7 (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Normalize_get_DrawOutputConnector_m6B63B34494681B4E7B81EAA80F6F59224134085B (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __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.Math.Vectors.PR_Normalize::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_Normalize_get_NodeType_mC331AD52CB3513EC8EE98AB3CFA115D096AC886E (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Normalize_DONT_USE_IT_YET_OnReadPort_mAA742163EEAEF889AACF9260386544BE032F321C (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // InVal.TriggerReadPort(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___InVal_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // OutNorm.Value = InVal.GetInputValue.normalized; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___OutNorm_35; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___InVal_34; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_2, NULL); V_0 = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL); NullCheck(L_1); L_1->___Value_24 = L_4; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_Normalize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Normalize__ctor_mC86CC9684086D89F8F0495C83BDBB98C635A8D1D (PR_Normalize_tE241A09C1E78BEAE3082226BC960ADEF5B82064D* __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.Math.Vectors.PR_RotateDirection::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RotateDirection_GetDisplayName_mB30BDD8CEAF87AB6A7A610C23A291418AB3B663C (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral330D517B3099D508B90C11E979BFA29A37132B3A); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Rotate Direction"; } return _stringLiteral330D517B3099D508B90C11E979BFA29A37132B3A; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RotateDirection_get_GetNodeTooltipDescription_mF5888E3DFFF0D947E391758849EC7F64768DA3EA (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB54A2A22401787B79BC35B2718A4E569CB58B1E7); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Offsetting provided direction with provided angles in degrees"; } } return _stringLiteralB54A2A22401787B79BC35B2718A4E569CB58B1E7; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_RotateDirection_GetNodeColor_m65CBA3E1E77563790B6D82B549976253B1305390 (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.45f, 0.8f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.449999988f), (0.800000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_RotateDirection_get_NodeSize_mFFFB56AA01483DBD6B76B9973E2FC0C33AB066C6 (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(176, 102); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (176.0f), (102.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RotateDirection_get_DrawInputConnector_m0512BDD44193193A80EF8D55B0202A3E43DBA4D9 (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RotateDirection_get_DrawOutputConnector_m7D0E3ACB18CC4900622C92B320BF0B62F0509A43 (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __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.Math.Vectors.PR_RotateDirection::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RotateDirection_get_NodeType_m9041DC2CCFBE8CBCC9CA834625ACCA5ACEE6C2BB (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RotateDirection_DONT_USE_IT_YET_OnReadPort_mCD8024EF03F326D62D45B5FD3A35FB6BACEA5F78 (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) { { // Direction.TriggerReadPort(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Direction_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // EulerAngles.TriggerReadPort(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___EulerAngles_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)0); // Out.Value = Quaternion.Euler(EulerAngles.GetInputValue) * Direction.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___Out_36; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___EulerAngles_35; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_3, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_4, NULL); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_6 = __this->___Direction_34; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_7, NULL); NullCheck(L_2); L_2->___Value_24 = L_8; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotateDirection::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RotateDirection__ctor_m303AA3CAF60BD3CB159386F9B5C2F0A516D99937 (PR_RotateDirection_tB4F37BC8D28295D860748FEBC23B319FF0459056* __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.Math.Vectors.PR_RotationToDirection::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RotationToDirection_GetDisplayName_m148C63C8AC0CEA498C1AA9245DF80FCF6B8DAFD1 (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D4F3ED46750CFD26BC3DA700C9451B5E83CE6BD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC37FB8F68A9B4882F531274636BA56D4D14CFC7D); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Rot to Dir" : "Convert Rotation To Direction"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral7D4F3ED46750CFD26BC3DA700C9451B5E83CE6BD; } IL_000e: { return _stringLiteralC37FB8F68A9B4882F531274636BA56D4D14CFC7D; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RotationToDirection_get_GetNodeTooltipDescription_m93C2387F8A5B9139BCAAC47A9F76F4DD6DD13549 (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral687D1F3D38AD8445094492241360BD717B5831BC); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Converting euler angles rotation to normalized direction vector.\nUnfolded : Forward Direction for angle direction."; } } return _stringLiteral687D1F3D38AD8445094492241360BD717B5831BC; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_RotationToDirection_GetNodeColor_mF1611B23A831B99086B7E62C96B4AEF20ABC4F86 (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.45f, 0.8f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.449999988f), (0.800000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_RotationToDirection_get_NodeSize_m274275D9174A809EBDF0FE4F8450A67A44B3BED6 (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __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 ? 188 : 148, _EditorFoldout ? 102 : 82); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)148); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)188); } 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)82); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)102); 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.Math.Vectors.PR_RotationToDirection::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RotationToDirection_get_IsFoldable_mE69A3AFD65727A2EF2A5942C6A3326AB75F3D831 (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RotationToDirection_get_DrawInputConnector_mC00F7B2F0EB95CF21C030028EFB3EBB58921D0AB (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RotationToDirection_get_DrawOutputConnector_mF88289C3EAB27D05B6576E9D624D39B298E8C42C (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __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.Math.Vectors.PR_RotationToDirection::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RotationToDirection_get_NodeType_m559F2C65C5FFC65F535AAF13BF2929D8789F5606 (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RotationToDirection_OnCreated_m61812C3350CE8F32C97D1AE5798900BE4DB2CE09 (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // Axis.Value = Vector3.forward; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Axis_36; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); NullCheck(L_0); L_0->___Value_24 = L_1; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RotationToDirection_OnStartReadingNode_m4F518276D607898F037A9BC6DEE7EDEABEFDBB9C (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __this, const RuntimeMethod* method) { { // Angles.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Angles_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Axis.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___Axis_36; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // Direction.Value = Quaternion.Euler(Angles.GetInputValue) * Axis.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___Direction_35; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___Angles_34; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_3, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_4, NULL); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_6 = __this->___Axis_36; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_7, NULL); NullCheck(L_2); L_2->___Value_24 = L_8; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RotationToDirection::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RotationToDirection__ctor_m642B25349539E2F594032EC8ADFFB4D2477E1422 (PR_RotationToDirection_t1A09688C9472DD0BB5F17E095C3F7CDFE9FDA972* __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.Math.Vectors.PR_RoundPosition::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RoundPosition_GetDisplayName_m7FC87ADA850C28CD31293E7B97E1C44A1DC98CF0 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61AF22EAE6F3541BF85849CA9A15FA47E4B2A476); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4A02525E3862EFAE289C53063AA8600E1164C09); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Round Position" : "Round Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralF4A02525E3862EFAE289C53063AA8600E1164C09; } IL_000e: { return _stringLiteral61AF22EAE6F3541BF85849CA9A15FA47E4B2A476; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RoundPosition_get_GetNodeTooltipDescription_m6D80EC265FAD1F6F21D75D3E14D25A30912D1087 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83F0D98C65CDD70D75A111EBEE78F7B68430D3F1); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Rounding field origin position"; } } return _stringLiteral83F0D98C65CDD70D75A111EBEE78F7B68430D3F1; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_RoundPosition_GetNodeColor_m1CC5CA6AE483EBEF498F0330978D22CD3CD998CE (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.5f, 0.75f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.5f), (0.75f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_RoundPosition_get_NodeSize_m97F917055C2085EDEFB8E1AF423426D474936B5A (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { // public override Vector2 NodeSize { get { float h = 82f; if (_EditorFoldout) { if (RoundingMode == Values.ERoundingMode.RoundToCustom) h = 141f; else h = 121f; } return new Vector2(172, h); } } V_0 = (82.0f); // public override Vector2 NodeSize { get { float h = 82f; if (_EditorFoldout) { if (RoundingMode == Values.ERoundingMode.RoundToCustom) h = 141f; else h = 121f; } return new Vector2(172, h); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (!L_0) { goto IL_0025; } } { // public override Vector2 NodeSize { get { float h = 82f; if (_EditorFoldout) { if (RoundingMode == Values.ERoundingMode.RoundToCustom) h = 141f; else h = 121f; } return new Vector2(172, h); } } int32_t L_1 = __this->___RoundingMode_37; if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_001f; } } { // public override Vector2 NodeSize { get { float h = 82f; if (_EditorFoldout) { if (RoundingMode == Values.ERoundingMode.RoundToCustom) h = 141f; else h = 121f; } return new Vector2(172, h); } } V_0 = (141.0f); goto IL_0025; } IL_001f: { // public override Vector2 NodeSize { get { float h = 82f; if (_EditorFoldout) { if (RoundingMode == Values.ERoundingMode.RoundToCustom) h = 141f; else h = 121f; } return new Vector2(172, h); } } V_0 = (121.0f); } IL_0025: { // public override Vector2 NodeSize { get { float h = 82f; if (_EditorFoldout) { if (RoundingMode == Values.ERoundingMode.RoundToCustom) h = 141f; else h = 121f; } return new Vector2(172, h); } } float L_2 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), (172.0f), L_2, /*hidden argument*/NULL); return L_3; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RoundPosition_get_DrawInputConnector_mD456B38F6FB9A4497AFAAF96F924E54697C428A8 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RoundPosition_get_DrawOutputConnector_mF528C73B133A020DFC953FD7D9CB0857673D7030 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RoundPosition_get_IsFoldable_m287D246C6479E83B3FD509DEE9D7904D4323E776 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RoundPosition_get_NodeType_m789263A47D6DB7BD084EC2CCE1DD6C0EBCDAAF63 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RoundPosition_OnStartReadingNode_mBED0DFBD5A8E4D54DEA81981F69536C6D7123103 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // PositionValue.TriggerReadPort(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___PositionValue_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // PositionValue.GetPortValueCall(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___PositionValue_34; NullCheck(L_1); RuntimeObject* L_2; L_2 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, L_1, (bool)1); // Vector3 outVal = PositionValue.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___PositionValue_34; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_3, NULL); V_0 = L_4; // if (RoundingMode == Values.ERoundingMode.RoundTo1) int32_t L_5 = __this->___RoundingMode_37; if (L_5) { goto IL_003c; } } { // outVal = RoundValueTo(outVal, 1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = PR_RoundPosition_RoundValueTo_m2CA233FE09452A19394462F3D53415369462AA16(__this, L_6, (1.0f), NULL); V_0 = L_7; goto IL_008c; } IL_003c: { // else if (RoundingMode == Values.ERoundingMode.RoundToCustom) int32_t L_8 = __this->___RoundingMode_37; if ((!(((uint32_t)L_8) == ((uint32_t)2)))) { goto IL_0055; } } { // outVal = RoundValueTo(outVal, RoundTo); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; float L_10 = __this->___RoundTo_38; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = PR_RoundPosition_RoundValueTo_m2CA233FE09452A19394462F3D53415369462AA16(__this, L_9, L_10, NULL); V_0 = L_11; goto IL_008c; } IL_0055: { // else if (RoundingMode == Values.ERoundingMode.RoundToPlannerSize) int32_t L_12 = __this->___RoundingMode_37; if ((!(((uint32_t)L_12) == ((uint32_t)1)))) { goto IL_008c; } } { // if (FieldPlanner.CurrentGraphExecutingPlanner == null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; 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_007a; } } { // outVal = RoundValueTo(outVal, 1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = PR_RoundPosition_RoundValueTo_m2CA233FE09452A19394462F3D53415369462AA16(__this, L_15, (1.0f), NULL); V_0 = L_16; goto IL_008c; } IL_007a: { // outVal = RoundValueTo(outVal, FieldPlanner.CurrentGraphExecutingPlanner.GetScaleF); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; NullCheck(L_18); float L_19; L_19 = FieldPlanner_get_GetScaleF_m3ED69B78819F529DDD05E65872A064300CDCE09E(L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = PR_RoundPosition_RoundValueTo_m2CA233FE09452A19394462F3D53415369462AA16(__this, L_17, L_19, NULL); V_0 = L_20; } IL_008c: { // OutNorm.Value = outVal; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_21 = __this->___OutNorm_35; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0; NullCheck(L_21); L_21->___Value_24 = L_22; // } return; } } // UnityEngine.Vector3 FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::RoundValueTo(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PR_RoundPosition_RoundValueTo_m2CA233FE09452A19394462F3D53415369462AA16 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toRound, float ___1_to, const RuntimeMethod* method) { { // if (RoundingType == Values.ERoundingType.Round) return FVectorMethods.FlattenVector(toRound, to); int32_t L_0 = __this->___RoundingType_36; if (L_0) { goto IL_0010; } } { // if (RoundingType == Values.ERoundingType.Round) return FVectorMethods.FlattenVector(toRound, to); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_toRound; float L_2 = ___1_to; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = FVectorMethods_FlattenVector_mFB2935A228A0128621F28225D781818CFC6596BA(L_1, L_2, NULL); return L_3; } IL_0010: { // else if (RoundingType == Values.ERoundingType.Ceil) return FVectorMethods.FlattenVectorCeil(toRound, to); int32_t L_4 = __this->___RoundingType_36; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_0021; } } { // else if (RoundingType == Values.ERoundingType.Ceil) return FVectorMethods.FlattenVectorCeil(toRound, to); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_toRound; float L_6 = ___1_to; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = FVectorMethods_FlattenVectorCeil_m8FC87AE715A1F4E66E6F71D31BE22145E18D451B(L_5, L_6, NULL); return L_7; } IL_0021: { // else if (RoundingType == Values.ERoundingType.Floor) return FVectorMethods.FlattenVectorFlr(toRound, to); int32_t L_8 = __this->___RoundingType_36; if ((!(((uint32_t)L_8) == ((uint32_t)2)))) { goto IL_0032; } } { // else if (RoundingType == Values.ERoundingType.Floor) return FVectorMethods.FlattenVectorFlr(toRound, to); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_toRound; float L_10 = ___1_to; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = FVectorMethods_FlattenVectorFlr_m202FCF8CB0D190220D6164E5504B5615BE4AE1CB(L_9, L_10, NULL); return L_11; } IL_0032: { // return toRound; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_toRound; return L_12; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Vectors.PR_RoundPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RoundPosition__ctor_m35A5270719F3C5C5F80786FB4F146AEE6094CF66 (PR_RoundPosition_tB4F8A6BBB1C462A7FBD710AA241A89E17B7D6BF7* __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 Values.ERoundingMode RoundingMode = Values.ERoundingMode.RoundToPlannerSize; __this->___RoundingMode_37 = 1; // [HideInInspector] public float RoundTo = 1f; __this->___RoundTo_38 = (1.0f); 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.Math.Algebra.PR_Add::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Add_GetDisplayName_m29626A802489B916C174C2C6E1DA051256C576EB (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral107694947DB47644F8036602F63473486E1ED925); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Add"; } return _stringLiteral107694947DB47644F8036602F63473486E1ED925; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Add_get_GetNodeTooltipDescription_mA427D04CC2559193BA570CEBD5F5389EBBF39100 (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2F164987DAF7878E0DAB8B21DCB8B900368A45B); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Basic add operation.\nWhen using field ports it will create list of fields"; } } return _stringLiteralA2F164987DAF7878E0DAB8B21DCB8B900368A45B; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_Add_GetNodeColor_mA5FED25C99AC81387F10A9CA3B5D1DF927607FFE (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.5f, 0.75f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.5f), (0.75f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_Add_get_NodeSize_m7C144930C04141A14F0C285268013B8517836DE0 (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(120, 100); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (120.0f), (100.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Add_get_DrawInputConnector_m7D67F34BA522E729A667A502A0A1BF320956AC97 (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Add_get_DrawOutputConnector_m04D3C87446FD0D6C6D7133C0437863007BBA375F (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __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.Math.Algebra.PR_Add::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_Add_get_NodeType_mA5F19EB6490898C9EEC16F1CC40417C045CED7E7 (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Add_OnStartReadingNode_mA83BC5D61809CDE182B70131CF848446B97C5308 (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0460820B671EE87CD08134D139608CABC0C6E8EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5177A594565DEAE90F8E0B0CDFC6DF60F7FD66B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m30F0BA4BAC0A73CC34D42F17A4ADA887EF2C8DE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mDA2ACDEDF0B9412606BD6AD739CEBEDA75180744_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* V_1 = NULL; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* V_2 = NULL; RuntimeObject* V_3 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_4 = NULL; Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4 V_5; memset((&V_5), 0, sizeof(V_5)); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_6 = NULL; { // InValA.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___InValA_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // InValB.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___InValB_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // wasReading = true; __this->___wasReading_39 = (bool)1; // IFGraphPort plPort = InValA.GetConnectedPortOfType(typeof(PGGPlannerPort)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_2 = __this->___InValA_34; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); NullCheck(L_2); RuntimeObject* L_5; L_5 = PGGUniversalPort_GetConnectedPortOfType_m9CBA8189AE4BFACFAE7D3B50E8FD0D1A426AB117(L_2, L_4, NULL); V_0 = L_5; // if (plPort != null) RuntimeObject* L_6 = V_0; if (!L_6) { goto IL_00c6; } } { // PGGPlannerPort aPort = plPort as PGGPlannerPort; RuntimeObject* L_7 = V_0; V_1 = ((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_7, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)); // PGGPlannerPort bPort = null; V_2 = (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)NULL; // IFGraphPort _bPort = InValB.GetConnectedPortOfType(typeof(PGGPlannerPort)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_8 = __this->___InValB_35; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); NullCheck(L_8); RuntimeObject* L_11; L_11 = PGGUniversalPort_GetConnectedPortOfType_m9CBA8189AE4BFACFAE7D3B50E8FD0D1A426AB117(L_8, L_10, NULL); V_3 = L_11; // if (_bPort != null) bPort = _bPort as PGGPlannerPort; RuntimeObject* L_12 = V_3; if (!L_12) { goto IL_0064; } } { // if (_bPort != null) bPort = _bPort as PGGPlannerPort; RuntimeObject* L_13 = V_3; V_2 = ((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_13, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)); } IL_0064: { // List planners = GetPlannersFromPort(aPort, false, false, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_14 = V_1; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_15; L_15 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_14, (bool)0, (bool)0, (bool)1, NULL); V_4 = L_15; // if (bPort != null) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_16 = V_2; if (!L_16) { goto IL_00b1; } } { // foreach (var item in GetPlannersFromPort(bPort, false, false, true)) planners.Add(item); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_17 = V_2; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_18; L_18 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_17, (bool)0, (bool)0, (bool)1, NULL); NullCheck(L_18); Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4 L_19; L_19 = List_1_GetEnumerator_mDA2ACDEDF0B9412606BD6AD739CEBEDA75180744(L_18, List_1_GetEnumerator_mDA2ACDEDF0B9412606BD6AD739CEBEDA75180744_RuntimeMethod_var); V_5 = L_19; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a3: {// begin finally (depth: 1) Enumerator_Dispose_m0460820B671EE87CD08134D139608CABC0C6E8EA((&V_5), Enumerator_Dispose_m0460820B671EE87CD08134D139608CABC0C6E8EA_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0098_1; } IL_0086_1: { // foreach (var item in GetPlannersFromPort(bPort, false, false, true)) planners.Add(item); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20; L_20 = Enumerator_get_Current_m30F0BA4BAC0A73CC34D42F17A4ADA887EF2C8DE3_inline((&V_5), Enumerator_get_Current_m30F0BA4BAC0A73CC34D42F17A4ADA887EF2C8DE3_RuntimeMethod_var); V_6 = L_20; // foreach (var item in GetPlannersFromPort(bPort, false, false, true)) planners.Add(item); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_21 = V_4; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_22 = V_6; NullCheck(L_21); List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_inline(L_21, L_22, List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var); } IL_0098_1: { // foreach (var item in GetPlannersFromPort(bPort, false, false, true)) planners.Add(item); bool L_23; L_23 = Enumerator_MoveNext_m5177A594565DEAE90F8E0B0CDFC6DF60F7FD66B4((&V_5), Enumerator_MoveNext_m5177A594565DEAE90F8E0B0CDFC6DF60F7FD66B4_RuntimeMethod_var); if (L_23) { goto IL_0086_1; } } { goto IL_00b1; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00b1: { // plannerPort = true; __this->___plannerPort_38 = (bool)1; // OutPlanners.AssignPlannersList(planners); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_24 = __this->___OutPlanners_37; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_25 = V_4; NullCheck(L_24); PGGPlannerPort_AssignPlannersList_mE503BABA7E9C1B00FDAFED33F1FFA0631B521B73_inline(L_24, L_25, NULL); // return; return; } IL_00c6: { // plannerPort = false; __this->___plannerPort_38 = (bool)0; // InValA.Variable.SetValue(InValA.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_26 = __this->___InValA_34; NullCheck(L_26); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_27 = L_26->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_28 = __this->___InValA_34; NullCheck(L_28); RuntimeObject* L_29; L_29 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_28, NULL); NullCheck(L_27); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_27, L_29, NULL); // InValB.Variable.SetValue(InValB.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_30 = __this->___InValB_35; NullCheck(L_30); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_31 = L_30->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_32 = __this->___InValB_35; NullCheck(L_32); RuntimeObject* L_33; L_33 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_32, NULL); NullCheck(L_31); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_31, L_33, NULL); // OutVal.Variable.AlgebraOperation(InValA.Variable, InValB.Variable, FieldVariable.EAlgebraOperation.Add); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_34 = __this->___OutVal_36; NullCheck(L_34); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_35 = L_34->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_36 = __this->___InValA_34; NullCheck(L_36); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_37 = L_36->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_38 = __this->___InValB_35; NullCheck(L_38); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_39 = L_38->___Variable_24; NullCheck(L_35); FieldVariable_AlgebraOperation_mA2E636716FB3CC55D9E4A1787969701B4831111B(L_35, L_37, L_39, 0, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Add_DONT_USE_IT_YET_OnReadPort_m2E920325F9AED726AB9B9D4861EB684FE2F08FB2 (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (wasReading) bool L_0 = __this->___wasReading_39; if (!L_0) { goto IL_0026; } } { // IFGraphPort plPort = InValA.GetConnectedPortOfType(typeof(PGGPlannerPort)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___InValA_34; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); RuntimeObject* L_4; L_4 = PGGUniversalPort_GetConnectedPortOfType_m9CBA8189AE4BFACFAE7D3B50E8FD0D1A426AB117(L_1, L_3, NULL); // if (plPort != null) plannerPort = true; if (!L_4) { goto IL_0026; } } { // if (plPort != null) plannerPort = true; __this->___plannerPort_38 = (bool)1; } IL_0026: { // base.DONT_USE_IT_YET_OnReadPort(port); RuntimeObject* L_5 = ___0_port; FGraph_NodeBase_DONT_USE_IT_YET_OnReadPort_m0A00A6D940E829618BEB01B5822A872279AEED1C(__this, L_5, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Add::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Add__ctor_m7A6A2A0B71C8CE10AFD25995057725E7F3A8BE08 (PR_Add_tC822D034BDB7B79DD7862AA6DB4CF7A3F3AECD82* __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.Math.Algebra.PR_Divide::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Divide_GetDisplayName_mF995994D48AB0C908E7D642BEDB1716CF243E58A (PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F4426339AE19549F25F71A2AADDF464DFA4AC9E); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Divide"; } return _stringLiteral6F4426339AE19549F25F71A2AADDF464DFA4AC9E; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_Divide_GetNodeColor_mF8441C9A0A29124D51129EA609EC349A88F12D9B (PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.5f, 0.75f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.5f), (0.75f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_Divide_get_NodeSize_mF0FC3B9DF97A56EA0FF75990FA4C264E81F466BF (PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(120, 100); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (120.0f), (100.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Divide_get_DrawInputConnector_m534C0A431D1FEBA248D4005BB995AFF98FFEE026 (PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Divide_get_DrawOutputConnector_m476F66279AE79C45BD0A1F7B0242084FFA154F24 (PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F* __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.Math.Algebra.PR_Divide::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_Divide_get_NodeType_m777612B991698371EA04E92BDED0F3B054AE047D (PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Divide_OnStartReadingNode_m000C089E1975FDE1A73086CB9E0742F5AAC9FA3A (PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F* __this, const RuntimeMethod* method) { { // InValA.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___InValA_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // InValB.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___InValB_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)0); // InValA.Variable.SetValue(InValA.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_2 = __this->___InValA_34; NullCheck(L_2); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = L_2->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_4 = __this->___InValA_34; NullCheck(L_4); RuntimeObject* L_5; L_5 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_4, NULL); NullCheck(L_3); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_3, L_5, NULL); // InValB.Variable.SetValue(InValB.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_6 = __this->___InValB_35; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_7 = L_6->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_8 = __this->___InValB_35; NullCheck(L_8); RuntimeObject* L_9; L_9 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_8, NULL); NullCheck(L_7); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_7, L_9, NULL); // OutVal.Variable.AlgebraOperation(InValA.Variable, InValB.Variable, FieldVariable.EAlgebraOperation.Divide); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_10 = __this->___OutVal_36; NullCheck(L_10); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_11 = L_10->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_12 = __this->___InValA_34; NullCheck(L_12); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_13 = L_12->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_14 = __this->___InValB_35; NullCheck(L_14); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_15 = L_14->___Variable_24; NullCheck(L_11); FieldVariable_AlgebraOperation_mA2E636716FB3CC55D9E4A1787969701B4831111B(L_11, L_13, L_15, 2, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Divide::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Divide__ctor_m119610FCE541B362B0658DC0DEEAF52A0EF00B88 (PR_Divide_t5CCF290283E1AF259039FA71E086D8A15241D29F* __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.Math.Algebra.PR_Lerp::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Lerp_GetDisplayName_m9BC3EA86B165C7855C69E194FDA27F92B8B74475 (PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52EDF873F07C38D0B2F67D787D63741D00874A82); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Lerp"; } return _stringLiteral52EDF873F07C38D0B2F67D787D63741D00874A82; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_Lerp_GetNodeColor_m4F2C0F2134164A3095D42A468AD9E6C28E649919 (PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.5f, 0.75f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.5f), (0.75f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_Lerp_get_NodeSize_m78AA9C0E9E3AD4F9B115A4311CF9B6077DB07AF9 (PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(120, 120); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (120.0f), (120.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Lerp_get_DrawInputConnector_m5C2A2B2AAF7BF6C5DD80C0E7AEF810E1248D1B2E (PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Lerp_get_DrawOutputConnector_m9A53A752F8A102F497E3ADAB4782CE807E2AFDD5 (PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856* __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.Math.Algebra.PR_Lerp::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_Lerp_get_NodeType_mC303FB4C860192973167B39E1C9043E0618794C8 (PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Lerp_OnStartReadingNode_m3FCA4827B3A6E0675D288CF68E2859DBE62B868D (PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856* __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*)&_stringLiteral1908FD61935EC215FB60D880899421CDF31FFD86); s_Il2CppMethodInitialized = true; } { // InValA.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___InValA_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // InValB.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___InValB_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)0); // InValT.TriggerReadPort(); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_2 = __this->___InValT_36; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)0); // InValA.Variable.SetValue(InValA.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_3 = __this->___InValA_34; NullCheck(L_3); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_4 = L_3->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_5 = __this->___InValA_34; NullCheck(L_5); RuntimeObject* L_6; L_6 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_5, NULL); NullCheck(L_4); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_4, L_6, NULL); // InValB.Variable.SetValue(InValB.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_7 = __this->___InValB_35; NullCheck(L_7); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8 = L_7->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_9 = __this->___InValB_35; NullCheck(L_9); RuntimeObject* L_10; L_10 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_9, NULL); NullCheck(L_8); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_8, L_10, NULL); // InValT.GetPortValueCall(true); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_11 = __this->___InValT_36; NullCheck(L_11); RuntimeObject* L_12; L_12 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, L_11, (bool)1); // if (InValA.Variable.ValueType == FieldVariable.EVarType.Number) PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_13 = __this->___InValA_34; NullCheck(L_13); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_14 = L_13->___Variable_24; NullCheck(L_14); int32_t L_15 = L_14->___ValueType_12; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_00bb; } } { // OutVal.Variable.SetValue(Mathf.LerpUnclamped(InValA.Variable.Float, InValB.Variable.Float, InValT.Value)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_16 = __this->___OutVal_37; NullCheck(L_16); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_17 = L_16->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_18 = __this->___InValA_34; NullCheck(L_18); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_19 = L_18->___Variable_24; NullCheck(L_19); float L_20; L_20 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_19, NULL); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_21 = __this->___InValB_35; NullCheck(L_21); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_22 = L_21->___Variable_24; NullCheck(L_22); float L_23; L_23 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_22, NULL); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_24 = __this->___InValT_36; NullCheck(L_24); float L_25 = L_24->___Value_24; float L_26; L_26 = Mathf_LerpUnclamped_mF35042F9D25A221BDD4B3FD6251224610AFC1F35_inline(L_20, L_23, L_25, NULL); NullCheck(L_17); FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85(L_17, L_26, NULL); return; } IL_00bb: { // else if (InValA.Variable.ValueType == FieldVariable.EVarType.Vector3) PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_27 = __this->___InValA_34; NullCheck(L_27); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_28 = L_27->___Variable_24; NullCheck(L_28); int32_t L_29 = L_28->___ValueType_12; if ((!(((uint32_t)L_29) == ((uint32_t)5)))) { goto IL_010f; } } { // OutVal.Variable.SetValue(Vector3.LerpUnclamped(InValA.Variable.GetVector3Value(), InValB.Variable.GetVector3Value(), InValT.Value)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_30 = __this->___OutVal_37; NullCheck(L_30); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_31 = L_30->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_32 = __this->___InValA_34; NullCheck(L_32); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_33 = L_32->___Variable_24; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_33, NULL); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_35 = __this->___InValB_35; NullCheck(L_35); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_36 = L_35->___Variable_24; NullCheck(L_36); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_36, NULL); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_38 = __this->___InValT_36; NullCheck(L_38); float L_39 = L_38->___Value_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline(L_34, L_37, L_39, NULL); NullCheck(L_31); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(L_31, L_40, NULL); return; } IL_010f: { // UnityEngine.Debug.Log("To Implement"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral1908FD61935EC215FB60D880899421CDF31FFD86, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Lerp::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Lerp__ctor_m422297EAEBB240CC6B6647B672DFA41C9B2EE15B (PR_Lerp_t50AB64DFDCFBC29C5CA3E45604B1067792274856* __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.Math.Algebra.PR_Multiply::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Multiply_GetDisplayName_m4E66A8E0E20161CC8929AE607A9178E0746E9B6D (PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E7A67F32E199370DAF47C7BB7D1DB07FE25B1A2); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Multiply"; } return _stringLiteral6E7A67F32E199370DAF47C7BB7D1DB07FE25B1A2; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_Multiply_GetNodeColor_m3EE0EE67C6EDF55B6C131D350DA364C775AFDFDF (PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.5f, 0.75f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.5f), (0.75f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_Multiply_get_NodeSize_mF8232AFA63BDEAE2547A07719B83EADB82E34D7E (PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(120, 100); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (120.0f), (100.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Multiply_get_DrawInputConnector_m4AE33CC34123A00ED8297E22AE85133351AAD66C (PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Multiply_get_DrawOutputConnector_m1485C6C7E9F2442614201B91B84D619B9ED04381 (PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5* __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.Math.Algebra.PR_Multiply::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_Multiply_get_NodeType_mCBE6F3FC9B032BC0D734E90728B9E78BA0BB2A91 (PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Multiply_OnStartReadingNode_mA6453BF4A40AE0DBCD37BAA0281319D40621F6E8 (PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuntimeObject* V_1 = NULL; { // InValA.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___InValA_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // InValB.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___InValB_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)0); // var av = InValA.GetPortValueCall(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_2 = __this->___InValA_34; NullCheck(L_2); RuntimeObject* L_3; L_3 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, L_2, (bool)1); V_0 = L_3; // var bv = InValB.GetPortValueCall(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_4 = __this->___InValB_35; NullCheck(L_4); RuntimeObject* L_5; L_5 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, L_4, (bool)1); V_1 = L_5; // if ( av is float || bv is float) RuntimeObject* L_6 = V_0; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_6, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_0042; } } { RuntimeObject* L_7 = V_1; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_006a; } } IL_0042: { // if (av is int) av = Convert.ToSingle(av); RuntimeObject* L_8 = V_0; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_8, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))) { goto IL_0056; } } { // if (av is int) av = Convert.ToSingle(av); RuntimeObject* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_10; L_10 = Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9(L_9, NULL); float L_11 = L_10; RuntimeObject* L_12 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_11); V_0 = L_12; } IL_0056: { // if (bv is int) bv = Convert.ToSingle(bv); RuntimeObject* L_13 = V_1; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_13, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))) { goto IL_006a; } } { // if (bv is int) bv = Convert.ToSingle(bv); RuntimeObject* L_14 = V_1; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_15; L_15 = Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9(L_14, NULL); float L_16 = L_15; RuntimeObject* L_17 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_16); V_1 = L_17; } IL_006a: { // InValA.Variable.SetValue(av); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_18 = __this->___InValA_34; NullCheck(L_18); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_19 = L_18->___Variable_24; RuntimeObject* L_20 = V_0; NullCheck(L_19); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_19, L_20, NULL); // InValB.Variable.SetValue(bv); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_21 = __this->___InValB_35; NullCheck(L_21); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_22 = L_21->___Variable_24; RuntimeObject* L_23 = V_1; NullCheck(L_22); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_22, L_23, NULL); // OutVal.Variable.AlgebraOperation(InValA.Variable, InValB.Variable, FieldVariable.EAlgebraOperation.Multiply); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_24 = __this->___OutVal_36; NullCheck(L_24); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_25 = L_24->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_26 = __this->___InValA_34; NullCheck(L_26); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_27 = L_26->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_28 = __this->___InValB_35; NullCheck(L_28); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_29 = L_28->___Variable_24; NullCheck(L_25); FieldVariable_AlgebraOperation_mA2E636716FB3CC55D9E4A1787969701B4831111B(L_25, L_27, L_29, 3, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Multiply::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Multiply__ctor_m11371A31356F2D98DA32C5BD0F3E4BEF094AA358 (PR_Multiply_tD562BAC32667B50BF154ADFCC60896E2CBBBCFF5* __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.Math.Algebra.PR_OneMinus::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_OneMinus_GetDisplayName_m341BA4D60553107A05E091013891369B5561D723 (PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58D97730086D6CF0C870C4396621B0321EB01A32); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDE1C50A497E27C7780560C5D563A796FDBA7444); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "One Minus" : "One Minus (1-v)"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral58D97730086D6CF0C870C4396621B0321EB01A32; } IL_000e: { return _stringLiteralBDE1C50A497E27C7780560C5D563A796FDBA7444; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_OneMinus_GetNodeColor_m2CD832D440A98A7CD14FC7DE4CB2CE0FF4A13A08 (PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.5f, 0.75f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.5f), (0.75f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_OneMinus_get_NodeSize_mFA59E615B62AC927D95CDEA1743C54CB70676F59 (PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(160, 82); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (160.0f), (82.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_OneMinus_get_DrawInputConnector_mE2AA026AEE2458BFF9BBABA5E1BD3BA1C81ED831 (PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_OneMinus_get_DrawOutputConnector_m5D9EAE599E0790BDA21C2844EB05E0EC0489DE57 (PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800* __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.Math.Algebra.PR_OneMinus::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_OneMinus_get_NodeType_m7B45561EC921939927E9AEBA97FE907A58AE4F11 (PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_OneMinus_OnStartReadingNode_mE076FE15E4C4A914ED34D5E6512EA507D2996C9C (PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { // float inVal = InVal.GetInputValue; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_0 = __this->___InVal_34; NullCheck(L_0); float L_1; L_1 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_0, NULL); V_0 = L_1; // Out.Value = 1f - inVal; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_2 = __this->___Out_35; float L_3 = V_0; NullCheck(L_2); L_2->___Value_24 = ((float)il2cpp_codegen_subtract((1.0f), L_3)); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_OneMinus::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_OneMinus__ctor_mAB5F4C829155127AF7F11884E46B58F48D1C0BB1 (PR_OneMinus_tC922988D13CD93A65975143B2ED4DB56CB271800* __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.Math.Algebra.PR_PeriodModulo::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PeriodModulo_GetDisplayName_mA5680E0FD31CAB8281BAD426250B8D6092F09D90 (PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A1D267B23174DE11F840A1430208C8908869B85); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Period % Mod"; } return _stringLiteral6A1D267B23174DE11F840A1430208C8908869B85; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_PeriodModulo_GetNodeColor_m91FB6CA76B92BBE25E0A9335707BF05364A8E2C2 (PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.5f, 0.75f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.5f), (0.75f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_PeriodModulo_get_NodeSize_m1EF1D0E985DCF01319A18B5C1CAC032E8B4404B6 (PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(136, 100); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (136.0f), (100.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_PeriodModulo_get_DrawInputConnector_mD5D6EA5BE41E1D5780DD9F0B805F143BCCC3BD12 (PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_PeriodModulo_get_DrawOutputConnector_m51237EF8E4A8EB3D62015D8B2BB588F54423FDAB (PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93* __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.Math.Algebra.PR_PeriodModulo::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_PeriodModulo_get_NodeType_mBC8171BDBB8B350A4ACF425885871B59E39DF4A2 (PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PeriodModulo_OnStartReadingNode_m0B32060566B839EB5B61375BDA514022316F117D (PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93* __this, const RuntimeMethod* method) { { // InValA.TriggerReadPort(); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_0 = __this->___InValA_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // InValB.TriggerReadPort(); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_1 = __this->___InValB_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)0); // OutVal.Value = InValA.GetInputValue % InValB.GetInputValue; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_2 = __this->___OutVal_36; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_3 = __this->___InValA_34; NullCheck(L_3); float L_4; L_4 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_3, NULL); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_5 = __this->___InValB_35; NullCheck(L_5); float L_6; L_6 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_5, NULL); NullCheck(L_2); L_2->___Value_24 = (fmodf(L_4, L_6)); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_PeriodModulo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PeriodModulo__ctor_mCD78098791189366605FDC6CAFF7837EF7DF1C7D (PR_PeriodModulo_t9C5944319E921FCF6C33CC26384DCE6793D3BB93* __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.Math.Algebra.PR_Subtract::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Subtract_GetDisplayName_m801DB5391F33B5EF439CBBF252F7E280187AE7B2 (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Subtract"; } return _stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_Subtract_get_GetNodeTooltipDescription_m679C4B2E5CC403FD581DAB81472FE91A62371AA1 (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6F488D9BB235DBC6C8833C4B8582C68B49205AB); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Basic subtract operation.\nWhen using field ports it will remove fields from provided list of fields"; } } return _stringLiteralB6F488D9BB235DBC6C8833C4B8582C68B49205AB; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_Subtract_GetNodeColor_m713C7531C1BE6CC07BAA082D8C1E7EAF4231816D (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.5f, 0.75f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.5f), (0.75f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_Subtract_get_NodeSize_m5130D5004CDFDB45477A3BF434AE094B1165B30E (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(120, 100); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (120.0f), (100.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Subtract_get_DrawInputConnector_m2A5B83F69495E9C9EF4D0F8CB01862780004D165 (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_Subtract_get_DrawOutputConnector_m34176EE63E8F6AC815AFA68DABB6C3E7E24E47DF (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __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.Math.Algebra.PR_Subtract::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_Subtract_get_NodeType_m92C4CF2DE54A61B3A594D1E2534108C28E15BBE9 (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Math; } } return (int32_t)(2); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Subtract_OnStartReadingNode_mE81115C24ABFC71B1DA3F7E74971C4A0589A197E (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0460820B671EE87CD08134D139608CABC0C6E8EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5177A594565DEAE90F8E0B0CDFC6DF60F7FD66B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m30F0BA4BAC0A73CC34D42F17A4ADA887EF2C8DE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mDA2ACDEDF0B9412606BD6AD739CEBEDA75180744_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* V_1 = NULL; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* V_2 = NULL; RuntimeObject* V_3 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_4 = NULL; Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4 V_5; memset((&V_5), 0, sizeof(V_5)); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_6 = NULL; { // InValA.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___InValA_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // InValB.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___InValB_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // IFGraphPort plPort = InValA.GetConnectedPortOfType(typeof(PGGPlannerPort)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_2 = __this->___InValA_34; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); NullCheck(L_2); RuntimeObject* L_5; L_5 = PGGUniversalPort_GetConnectedPortOfType_m9CBA8189AE4BFACFAE7D3B50E8FD0D1A426AB117(L_2, L_4, NULL); V_0 = L_5; // if (plPort != null) RuntimeObject* L_6 = V_0; if (!L_6) { goto IL_00c0; } } { // PGGPlannerPort aPort = plPort as PGGPlannerPort; RuntimeObject* L_7 = V_0; V_1 = ((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_7, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)); // PGGPlannerPort bPort = null; V_2 = (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)NULL; // IFGraphPort _bPort = InValB.GetConnectedPortOfType(typeof(PGGPlannerPort)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_8 = __this->___InValB_35; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); NullCheck(L_8); RuntimeObject* L_11; L_11 = PGGUniversalPort_GetConnectedPortOfType_m9CBA8189AE4BFACFAE7D3B50E8FD0D1A426AB117(L_8, L_10, NULL); V_3 = L_11; // if (_bPort != null) bPort = _bPort as PGGPlannerPort; RuntimeObject* L_12 = V_3; if (!L_12) { goto IL_005d; } } { // if (_bPort != null) bPort = _bPort as PGGPlannerPort; RuntimeObject* L_13 = V_3; V_2 = ((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_13, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)); } IL_005d: { // List planners = GetPlannersFromPort(aPort, false, false, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_14 = V_1; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_15; L_15 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_14, (bool)0, (bool)0, (bool)1, NULL); V_4 = L_15; // if (bPort != null) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_16 = V_2; if (!L_16) { goto IL_00ab; } } { // foreach (var item in GetPlannersFromPort(bPort, false, false, true)) planners.Remove(item); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_17 = V_2; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_18; L_18 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_17, (bool)0, (bool)0, (bool)1, NULL); NullCheck(L_18); Enumerator_tC914F8AF5FD1325D32A95F256EA14B33D9D241D4 L_19; L_19 = List_1_GetEnumerator_mDA2ACDEDF0B9412606BD6AD739CEBEDA75180744(L_18, List_1_GetEnumerator_mDA2ACDEDF0B9412606BD6AD739CEBEDA75180744_RuntimeMethod_var); V_5 = L_19; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_009d: {// begin finally (depth: 1) Enumerator_Dispose_m0460820B671EE87CD08134D139608CABC0C6E8EA((&V_5), Enumerator_Dispose_m0460820B671EE87CD08134D139608CABC0C6E8EA_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0092_1; } IL_007f_1: { // foreach (var item in GetPlannersFromPort(bPort, false, false, true)) planners.Remove(item); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20; L_20 = Enumerator_get_Current_m30F0BA4BAC0A73CC34D42F17A4ADA887EF2C8DE3_inline((&V_5), Enumerator_get_Current_m30F0BA4BAC0A73CC34D42F17A4ADA887EF2C8DE3_RuntimeMethod_var); V_6 = L_20; // foreach (var item in GetPlannersFromPort(bPort, false, false, true)) planners.Remove(item); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_21 = V_4; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_22 = V_6; NullCheck(L_21); bool L_23; L_23 = List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796(L_21, L_22, List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); } IL_0092_1: { // foreach (var item in GetPlannersFromPort(bPort, false, false, true)) planners.Remove(item); bool L_24; L_24 = Enumerator_MoveNext_m5177A594565DEAE90F8E0B0CDFC6DF60F7FD66B4((&V_5), Enumerator_MoveNext_m5177A594565DEAE90F8E0B0CDFC6DF60F7FD66B4_RuntimeMethod_var); if (L_24) { goto IL_007f_1; } } { goto IL_00ab; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ab: { // plannerPort = true; __this->___plannerPort_38 = (bool)1; // OutPlanners.AssignPlannersList(planners); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_25 = __this->___OutPlanners_37; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26 = V_4; NullCheck(L_25); PGGPlannerPort_AssignPlannersList_mE503BABA7E9C1B00FDAFED33F1FFA0631B521B73_inline(L_25, L_26, NULL); // return; return; } IL_00c0: { // plannerPort = false; __this->___plannerPort_38 = (bool)0; // InValA.Variable.SetValue(InValA.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_27 = __this->___InValA_34; NullCheck(L_27); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_28 = L_27->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_29 = __this->___InValA_34; NullCheck(L_29); RuntimeObject* L_30; L_30 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_29, NULL); NullCheck(L_28); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_28, L_30, NULL); // InValB.Variable.SetValue(InValB.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_31 = __this->___InValB_35; NullCheck(L_31); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_32 = L_31->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_33 = __this->___InValB_35; NullCheck(L_33); RuntimeObject* L_34; L_34 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_33, NULL); NullCheck(L_32); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_32, L_34, NULL); // OutVal.Variable.AlgebraOperation(InValA.Variable, InValB.Variable, FieldVariable.EAlgebraOperation.Subtract); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_35 = __this->___OutVal_36; NullCheck(L_35); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_36 = L_35->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_37 = __this->___InValA_34; NullCheck(L_37); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_38 = L_37->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_39 = __this->___InValB_35; NullCheck(L_39); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_40 = L_39->___Variable_24; NullCheck(L_36); FieldVariable_AlgebraOperation_mA2E636716FB3CC55D9E4A1787969701B4831111B(L_36, L_38, L_40, 1, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Subtract_DONT_USE_IT_YET_OnReadPort_m3CD0CA93731569959C570809AEB248B518C26262 (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (wasReading) bool L_0 = __this->___wasReading_39; if (!L_0) { goto IL_0026; } } { // IFGraphPort plPort = InValA.GetConnectedPortOfType(typeof(PGGPlannerPort)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___InValA_34; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); RuntimeObject* L_4; L_4 = PGGUniversalPort_GetConnectedPortOfType_m9CBA8189AE4BFACFAE7D3B50E8FD0D1A426AB117(L_1, L_3, NULL); // if (plPort != null) plannerPort = true; if (!L_4) { goto IL_0026; } } { // if (plPort != null) plannerPort = true; __this->___plannerPort_38 = (bool)1; } IL_0026: { // base.DONT_USE_IT_YET_OnReadPort(port); RuntimeObject* L_5 = ___0_port; FGraph_NodeBase_DONT_USE_IT_YET_OnReadPort_m0A00A6D940E829618BEB01B5822A872279AEED1C(__this, L_5, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Math.Algebra.PR_Subtract::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_Subtract__ctor_m1484176B2A72964622E676444329645E6A05C2F0 (PR_Subtract_t8350B498DC6A762A2FD825EF5BC66C4C0C695C81* __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.Logic.PR_BoolAccumulate::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_BoolAccumulate_GetDisplayName_m119EFD970A79ED7DB2E8DAE75C6F69F7CFB2E7D3 (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCDC62699E9951DFCD84A2C34F31661D3E9EB7285); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC7E26309299CBB3BFDA1CE522BDEBFEAF6BDBDF); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "If => Return Bool" : "If => Return Bool (Accumulate Bools)"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralEC7E26309299CBB3BFDA1CE522BDEBFEAF6BDBDF; } IL_000e: { return _stringLiteralCDC62699E9951DFCD84A2C34F31661D3E9EB7285; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_BoolAccumulate_GetNodeColor_mC81CB899927CF78FB5F204CDEB80BBBEEC8D419E (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_BoolAccumulate_get_NodeSize_m0D6F61AF856474AD10838C759F38D520A9601742 (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(200, 100); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (200.0f), (100.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_BoolAccumulate_get_DrawInputConnector_m21E68522474DFC0434EE1945AA2BDC81C46578F4 (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_BoolAccumulate_get_DrawOutputConnector_m9744D782333F3DE58645D8756D2659CF27917AA6 (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __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.Logic.PR_BoolAccumulate::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_BoolAccumulate_get_NodeType_m08F408458AA816D10E388F5BF305550C2A9462AF (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Logic; } } return (int32_t)(6); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_BoolAccumulate_OnStartReadingNode_m22AC972F2A5A12AAF225DE2E0DE087B958FC5D9F (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __this, const RuntimeMethod* method) { { // MultipleBools.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_0 = __this->___MultipleBools_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Result.Value = GetMultiResult(MultipleBools, MultiCheckMode); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_1 = __this->___Result_35; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_2 = __this->___MultipleBools_34; int32_t L_3 = __this->___MultiCheckMode_36; bool L_4; L_4 = PR_BoolAccumulate_GetMultiResult_mFE3F9405A02DEAF0F4818794D182E6413226F812(__this, L_2, L_3, NULL); NullCheck(L_1); L_1->___Value_24 = L_4; // } return; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::GetMultiResult(FIMSpace.Graph.BoolPort,FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate/ECheckMultiConditions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_BoolAccumulate_GetMultiResult_mFE3F9405A02DEAF0F4818794D182E6413226F812 (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __this, BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___0_port, int32_t ___1_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; bool V_3 = false; { // if (mode == ECheckMultiConditions.JustOneTrueRequired) result = false; int32_t L_0 = ___1_mode; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0008; } } { // if (mode == ECheckMultiConditions.JustOneTrueRequired) result = false; V_0 = (bool)0; goto IL_000a; } IL_0008: { // else result = true; V_0 = (bool)1; } IL_000a: { // for (int i = 0; i < port.Connections.Count; i++) V_1 = 0; goto IL_0049; } IL_000e: { // object connVal = port.Connections[i].PortReference.GetPortValue; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_1 = ___0_port; NullCheck(L_1); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_2; L_2 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_1, NULL); int32_t L_3 = V_1; NullCheck(L_2); PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_4; L_4 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_2, L_3, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var); NullCheck(L_4); RuntimeObject* L_5 = L_4->___PortReference_3; NullCheck(L_5); RuntimeObject* L_6; L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_5); V_2 = L_6; // if (connVal is bool) RuntimeObject* L_7 = V_2; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))) { goto IL_0045; } } { // bool cv = (bool)connVal; RuntimeObject* L_8 = V_2; V_3 = ((*(bool*)((bool*)(bool*)UnBox(L_8, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))); // if (cv) bool L_9 = V_3; if (!L_9) { goto IL_003d; } } { // if (mode == ECheckMultiConditions.JustOneTrueRequired) return true; int32_t L_10 = ___1_mode; if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_0045; } } { // if (mode == ECheckMultiConditions.JustOneTrueRequired) return true; return (bool)1; } IL_003d: { // if (mode == ECheckMultiConditions.AllNeedsToBeTrue) int32_t L_11 = ___1_mode; if (L_11) { goto IL_0045; } } { // if (cv == false) return false; bool L_12 = V_3; if (L_12) { goto IL_0045; } } { // if (cv == false) return false; return (bool)0; } IL_0045: { // for (int i = 0; i < port.Connections.Count; i++) int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0049: { // for (int i = 0; i < port.Connections.Count; i++) int32_t L_14 = V_1; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_15 = ___0_port; NullCheck(L_15); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_16; L_16 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_15, NULL); NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_16, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_17))) { goto IL_000e; } } { // return result; bool L_18 = V_0; return L_18; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolAccumulate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_BoolAccumulate__ctor_m27CB293A213781EA9EF9B23A05FC2CE75F0BA4BF (PR_BoolAccumulate_tF14BBEB1255753C57F14ECD1E717CB5D24D2F879* __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.Logic.PR_BoolIfSwitch::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_BoolIfSwitch_GetDisplayName_m096F9504C3A19AB8EB2E567A6E57215BC195A51A (PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28EC4C216EEF5421B8317D316837151B9C83078F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3537E442F00FC009C3003984AD3B7E45018F1B29); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Output A or B" : "If true\\false => Output A\\B value" ; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral28EC4C216EEF5421B8317D316837151B9C83078F; } IL_000e: { return _stringLiteral3537E442F00FC009C3003984AD3B7E45018F1B29; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_BoolIfSwitch_GetNodeColor_m29EEFAF2D3B0F5C19CF61AA52F5D364B697932F1 (PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_BoolIfSwitch_get_NodeSize_m873D2B1579FA00FC7324E6C3348815D4B339F913 (PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(200, 120); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (200.0f), (120.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_BoolIfSwitch_get_DrawInputConnector_m9A8D6FC55F3B2306DBFD020548100D8E057DBE0A (PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_BoolIfSwitch_get_DrawOutputConnector_mE3E33CA43779A587157F40B9D8E8071EE5E3B101 (PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996* __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.Logic.PR_BoolIfSwitch::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_BoolIfSwitch_get_NodeType_mC915F56623A369DD16ADCB9561DB03C670A1E110 (PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Logic; } } return (int32_t)(6); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_BoolIfSwitch_OnStartReadingNode_m61F197671EB893955EEC31A5A5B4FF3ACFDC125F (PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996* __this, const RuntimeMethod* method) { { // AValue.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___AValue_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // BValue.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___BValue_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)0); // OutputBValue.TriggerReadPort(); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_2 = __this->___OutputBValue_36; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)0); // AValue.GetPortValueCall(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_3 = __this->___AValue_34; NullCheck(L_3); RuntimeObject* L_4; L_4 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, L_3, (bool)1); // BValue.GetPortValueCall(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_5 = __this->___BValue_35; NullCheck(L_5); RuntimeObject* L_6; L_6 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, L_5, (bool)1); // OutputBValue.GetPortValueCall(); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_7 = __this->___OutputBValue_36; NullCheck(L_7); RuntimeObject* L_8; L_8 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, L_7, (bool)1); // if (OutputBValue.GetInputValue == true) BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_9 = __this->___OutputBValue_36; NullCheck(L_9); bool L_10; L_10 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_9, NULL); if (!L_10) { goto IL_0074; } } { // Output.Variable.SetValue(BValue.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_11 = __this->___Output_37; NullCheck(L_11); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_12 = L_11->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_13 = __this->___BValue_35; NullCheck(L_13); RuntimeObject* L_14; L_14 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_13, NULL); NullCheck(L_12); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_12, L_14, NULL); return; } IL_0074: { // Output.Variable.SetValue(AValue.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_15 = __this->___Output_37; NullCheck(L_15); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16 = L_15->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_17 = __this->___AValue_34; NullCheck(L_17); RuntimeObject* L_18; L_18 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_17, NULL); NullCheck(L_16); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_16, L_18, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_BoolIfSwitch::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_BoolIfSwitch__ctor_m2059E090B1C216D0B8F2AD44D89438043230C61D (PR_BoolIfSwitch_t0E8CC569EDC0B8D7849543480DC08E3654A97996* __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.Logic.PR_EqualIfSwitch::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_EqualIfSwitch_GetDisplayName_mB701034E513E68A0F933DDEAECE2DB0474EEE07A (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10A78ED704A2BDE41FB6C70A1320F1DDDC452D34); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5235F295F5F94C392E15C126D42DB892115DEAA0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7967631DAD22DAA2578C4C7BBFA270C3C1AFDBA0); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "If " + GetSign() + " Switch" : "If compare switch => Output Value"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral10A78ED704A2BDE41FB6C70A1320F1DDDC452D34; } IL_000e: { String_t* L_1; L_1 = PR_EqualIfSwitch_GetSign_mF4ACBC2C1290EE8EAC7C7A594EE90698FF06DFA6(__this, NULL); String_t* L_2; L_2 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5235F295F5F94C392E15C126D42DB892115DEAA0, L_1, _stringLiteral7967631DAD22DAA2578C4C7BBFA270C3C1AFDBA0, NULL); return L_2; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_EqualIfSwitch_GetNodeColor_mEA5E8D4265A7BDE3FB56FA849BF7BCEAA77C3536 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_EqualIfSwitch_get_NodeSize_m4BE804905DF7D15ECDA4D8ED79424A2D50A82276 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(180, 145); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (180.0f), (145.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_EqualIfSwitch_get_DrawInputConnector_m4823A8182CEBCDE44A744E654E85ECC7164B0556 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_EqualIfSwitch_get_DrawOutputConnector_m040B3CEAACE840179EEF1CD88E97B881865C55C2 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __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.Logic.PR_EqualIfSwitch::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_EqualIfSwitch_get_NodeType_m0D00303DB4CB8363A961081F353F8B6EF4529A54 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Logic; } } return (int32_t)(6); } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::GetSign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_EqualIfSwitch_GetSign_mF4ACBC2C1290EE8EAC7C7A594EE90698FF06DFA6 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EF1829A378D66B1DD70A767729127A0DC5EDCAE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // switch (LogicType) int32_t L_0 = __this->___LogicType_39; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_0023; } case 1: { goto IL_0029; } case 2: { goto IL_002f; } case 3: { goto IL_0035; } case 4: { goto IL_003b; } } } { goto IL_0041; } IL_0023: { // case FieldVariable.ELogicComparison.Equal: return "=="; return _stringLiteral7EF1829A378D66B1DD70A767729127A0DC5EDCAE; } IL_0029: { // case FieldVariable.ELogicComparison.Greater: return ">"; return _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5; } IL_002f: { // case FieldVariable.ELogicComparison.GreaterOrEqual: return ">="; return _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B; } IL_0035: { // case FieldVariable.ELogicComparison.Lower: return "<"; return _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11; } IL_003b: { // case FieldVariable.ELogicComparison.LowerOrEqual: return "<="; return _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69; } IL_0041: { // return " "; return _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::GetResult() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_EqualIfSwitch_GetResult_m31CBE73E859B5A2838B02E2E2DF9FBB509C000B3 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, const RuntimeMethod* method) { { // return (FieldVariable.LogicComparison(AValue.Variable, BValue.Variable, LogicType)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___AValue_34; NullCheck(L_0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_1 = L_0->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_2 = __this->___BValue_35; NullCheck(L_2); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = L_2->___Variable_24; int32_t L_4 = __this->___LogicType_39; bool L_5; L_5 = FieldVariable_LogicComparison_mC20B89C1B0FC40EBB6A43FD58F56E72319C03812(L_1, L_3, L_4, NULL); return L_5; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_EqualIfSwitch_OnStartReadingNode_m066A4DE2CF75E67BE9F2A2BD601FBA3049359E8D (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __this, const RuntimeMethod* method) { { // AValue.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___AValue_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // AValue.Variable.SetValue(AValue.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___AValue_34; NullCheck(L_1); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2 = L_1->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_3 = __this->___AValue_34; NullCheck(L_3); RuntimeObject* L_4; L_4 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_3, NULL); NullCheck(L_2); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_2, L_4, NULL); // BValue.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_5 = __this->___BValue_35; NullCheck(L_5); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_5, (bool)0); // BValue.Variable.SetValue(BValue.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_6 = __this->___BValue_35; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_7 = L_6->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_8 = __this->___BValue_35; NullCheck(L_8); RuntimeObject* L_9; L_9 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_8, NULL); NullCheck(L_7); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_7, L_9, NULL); // OutputEqualValue.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_10 = __this->___OutputEqualValue_36; NullCheck(L_10); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_10, (bool)0); // OutputNotEqValue.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_11 = __this->___OutputNotEqValue_37; NullCheck(L_11); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_11, (bool)0); // if (GetResult()) bool L_12; L_12 = PR_EqualIfSwitch_GetResult_m31CBE73E859B5A2838B02E2E2DF9FBB509C000B3(__this, NULL); if (!L_12) { goto IL_008a; } } { // Output.Variable.SetValue(OutputEqualValue.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_13 = __this->___Output_38; NullCheck(L_13); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_14 = L_13->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_15 = __this->___OutputEqualValue_36; NullCheck(L_15); RuntimeObject* L_16; L_16 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_15, NULL); NullCheck(L_14); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_14, L_16, NULL); return; } IL_008a: { // Output.Variable.SetValue(OutputNotEqValue.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_17 = __this->___Output_38; NullCheck(L_17); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_18 = L_17->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_19 = __this->___OutputNotEqValue_37; NullCheck(L_19); RuntimeObject* L_20; L_20 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_19, NULL); NullCheck(L_18); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_18, L_20, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitch::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_EqualIfSwitch__ctor_m1AA1D1778D55E1C10EABA8F0C84A16BC7DA60D99 (PR_EqualIfSwitch_t004EEFB0AE222D632A260FD126E3F834894AE1FE* __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.Logic.PR_EqualIfSwitchExecution::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_EqualIfSwitchExecution_GetDisplayName_m93A927C7F52A753BC3C17D919782454B5FCA7F3F (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48659A4A2A8C454B0237567FC447199DAE6EBB4E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6034EC299D6E060B37A36A1265ED6010CC6A6324); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "If => Execute A or B" : "If true\\false => Execute A or B"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral6034EC299D6E060B37A36A1265ED6010CC6A6324; } IL_000e: { return _stringLiteral48659A4A2A8C454B0237567FC447199DAE6EBB4E; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_EqualIfSwitchExecution_GetNodeColor_m4C7825541F446B5CBEF466FDBE3AEF51DB5577D5 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_EqualIfSwitchExecution_get_NodeSize_mC789E569EE3CB4BA79DB28A10D084C87C2AE94AE (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __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(isMulti ? 200 : 180, isMulti ? 112 : 92); } } bool L_0 = __this->___isMulti_37; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)180); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)200); } IL_0014: { bool L_1 = __this->___isMulti_37; 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)92); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)112); 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.Logic.PR_EqualIfSwitchExecution::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_EqualIfSwitchExecution_get_DrawInputConnector_mB7FA9FD5F92FA86AF5C45097FE5B6BF97855AF74 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_EqualIfSwitchExecution_get_DrawOutputConnector_mA40F29105597310C6F71EC84474FBA03DA335472 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_EqualIfSwitchExecution_get_OutputConnectorsCount_mB481A56935A617C7F60F18AA65DCEA04FCB8E82A (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_EqualIfSwitchExecution_get_HotOutputConnectionIndex_mE340102930B5C696D2186A64FCC7F61E6D65B93C (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_EqualIfSwitchExecution_get_AllowedOutputConnectionIndex_mB8A50BCBD96B49F9F01B9104828D7E3A16BD77C2 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return outputId; } } int32_t L_0 = __this->___outputId_36; return L_0; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_EqualIfSwitchExecution_GetOutputHelperText_mAEB4A1F5DA7B2A1DB951F39862B8F4EBB465AD14 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, int32_t ___0_outputId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5430C3BEF09CDAE5D0763326656D505401E2304B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9BC8412F7672BEDC75EB21FA08240175E04E871); s_Il2CppMethodInitialized = true; } { // if (outputId == 0) return "False/Null"; int32_t L_0 = ___0_outputId; if (L_0) { goto IL_0009; } } { // if (outputId == 0) return "False/Null"; return _stringLiteral5430C3BEF09CDAE5D0763326656D505401E2304B; } IL_0009: { // return "True"; return _stringLiteralE9BC8412F7672BEDC75EB21FA08240175E04E871; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_EqualIfSwitchExecution_get_NodeType_mD811F6B41C38647548D4D47CC25269B296B53B2C (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Logic; } } return (int32_t)(6); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::CheckForMultiState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_EqualIfSwitchExecution_CheckForMultiState_mAD3C019218BB088795AF02373C8452F02DC880E3 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (FalseOrTrue.Connections.Count > 1) BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_0 = __this->___FalseOrTrue_34; NullCheck(L_0); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_1; L_1 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_0, NULL); NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_1, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); if ((((int32_t)L_2) <= ((int32_t)1))) { goto IL_001b; } } { // isMulti = true; __this->___isMulti_37 = (bool)1; return; } IL_001b: { // isMulti = false; __this->___isMulti_37 = (bool)0; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_EqualIfSwitchExecution_Execute_m32A791774E956A621F1FCC14E9EA66402ACBE74F (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // FalseOrTrue.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_0 = __this->___FalseOrTrue_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // CheckForMultiState(); PR_EqualIfSwitchExecution_CheckForMultiState_mAD3C019218BB088795AF02373C8452F02DC880E3(__this, NULL); // if (isMulti == false) bool L_1 = __this->___isMulti_37; if (L_1) { goto IL_0035; } } { // if (FalseOrTrue.GetInputValue) targetId = 1; else targetId = 0; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_2 = __this->___FalseOrTrue_34; NullCheck(L_2); bool L_3; L_3 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_2, NULL); if (!L_3) { goto IL_002b; } } { // if (FalseOrTrue.GetInputValue) targetId = 1; else targetId = 0; V_0 = 1; goto IL_002d; } IL_002b: { // if (FalseOrTrue.GetInputValue) targetId = 1; else targetId = 0; V_0 = 0; } IL_002d: { // outputId = targetId; int32_t L_4 = V_0; __this->___outputId_36 = L_4; return; } IL_0035: { // if (GetMultiResult(FalseOrTrue, MultiCheckMode)) targetId = 1; else targetId = 0; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_5 = __this->___FalseOrTrue_34; int32_t L_6 = __this->___MultiCheckMode_35; bool L_7; L_7 = PR_EqualIfSwitchExecution_GetMultiResult_mF383AE2269647E144D38610A2A27514E9C38ABA7(__this, L_5, L_6, NULL); if (!L_7) { goto IL_004d; } } { // if (GetMultiResult(FalseOrTrue, MultiCheckMode)) targetId = 1; else targetId = 0; V_1 = 1; goto IL_004f; } IL_004d: { // if (GetMultiResult(FalseOrTrue, MultiCheckMode)) targetId = 1; else targetId = 0; V_1 = 0; } IL_004f: { // outputId = targetId; int32_t L_8 = V_1; __this->___outputId_36 = L_8; // } return; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::GetMultiResult(FIMSpace.Graph.BoolPort,FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution/ECheckMultiConditions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_EqualIfSwitchExecution_GetMultiResult_mF383AE2269647E144D38610A2A27514E9C38ABA7 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __this, BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* ___0_port, int32_t ___1_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; bool V_3 = false; { // if (mode == ECheckMultiConditions.JustOneTrueRequired) result = false; int32_t L_0 = ___1_mode; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0008; } } { // if (mode == ECheckMultiConditions.JustOneTrueRequired) result = false; V_0 = (bool)0; goto IL_000a; } IL_0008: { // else result = true; V_0 = (bool)1; } IL_000a: { // for (int i = 0; i < port.Connections.Count; i++) V_1 = 0; goto IL_005c; } IL_000e: { // if (port.Connections[i].PortReference == null) continue; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_1 = ___0_port; NullCheck(L_1); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_2; L_2 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_1, NULL); int32_t L_3 = V_1; NullCheck(L_2); PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_4; L_4 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_2, L_3, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var); NullCheck(L_4); RuntimeObject* L_5 = L_4->___PortReference_3; if (!L_5) { goto IL_0058; } } { // object connVal = port.Connections[i].PortReference.GetPortValue; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_6 = ___0_port; NullCheck(L_6); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_7; L_7 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_6, NULL); int32_t L_8 = V_1; NullCheck(L_7); PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_9; L_9 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_7, L_8, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var); NullCheck(L_9); RuntimeObject* L_10 = L_9->___PortReference_3; NullCheck(L_10); RuntimeObject* L_11; L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_10); V_2 = L_11; // if (connVal is bool) RuntimeObject* L_12 = V_2; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_12, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))) { goto IL_0058; } } { // bool cv = (bool)connVal; RuntimeObject* L_13 = V_2; V_3 = ((*(bool*)((bool*)(bool*)UnBox(L_13, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))); // if (cv) bool L_14 = V_3; if (!L_14) { goto IL_0050; } } { // if (mode == ECheckMultiConditions.JustOneTrueRequired) return true; int32_t L_15 = ___1_mode; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_0058; } } { // if (mode == ECheckMultiConditions.JustOneTrueRequired) return true; return (bool)1; } IL_0050: { // if (mode == ECheckMultiConditions.AllNeedsToBeTrue) int32_t L_16 = ___1_mode; if (L_16) { goto IL_0058; } } { // if (cv == false) return false; bool L_17 = V_3; if (L_17) { goto IL_0058; } } { // if (cv == false) return false; return (bool)0; } IL_0058: { // for (int i = 0; i < port.Connections.Count; i++) int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_005c: { // for (int i = 0; i < port.Connections.Count; i++) int32_t L_19 = V_1; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_20 = ___0_port; NullCheck(L_20); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_21; L_21 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_20, NULL); NullCheck(L_21); int32_t L_22; L_22 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_21, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); if ((((int32_t)L_19) < ((int32_t)L_22))) { goto IL_000e; } } { // return result; bool L_23 = V_0; return L_23; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_EqualIfSwitchExecution::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_EqualIfSwitchExecution__ctor_mCC845BB516D2A6AB4329167CC7B03A9F2B749984 (PR_EqualIfSwitchExecution_t6EA994B205301521EB07CC37BCCC4E01B4BF04E3* __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.Logic.PR_TrueFalseSwitch::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_TrueFalseSwitch_GetDisplayName_m49C5138BA7E20D84B809D70032C5A6BD6184C0A8 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAADA03DECE20E71D15914C3E3092CA5EE1BE4D76); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4A9921A1D57C953090A992B809C69906D411112); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE3EF48A2BFB2E6018CBABA6E2217A5174C4DA43); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? ( "If A" + GetSign() + "B : False/True") : "If switch => return True or False"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralE4A9921A1D57C953090A992B809C69906D411112; } IL_000e: { String_t* L_1; L_1 = PR_TrueFalseSwitch_GetSign_mE58C1C308388B8BE38FF11725A6A4264C4860E10(__this, NULL); String_t* L_2; L_2 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralEE3EF48A2BFB2E6018CBABA6E2217A5174C4DA43, L_1, _stringLiteralAADA03DECE20E71D15914C3E3092CA5EE1BE4D76, NULL); return L_2; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_TrueFalseSwitch_GetNodeColor_mB6DA1F8783D887B02CF888F7DB91630FF51DEB7D (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_TrueFalseSwitch_get_NodeSize_m51F75CA322C93E567F0BF292111FCBD5F986EDD4 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(190, 104); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (190.0f), (104.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_TrueFalseSwitch_get_DrawInputConnector_m261F3D0E7E1159E1A092CCD7AC1FD9AF3FB6EB48 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_TrueFalseSwitch_get_DrawOutputConnector_m969918683E59177AD8B55533889B79108CC3DC57 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __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.Logic.PR_TrueFalseSwitch::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_TrueFalseSwitch_get_NodeType_m5962C21E80DBCBBB3D9D9A32FBBA41F3F8D2C2B5 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Logic; } } return (int32_t)(6); } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::GetSign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_TrueFalseSwitch_GetSign_mE58C1C308388B8BE38FF11725A6A4264C4860E10 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EF1829A378D66B1DD70A767729127A0DC5EDCAE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // switch (LogicType) int32_t L_0 = __this->___LogicType_37; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_0023; } case 1: { goto IL_0029; } case 2: { goto IL_002f; } case 3: { goto IL_0035; } case 4: { goto IL_003b; } } } { goto IL_0041; } IL_0023: { // case FieldVariable.ELogicComparison.Equal: return "=="; return _stringLiteral7EF1829A378D66B1DD70A767729127A0DC5EDCAE; } IL_0029: { // case FieldVariable.ELogicComparison.Greater: return ">"; return _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5; } IL_002f: { // case FieldVariable.ELogicComparison.GreaterOrEqual: return ">="; return _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B; } IL_0035: { // case FieldVariable.ELogicComparison.Lower: return "<"; return _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11; } IL_003b: { // case FieldVariable.ELogicComparison.LowerOrEqual: return "<="; return _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69; } IL_0041: { // return " "; return _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::GetResult() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_TrueFalseSwitch_GetResult_mB68CB9C7652323D746665E8EC2EE69D26FD1A722 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, const RuntimeMethod* method) { { // return (FieldVariable.LogicComparison(AValue.Variable, BValue.Variable, LogicType)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___AValue_34; NullCheck(L_0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_1 = L_0->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_2 = __this->___BValue_35; NullCheck(L_2); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = L_2->___Variable_24; int32_t L_4 = __this->___LogicType_37; bool L_5; L_5 = FieldVariable_LogicComparison_mC20B89C1B0FC40EBB6A43FD58F56E72319C03812(L_1, L_3, L_4, NULL); return L_5; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TrueFalseSwitch_OnStartReadingNode_mB6ED214520F4BCD3050F8F50EF207CFCF61F53A4 (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __this, const RuntimeMethod* method) { { // AValue.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___AValue_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // AValue.Variable.SetValue(AValue.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___AValue_34; NullCheck(L_1); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2 = L_1->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_3 = __this->___AValue_34; NullCheck(L_3); RuntimeObject* L_4; L_4 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_3, NULL); NullCheck(L_2); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_2, L_4, NULL); // BValue.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_5 = __this->___BValue_35; NullCheck(L_5); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_5, (bool)0); // BValue.Variable.SetValue(BValue.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_6 = __this->___BValue_35; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_7 = L_6->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_8 = __this->___BValue_35; NullCheck(L_8); RuntimeObject* L_9; L_9 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_8, NULL); NullCheck(L_7); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_7, L_9, NULL); // Output.Value = GetResult(); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_10 = __this->___Output_36; bool L_11; L_11 = PR_TrueFalseSwitch_GetResult_mB68CB9C7652323D746665E8EC2EE69D26FD1A722(__this, NULL); NullCheck(L_10); L_10->___Value_24 = L_11; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_TrueFalseSwitch::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TrueFalseSwitch__ctor_m40CA99391B8FAFDD43788FFB2A41049D9A7DB96B (PR_TrueFalseSwitch_t2318CD9FC61AA2E724A454A451F873C75D4A8845* __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.Logic.PR_ValueBetweenSwitch::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ValueBetweenSwitch_GetDisplayName_m0D07033D8126A25DE414C69DA517AEEAA7A90A3B (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B9DDC58E63050D9C660838F698A9216D9BD2D4B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81D200D7395A1DD3F8E68F936D10DDCA76428D88); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? ( "If Between : False/True") : "If Value Between switch => return True or False"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral3B9DDC58E63050D9C660838F698A9216D9BD2D4B; } IL_000e: { return _stringLiteral81D200D7395A1DD3F8E68F936D10DDCA76428D88; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_ValueBetweenSwitch_GetNodeColor_m4EBFC5132074634838ED4A5CAE50DCBCC48092A6 (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_ValueBetweenSwitch_get_NodeSize_mD148D6F415123B783E39E5D6EE74F3C8C0E2C019 (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __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.Logic.PR_ValueBetweenSwitch::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ValueBetweenSwitch_get_DrawInputConnector_m3062C47F88CD8B42CBD4FF12F443B169AB5B03F1 (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ValueBetweenSwitch_get_DrawOutputConnector_m03BE22393116E230DE6C34AEF7A02597EB79DD17 (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __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.Logic.PR_ValueBetweenSwitch::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_ValueBetweenSwitch_get_NodeType_m0581FB95C8729DBB544211AA9B21D2C6219586C5 (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Logic; } } return (int32_t)(6); } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::GetResult() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ValueBetweenSwitch_GetResult_mF6509BF247FF3AB6C6AD20F8FA2F451AE5E1A00B (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { // float a = AValue.GetInputValue; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_0 = __this->___AValue_34; NullCheck(L_0); float L_1; L_1 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_0, NULL); V_0 = L_1; // return a > BValue.GetInputValue && a < CValue.GetInputValue; float L_2 = V_0; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_3 = __this->___BValue_35; NullCheck(L_3); float L_4; L_4 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_3, NULL); if ((!(((float)L_2) > ((float)L_4)))) { goto IL_0029; } } { float L_5 = V_0; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_6 = __this->___CValue_36; NullCheck(L_6); float L_7; L_7 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_6, NULL); return (bool)((((float)L_5) < ((float)L_7))? 1 : 0); } IL_0029: { return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ValueBetweenSwitch_OnStartReadingNode_mDAA7294BABFE7F21C466A5633A895B6F5BCACDC1 (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __this, const RuntimeMethod* method) { { // AValue.TriggerReadPort(); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_0 = __this->___AValue_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // BValue.TriggerReadPort(); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_1 = __this->___BValue_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)0); // CValue.TriggerReadPort(); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_2 = __this->___CValue_36; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)0); // Output.Value = GetResult(); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_3 = __this->___Output_37; bool L_4; L_4 = PR_ValueBetweenSwitch_GetResult_mF6509BF247FF3AB6C6AD20F8FA2F451AE5E1A00B(__this, NULL); NullCheck(L_3); L_3->___Value_24 = L_4; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Logic.PR_ValueBetweenSwitch::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ValueBetweenSwitch__ctor_mB34291FC6959D8FD13662C1051BFD6BB0900A8E4 (PR_ValueBetweenSwitch_t2528DF0D80DF4B76A378E7561A4C36B2F538E2CF* __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.Generating.PR_AddCellToField::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_AddCellToField_GetDisplayName_m164282CF07BEE3C9AECF54944CDE7B9448E03364 (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78B5A9FDD17DE03808705A0C034E96E518135EC7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA2AFF9B4E309FFB2DC797469F83FDA09D342461); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Add Cell to Field" : "Add New Cell to the Field Grid"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral78B5A9FDD17DE03808705A0C034E96E518135EC7; } IL_000e: { return _stringLiteralDA2AFF9B4E309FFB2DC797469F83FDA09D342461; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_AddCellToField_get_GetNodeTooltipDescription_m4115F1DFD6492C0EE507431060E048C0EA03AFED (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FE3B80B5D152CDFFAAD242544BEFB3BBDD3F6F1); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Adding new cell at position to the Field Grid."; } } return _stringLiteral6FE3B80B5D152CDFFAAD242544BEFB3BBDD3F6F1; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_AddCellToField_GetNodeColor_m8B346312B79C0B0860A5391A6F7BCB725DD1B024 (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.125f, 0.9f, 0.3f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.125f), (0.899999976f), (0.300000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_AddCellToField_get_DrawInputConnector_mA0A6DC2B9A5AA4F9F11971FE8C37DCFA2B290108 (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_AddCellToField_get_DrawOutputConnector_m73646203E803D40EE34F240CA4BF1C286D1DF3B6 (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_AddCellToField_get_IsFoldable_mFCD80ED6CCC15469023ACE7B6CBA9C1B05DC7AAE (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_AddCellToField_get_NodeSize_mA5863D7BB92FD14F8DAB0518F91D17DCAE40FE4A (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __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(unhideVector ? 270 : 200, _EditorFoldout ? 124 : 106); } } bool L_0 = __this->___unhideVector_37; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)200); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)270); } 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)106); G_B6_1 = G_B4_0; goto IL_0023; } IL_0021: { G_B6_0 = ((int32_t)124); 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; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_AddCellToField_get_NodeType_m8DA5135027EEE190285E4E2E258379653107D1C4 (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellToField_OnCreated_m5DEA9A7FCA5648DAA11764DF0D0114307DDD8DB3 (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellToField_Execute_mC43C5DF3A7D020BFC613580C5E2FEBEC7A0E643A (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (CellPosition.IsNotConnected) return; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___CellPosition_34; NullCheck(L_0); bool L_1; L_1 = NodePortBase_get_IsNotConnected_m1EB5BEC7826159FD63420CDFCC95F3F931EBAA1D(L_0, NULL); if (!L_1) { goto IL_000e; } } { // if (CellPosition.IsNotConnected) return; return; } IL_000e: { // ApplyTo.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___ApplyTo_36; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // CellPosition.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___CellPosition_34; NullCheck(L_3); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_3, (bool)1); // FieldPlanner plan = GetPlannerFromPort(ApplyTo, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___ApplyTo_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5; L_5 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_4, (bool)0, NULL); V_0 = L_5; // CheckerField3D myChe = ApplyTo.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_6 = __this->___ApplyTo_36; NullCheck(L_6); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7; L_7 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_6, NULL); V_1 = L_7; // if (plan) myChe = plan.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL); if (!L_9) { goto IL_0054; } } { // if (plan) myChe = plan.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = V_0; NullCheck(L_10); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_11 = L_10->___LatestResult_47; NullCheck(L_11); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12 = L_11->___Checker_2; V_1 = L_12; } IL_0054: { // if (myChe == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13 = V_1; if (L_13) { goto IL_0058; } } { // if (myChe == null) { return; } return; } IL_0058: { // Vector3Int readPosition = CellPosition.GetInputValue.V3toV3Int(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_14 = __this->___CellPosition_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); V_2 = L_16; // if (AddCellSpace == Cells.PR_GetCellPosition.ESpace.LocalCellPosition) int32_t L_17 = __this->___AddCellSpace_35; if ((!(((uint32_t)L_17) == ((uint32_t)1)))) { goto IL_007c; } } { // myChe.AddLocal(readPosition); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19 = V_2; NullCheck(L_18); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20; L_20 = CheckerField3D_AddLocal_mA6E8657A55E5D07C99A5A71EC2A084C442AEEB05(L_18, L_19, NULL); goto IL_0084; } IL_007c: { // myChe.AddWorld(readPosition); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_22 = V_2; NullCheck(L_21); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23; L_23 = CheckerField3D_AddWorld_mE7897BA2CDE279D66551CD13E9C75371E7C482C5(L_21, L_22, NULL); } IL_0084: { // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_24 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_25; L_25 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_24, NULL); if (!L_25) { goto IL_0098; } } { // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_26 = V_0; NullCheck(L_26); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_27 = L_26->___LatestResult_47; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_28 = V_1; NullCheck(L_27); L_27->___Checker_2 = L_28; Il2CppCodeGenWriteBarrier((void**)(&L_27->___Checker_2), (void*)L_28); } IL_0098: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_AddCellToField::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellToField__ctor_mCE6B433FA47FC54E8E8F64E3E23EF7282FE3E9AB (PR_AddCellToField_tD91E11640FC0654F8BC50D2F09A031AC34D15880* __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.Generating.PR_GetInlineShape::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetInlineShape_GetDisplayName_m9587CC0B71CA2C12C4C6416FECACD283374DBAB4 (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC590C07D7035CC6F66AE2092CF641A955CA6AEDE); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Get Inline Shape"; } return _stringLiteralC590C07D7035CC6F66AE2092CF641A955CA6AEDE; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetInlineShape_get_GetNodeTooltipDescription_mE7DAE35840A0304E301BA233DCD03B15035C5BF0 (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD01C723D1F6B602C28504C1E98BE651FD1B90666); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Generating grid silhouette cells"; } } return _stringLiteralD01C723D1F6B602C28504C1E98BE651FD1B90666; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetInlineShape_get_NodeType_mE7A197E909042EA187848A55D43C6EC501EE8BDC (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetInlineShape_GetNodeColor_m5E331B8D6CAD610B72B8A7AF79C132B8FACBE464 (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.45f, 0.9f, 0.15f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.449999988f), (0.899999976f), (0.150000006f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetInlineShape_get_NodeSize_m63BADD11F9B5A0E5CB3F0854BE8A996C53A808A2 (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __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 ? 146 : 126); } } 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)126); 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.PlannerNodes.Generating.PR_GetInlineShape::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetInlineShape_get_DrawInputConnector_m855C5FC2EB65B7D05A55283BE5744CB2590151A5 (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetInlineShape_get_DrawOutputConnector_mF36F98E4D05DD23D8960B12CFADB98CEE42591F4 (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetInlineShape_get_IsFoldable_m3726005DECE37E4FBCC9F6DE3A4756A55C387396 (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetInlineShape_OnStartReadingNode_m5F4FEA89BB5F158B9D9ABEAD3A84CB052E4E562B (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __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; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_3; memset((&V_3), 0, sizeof(V_3)); { // Source.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Source_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var checker = Source.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Source_34; NullCheck(L_1); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_2; L_2 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_1, NULL); V_0 = L_2; // var plan = GetPlannerFromPort(Source, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_3 = __this->___Source_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4; L_4 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_3, (bool)0, NULL); V_1 = L_4; // if (plan != null) checker = plan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0036; } } { // if (plan != null) checker = plan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = V_1; NullCheck(L_7); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8; L_8 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_7, NULL); V_0 = L_8; } IL_0036: { // if (checker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = V_0; if (L_9) { goto IL_003a; } } { // if (checker == null) return; return; } IL_003a: { // if (checker.ChildPositionsCount == 0) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_10, NULL); if (L_11) { goto IL_0043; } } { // if (checker.ChildPositionsCount == 0) return; return; } IL_0043: { // var inlideChecker = checker.GetInlineChecker(false, true, AddOutDirections, false, CopyCellReferences); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12 = V_0; bool L_13 = __this->___AddOutDirections_36; bool L_14 = __this->___CopyCellReferences_37; NullCheck(L_12); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15; L_15 = CheckerField3D_GetInlineChecker_mD4CE51566E06B9609D00392EEC8A47A756A6EEB3(L_12, (bool)0, (bool)1, L_13, (bool)0, L_14, NULL); V_2 = L_15; // Inline.ProvideShape(inlideChecker); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_16 = __this->___Inline_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17 = V_2; il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_18 = V_3; NullCheck(L_16); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_16, L_17, L_18, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetInlineShape::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetInlineShape__ctor_mDCD3409A35302147283A2058C222D6B5B1612971 (PR_GetInlineShape_t3C50F26ACD98376FFF4651D6644BC0916D50F6FF* __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 AddOutDirections = true; __this->___AddOutDirections_36 = (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.Generating.PR_GetOutlineShape::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetOutlineShape_GetDisplayName_mEE490117644B8F846D10DE725B3A1D94E56855C2 (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB81B2A86D99A3F24A2135E7F77590C306860F03F); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Get Outline Shape"; } return _stringLiteralB81B2A86D99A3F24A2135E7F77590C306860F03F; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetOutlineShape_get_GetNodeTooltipDescription_mC7E56B7ADF33B3BA643CEA65A3EA60F458FA79D4 (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D196B51AABA284876562B8197A013D17E21ECF6); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Generating grid outline cells"; } } return _stringLiteral8D196B51AABA284876562B8197A013D17E21ECF6; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetOutlineShape_get_NodeType_mDB735CEF2FF52605236D0A7B5A2B3FF2BCF416FE (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetOutlineShape_GetNodeColor_mE8804B7F526EA499E84120B0C7DB1BA1F8E7EEA3 (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.45f, 0.9f, 0.15f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.449999988f), (0.899999976f), (0.150000006f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetOutlineShape_get_NodeSize_mCBD473D47746D1E695F6EEA042213F0ED2A72F2D (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __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(214, _EditorFoldout ? 165 : 145); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (214.0f); if (L_0) { G_B2_0 = (214.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)145); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)165); 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.PlannerNodes.Generating.PR_GetOutlineShape::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetOutlineShape_get_DrawInputConnector_m462AF21EC9FE574285C3138FB59E44AF9A97375A (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetOutlineShape_get_DrawOutputConnector_m6C70E12CF4A512ABED89DB3210C4796FC12E529C (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetOutlineShape_get_IsFoldable_m0E5CB796DB5C75FB4D93287C0C60FC6AC763AF19 (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetOutlineShape_OnStartReadingNode_mC2AC5F79E73B4A87397B4B6528F105C782A8559C (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __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; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; int32_t V_2 = 0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_3 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_4; memset((&V_4), 0, sizeof(V_4)); { // Source.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Source_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var checker = Source.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Source_34; NullCheck(L_1); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_2; L_2 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_1, NULL); V_0 = L_2; // var plan = GetPlannerFromPort(Source, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_3 = __this->___Source_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4; L_4 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_3, (bool)0, NULL); V_1 = L_4; // if (plan != null) checker = plan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0036; } } { // if (plan != null) checker = plan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = V_1; NullCheck(L_7); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8; L_8 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_7, NULL); V_0 = L_8; } IL_0036: { // if (checker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = V_0; if (L_9) { goto IL_003a; } } { // if (checker == null) return; return; } IL_003a: { // if (checker.ChildPositionsCount == 0) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_10, NULL); if (L_11) { goto IL_0043; } } { // if (checker.ChildPositionsCount == 0) return; return; } IL_0043: { // OutlineThickness.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_12 = __this->___OutlineThickness_36; NullCheck(L_12); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_12, (bool)1); // int thickn = Mathf.Max(OutlineThickness.GetInputValue, 1); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_13 = __this->___OutlineThickness_36; NullCheck(L_13); int32_t L_14; L_14 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_13, NULL); int32_t L_15; L_15 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_14, 1, NULL); V_2 = L_15; // var outlineChecker = checker.GetOutlineChecker(thickn, Style, false, CopyCellReferences); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16 = V_0; int32_t L_17 = V_2; int32_t L_18 = __this->___Style_37; bool L_19 = __this->___CopyCellReferences_38; NullCheck(L_16); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_20; L_20 = CheckerField3D_GetOutlineChecker_m11CCA5309AA4F89BB91FCD7F4D8D9192DA8901B1(L_16, L_17, L_18, (bool)0, L_19, NULL); V_3 = L_20; // Outline.ProvideShape(outlineChecker); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_21 = __this->___Outline_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22 = V_3; il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_23 = V_4; NullCheck(L_21); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_21, L_22, L_23, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetOutlineShape::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetOutlineShape__ctor_mE15BCB737A0B2F1F47724FC9226CE1F39381D4CD (PR_GetOutlineShape_t15B2F99010AC2FB96C6B30A60CC4F8B1BE186A64* __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.Generating.PR_GetScaleConvertedShape::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetScaleConvertedShape_GetDisplayName_m48FA5DD35C2C80487F4BEE2855AB86805850B25B (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral035397B775A03E4F3F3EB408824806ECA3561CD9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE63B4415EB2C523D981B8C86DE59ED888129F232); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Convert To New Scale" : "Convert Field To New Scale"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral035397B775A03E4F3F3EB408824806ECA3561CD9; } IL_000e: { return _stringLiteralE63B4415EB2C523D981B8C86DE59ED888129F232; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetScaleConvertedShape_get_GetNodeTooltipDescription_mC4C94FAA2DE943EA010B804663697670F9796E2D (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E0FC2FE2F2B06DC880ADED9941EDE508DCB51ED); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Generating cells set scaled to the size of current field planner."; } } return _stringLiteral6E0FC2FE2F2B06DC880ADED9941EDE508DCB51ED; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetScaleConvertedShape_get_NodeType_mAAC55FF90E7B19D01CBB34833C71F6EFD55166CA (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetScaleConvertedShape_GetNodeColor_mF7056B7EBBB18AF8C3038A2969DAD200CF2A9CA2 (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.45f, 0.9f, 0.15f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.449999988f), (0.899999976f), (0.150000006f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetScaleConvertedShape_get_NodeSize_m25904A4AA042F2F6B517890C4163F27A0E7CB11C (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(198, 138); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (198.0f), (138.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetScaleConvertedShape_get_DrawInputConnector_mC96D1827C3CA061B5EEA7CFAF7C4D688E430942B (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetScaleConvertedShape_get_DrawOutputConnector_m41B17747F19E3E1CAA0D818B5CFABBFDAF4E4308 (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetScaleConvertedShape_OnStartReadingNode_m6DA2AEA7902FEB484B04E0A14A2A42F6CDAE710E (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __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; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_2 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_3 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_4 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B14_0; memset((&G_B14_0), 0, sizeof(G_B14_0)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* G_B14_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B13_0; memset((&G_B13_0), 0, sizeof(G_B13_0)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* G_B13_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* G_B15_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B15_1; memset((&G_B15_1), 0, sizeof(G_B15_1)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* G_B15_2 = NULL; { // Source.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Source_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // sameScaleDetected = false; __this->___sameScaleDetected_38 = (bool)0; // var portChecker = Source.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Source_34; NullCheck(L_1); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_2; L_2 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_1, NULL); V_0 = L_2; // var portPlan = GetPlannerFromPort(Source, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_3 = __this->___Source_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4; L_4 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_3, (bool)0, NULL); V_1 = L_4; // if (portPlan != null) portChecker = portPlan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_003d; } } { // if (portPlan != null) portChecker = portPlan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = V_1; NullCheck(L_7); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8; L_8 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_7, NULL); V_0 = L_8; } IL_003d: { // if (portChecker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = V_0; if (L_9) { goto IL_0041; } } { // if (portChecker == null) return; return; } IL_0041: { // if (portChecker.ChildPositionsCount == 0) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_10, NULL); if (L_11) { goto IL_004a; } } { // if (portChecker.ChildPositionsCount == 0) return; return; } IL_004a: { // var myPlan = CurrentExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12; L_12 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); V_2 = L_12; // if (myPlan == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = V_2; 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_005b; } } { // if (myPlan == null) return; return; } IL_005b: { // if (myPlan.LatestChecker == portChecker) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_15 = V_2; NullCheck(L_15); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16; L_16 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_15, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17 = V_0; if ((!(((RuntimeObject*)(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)L_16) == ((RuntimeObject*)(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)L_17)))) { goto IL_0065; } } { // if (myPlan.LatestChecker == portChecker) return; return; } IL_0065: { // if ( portPlan.LatestChecker.RootScale == myPlan.LatestChecker.RootScale) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = V_1; NullCheck(L_18); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19; L_19 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_18, NULL); NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19->___RootScale_7; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_21 = V_2; NullCheck(L_21); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22; L_22 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_21, NULL); NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = L_22->___RootScale_7; bool L_24; L_24 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_20, L_23, NULL); if (!L_24) { goto IL_00af; } } { // sameScaleDetected = true; __this->___sameScaleDetected_38 = (bool)1; // CheckerField3D oChecker = portPlan.LatestChecker.Copy(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25 = V_1; NullCheck(L_25); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26; L_26 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_25, NULL); NullCheck(L_26); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_27; L_27 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_26, (bool)1, NULL); V_4 = L_27; // Converted.ProvideShape(oChecker); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_28 = __this->___Converted_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_29 = V_4; il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_30 = V_5; NullCheck(L_28); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_28, L_29, L_30, NULL); // return; return; } IL_00af: { // CheckerField3D convertedChecker = portChecker.GenerateCheckerConvertedToNewScale(myPlan.LatestChecker.RootScale, ConvertingSelf ? myPlan.LatestChecker : null); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_31 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_32 = V_2; NullCheck(L_32); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_33; L_33 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_32, NULL); NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = L_33->___RootScale_7; bool L_35 = __this->___ConvertingSelf_37; G_B13_0 = L_34; G_B13_1 = L_31; if (L_35) { G_B14_0 = L_34; G_B14_1 = L_31; goto IL_00c6; } } { G_B15_0 = ((CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)(NULL)); G_B15_1 = G_B13_0; G_B15_2 = G_B13_1; goto IL_00cc; } IL_00c6: { FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_36 = V_2; NullCheck(L_36); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_37; L_37 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_36, NULL); G_B15_0 = L_37; G_B15_1 = G_B14_0; G_B15_2 = G_B14_1; } IL_00cc: { NullCheck(G_B15_2); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_38; L_38 = CheckerField3D_GenerateCheckerConvertedToNewScale_mB0FA3737808F3E3E5EC670FB74A90401C9EF250C(G_B15_2, G_B15_1, G_B15_0, NULL); V_3 = L_38; // RootOffset.Value = portChecker.GetScaleConversionRootOffset(myPlan.LatestChecker.RootScale); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_39 = __this->___RootOffset_36; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_40 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_41 = V_2; NullCheck(L_41); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_42; L_42 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_41, NULL); NullCheck(L_42); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = L_42->___RootScale_7; NullCheck(L_40); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = CheckerField3D_GetScaleConversionRootOffset_mB533B08A93124DCF939B7F68D5F27F730FBCD472(L_40, L_43, NULL); NullCheck(L_39); L_39->___Value_24 = L_44; // Converted.ProvideShape(convertedChecker); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_45 = __this->___Converted_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_46 = V_3; il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_47 = V_5; NullCheck(L_45); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_45, L_46, L_47, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_GetScaleConvertedShape::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetScaleConvertedShape__ctor_mFFEF6AA2E3EC9509835863CA2EA0D86C255A4694 (PR_GetScaleConvertedShape_tDFF8CBCD4DEC5703143A4EFB194D6FA611B4A702* __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.Generating.PR_LineGenerate::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_LineGenerate_GetDisplayName_m490BA7409E196D42F5DF7BD233FD69E9F7E7520F (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral238D8073A07129BA36220A79D8C7C7CADE967921); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Line Generate"; } return _stringLiteral238D8073A07129BA36220A79D8C7C7CADE967921; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_LineGenerate_get_GetNodeTooltipDescription_m1C34FD2C149DD0344D38C60F0FD18001B7F0901C (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C646C121B81CCECA2271D6471AA25E3207D1277); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Simple line-shape generator without using any collision algorithms.\nYou can use 'Join Shape Cells' node to apply line shape to the field."; } } return _stringLiteral4C646C121B81CCECA2271D6471AA25E3207D1277; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_LineGenerate_get_IsFoldable_m20940E4EDF414917392CC98B274D509E8A48FE43 (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_LineGenerate_get_NodeSize_m9DA0135209012446F92C9348509CCB2C02B27C64 (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __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(252, _EditorFoldout ? 200 : 160); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (252.0f); if (L_0) { G_B2_0 = (252.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)160); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)200); 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; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_LineGenerate_GetNodeColor_mC25BF781EE667514B2ED5BB8BDE0DB910DD2C117 (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.7f, .9f, 0.95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.699999988f), (0.899999976f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_LineGenerate_get_NodeType_m14DAD75117DC02B66D576789033DD8F029E7DC4C (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __this, const RuntimeMethod* method) { { // return EPlannerNodeType.CellsManipulation; return (int32_t)(5); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_LineGenerate_OnCreated_mB1939FF71D118051034A7FF00EE65FCF030BEA1B (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // Radius.Value = 1; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___Radius_38; NullCheck(L_0); L_0->___Value_24 = 1; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_LineGenerate_Execute_mEBBAB41A78F60ED3BAD4880590FB5611E467A5A0 (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __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*)&CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_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; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_9; memset((&V_9), 0, sizeof(V_9)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_10 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_11; memset((&V_11), 0, sizeof(V_11)); { // PathStart.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___PathStart_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // PathEnd.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___PathEnd_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // Radius.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_2 = __this->___Radius_38; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // radius = Radius.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_3 = __this->___Radius_38; NullCheck(L_3); int32_t L_4; L_4 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_3, NULL); __this->___radius_39 = L_4; // PathShape.JustCheckerContainer = true; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_5 = __this->___PathShape_42; NullCheck(L_5); L_5->___JustCheckerContainer_29 = (bool)1; // CheckerField3D pathChecker = new CheckerField3D(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_6 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)il2cpp_codegen_object_new(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); NullCheck(L_6); CheckerField3D__ctor_m11AE9ED14D8DA677296827DFD89C7E07DAEA8AB1(L_6, NULL); V_0 = L_6; // CheckerField3D myChecker = ParentPlanner.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_7); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8; L_8 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_7, NULL); V_1 = L_8; // pathChecker.CopyParamsFrom(myChecker); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = V_0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_1; NullCheck(L_9); CheckerField3D_CopyParamsFrom_m33C499142151F7E146963169F788C03307A9AF10(L_9, L_10, NULL); // Vector3 startWorld = PathStart.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_11 = __this->___PathStart_34; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_11, NULL); V_2 = L_12; // Vector3 endWorld = PathEnd.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_13 = __this->___PathEnd_35; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_13, NULL); V_3 = L_14; // Vector3Int startLocal = pathChecker.WorldToLocal(startWorld).V3toV3Int(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = CheckerField3D_WorldToLocal_m548367BE84228C239E339D8BB26707DD8755EDFE(L_15, L_16, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_18; L_18 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_17, NULL); V_4 = L_18; // Vector3Int endMyLocal = pathChecker.WorldToLocal(endWorld).V3toV3Int(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_3; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = CheckerField3D_WorldToLocal_m548367BE84228C239E339D8BB26707DD8755EDFE(L_19, L_20, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_22; L_22 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_21, NULL); V_5 = L_22; // if (TryStartCentered) bool L_23 = __this->___TryStartCentered_36; if (!L_23) { goto IL_010a; } } { // Vector3 dirTowards = (endWorld - startWorld).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_24, L_25, NULL); V_7 = L_26; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_7), NULL); // Vector3Int off = FVectorMethods.ChooseDominantAxis(dirTowards).V3toV3Int(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = FVectorMethods_ChooseDominantAxis_m84B7D8A93DEBD2208A3200AC272E62FBD2EAFB81(L_27, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_29; L_29 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_28, NULL); V_6 = L_29; // if (off != Vector3Int.zero) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_30 = V_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_31; L_31 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); bool L_32; L_32 = Vector3Int_op_Inequality_mBE6E58893DF1A6BA41E2B4FAB97F4EFBDA857F88_inline(L_30, L_31, NULL); if (!L_32) { goto IL_010a; } } { // Vector3Int offsetInLocal = myChecker.DirectionToLocal(off).normalized.V3toV3Int(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_33 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_34 = V_6; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = CheckerField3D_DirectionToLocal_m9D4932FE04FEEED5D06E8B675944375C2468BDE3(L_33, L_34, NULL); V_7 = L_35; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_7), NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_37; L_37 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_36, NULL); // Vector3Int checkAxis = PGGUtils.GetRotatedFlatDirectionFrom(offsetInLocal); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_38; L_38 = PGGUtils_GetRotatedFlatDirectionFrom_mB825EF2F3E1328E70EC388288C28061445569625(L_37, NULL); V_8 = L_38; // Vector3Int newlocal = startLocal; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_39 = V_4; V_9 = L_39; // FieldCell centered = myChecker.GetMostCenteredCellInAxis(myChecker.GetCell(startLocal), checkAxis); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_40 = V_1; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_41 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_42 = V_4; NullCheck(L_41); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_43; L_43 = CheckerField3D_GetCell_m1F88DEA1BE5DB8E670F8222608225AB068D89059(L_41, L_42, (bool)0, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_44 = V_8; NullCheck(L_40); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_45; L_45 = CheckerField3D_GetMostCenteredCellInAxis_m7B0CE2D3821F65BB261E69E5216D4A79154537F6(L_40, L_43, L_44, NULL); V_10 = L_45; // if (FGenerators.CheckIfExist_NOTNULL(centered)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_46 = V_10; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_47; L_47 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_46, NULL); if (!L_47) { goto IL_0106; } } { // newlocal = centered.Pos; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_48 = V_10; NullCheck(L_48); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_49 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_48)->___Pos_0; V_9 = L_49; } IL_0106: { // startLocal = newlocal; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_50 = V_9; V_4 = L_50; } IL_010a: { // pathChecker.AddLinesTowards(startLocal, endMyLocal, NonDiag, radius, null, Type, false, true, RemoveFinishCell); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_51 = V_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_52 = V_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_53 = V_5; float L_54 = __this->___NonDiag_41; int32_t L_55 = __this->___radius_39; int32_t L_56 = __this->___Type_40; bool L_57 = __this->___RemoveFinishCell_37; NullCheck(L_51); CheckerField3D_AddLinesTowards_mE9366C12311BF45B40F24D8D851E72D353503909(L_51, L_52, L_53, L_54, L_55, (List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554*)NULL, L_56, (bool)0, (bool)1, L_57, NULL); // PathShape.ProvideShape(pathChecker); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_58 = __this->___PathShape_42; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_59 = V_0; il2cpp_codegen_initobj((&V_11), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_60 = V_11; NullCheck(L_58); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_58, L_59, L_60, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_LineGenerate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_LineGenerate__ctor_m6CA1F6F226104DF9341E261DA01C21F390C68626 (PR_LineGenerate_t37B31325E6B130C610E94456C5D8879BA0DF085D* __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 TryStartCentered = true; __this->___TryStartCentered_36 = (bool)1; // [HideInInspector] public bool RemoveFinishCell = true; __this->___RemoveFinishCell_37 = (bool)1; // private int radius = 1; __this->___radius_39 = 1; // public CheckerField3D.LineFindHelper.ERadiusType Type = CheckerField3D.LineFindHelper.ERadiusType.RectangleRadius; __this->___Type_40 = 1; // [Range(0f, 1f)] [HideInInspector] public float NonDiag = 1; __this->___NonDiag_41 = (1.0f); 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.Generating.PR_PathFindGenerate::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PathFindGenerate_GetDisplayName_m94E5D39F7681B6DE6DFED754ABAD4CAA046F2014 (PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F9C2539FA22EC78A28FD773561B9882C84685A6); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Path Find Generate"; } return _stringLiteral2F9C2539FA22EC78A28FD773561B9882C84685A6; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PathFindGenerate_get_GetNodeTooltipDescription_m9770C6DD2EF33CC9989D171DC8A27B8296185E96 (PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3BA3209C534D2CEB0B1B84E86FB46C7FA6A8CD3); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Path find (A*) algorithm towards target position with collision detection. Supporting search towards Vector3 Position!"; } } return _stringLiteralD3BA3209C534D2CEB0B1B84E86FB46C7FA6A8CD3; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_PathFindGenerate_get_IsFoldable_m3650203A3A216BA992D8E4A52FEEB59EAB06F77F (PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_PathFindGenerate_get_NodeSize_m78276A036A2E3A0AF35A8F2EB8BAE0FF55798BF6 (PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1* __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(262, _EditorFoldout ? 268 : 160); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (262.0f); if (L_0) { G_B2_0 = (262.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)160); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)268); 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; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_PathFindGenerate_GetNodeColor_m185B6D4E5540306C300C09369C1CBAFD7C0B3DBB (PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.7f, .9f, 0.95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.699999988f), (0.899999976f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_PathFindGenerate_get_NodeType_m3AB6E5D5590E99C9FCB7F1506008E32EE24D0242 (PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PathFindGenerate_Execute_mFB94F0016260444C49DCCDE725E33385F9AF20B0 (PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1* __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*)&CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB42B2ED61C7111146B5994D7E1A8038ED083AF73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m626B3CF72EBC4409AA4F20F9E905C00991F94610_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0699C969E97E5A0DD1CCCF0D0C6F98F891B1F47D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_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_mAAFAFEEB4780667A17306EA791A340811E983052_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_tFB35242E850860900664B389C93AC5242D1F7986_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45623CD845B9CD4A42F9A31492E039A5A5370684); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56BE34C37BD4E49AF8FC7A19DD33BEF57633D524); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_3 = NULL; List_1_tFB35242E850860900664B389C93AC5242D1F7986* V_4 = NULL; PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E V_5; memset((&V_5), 0, sizeof(V_5)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_6 = NULL; int32_t V_7 = 0; PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_8 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_12; memset((&V_12), 0, sizeof(V_12)); { // ContactCell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = __this->___ContactCell_43; NullCheck(L_0); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_0, NULL); // SearchFrom.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___SearchFrom_34; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // SearchTowards.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___SearchTowards_35; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // CollideWith.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_3 = __this->___CollideWith_36; NullCheck(L_3); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_3, (bool)1); // PathShape.Clear(); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___PathShape_38; NullCheck(L_4); PGGPlannerPort_Clear_mC399FAE62962F05EA77172AA88922C0453F6D2F5(L_4, NULL); // PathShape.JustCheckerContainer = true; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_5 = __this->___PathShape_38; NullCheck(L_5); L_5->___JustCheckerContainer_29 = (bool)1; // FieldPlanner a = GetPlannerFromPort(SearchFrom, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_6 = __this->___SearchFrom_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7; L_7 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_6, (bool)0, NULL); V_0 = L_7; // FieldPlanner b = GetPlannerFromPort(SearchTowards, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_8 = __this->___SearchTowards_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9; L_9 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_8, (bool)0, NULL); V_1 = L_9; // if (a == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_006c; } } { // if (a == null) return; return; } IL_006c: { // if (b == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_13) { goto IL_0076; } } { // if (b == null) return; return; } IL_0076: { // CheckerField3D bChec = null; V_2 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL; // if (SearchTowards.Connections.Count > 0) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_14 = __this->___SearchTowards_35; NullCheck(L_14); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_15; L_15 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_14, NULL); NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_15, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); if ((((int32_t)L_16) <= ((int32_t)0))) { goto IL_0100; } } { // for (int c = 0; c < SearchTowards.Connections.Count; c++) V_7 = 0; goto IL_00ec; } IL_0090: { // var conn = SearchTowards.Connections[c]; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_17 = __this->___SearchTowards_35; NullCheck(L_17); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_18; L_18 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_17, NULL); int32_t L_19 = V_7; NullCheck(L_18); PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_20; L_20 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_18, L_19, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var); V_8 = L_20; // if (conn.PortReference.GetPortValue is Vector3) PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_21 = V_8; NullCheck(L_21); RuntimeObject* L_22 = L_21->___PortReference_3; NullCheck(L_22); RuntimeObject* L_23; L_23 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_22); if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_23, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) { goto IL_00e6; } } { // Vector3 pos = (Vector3)conn.PortReference.GetPortValue; PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_24 = V_8; NullCheck(L_24); RuntimeObject* L_25 = L_24->___PortReference_3; NullCheck(L_25); RuntimeObject* L_26; L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_25); V_9 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_26, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))); // bChec = new CheckerField3D(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_27 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)il2cpp_codegen_object_new(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); NullCheck(L_27); CheckerField3D__ctor_m11AE9ED14D8DA677296827DFD89C7E07DAEA8AB1(L_27, NULL); V_2 = L_27; // bChec.RootPosition = pos; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_28 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_9; NullCheck(L_28); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_28, L_29, NULL); // bChec.AddLocal(Vector3.zero); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_30 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_30); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32; L_32 = CheckerField3D_AddLocal_mE348C027CDEE956C102CE5365877F724C5EF053C(L_30, L_31, NULL); // break; goto IL_0100; } IL_00e6: { // for (int c = 0; c < SearchTowards.Connections.Count; c++) int32_t L_33 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_00ec: { // for (int c = 0; c < SearchTowards.Connections.Count; c++) int32_t L_34 = V_7; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_35 = __this->___SearchTowards_35; NullCheck(L_35); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_36; L_36 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_35, NULL); NullCheck(L_36); int32_t L_37; L_37 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_36, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); if ((((int32_t)L_34) < ((int32_t)L_37))) { goto IL_0090; } } IL_0100: { // if (bChec == null) bChec = b.LatestChecker; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_38 = V_2; if (L_38) { goto IL_010a; } } { // if (bChec == null) bChec = b.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_39 = V_1; NullCheck(L_39); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_40; L_40 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_39, NULL); V_2 = L_40; } IL_010a: { // List coll = GetPlannersFromPort(CollideWith, false, false, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_41 = __this->___CollideWith_36; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_42; L_42 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_41, (bool)0, (bool)0, (bool)1, NULL); V_3 = L_42; // List masks = new List(); List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_43 = (List_1_tFB35242E850860900664B389C93AC5242D1F7986*)il2cpp_codegen_object_new(List_1_tFB35242E850860900664B389C93AC5242D1F7986_il2cpp_TypeInfo_var); NullCheck(L_43); List_1__ctor_m0699C969E97E5A0DD1CCCF0D0C6F98F891B1F47D(L_43, List_1__ctor_m0699C969E97E5A0DD1CCCF0D0C6F98F891B1F47D_RuntimeMethod_var); V_4 = L_43; // for (int c = 0; c < coll.Count; c++) masks.Add(coll[c].LatestChecker); V_10 = 0; goto IL_0140; } IL_0126: { // for (int c = 0; c < coll.Count; c++) masks.Add(coll[c].LatestChecker); List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_44 = V_4; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_45 = V_3; int32_t L_46 = V_10; NullCheck(L_45); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_47; L_47 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_45, L_46, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_47); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_48; L_48 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_47, NULL); NullCheck(L_44); List_1_Add_mB42B2ED61C7111146B5994D7E1A8038ED083AF73_inline(L_44, L_48, List_1_Add_mB42B2ED61C7111146B5994D7E1A8038ED083AF73_RuntimeMethod_var); // for (int c = 0; c < coll.Count; c++) masks.Add(coll[c].LatestChecker); int32_t L_49 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_0140: { // for (int c = 0; c < coll.Count; c++) masks.Add(coll[c].LatestChecker); int32_t L_50 = V_10; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_51 = V_3; NullCheck(L_51); int32_t L_52; L_52 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_51, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_50) < ((int32_t)L_52))) { goto IL_0126; } } { // masks.Remove(a.LatestChecker); List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_53 = V_4; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_54 = V_0; NullCheck(L_54); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_55; L_55 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_54, NULL); NullCheck(L_53); bool L_56; L_56 = List_1_Remove_m626B3CF72EBC4409AA4F20F9E905C00991F94610(L_53, L_55, List_1_Remove_m626B3CF72EBC4409AA4F20F9E905C00991F94610_RuntimeMethod_var); // masks.Remove(bChec); List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_57 = V_4; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_58 = V_2; NullCheck(L_57); bool L_59; L_59 = List_1_Remove_m626B3CF72EBC4409AA4F20F9E905C00991F94610(L_57, L_58, List_1_Remove_m626B3CF72EBC4409AA4F20F9E905C00991F94610_RuntimeMethod_var); // CheckerField3D.PathFindParams findParams = new CheckerField3D.PathFindParams(); il2cpp_codegen_initobj((&V_5), sizeof(PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E)); // findParams.directions = CheckerField3D.GetDefaultDirections; il2cpp_codegen_runtime_class_init_inline(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* L_60; L_60 = CheckerField3D_get_GetDefaultDirections_mD5507036AB8BB5B0D7376DB1C39E489DDD145A3A(NULL); (&V_5)->___directions_8 = L_60; Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___directions_8), (void*)L_60); // findParams.NoLimits = true; (&V_5)->___NoLimits_7 = (bool)1; // var path = a.LatestChecker.GeneratePathFindTowards(bChec, masks, findParams); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_61 = V_0; NullCheck(L_61); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_62; L_62 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_61, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_63 = V_2; List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_64 = V_4; PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E L_65 = V_5; NullCheck(L_62); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_66; L_66 = CheckerField3D_GeneratePathFindTowards_m9A728BA6968788C003F558D6CEC2B8DF68E8CBFC(L_62, L_63, L_64, L_65, (bool)1, NULL); V_6 = L_66; // StartPathCellPos.Value = path.GetWorldPos(0); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_67 = __this->___StartPathCellPos_40; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_68 = V_6; NullCheck(L_68); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69; L_69 = CheckerField3D_GetWorldPos_mBA5D3873914090A99AE72DF3BB375619C806851A(L_68, 0, NULL); NullCheck(L_67); L_67->___Value_24 = L_69; // if (path.ChildPositionsCount > 1) StartPathDir.Value = FVectorMethods.ChooseDominantAxis((path.GetWorldPos(1) - path.GetWorldPos(0)).normalized).normalized; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_70 = V_6; NullCheck(L_70); int32_t L_71; L_71 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_70, NULL); if ((((int32_t)L_71) <= ((int32_t)1))) { goto IL_01e4; } } { // if (path.ChildPositionsCount > 1) StartPathDir.Value = FVectorMethods.ChooseDominantAxis((path.GetWorldPos(1) - path.GetWorldPos(0)).normalized).normalized; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_72 = __this->___StartPathDir_42; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_73 = V_6; NullCheck(L_73); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = CheckerField3D_GetWorldPos_mBA5D3873914090A99AE72DF3BB375619C806851A(L_73, 1, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_75 = V_6; NullCheck(L_75); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76; L_76 = CheckerField3D_GetWorldPos_mBA5D3873914090A99AE72DF3BB375619C806851A(L_75, 0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_74, L_76, NULL); V_11 = L_77; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_11), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = FVectorMethods_ChooseDominantAxis_m84B7D8A93DEBD2208A3200AC272E62FBD2EAFB81(L_78, NULL); V_11 = L_79; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; L_80 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_11), NULL); NullCheck(L_72); L_72->___Value_24 = L_80; } IL_01e4: { // if (path.ChildPositionsCount > 1) EndPathCellPos.Value = path.GetWorldPos(path.ChildPositionsCount - 1); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_81 = V_6; NullCheck(L_81); int32_t L_82; L_82 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_81, NULL); if ((((int32_t)L_82) <= ((int32_t)1))) { goto IL_0209; } } { // if (path.ChildPositionsCount > 1) EndPathCellPos.Value = path.GetWorldPos(path.ChildPositionsCount - 1); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_83 = __this->___EndPathCellPos_41; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_84 = V_6; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_85 = V_6; NullCheck(L_85); int32_t L_86; L_86 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_85, NULL); NullCheck(L_84); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87; L_87 = CheckerField3D_GetWorldPos_mBA5D3873914090A99AE72DF3BB375619C806851A(L_84, ((int32_t)il2cpp_codegen_subtract(L_86, 1)), NULL); NullCheck(L_83); L_83->___Value_24 = L_87; } IL_0209: { // if (path.ChildPositionsCount > 1) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_88 = V_6; NullCheck(L_88); int32_t L_89; L_89 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_88, NULL); if ((((int32_t)L_89) <= ((int32_t)1))) { goto IL_0242; } } { // if (FGenerators.NotNull(a.LatestChecker._pathFind_endCellOther)) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_90 = V_0; NullCheck(L_90); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_91; L_91 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_90, NULL); NullCheck(L_91); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_92 = L_91->____pathFind_endCellOther_36; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_93; L_93 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_92, NULL); if (!L_93) { goto IL_0242; } } { // ContactCell.ProvideFullCellData(a.LatestChecker._pathFind_endCellOther, bChec, b.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_94 = __this->___ContactCell_43; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_95 = V_0; NullCheck(L_95); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_96; L_96 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_95, NULL); NullCheck(L_96); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_97 = L_96->____pathFind_endCellOther_36; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_98 = V_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_99 = V_1; NullCheck(L_99); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_100 = L_99->___LatestResult_47; NullCheck(L_94); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_94, L_97, L_98, L_100, NULL); } IL_0242: { // PathShape.ProvideShape(path); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_101 = __this->___PathShape_38; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_102 = V_6; il2cpp_codegen_initobj((&V_12), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_103 = V_12; NullCheck(L_101); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_101, L_102, L_103, NULL); // if (Debugging) DebuggingInfo = "Generating path from " + a.name + " towards " + b.name; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_104 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_104) { goto IL_0281; } } { // if (Debugging) DebuggingInfo = "Generating path from " + a.name + " towards " + b.name; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_105 = V_0; NullCheck(L_105); String_t* L_106; L_106 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_105, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_107 = V_1; NullCheck(L_107); String_t* L_108; L_108 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_107, NULL); String_t* L_109; L_109 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral56BE34C37BD4E49AF8FC7A19DD33BEF57633D524, L_106, _stringLiteral45623CD845B9CD4A42F9A31492E039A5A5370684, L_108, NULL); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, L_109, NULL); } IL_0281: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_PathFindGenerate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PathFindGenerate__ctor_mF15F770EE57A15DB47F5A09CE9F8DB844CD3ADED (PR_PathFindGenerate_t3D0F18D109B8859928E6AE12F4A8E890A758A1D1* __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 float NonDiagonal = 1; __this->___NonDiagonal_37 = (1.0f); // [HideInInspector] public bool TryStartCentered = true; __this->___TryStartCentered_39 = (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.Generating.PR_RectGenerate::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RectGenerate_GetDisplayName_mCE3FA510EC3F58326E07D5C1B42CC0E1F7E0332A (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral109B1B3C1AC6FBD4A6DF0F0DE182E005E9CE663A); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Rect Generate"; } return _stringLiteral109B1B3C1AC6FBD4A6DF0F0DE182E005E9CE663A; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RectGenerate_get_GetNodeTooltipDescription_m71867AABBEFFBFB176917F83DBEF7B5BA777AD72 (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D71DE20CDE0CD09CA145E5CD9B285E5E6ED6621); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Simple rect-shape generator.\nYou can use 'Join Shape Cells' node to apply line shape to the field. Expanding rect in right->up direction."; } } return _stringLiteral2D71DE20CDE0CD09CA145E5CD9B285E5E6ED6621; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RectGenerate_get_IsFoldable_mEA3A0CAAFB2037AB21E979F75AEC9DB613ED4C64 (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_RectGenerate_get_NodeSize_m11C4263D78FA7666D79EDEC0FD009CA2849BF669 (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(212, 160); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (212.0f), (160.0f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_RectGenerate_GetNodeColor_m0E1F686D8E074A13072B5FA1ACC078A31AB08DBB (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.3f, 0.7f, .9f, 0.95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.300000012f), (0.699999988f), (0.899999976f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RectGenerate_get_NodeType_mFBB2B261EFFBF1F24E91778C07BD6118C0170C1B (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RectGenerate_OnCreated_m0447D3EF51E65F27E132A28D6C8C1E81D889617E (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // Width.Value = 3; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___Width_34; NullCheck(L_0); L_0->___Value_24 = 3; // Depth.Value = 4; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_1 = __this->___Depth_36; NullCheck(L_1); L_1->___Value_24 = 4; // Height.Value = 1; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_2 = __this->___Height_35; NullCheck(L_2); L_2->___Value_24 = 1; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RectGenerate_Execute_mC0A789681D079926332B2998C4E8202F079CED32 (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __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*)&CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_2; memset((&V_2), 0, sizeof(V_2)); { // Width.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___Width_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Height.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_1 = __this->___Height_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // Depth.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_2 = __this->___Depth_36; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // CenterOrigin.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_3 = __this->___CenterOrigin_37; NullCheck(L_3); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_3, (bool)1); // RectShape.JustCheckerContainer = true; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___RectShape_38; NullCheck(L_4); L_4->___JustCheckerContainer_29 = (bool)1; // CheckerField3D rectChecker = new CheckerField3D(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)il2cpp_codegen_object_new(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); NullCheck(L_5); CheckerField3D__ctor_m11AE9ED14D8DA677296827DFD89C7E07DAEA8AB1(L_5, NULL); V_0 = L_5; // CheckerField3D myChecker = ParentPlanner.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_6); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7; L_7 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_6, NULL); V_1 = L_7; // rectChecker.CopyParamsFrom(myChecker); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8 = V_0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = V_1; NullCheck(L_8); CheckerField3D_CopyParamsFrom_m33C499142151F7E146963169F788C03307A9AF10(L_8, L_9, NULL); // rectChecker.SetSize(Width.GetInputValue, Mathf.Max(1, Height.GetInputValue), Depth.GetInputValue); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_0; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_11 = __this->___Width_34; NullCheck(L_11); int32_t L_12; L_12 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_11, NULL); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_13 = __this->___Height_35; NullCheck(L_13); int32_t L_14; L_14 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_13, NULL); int32_t L_15; L_15 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(1, L_14, NULL); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_16 = __this->___Depth_36; NullCheck(L_16); int32_t L_17; L_17 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_16, NULL); NullCheck(L_10); CheckerField3D_SetSize_m1EEAF57EA8813D63BEA55EDB4A790A9476FB3079(L_10, L_12, L_15, L_17, NULL); // if (CenterOrigin.GetInputValue) rectChecker.CenterizeOrigin(); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_18 = __this->___CenterOrigin_37; NullCheck(L_18); bool L_19; L_19 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_18, NULL); if (!L_19) { goto IL_0095; } } { // if (CenterOrigin.GetInputValue) rectChecker.CenterizeOrigin(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_20 = V_0; NullCheck(L_20); CheckerField3D_CenterizeOrigin_m73BE9C42E6A1E31202C75718786527A1F39C88C6(L_20, NULL); } IL_0095: { // RectShape.ProvideShape(rectChecker); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_21 = __this->___RectShape_38; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_23 = V_2; NullCheck(L_21); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_21, L_22, L_23, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Generating.PR_RectGenerate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RectGenerate__ctor_mE97052F07AC2A82885E1A8C270D11E55A03329A1 (PR_RectGenerate_t2AD174C1FBB51C51C791FAD28DACD482FE8DB9BD* __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.FunctionNode.FN_Input::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FN_Input_GetDisplayName_m19248FA5D20F55ACC7C55A0957E496B905002135 (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, float ___0_maxWidth, const RuntimeMethod* method) { { // public override string GetDisplayName(float maxWidth = 120) { return InputName; } String_t* L_0 = __this->___InputName_34; return L_0; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FN_Input_get_GetNodeTooltipDescription_m862019E97F15048C4939BD527C88ABE159FC09D1 (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2930A4743A6A8E72F7F31C31C0EBBB2F4966FE8D); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Defining input port for other nodes which will use this function node.\nCan be ordered through inspector window if you select this function node file"; } } return _stringLiteral2930A4743A6A8E72F7F31C31C0EBBB2F4966FE8D; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FN_Input_get_NodeType_m95B3FB1227B21A4FFB6C7535FFB4250F110548AD (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Externals; } } return (int32_t)(1); } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeVisibility FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::get_NodeVisibility() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FN_Input_get_NodeVisibility_mFD8F41A24E6F1A2983F6E01F1CD945783EE5293C (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { { // public override EPlannerNodeVisibility NodeVisibility { get { return EPlannerNodeVisibility.JustFunctions; } } return (int32_t)(2); } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 FN_Input_get_NodeSize_mD57116369AD5133681BD5C8755AF049DC25AFECE (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(Mathf.Max(160, InputName.Length * 12), 84); } } String_t* L_0 = __this->___InputName_34; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); int32_t L_2; L_2 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)160), ((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)12))), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), ((float)L_2), (84.0f), /*hidden argument*/NULL); return L_3; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FN_Input_GetNodeColor_m8A67A039DC3B8C0CE8C33362E2C4963C66532D51 (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(.4f, .4f, .4f, .95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.400000006f), (0.400000006f), (0.400000006f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::get_DrawInspector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Input_get_DrawInspector_mA1B9646E7B5A8365997C4A93C3DF7058F9176C96 (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { { // public override bool DrawInspector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Input_get_DrawInputConnector_mCCA0285B5CBF5A10EF2980B214BFC91E351D32F9 (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Input_get_DrawOutputConnector_mE087F3027A40701B542B81519113CD898B5AD78D (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Graph.NodePortBase FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::GetFunctionOutputPort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* FN_Input_GetFunctionOutputPort_m62D38D9E56B0373463986AE0E546F8DC6864B7C3 (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // switch (InputType) int32_t L_0 = __this->___InputType_35; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_0027; } case 1: { goto IL_002e; } case 2: { goto IL_0035; } case 3: { goto IL_003c; } case 4: { goto IL_0043; } case 5: { goto IL_004a; } } } { goto IL_0051; } IL_0027: { // case EType.Int: return IntInput; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_2 = __this->___IntInput_36; return L_2; } IL_002e: { // case EType.Bool: return BoolInput; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_3 = __this->___BoolInput_37; return L_3; } IL_0035: { // case EType.Number: return FloatInput; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_4 = __this->___FloatInput_38; return L_4; } IL_003c: { // case EType.Vector3: return Vector3Input; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_5 = __this->___Vector3Input_39; return L_5; } IL_0043: { // case EType.String: return StringInput; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_6 = __this->___StringInput_40; return L_6; } IL_004a: { // case EType.Cell: return CellInput; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_7 = __this->___CellInput_41; return L_7; } IL_0051: { // return null; return (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)NULL; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::SetValueOf(FIMSpace.Graph.NodePortBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FN_Input_SetValueOf_m9E32C2B7A5659C383D144EE4ABDDF418CDFDAB24 (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __this, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { // if (p == null) { /*UnityEngine.Debug.Log("Null port value!");*/ return; } NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_0 = ___0_p; if (L_0) { goto IL_0004; } } { // if (p == null) { /*UnityEngine.Debug.Log("Null port value!");*/ return; } return; } IL_0004: { // object o = p.GetPortValueSafe; NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_1 = ___0_p; NullCheck(L_1); RuntimeObject* L_2; L_2 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_1, NULL); V_0 = L_2; // switch (InputType) int32_t L_3 = __this->___InputType_35; V_1 = L_3; int32_t L_4 = V_1; switch (L_4) { case 0: { goto IL_0031; } case 1: { goto IL_0071; } case 2: { goto IL_0094; } case 3: { goto IL_00c3; } case 4: { goto IL_00d8; } case 5: { goto IL_00f5; } } } { return; } IL_0031: { // if (o != null) RuntimeObject* L_5 = V_0; if (!L_5) { goto IL_010e; } } { // if (o is int || o is float || o is double || o is Single) IntInput.Value = Mathf.RoundToInt(Convert.ToSingle(o)); RuntimeObject* L_6 = V_0; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_6, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))) { goto IL_005a; } } { RuntimeObject* L_7 = V_0; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_005a; } } { RuntimeObject* L_8 = V_0; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_8, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var))) { goto IL_005a; } } { RuntimeObject* L_9 = V_0; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_9, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_010e; } } IL_005a: { // if (o is int || o is float || o is double || o is Single) IntInput.Value = Mathf.RoundToInt(Convert.ToSingle(o)); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_10 = __this->___IntInput_36; RuntimeObject* L_11 = V_0; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_12; L_12 = Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9(L_11, NULL); int32_t L_13; L_13 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_12, NULL); NullCheck(L_10); L_10->___Value_24 = L_13; // break; return; } IL_0071: { // if (o != null) RuntimeObject* L_14 = V_0; if (!L_14) { goto IL_010e; } } { // if (o is bool) BoolInput.Value = (bool)o; RuntimeObject* L_15 = V_0; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_15, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))) { goto IL_010e; } } { // if (o is bool) BoolInput.Value = (bool)o; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_16 = __this->___BoolInput_37; RuntimeObject* L_17 = V_0; NullCheck(L_16); L_16->___Value_24 = ((*(bool*)((bool*)(bool*)UnBox(L_17, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))); // break; return; } IL_0094: { // if (o != null) RuntimeObject* L_18 = V_0; if (!L_18) { goto IL_010e; } } { // if (o is float) RuntimeObject* L_19 = V_0; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_19, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_00b1; } } { // FloatInput.Value = (float)(o); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_20 = __this->___FloatInput_38; RuntimeObject* L_21 = V_0; NullCheck(L_20); L_20->___Value_24 = ((*(float*)((float*)(float*)UnBox(L_21, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))); return; } IL_00b1: { // FloatInput.Value = Convert.ToSingle(o); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_22 = __this->___FloatInput_38; RuntimeObject* L_23 = V_0; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_24; L_24 = Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9(L_23, NULL); NullCheck(L_22); L_22->___Value_24 = L_24; // break; return; } IL_00c3: { // if (o != null) RuntimeObject* L_25 = V_0; if (!L_25) { goto IL_010e; } } { // Vector3Input.Value = (Vector3)o; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_26 = __this->___Vector3Input_39; RuntimeObject* L_27 = V_0; NullCheck(L_26); L_26->___Value_24 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_27, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))); // break; return; } IL_00d8: { // if (o != null) RuntimeObject* L_28 = V_0; if (!L_28) { goto IL_010e; } } { // if (o is string) StringInput.StringVal = (string)o; RuntimeObject* L_29 = V_0; if (!((String_t*)IsInstSealed((RuntimeObject*)L_29, String_t_il2cpp_TypeInfo_var))) { goto IL_010e; } } { // if (o is string) StringInput.StringVal = (string)o; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_30 = __this->___StringInput_40; RuntimeObject* L_31 = V_0; NullCheck(L_30); L_30->___StringVal_24 = ((String_t*)CastclassSealed((RuntimeObject*)L_31, String_t_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_30->___StringVal_24), (void*)((String_t*)CastclassSealed((RuntimeObject*)L_31, String_t_il2cpp_TypeInfo_var))); // break; return; } IL_00f5: { // if (p is PGGCellPort) CellInput.ProvideFullCellData(p as PGGCellPort); NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_32 = ___0_p; if (!((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_32, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var))) { goto IL_010e; } } { // if (p is PGGCellPort) CellInput.ProvideFullCellData(p as PGGCellPort); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_33 = __this->___CellInput_41; NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_34 = ___0_p; NullCheck(L_33); PGGCellPort_ProvideFullCellData_mF6F4DA6C61D1E5F79EC499B7A6E6ECDEB7497F68(L_33, ((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_34, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)), NULL); } IL_010e: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Input::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FN_Input__ctor_m0FF5673C819F1C2D73E4D1D7EB320DE182B033D4 (FN_Input_t0A39060B98A7402BBFA625E3EDE64D3CF477ACDD* __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*)&_stringLiteral2C6C4A0396E04E83942E78DFF4DF343644956432); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public string InputName = "Input"; __this->___InputName_34 = _stringLiteral2C6C4A0396E04E83942E78DFF4DF343644956432; Il2CppCodeGenWriteBarrier((void**)(&__this->___InputName_34), (void*)_stringLiteral2C6C4A0396E04E83942E78DFF4DF343644956432); // public EType InputType = EType.Number; __this->___InputType_35 = 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.PlannerNodes.FunctionNode.FN_Output::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FN_Output_GetDisplayName_mCA28CD8AABC65B771E5D0669E7670B931AB6D01C (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, float ___0_maxWidth, const RuntimeMethod* method) { { // public override string GetDisplayName(float maxWidth = 120) { return OutputName; } String_t* L_0 = __this->___OutputName_34; return L_0; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FN_Output_get_GetNodeTooltipDescription_m24BFD9C621DE9849D84BDA85B82C15C9051CE33B (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10F65B9957CF1BDF914B7E9F85A35A9C40DC8124); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Defining output port for other nodes which will use this function node.\nCan be ordered through inspector window if you select this function node file"; } } return _stringLiteral10F65B9957CF1BDF914B7E9F85A35A9C40DC8124; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FN_Output_get_NodeType_m6ABD49F1180233C29AA82527C7A6CE5CBD990120 (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Externals; } } return (int32_t)(1); } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeVisibility FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::get_NodeVisibility() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FN_Output_get_NodeVisibility_m59EEEEFD9563D21B61ED1CBBE1AFEE50CEDFDEFC (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { { // public override EPlannerNodeVisibility NodeVisibility { get { return EPlannerNodeVisibility.JustFunctions; } } return (int32_t)(2); } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 FN_Output_get_NodeSize_m190296EC871DE65C740F52773EF1D2E23BEB1927 (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(Mathf.Max(170, 40+OutputName.Length * 12), 84); } } String_t* L_0 = __this->___OutputName_34; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); int32_t L_2; L_2 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)170), ((int32_t)il2cpp_codegen_add(((int32_t)40), ((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)12))))), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), ((float)L_2), (84.0f), /*hidden argument*/NULL); return L_3; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FN_Output_GetNodeColor_m714235C07C237CDC871D39637F256F406605A768 (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(.4f, .4f, .4f, .95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.400000006f), (0.400000006f), (0.400000006f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::get_DrawInspector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Output_get_DrawInspector_mB8AA05A47B8296F0626DCC1A2669DA537DD43EB1 (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { { // public override bool DrawInspector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Output_get_DrawInputConnector_mA8A6381B2FDE9E07A504AAA05AA7292A0D495390 (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Output_get_DrawOutputConnector_mF16724001379C692208AC5FAE96DF447DE275C59 (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // FIMSpace.Graph.NodePortBase FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::GetFunctionOutputPort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* FN_Output_GetFunctionOutputPort_mD37C3E9A2ECA167D4C230E55228625D1C6D8480F (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // switch (OutputType) int32_t L_0 = __this->___OutputType_35; V_0 = L_0; int32_t L_1 = V_0; switch (L_1) { case 0: { goto IL_0027; } case 1: { goto IL_002e; } case 2: { goto IL_0035; } case 3: { goto IL_003c; } case 4: { goto IL_0043; } case 5: { goto IL_004a; } } } { goto IL_0051; } IL_0027: { // case EType.Int: return IntOut; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_2 = __this->___IntOut_36; return L_2; } IL_002e: { // case EType.Bool: return BoolOut; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_3 = __this->___BoolOut_37; return L_3; } IL_0035: { // case EType.Number: return FloatOut; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_4 = __this->___FloatOut_38; return L_4; } IL_003c: { // case EType.Vector3: return Vector3Out; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_5 = __this->___Vector3Out_39; return L_5; } IL_0043: { // case EType.String: return StringOut; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_6 = __this->___StringOut_40; return L_6; } IL_004a: { // case EType.Cell: return CellOut; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_7 = __this->___CellOut_41; return L_7; } IL_0051: { // return null; return (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)NULL; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Output::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FN_Output__ctor_mDA11E9865CB09AAEE1E2F14C534EE57CBC8FF933 (FN_Output_t00DDBD5E8F3407B2FC722650EF3D098DC52ABFD8* __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*)&_stringLiteralEFC9D7CA2A1D4B8F01BB54DDF8C8FD7115ADB9A2); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public string OutputName = "Output"; __this->___OutputName_34 = _stringLiteralEFC9D7CA2A1D4B8F01BB54DDF8C8FD7115ADB9A2; Il2CppCodeGenWriteBarrier((void**)(&__this->___OutputName_34), (void*)_stringLiteralEFC9D7CA2A1D4B8F01BB54DDF8C8FD7115ADB9A2); // public EType OutputType = EType.Number; __this->___OutputType_35 = 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.PlannerNodes.FunctionNode.FN_Parameter::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FN_Parameter_GetDisplayName_m801CE5659B2C3E48BA60F656DF694FE47BEF8757 (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, float ___0_maxWidth, const RuntimeMethod* method) { { // public override string GetDisplayName(float maxWidth = 120) { return ParameterName; } String_t* L_0 = __this->___ParameterName_34; return L_0; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FN_Parameter_get_GetNodeTooltipDescription_m9D821E0EAC2BF2D3566C177D7B776EFFEB37EC60 (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral143E85BDD9C0B7EB636562EB6BD4ADD8BF689420); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Defining parameter field for other nodes which will use this function node.\nCan be ordered through inspector window if you select this function node file"; } } return _stringLiteral143E85BDD9C0B7EB636562EB6BD4ADD8BF689420; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FN_Parameter_get_NodeType_mFFF488B9FE64D2DFCD3384006AB30E92C6065E4D (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Externals; } } return (int32_t)(1); } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeVisibility FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::get_NodeVisibility() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FN_Parameter_get_NodeVisibility_m5C3E2FD8334D975AADFB03995625C6F9CEBA06DD (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, const RuntimeMethod* method) { { // public override EPlannerNodeVisibility NodeVisibility { get { return EPlannerNodeVisibility.JustFunctions; } } return (int32_t)(2); } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 FN_Parameter_get_NodeSize_mCECCFFEDCEE3B580096C49214121718FE7241F8B (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(Mathf.Max(160, ParameterName.Length * 12), 84); } } String_t* L_0 = __this->___ParameterName_34; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); int32_t L_2; L_2 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)160), ((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)12))), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), ((float)L_2), (84.0f), /*hidden argument*/NULL); return L_3; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FN_Parameter_GetNodeColor_mADFEDDDA1BF1D73B3C7E88380129EF92A1DD36CD (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(.4f, .4f, .4f, .95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.400000006f), (0.400000006f), (0.400000006f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::get_DrawInspector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Parameter_get_DrawInspector_m095ACA15FECEBFE0FD5AE88A8E2E5C0CAE1FA347 (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, const RuntimeMethod* method) { { // public override bool DrawInspector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Parameter_get_DrawInputConnector_m955ED6A8FD3748055FDF65735E96E717DFF689CC (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FN_Parameter_get_DrawOutputConnector_m78AA49B2D0156E6059BBE228BA1DC6248C6CEA5A (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::SetValue(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FN_Parameter_SetValue_mD05466D9D44E2CEEFA933C688610353388FEF9C6 (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (o == null) { /*UnityEngine.Debug.Log("Null port value!");*/ return; } RuntimeObject* L_0 = ___0_o; if (L_0) { goto IL_0004; } } { // if (o == null) { /*UnityEngine.Debug.Log("Null port value!");*/ return; } return; } IL_0004: { // switch (InputType) int32_t L_1 = __this->___InputType_35; V_0 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0026; } case 1: { goto IL_0060; } case 2: { goto IL_007a; } case 3: { goto IL_00a6; } case 4: { goto IL_00b8; } } } { return; } IL_0026: { // if (o is int || o is float || o is double || o is Single) IntInput.Value = Mathf.RoundToInt(Convert.ToSingle(o)); RuntimeObject* L_3 = ___0_o; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_3, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))) { goto IL_0049; } } { RuntimeObject* L_4 = ___0_o; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_4, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_0049; } } { RuntimeObject* L_5 = ___0_o; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_5, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var))) { goto IL_0049; } } { RuntimeObject* L_6 = ___0_o; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_6, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_00c9; } } IL_0049: { // if (o is int || o is float || o is double || o is Single) IntInput.Value = Mathf.RoundToInt(Convert.ToSingle(o)); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_7 = __this->___IntInput_36; RuntimeObject* L_8 = ___0_o; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_9; L_9 = Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9(L_8, NULL); int32_t L_10; L_10 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_9, NULL); NullCheck(L_7); L_7->___Value_24 = L_10; // break; return; } IL_0060: { // if (o is bool) BoolInput.Value = (bool)o; RuntimeObject* L_11 = ___0_o; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_11, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))) { goto IL_00c9; } } { // if (o is bool) BoolInput.Value = (bool)o; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_12 = __this->___BoolInput_37; RuntimeObject* L_13 = ___0_o; NullCheck(L_12); L_12->___Value_24 = ((*(bool*)((bool*)(bool*)UnBox(L_13, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))); // break; return; } IL_007a: { // if (o is float) RuntimeObject* L_14 = ___0_o; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_14, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_0094; } } { // FloatInput.Value = (float)(o); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_15 = __this->___FloatInput_38; RuntimeObject* L_16 = ___0_o; NullCheck(L_15); L_15->___Value_24 = ((*(float*)((float*)(float*)UnBox(L_16, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))); return; } IL_0094: { // FloatInput.Value = Convert.ToSingle(o); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_17 = __this->___FloatInput_38; RuntimeObject* L_18 = ___0_o; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_19; L_19 = Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9(L_18, NULL); NullCheck(L_17); L_17->___Value_24 = L_19; // break; return; } IL_00a6: { // Vector3Input.Value = (Vector3)o; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_20 = __this->___Vector3Input_39; RuntimeObject* L_21 = ___0_o; NullCheck(L_20); L_20->___Value_24 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_21, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))); // break; return; } IL_00b8: { // StringInput.StringVal = (string)o; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_22 = __this->___StringInput_40; RuntimeObject* L_23 = ___0_o; NullCheck(L_22); L_22->___StringVal_24 = ((String_t*)CastclassSealed((RuntimeObject*)L_23, String_t_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&L_22->___StringVal_24), (void*)((String_t*)CastclassSealed((RuntimeObject*)L_23, String_t_il2cpp_TypeInfo_var))); } IL_00c9: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.FunctionNode.FN_Parameter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FN_Parameter__ctor_m5D70FDBE8CE18BC3FFFC8C8E194AD2CFF6F60985 (FN_Parameter_tB4249D35D8E31A879A807D880911DCE72FDC74ED* __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*)&_stringLiteral15E805DEA419C6C610BD35B30C5CE4D9DD5D4D5D); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public string ParameterName = "Parameter"; __this->___ParameterName_34 = _stringLiteral15E805DEA419C6C610BD35B30C5CE4D9DD5D4D5D; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParameterName_34), (void*)_stringLiteral15E805DEA419C6C610BD35B30C5CE4D9DD5D4D5D); // public EType InputType = EType.Number; __this->___InputType_35 = 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.PlannerNodes.Field.PR_GetFieldPlannerVariable::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldPlannerVariable_GetDisplayName_mFECB4E7FE03E79A2882C69F0C5B5754908335EF1 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C81D86D1847FF063B3B1C4F58D3EAF37E17793F); 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 Planner Variable"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral0C81D86D1847FF063B3B1C4F58D3EAF37E17793F; } IL_000e: { return _stringLiteralE7A9A1D4D0524233758432937C92A8F51957FE40; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldPlannerVariable_GetNodeColor_mBA9D640011E338E42514033E4F85A49F9B352796 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __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.Field.PR_GetFieldPlannerVariable::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldPlannerVariable_get_NodeSize_mCD68E42FE0FE95BADF4D212F260A1CEDA4937331 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(194, 82); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (194.0f), (82.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldPlannerVariable_get_DrawInputConnector_mC5BC8A559F7AF9CCF5BFB73F4A504C12B95E12CA (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldPlannerVariable_get_DrawOutputConnector_m37B589456E889E5B66361915A6DBD1C0B018B60C (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __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.Field.PR_GetFieldPlannerVariable::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldPlannerVariable_get_NodeType_mB6E7ED48760C9081F4D7C2C55230944BF7BBCB80 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __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.Field.PR_GetFieldPlannerVariable::get_NodeVisibility() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldPlannerVariable_get_NodeVisibility_mCC9BEF40660AEB8D88CFB21A58428A1C1CEAC653 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __this, const RuntimeMethod* method) { { // public override EPlannerNodeVisibility NodeVisibility { get { return EPlannerNodeVisibility.JustPlanner; } } return (int32_t)(1); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldPlannerVariable_OnStartReadingNode_mC6B5FFC8C769A91C92E405DF7DE12A64F2DA3AA9 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __this, const RuntimeMethod* method) { { // latestPlanner = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); __this->___latestPlanner_37 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestPlanner_37), (void*)L_1); // } return; } } // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::TargetPlanner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PR_GetFieldPlannerVariable_TargetPlanner_m3796AD4C1D5AB348E1117D2B1F738645CDEBB990 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (latestPlanner == null) latestPlanner = ParentPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = __this->___latestPlanner_37; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_001a; } } { // if (latestPlanner == null) latestPlanner = ParentPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; __this->___latestPlanner_37 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestPlanner_37), (void*)L_2); } IL_001a: { // return latestPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = __this->___latestPlanner_37; return L_3; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldPlannerVariable_DONT_USE_IT_YET_OnReadPort_m0D27584D0D088C5E10D37C44ECC40586D5D1AD23 (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_1 = NULL; { // if (VariableID < 0) return; int32_t L_0 = __this->___VariableID_35; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000a; } } { // if (VariableID < 0) return; return; } IL_000a: { // FieldPlanner plan = TargetPlanner(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PR_GetFieldPlannerVariable_TargetPlanner_m3796AD4C1D5AB348E1117D2B1F738645CDEBB990(__this, NULL); V_0 = L_1; // if (plan == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; 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_001b; } } { // if (plan == null) return; return; } IL_001b: { // if (plan.Variables == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_0; NullCheck(L_4); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_5; L_5 = FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline(L_4, NULL); if (L_5) { goto IL_0024; } } { // if (plan.Variables == null) return; return; } IL_0024: { // if (VariableID >= plan.Variables.Count) return; int32_t L_6 = __this->___VariableID_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = V_0; NullCheck(L_7); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8; L_8 = FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline(L_7, NULL); 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_0038; } } { // if (VariableID >= plan.Variables.Count) return; return; } IL_0038: { // FieldVariable getVar = plan.Variables[VariableID]; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = V_0; NullCheck(L_10); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_11; L_11 = FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline(L_10, NULL); int32_t L_12 = __this->___VariableID_35; 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_1 = L_13; // Value.Variable.SetValue(getVar); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_14 = __this->___Value_36; NullCheck(L_14); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_15 = L_14->___Variable_24; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16 = V_1; NullCheck(L_15); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_15, L_16, NULL); // base.DONT_USE_IT_YET_OnReadPort(port); RuntimeObject* L_17 = ___0_port; FGraph_NodeBase_DONT_USE_IT_YET_OnReadPort_m0A00A6D940E829618BEB01B5822A872279AEED1C(__this, L_17, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetFieldPlannerVariable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldPlannerVariable__ctor_mFD8150564DC52947A077352137B1465431DFB88E (PR_GetFieldPlannerVariable_t047D9666387A1463D727EFB4A3827F95102B6FEE* __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.Field.PR_GetLocalVariable::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetLocalVariable_GetDisplayName_m39EA4BE9FF3399968C0445063653A0F8C9BE85FB (PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78B201A062287845C1BC5075A66FA52EB34BCF02); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Get Local Variable"; } return _stringLiteral78B201A062287845C1BC5075A66FA52EB34BCF02; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetLocalVariable_GetNodeColor_m61089CCB537803D1D4B40FC600AB2D70FD6B4F01 (PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635* __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.Field.PR_GetLocalVariable::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetLocalVariable_get_NodeSize_m09DFEEDC5FBAEC53196CA0DF8DC56D66589372C1 (PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(170, 82); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (170.0f), (82.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetLocalVariable_get_DrawInputConnector_mDE75A223249BB88DE4E387380B58634F898F37AC (PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetLocalVariable_get_DrawOutputConnector_mC2B973ACF52E639DDB0E745D7279A8B21C889180 (PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635* __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.Field.PR_GetLocalVariable::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetLocalVariable_get_NodeType_m571C8750F0A76A13D244DCE7B3C7C3FE065C43DF (PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetLocalVariable_OnStartReadingNode_m78D35554235FDD8E1F22B8104527D63B1AFFAC46 (PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlanNodesContainer_tD7C84E334814F1D6B6D236C78D89256BD341F6CA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* V_1 = NULL; { // IPlanNodesContainer container = FieldPlanner.GetNodesContainer(this); RuntimeObject* L_0; L_0 = FieldPlanner_GetNodesContainer_m4435B8CCC22882B1709CD4C41BB9352FC8693686(__this, NULL); V_0 = L_0; // if (container == null) { return; } RuntimeObject* L_1 = V_0; if (L_1) { goto IL_000b; } } { // if (container == null) { return; } return; } IL_000b: { // PR_SetLocalVariable variable = container.GraphLocalVariables.GetLocalVar(VariableID); RuntimeObject* L_2 = V_0; NullCheck(L_2); LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* L_3; L_3 = InterfaceFuncInvoker0< LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* >::Invoke(4 /* FIMSpace.Generating.Planning.FieldPlanner/LocalVariables FIMSpace.Generating.Planning.IPlanNodesContainer::get_GraphLocalVariables() */, IPlanNodesContainer_tD7C84E334814F1D6B6D236C78D89256BD341F6CA_il2cpp_TypeInfo_var, L_2); int32_t L_4 = __this->___VariableID_34; NullCheck(L_3); PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_5; L_5 = LocalVariables_GetLocalVar_m11CDB05BFCFBED7565250DECB65C4CF01751A553(L_3, L_4, NULL); V_1 = L_5; // if (variable == null) { return; } PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* 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_0027; } } { // if (variable == null) { return; } return; } IL_0027: { // if (variable.OverrideVariable == null) PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_8 = V_1; NullCheck(L_8); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_9 = L_8->___OverrideVariable_37; if (L_9) { goto IL_005d; } } { // variable.OnStartReadingNode(); PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_10 = V_1; NullCheck(L_10); VirtualActionInvoker0::Invoke(40 /* System.Void FIMSpace.Graph.FGraph_NodeBase::OnStartReadingNode() */, L_10); // variable.Input.TriggerReadPort(true); PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_11 = V_1; NullCheck(L_11); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_12 = L_11->___Input_34; NullCheck(L_12); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_12, (bool)1); // Value.Variable.SetValue(variable.Value.Variable); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_13 = __this->___Value_35; NullCheck(L_13); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_14 = L_13->___Variable_24; PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_15 = V_1; NullCheck(L_15); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_16 = L_15->___Value_36; NullCheck(L_16); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_17 = L_16->___Variable_24; NullCheck(L_14); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_14, L_17, NULL); return; } IL_005d: { // Value.Variable.SetValue(variable.OverrideVariable); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_18 = __this->___Value_35; NullCheck(L_18); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_19 = L_18->___Variable_24; PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_20 = V_1; NullCheck(L_20); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_21 = L_20->___OverrideVariable_37; NullCheck(L_19); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_19, L_21, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_GetLocalVariable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetLocalVariable__ctor_m08BF0181B350BDDA4061B16C288FE3C3D61AA233 (PR_GetLocalVariable_tCB25E786FB7C6D80C5B80AF48FC88FDFDDCCE635* __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.Field.PR_SetLocalVariable::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetLocalVariable_GetDisplayName_m7A798C0AD9BEABF868D325B755229C1171FA8712 (PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral271E56BB102A64CB83FE5DD7D5519655E924C5BD); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Set Local Variable"; } return _stringLiteral271E56BB102A64CB83FE5DD7D5519655E924C5BD; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_SetLocalVariable_GetNodeColor_m545D1B8650718C60CF6715BCDC1D80984BE5042A (PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* __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.Field.PR_SetLocalVariable::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_SetLocalVariable_get_NodeSize_m0BB0888B59F84B2DB5FF9A859AE8D4F3DBAF9CC3 (PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(190, 82); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (190.0f), (82.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetLocalVariable_get_DrawInputConnector_mBB539E3E5761D429C76A44234DA1F95DE36B18AD (PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetLocalVariable_get_DrawOutputConnector_m445FC11D26E47C1A8854C281BC312C3C4B07067A (PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* __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.Field.PR_SetLocalVariable::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_SetLocalVariable_get_NodeType_mA793D698C09357FB6A280D9D46FFD91DAD63C253 (PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetLocalVariable_OnStartReadingNode_mD85021FE4C039E6607B4F5DFDE70A69F98FFE9F2 (PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* __this, const RuntimeMethod* method) { { // Input.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___Input_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Value.Variable.SetValue(Input.GetPortValueSafe); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___Value_36; NullCheck(L_1); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2 = L_1->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_3 = __this->___Input_34; NullCheck(L_3); RuntimeObject* L_4; L_4 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_3, NULL); NullCheck(L_2); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_2, L_4, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetLocalVariable__ctor_m71C43A86EDA5FC3434B6D92ABD42E476964A5123 (PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* __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*)&_stringLiteral75FE1A7AE3554A38957F6F3F54993B501493B3C0); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public string VName = "Variable Name"; __this->___VName_35 = _stringLiteral75FE1A7AE3554A38957F6F3F54993B501493B3C0; Il2CppCodeGenWriteBarrier((void**)(&__this->___VName_35), (void*)_stringLiteral75FE1A7AE3554A38957F6F3F54993B501493B3C0); 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.Field.PR_SetLocalVariableAlloc::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetLocalVariableAlloc_GetDisplayName_m20F7D8D28BD82A472BE3926648473A44FC4ED89C (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9AA0C13940FA6EF432BBD2EF6C1A26FE3D72FDD); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Set Local Variable Allocated"; } return _stringLiteralE9AA0C13940FA6EF432BBD2EF6C1A26FE3D72FDD; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetLocalVariableAlloc_get_GetNodeTooltipDescription_mB6929343CDC2C190311A2705D58073C5C910B3C3 (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6600238A4A6C0BA640140A27AF0496F24781CFB0); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Changing dynamically local variable value"; } } return _stringLiteral6600238A4A6C0BA640140A27AF0496F24781CFB0; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_SetLocalVariableAlloc_GetNodeColor_mC4538660A6B5D62987E050394A49E979677AB807 (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __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.Field.PR_SetLocalVariableAlloc::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_SetLocalVariableAlloc_get_NodeSize_mFF4012C822AE8FF1727B5D1460353A7D6FC44539 (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(240, 82); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (240.0f), (82.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetLocalVariableAlloc_get_DrawInputConnector_m20DC3E5E9ED33B086FCC108B8C2C6B58A29BE870 (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetLocalVariableAlloc_get_DrawOutputConnector_m208D394696945F7C899A7D3B5DA8802D04D08C6A (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __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.Field.PR_SetLocalVariableAlloc::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_SetLocalVariableAlloc_get_NodeType_m0DBE8F6E084708E6AF716E9413AAF0A4535848DF (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetLocalVariableAlloc_Execute_mD78DCBC6E57887842713B2EC4FD278E8A11BA413 (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __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*)&FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPlanNodesContainer_tD7C84E334814F1D6B6D236C78D89256BD341F6CA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* V_1 = NULL; { // IPlanNodesContainer container = FieldPlanner.GetNodesContainer(this); RuntimeObject* L_0; L_0 = FieldPlanner_GetNodesContainer_m4435B8CCC22882B1709CD4C41BB9352FC8693686(__this, NULL); V_0 = L_0; // if (container == null) { return; } RuntimeObject* L_1 = V_0; if (L_1) { goto IL_000b; } } { // if (container == null) { return; } return; } IL_000b: { // PR_SetLocalVariable variable = container.GraphLocalVariables.GetLocalVar(VariableID); RuntimeObject* L_2 = V_0; NullCheck(L_2); LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* L_3; L_3 = InterfaceFuncInvoker0< LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* >::Invoke(4 /* FIMSpace.Generating.Planning.FieldPlanner/LocalVariables FIMSpace.Generating.Planning.IPlanNodesContainer::get_GraphLocalVariables() */, IPlanNodesContainer_tD7C84E334814F1D6B6D236C78D89256BD341F6CA_il2cpp_TypeInfo_var, L_2); int32_t L_4 = __this->___VariableID_35; NullCheck(L_3); PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_5; L_5 = LocalVariables_GetLocalVar_m11CDB05BFCFBED7565250DECB65C4CF01751A553(L_3, L_4, NULL); V_1 = L_5; // if (variable == null) { return; } PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* 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_0027; } } { // if (variable == null) { return; } return; } IL_0027: { // Input.TriggerReadPort(true); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_8 = __this->___Input_34; NullCheck(L_8); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_8, (bool)1); // Input.Variable.SetValue(Input.GetPortValue); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_9 = __this->___Input_34; NullCheck(L_9); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10 = L_9->___Variable_24; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_11 = __this->___Input_34; NullCheck(L_11); RuntimeObject* L_12; L_12 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_11, NULL); NullCheck(L_10); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_10, L_12, NULL); // if (variable.OverrideVariable == null) variable.OverrideVariable = new FieldVariable(); PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_13 = V_1; NullCheck(L_13); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_14 = L_13->___OverrideVariable_37; if (L_14) { goto IL_0061; } } { // if (variable.OverrideVariable == null) variable.OverrideVariable = new FieldVariable(); PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_15 = V_1; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var); NullCheck(L_16); FieldVariable__ctor_m9E304411EE966C0C357BC59EB0954EFF86B98E25(L_16, NULL); NullCheck(L_15); L_15->___OverrideVariable_37 = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->___OverrideVariable_37), (void*)L_16); } IL_0061: { // variable.OverrideVariable.SetValue(Input.Variable); PR_SetLocalVariable_tDF0947589BA2FA863EC88A68E0F7C2E5313C3FD1* L_17 = V_1; NullCheck(L_17); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_18 = L_17->___OverrideVariable_37; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_19 = __this->___Input_34; NullCheck(L_19); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_20 = L_19->___Variable_24; NullCheck(L_18); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_18, L_20, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.PR_SetLocalVariableAlloc::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetLocalVariableAlloc__ctor_m2ACE6E3B55F32C04B3EFD13A3729AC83EEF5FE24 (PR_SetLocalVariableAlloc_t143776F61982A4D42A8E7D5FCAC74C408AEC8DCB* __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.Field.Transforming.PR_GetFieldPosition::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldPosition_GetDisplayName_m110865D7DCB2090750823478C80BD76BCC8D2189 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F1C543446644610FBB60C8475844BC2F22FE536); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral795986634AE6143BFEAB5EE9E3B1B08F15B78236); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Field Position" : "Get Field Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral0F1C543446644610FBB60C8475844BC2F22FE536; } IL_000e: { return _stringLiteral795986634AE6143BFEAB5EE9E3B1B08F15B78236; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldPosition_get_GetNodeTooltipDescription_m93D149E654270F399C48847560878F06D01C1EF8 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2566C43FBDBB2671EB1F1005B5D46046846CA497); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Returning choosed field origin position"; } } return _stringLiteral2566C43FBDBB2671EB1F1005B5D46046846CA497; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldPosition_GetNodeColor_m99DAA97BB75C1CE91E6609FC0BED305A633179B7 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __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.PlannerNodes.Field.Transforming.PR_GetFieldPosition::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldPosition_get_IsFoldable_m8F0DCE91573AC8FABC6BEB278924E9C5EF9C51E8 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldPosition_get_NodeSize_m22BFD9B9D6CDB31DB91E36CE7F979229D95AA264 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __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.PlannerNodes.Field.Transforming.PR_GetFieldPosition::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldPosition_get_DrawInputConnector_mA6C5CD66C248712AF6875DE366F0FA5879A4CF12 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldPosition_get_DrawOutputConnector_m47F4E1FCF6A772F3433CD5E4F60153CAA98D6384 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __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.Field.Transforming.PR_GetFieldPosition::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldPosition_get_NodeType_m2F5209E0136517DEF29DDC317A081C659816B219 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldPosition_OnStartReadingNode_mE5CE7EB2021FD5D5DBB88AC95EDB6F416FE6A15A (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __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; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); { // FieldPlanner planner = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // if (planner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; 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_0018; } } { // if (planner == null) return; return; } IL_0018: { // if (planner.LatestResult == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_0; NullCheck(L_4); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_5 = L_4->___LatestResult_47; if (L_5) { goto IL_0021; } } { // if (planner.LatestResult == null) return; return; } IL_0021: { // if (planner.LatestResult.Checker == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_0; NullCheck(L_6); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_7 = L_6->___LatestResult_47; NullCheck(L_7); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8 = L_7->___Checker_2; if (L_8) { goto IL_002f; } } { // if (planner.LatestResult.Checker == null) return; return; } IL_002f: { // if (Output == EPositionOut.Center) int32_t L_9 = __this->___Output_34; if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_005c; } } { // Position.Value = planner.LatestResult.Checker.GetFullBoundsWorldSpace().center; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_10 = __this->___Position_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_0; NullCheck(L_11); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_12 = L_11->___LatestResult_47; NullCheck(L_12); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13 = L_12->___Checker_2; NullCheck(L_13); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14; L_14 = CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291(L_13, NULL); V_1 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_1), NULL); NullCheck(L_10); L_10->___Value_24 = L_15; return; } IL_005c: { // Position.Value = planner.LatestResult.Checker.RootPosition; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_16 = __this->___Position_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17 = V_0; NullCheck(L_17); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_18 = L_17->___LatestResult_47; NullCheck(L_18); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19 = L_18->___Checker_2; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_19, NULL); NullCheck(L_16); L_16->___Value_24 = L_20; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_GetFieldPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldPosition__ctor_mF937D6CA940A5B79B9E1FBC3D685C63B1087D2A8 (PR_GetFieldPosition_tC03B89B081F453505B07C15630A4A202EDFD3F58* __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.Field.Transforming.PR_SetFieldOrigin::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetFieldOrigin_GetDisplayName_m964C8578D11E2C82FCF5E46AFC668F196E5B16A9 (PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF1F679B9B973DF2698F65F269943425C15494B9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD88AC640A6ACD0AED4B06650A0CAE329BD19D604); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Set Field Origin" : "Set Field Origin"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralD88AC640A6ACD0AED4B06650A0CAE329BD19D604; } IL_000e: { return _stringLiteralCF1F679B9B973DF2698F65F269943425C15494B9; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetFieldOrigin_get_GetNodeTooltipDescription_mD54680D432F82AB65BD9C09718C340A361A2EDA6 (PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEEDB012DE0363F757030417C9E8EF375283B0D03); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Change Field origin point which is very important for rotating field"; } } return _stringLiteralEEDB012DE0363F757030417C9E8EF375283B0D03; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_SetFieldOrigin_GetNodeColor_m7875A19B6D5B778882EF321E6277FC95FE4E1E2E (PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_SetFieldOrigin_get_NodeSize_mB3FD6D37B0706B93611B8ADFAE5CFD84C6E286E7 (PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* __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(190, _EditorFoldout ? 104 : 86); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (190.0f); if (L_0) { G_B2_0 = (190.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)86); 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.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetFieldOrigin_get_IsFoldable_m53E3776BDD872D858B0CCED7666C026CEE4B1728 (PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_SetFieldOrigin_get_NodeType_mB8BB27990E5DE338F7FAD81C6C7EAF6E89F7661A (PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetFieldOrigin_Execute_m6F5FDC9957A3B2EFCE1CD5C704462EA29DE76781 (PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* __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_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral036F0F82205F3F22767C93D4D2DFE070CF093886); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83CD0CEFD5CC15D4CEB23CD74C6ED615A7B5EA70); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; RuntimeObject* V_1 = NULL; String_t* G_B11_0 = NULL; PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* G_B11_1 = NULL; String_t* G_B10_0 = NULL; PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* G_B10_1 = NULL; String_t* G_B12_0 = NULL; String_t* G_B12_1 = NULL; PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* G_B12_2 = NULL; { // LocalOrigin.TriggerReadPort(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___LocalOrigin_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // FieldPlanner planner = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Planner_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2; L_2 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_1, (bool)1, NULL); V_0 = L_2; // object val = LocalOrigin.GetPortValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___LocalOrigin_34; NullCheck(L_3); RuntimeObject* L_4; L_4 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_3, NULL); V_1 = L_4; // if (val == null || LocalOrigin.Connections.Count == 0) RuntimeObject* L_5 = V_1; if (!L_5) { goto IL_003b; } } { PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_6 = __this->___LocalOrigin_34; NullCheck(L_6); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_7; L_7 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_6, NULL); NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_7, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); if (L_8) { goto IL_0048; } } IL_003b: { // planner.LatestChecker.CenterizeOrigin(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9 = V_0; NullCheck(L_9); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10; L_10 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_9, NULL); NullCheck(L_10); CheckerField3D_CenterizeOrigin_m73BE9C42E6A1E31202C75718786527A1F39C88C6(L_10, NULL); goto IL_0061; } IL_0048: { // else if (val is Vector3) RuntimeObject* L_11 = V_1; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_11, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) { goto IL_0061; } } { // planner.LatestChecker.ChangeOrigin((Vector3)val); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_0; NullCheck(L_12); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13; L_13 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_12, NULL); RuntimeObject* L_14 = V_1; NullCheck(L_13); CheckerField3D_ChangeOrigin_mBF9B62F4831600DAB72CE615A6C13A8D49F81C56(L_13, ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_14, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))), NULL); } IL_0061: { // if (Debugging) il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_15 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_15) { goto IL_00b7; } } { // if (val == null || LocalOrigin.Connections.Count == 0) RuntimeObject* L_16 = V_1; if (!L_16) { goto IL_007d; } } { PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_17 = __this->___LocalOrigin_34; NullCheck(L_17); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_18; L_18 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_17, NULL); NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_18, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); if (L_19) { goto IL_008a; } } IL_007d: { // DebuggingInfo = "Centering origin"; PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, _stringLiteral036F0F82205F3F22767C93D4D2DFE070CF093886, NULL); goto IL_00a6; } IL_008a: { // DebuggingInfo = "Setting origin to " + val; RuntimeObject* L_20 = V_1; G_B10_0 = _stringLiteral83CD0CEFD5CC15D4CEB23CD74C6ED615A7B5EA70; G_B10_1 = __this; if (L_20) { G_B11_0 = _stringLiteral83CD0CEFD5CC15D4CEB23CD74C6ED615A7B5EA70; G_B11_1 = __this; goto IL_0096; } } { G_B12_0 = ((String_t*)(NULL)); G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; goto IL_009c; } IL_0096: { RuntimeObject* L_21 = V_1; NullCheck(L_21); String_t* L_22; L_22 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_21); G_B12_0 = L_22; G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; } IL_009c: { String_t* L_23; L_23 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B12_1, G_B12_0, NULL); NullCheck(G_B12_2); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(G_B12_2, L_23, NULL); } IL_00a6: { // print._debugLatestExecuted = planner.LatestResult.Checker; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_24 = ___0_print; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25 = V_0; NullCheck(L_25); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_26 = L_25->___LatestResult_47; NullCheck(L_26); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_27 = L_26->___Checker_2; NullCheck(L_24); L_24->____debugLatestExecuted_1 = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_24->____debugLatestExecuted_1), (void*)L_27); } IL_00b7: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldOrigin::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetFieldOrigin__ctor_m2BF84829E1307505511C02A4F5623B9373182CA0 (PR_SetFieldOrigin_t57BAFA1ADAF5898D7D826DA4EE4EC4451C2CAA36* __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.Field.Transforming.PR_SetFieldPosition::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetFieldPosition_GetDisplayName_mF9D8AD3F395019A3617BFA8037B4A8C9105D290F (PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB440122A04B7C5C98FFA283CEB3D43C23224C2E); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Set Field Position"; } return _stringLiteralAB440122A04B7C5C98FFA283CEB3D43C23224C2E; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetFieldPosition_get_GetNodeTooltipDescription_mB7344159EB83A593092A8C45ACE38FD58B5AF031 (PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA843D518CCC6BB0331EC53AF0BA94D1E9C33A115); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Change field origin position"; } } return _stringLiteralA843D518CCC6BB0331EC53AF0BA94D1E9C33A115; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_SetFieldPosition_GetNodeColor_m5A9F2D494CDE969E8DA22BE6BD37F1B1781A241E (PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_SetFieldPosition_get_NodeSize_m57F42137BCAD8940AF0A1BE9D9E67B366D26A60C (PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* __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 ? 220 : 200, _EditorFoldout ? 122 : 82); } } 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)220); } 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)82); 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.Field.Transforming.PR_SetFieldPosition::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetFieldPosition_get_IsFoldable_m32310148A9B5308F7CAB1DA5637ABD2B6628DA6E (PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_SetFieldPosition_get_NodeType_mA730A0526BDF5536370FB5A60DBEB88909976083 (PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetFieldPosition_Execute_m7A4B63327F35F4EB89E6DE085E1FD216EFE088F5 (PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84BB0030EE59C9D9D0C52DD5D4D62ADD18F73464); s_Il2CppMethodInitialized = true; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; RuntimeObject* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); String_t* G_B12_0 = NULL; PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* G_B12_1 = NULL; String_t* G_B11_0 = NULL; PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* G_B11_1 = NULL; String_t* G_B13_0 = NULL; String_t* G_B13_1 = NULL; PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* G_B13_2 = NULL; { // Position.TriggerReadPort(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Position_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // CheckerField3D checker = GetCheckerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Planner_36; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_2; L_2 = PlannerRuleBase_GetCheckerFromPort_mE903C45970372E675CA321EDB0E63C2D9E2E3189(__this, L_1, (bool)1, NULL); V_0 = L_2; // object val = Position.GetPortValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___Position_34; NullCheck(L_3); RuntimeObject* L_4; L_4 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_3, NULL); V_1 = L_4; // if (val == null) RuntimeObject* L_5 = V_1; if (!L_5) { goto IL_009e; } } { // else if (val is Vector3) RuntimeObject* L_6 = V_1; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_6, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) { goto IL_009e; } } { // Vector3 newPosition = (Vector3)val; RuntimeObject* L_7 = V_1; V_2 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_7, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))); // if (CellSize) bool L_8 = __this->___CellSize_35; if (!L_8) { goto IL_0084; } } { // if (CurrentExecutingPlanner != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9; L_9 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0084; } } { // if (CurrentExecutingPlanner.LatestResult != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11; L_11 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_11); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_12 = L_11->___LatestResult_47; if (!L_12) { goto IL_0084; } } { // if (CurrentExecutingPlanner.LatestResult.Checker != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13; L_13 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_13); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_14 = L_13->___LatestResult_47; NullCheck(L_14); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = L_14->___Checker_2; if (!L_15) { goto IL_0084; } } { // newPosition = CurrentExecutingPlanner.LatestResult.Checker.ScaleV3(newPosition); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16; L_16 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_16); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_17 = L_16->___LatestResult_47; NullCheck(L_17); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18 = L_17->___Checker_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2; NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = CheckerField3D_ScaleV3_mAF77977435846201A77E9A71E177B8298ACE3B94(L_18, L_19, NULL); V_2 = L_20; } IL_0084: { // checker.RootPosition = (newPosition); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2; NullCheck(L_21); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_21, L_22, NULL); // if (CurrentExecutingPlanner.RoundToScale) checker.RoundRootPositionToScale(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23; L_23 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_23); bool L_24 = L_23->___RoundToScale_42; if (!L_24) { goto IL_009e; } } { // if (CurrentExecutingPlanner.RoundToScale) checker.RoundRootPositionToScale(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_25 = V_0; NullCheck(L_25); CheckerField3D_RoundRootPositionToScale_m80C12C830FE0CEB97BC7F798D5BFF75F60280389(L_25, NULL); } IL_009e: { // if (Debugging) il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_26 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_26) { goto IL_00c8; } } { // DebuggingInfo = "Setting position to " + val; RuntimeObject* L_27 = V_1; G_B11_0 = _stringLiteral84BB0030EE59C9D9D0C52DD5D4D62ADD18F73464; G_B11_1 = __this; if (L_27) { G_B12_0 = _stringLiteral84BB0030EE59C9D9D0C52DD5D4D62ADD18F73464; G_B12_1 = __this; goto IL_00b1; } } { G_B13_0 = ((String_t*)(NULL)); G_B13_1 = G_B11_0; G_B13_2 = G_B11_1; goto IL_00b7; } IL_00b1: { RuntimeObject* L_28 = V_1; NullCheck(L_28); String_t* L_29; L_29 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_28); G_B13_0 = L_29; G_B13_1 = G_B12_0; G_B13_2 = G_B12_1; } IL_00b7: { String_t* L_30; L_30 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B13_1, G_B13_0, NULL); NullCheck(G_B13_2); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(G_B13_2, L_30, NULL); // print._debugLatestExecuted = checker; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_31 = ___0_print; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_32 = V_0; NullCheck(L_31); L_31->____debugLatestExecuted_1 = L_32; Il2CppCodeGenWriteBarrier((void**)(&L_31->____debugLatestExecuted_1), (void*)L_32); } IL_00c8: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetFieldPosition__ctor_m46D5C75BBA974617688FC077E642A49AB19C8CC8 (PR_SetFieldPosition_t5BF2C24AA2AF1745A1B039E47712731D537B07B3* __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.Field.Transforming.PR_SetFieldRotation::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetFieldRotation_GetDisplayName_m845D9FEC678B10DE5D3546C1186E6D78BF653A03 (PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D8D962A3E34D9A982466CB1EAF891F609273363); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF1CDBD9952EE53797F231BF62DD913B16339348E); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Set Field Rotation" : "Set Field Rotation"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralF1CDBD9952EE53797F231BF62DD913B16339348E; } IL_000e: { return _stringLiteral8D8D962A3E34D9A982466CB1EAF891F609273363; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_SetFieldRotation_get_GetNodeTooltipDescription_m4D5C9E1208E133B0B1D65855B4E0EF04CBE240FF (PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E96FF7A3A9D6E0FBFAD41C40541BA31BA51B6BF); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Rotate whole field accordingly to planner's origin point"; } } return _stringLiteral5E96FF7A3A9D6E0FBFAD41C40541BA31BA51B6BF; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_SetFieldRotation_GetNodeColor_m1A706C548D569808781C941B00DE0EA9D3B2454C (PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_SetFieldRotation_get_NodeSize_m91C5B158C6A37563CF6E112833B249F3936D6F62 (PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* __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(190, _EditorFoldout ? 104 : 86); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (190.0f); if (L_0) { G_B2_0 = (190.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)86); 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.PlannerNodes.Field.Transforming.PR_SetFieldRotation::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_SetFieldRotation_get_IsFoldable_m02BA6C7976C23CE7C4528C9AE3BCBCDB42B1849A (PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_SetFieldRotation_get_NodeType_m70182809C00DDA38F86C84829D2984765F7E36F5 (PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetFieldRotation_Execute_m4920DBCEC419ED4058FC3531C6FD0B98116A6FC2 (PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* __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*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8402124B411C7868AA75C0D09851E13C80D33F3B); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; RuntimeObject* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); String_t* G_B6_0 = NULL; PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* G_B6_1 = NULL; String_t* G_B5_0 = NULL; PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* G_B5_1 = NULL; String_t* G_B7_0 = NULL; String_t* G_B7_1 = NULL; PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* G_B7_2 = NULL; { // Angles.TriggerReadPort(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___Angles_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // FieldPlanner planner = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Planner_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2; L_2 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_1, (bool)1, NULL); V_0 = L_2; // object val = Angles.GetPortValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___Angles_34; NullCheck(L_3); RuntimeObject* L_4; L_4 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_3, NULL); V_1 = L_4; // if (val == null) RuntimeObject* L_5 = V_1; if (!L_5) { goto IL_004e; } } { // else if (val is Vector3) RuntimeObject* L_6 = V_1; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_6, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) { goto IL_004e; } } { // Vector3 newRotation = (Vector3)val; RuntimeObject* L_7 = V_1; V_2 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_7, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))); // planner.LatestResult.Checker.RootRotation = Quaternion.Euler(newRotation); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_0; NullCheck(L_8); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_9 = L_8->___LatestResult_47; NullCheck(L_9); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = L_9->___Checker_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12; L_12 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_11, NULL); NullCheck(L_10); CheckerField3D_set_RootRotation_mD7BAD130C9A7E8523116D0C2D6F1146B01C1BEB4(L_10, L_12, NULL); } IL_004e: { // if (Debugging) il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_13 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_13) { goto IL_0082; } } { // DebuggingInfo = "Setting rotation to " + val; RuntimeObject* L_14 = V_1; G_B5_0 = _stringLiteral8402124B411C7868AA75C0D09851E13C80D33F3B; G_B5_1 = __this; if (L_14) { G_B6_0 = _stringLiteral8402124B411C7868AA75C0D09851E13C80D33F3B; G_B6_1 = __this; goto IL_0061; } } { G_B7_0 = ((String_t*)(NULL)); G_B7_1 = G_B5_0; G_B7_2 = G_B5_1; goto IL_0067; } IL_0061: { RuntimeObject* L_15 = V_1; NullCheck(L_15); String_t* L_16; L_16 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15); G_B7_0 = L_16; G_B7_1 = G_B6_0; G_B7_2 = G_B6_1; } IL_0067: { String_t* L_17; L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B7_1, G_B7_0, NULL); NullCheck(G_B7_2); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(G_B7_2, L_17, NULL); // print._debugLatestExecuted = planner.LatestResult.Checker; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_18 = ___0_print; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19 = V_0; NullCheck(L_19); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_20 = L_19->___LatestResult_47; NullCheck(L_20); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = L_20->___Checker_2; NullCheck(L_18); L_18->____debugLatestExecuted_1 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_18->____debugLatestExecuted_1), (void*)L_21); } IL_0082: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Transforming.PR_SetFieldRotation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_SetFieldRotation__ctor_mBA25A7B65AA03F84FEFF8B232F0D9988E662E02E (PR_SetFieldRotation_tF7C57F3BCCF97A47F070A742F72FCF0EA4533357* __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.Field.Special.PR_AlignTo::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_AlignTo_GetDisplayName_mC700C82B717B3774980F075E5B7834F1998C7377 (PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral272F2B3832BE95220213E87477325C687D440E5B); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Align Self To"; } return _stringLiteral272F2B3832BE95220213E87477325C687D440E5B; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_AlignTo_get_GetNodeTooltipDescription_mADD6EF3C36187B17A590E5C2E745A2FF41FFDF66 (PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC533E55E0371283ED37772E9955B13D007A5AE08); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Finding alignment position on 'AlignTo' field, algorithm is checking multiple placement and choosing one which results in smallest bounds of 'AlignTo' and own field bounds."; } } return _stringLiteralC533E55E0371283ED37772E9955B13D007A5AE08; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_AlignTo_get_NodeType_m649ADAB6334E950350D7C60C09D184E1251F9D99 (PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_AlignTo_get_NodeSize_mFC69987347547208074B26553B0B394F02F64EAD (PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534* __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(222, _EditorFoldout ? 144 : 104); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (222.0f); if (L_0) { G_B2_0 = (222.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.PlannerNodes.Field.Special.PR_AlignTo::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_AlignTo_get_IsFoldable_mD7CF7294DC2B91DA925F18D6C75F84945C75DD3C (PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_AlignTo_GetNodeColor_mC04A105472D1CB397565053A263A5B654E05EA70 (PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.1f, 0.7f, 1f, 0.95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.100000001f), (0.699999988f), (1.0f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AlignTo_Execute_mC408D6BD882E10A153ED1DE2CD25226052BBCA83 (PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C20576E888089E66A7D396AAC3213917DC80105); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD53FA53121CE81642152E04FEDDFC33423CCF43B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF299F6528FAF4013761440703CF9D688917D4601); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; int32_t V_2 = 0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_3 = NULL; int32_t V_4 = 0; { // FieldPlanner selfPlanner = GetPlannerFromPort(ToMove); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___ToMove_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // if (selfPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; 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_0018; } } { // if (selfPlanner == null) return; return; } IL_0018: { // FieldPlanner targetPlanner = GetPlannerFromPort(AlignTo); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___AlignTo_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5; L_5 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_4, (bool)1, NULL); V_1 = L_5; // if (targetPlanner != 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_0072; } } { // int alignPoints = WantAlignPoints.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_8 = __this->___WantAlignPoints_35; NullCheck(L_8); int32_t L_9; L_9 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_8, NULL); V_2 = L_9; // if (alignPoints < 1) alignPoints = 1; int32_t L_10 = V_2; if ((((int32_t)L_10) >= ((int32_t)1))) { goto IL_0041; } } { // if (alignPoints < 1) alignPoints = 1; V_2 = 1; } IL_0041: { // var oChecker = targetPlanner.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_1; NullCheck(L_11); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12; L_12 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_11, NULL); V_3 = L_12; // if (selfPlanner.LatestChecker.IsCollidingWith(oChecker)) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = V_0; NullCheck(L_13); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14; L_14 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_13, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = V_3; NullCheck(L_14); bool L_16; L_16 = CheckerField3D_IsCollidingWith_m89CDF729183D3ADA194C1039F7DBCB665948587C(L_14, L_15, (bool)0, NULL); if (!L_16) { goto IL_0064; } } { // selfPlanner.LatestChecker.PushOutAway(oChecker, true); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17 = V_0; NullCheck(L_17); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18; L_18 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_17, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19 = V_3; NullCheck(L_18); CheckerField3D_PushOutAway_mDA7AD4B027B3E01758D5B58425329D22049CB86C(L_18, L_19, (bool)1, NULL); } IL_0064: { // selfPlanner.LatestChecker.AlignTo(oChecker, alignPoints); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = V_0; NullCheck(L_20); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21; L_21 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_20, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22 = V_3; int32_t L_23 = V_2; NullCheck(L_21); CheckerField3D_AlignTo_mC862D1DD99768661C0D6B2670DD1FD873C2CCA8B(L_21, L_22, L_23, (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL, NULL); } IL_0072: { // if (Debugging) il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_24 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_24) { goto IL_010e; } } { // if (targetPlanner == null) DebuggingInfo = "Not found target to align or trying aligning to self, '" + AlignTo.ToString() + "."; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_26) { goto IL_00a6; } } { // if (targetPlanner == null) DebuggingInfo = "Not found target to align or trying aligning to self, '" + AlignTo.ToString() + "."; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_27 = __this->___AlignTo_34; NullCheck(L_27); String_t* L_28; L_28 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_27); String_t* L_29; L_29 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralF299F6528FAF4013761440703CF9D688917D4601, L_28, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, L_29, NULL); return; } IL_00a6: { // DebuggingInfo = "Found target to align and moved checker to " + targetPlanner.name + " [" + AlignTo.GetPlannerIndex() + "] [" + AlignTo.GetPlannerDuplicateIndex() + "]"; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30; NullCheck(L_31); ArrayElementTypeCheck (L_31, _stringLiteral0C20576E888089E66A7D396AAC3213917DC80105); (L_31)->SetAt(static_cast(0), (String_t*)_stringLiteral0C20576E888089E66A7D396AAC3213917DC80105); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_33 = V_1; NullCheck(L_33); String_t* L_34; L_34 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_33, NULL); NullCheck(L_32); ArrayElementTypeCheck (L_32, L_34); (L_32)->SetAt(static_cast(1), (String_t*)L_34); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_32; NullCheck(L_35); ArrayElementTypeCheck (L_35, _stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5); (L_35)->SetAt(static_cast(2), (String_t*)_stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_37 = __this->___AlignTo_34; NullCheck(L_37); int32_t L_38; L_38 = PGGPlannerPort_GetPlannerIndex_m8D68520BA437F8882B9067F55A003684E0F770CC(L_37, NULL); V_4 = L_38; String_t* L_39; L_39 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); NullCheck(L_36); ArrayElementTypeCheck (L_36, L_39); (L_36)->SetAt(static_cast(3), (String_t*)L_39); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_36; NullCheck(L_40); ArrayElementTypeCheck (L_40, _stringLiteralD53FA53121CE81642152E04FEDDFC33423CCF43B); (L_40)->SetAt(static_cast(4), (String_t*)_stringLiteralD53FA53121CE81642152E04FEDDFC33423CCF43B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_42 = __this->___AlignTo_34; NullCheck(L_42); int32_t L_43; L_43 = PGGPlannerPort_GetPlannerDuplicateIndex_m77341885F7732F268B10724DAF74F21FE4515F2F(L_42, NULL); V_4 = L_43; String_t* L_44; L_44 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); NullCheck(L_41); ArrayElementTypeCheck (L_41, L_44); (L_41)->SetAt(static_cast(5), (String_t*)L_44); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_41; NullCheck(L_45); ArrayElementTypeCheck (L_45, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); (L_45)->SetAt(static_cast(6), (String_t*)_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); String_t* L_46; L_46 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_45, NULL); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, L_46, NULL); } IL_010e: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_AlignTo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AlignTo__ctor_m836084643DA006F83F6D70731AFEA444277C6B7C (PR_AlignTo_t63A9B30639A560765316D8B45981615145BA5534* __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.Field.Special.PR_CustomTightPlacement::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CustomTightPlacement_GetDisplayName_mE618C5F464C9111EAEFDBAF27031D5E2751BE452 (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1768B51E400FD2ABAB7881C71B0C0CF9A46354E1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55487BCDCF92D7BC691AB67F49C49C13C7FFD942); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Customized Tight Placement" : "Customized Tight Placement"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral55487BCDCF92D7BC691AB67F49C49C13C7FFD942; } IL_000e: { return _stringLiteral1768B51E400FD2ABAB7881C71B0C0CF9A46354E1; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CustomTightPlacement_get_GetNodeTooltipDescription_m31B47AE47256ACC8B2818729B611219B26AD1519 (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0CD56DEFCD536B1E54065E6F1E44D89CBC74F4D); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Same as 'Tight Placement' node but this node allows for custom conditions check in 'OnCheck' output trigger (it's triggered on every fitting placement of TightPlacement algorithm). You can check field placement with custom arguments and send 'true' value to the 'StopChecking' port - it will result in stopping algorithm and calling 'Success' output trigger."; } } return _stringLiteralD0CD56DEFCD536B1E54065E6F1E44D89CBC74F4D; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_CustomTightPlacement_get_NodeSize_m8960DA9C7AAC45DA2D226A68063196D29D694B3D (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __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(252, _EditorFoldout ? 254 : 218); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (252.0f); if (L_0) { G_B2_0 = (252.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)218); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)254); 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.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_CustomTightPlacement_get_OutputConnectorsCount_mBBF06A3D2C6E10C19325210F6C249E6953C3D7F1 (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 3; } } return 3; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_CustomTightPlacement_get_AllowedOutputConnectionIndex_mFE6E45801AA4712FD1C85416ABE705CB0DAEEACF (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return resultIndex; } } int32_t L_0 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___resultIndex_34; return L_0; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_CustomTightPlacement_get_HotOutputConnectionIndex_mD4CD8E575F2657284B6AE285A299FF6E4FBFE7B1 (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 2; } } return 2; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CustomTightPlacement_GetOutputHelperText_m3DA2F7D5DEB121F2EBDF25A2A1625DF1633B9F8E (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, int32_t ___0_outputId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F98EEE4517AAC7A0C4CCDC846A702A9A454E729); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6477FB0CBF4E978465F5CB8C51161A34304B3890); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD10581648C23D9272C1119BD991C551BE9CEA59); s_Il2CppMethodInitialized = true; } { // if (outputId == 0) return "Fail"; int32_t L_0 = ___0_outputId; if (L_0) { goto IL_0009; } } { // if (outputId == 0) return "Fail"; return _stringLiteral0F98EEE4517AAC7A0C4CCDC846A702A9A454E729; } IL_0009: { // else if (outputId == 1) return "Success"; int32_t L_1 = ___0_outputId; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0013; } } { // else if (outputId == 1) return "Success"; return _stringLiteral6477FB0CBF4E978465F5CB8C51161A34304B3890; } IL_0013: { // else return "On Check"; return _stringLiteralFD10581648C23D9272C1119BD991C551BE9CEA59; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CustomTightPlacement_Execute_mC06E7E2BD4B31B11F5FCE00F91004C4F874413EF (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { { // callPrint = print; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = ___0_print; __this->___callPrint_61 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___callPrint_61), (void*)L_0); // base.Execute(print, newResult); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_1 = ___0_print; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_2 = ___1_newResult; PR_TightPlacement_Execute_m7D828C10CAB467C3EB4742A4B8E3989BCEDFC9DC(__this, L_1, L_2, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::OnPlacementIteration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CustomTightPlacement_OnPlacementIteration_m68486FA2E68F59666B9C2613D9677530F7066507 (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, const RuntimeMethod* method) { { // StopChecking.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_0 = __this->___StopChecking_60; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // if (StopChecking.GetPortValueSafe != null) BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_1 = __this->___StopChecking_60; NullCheck(L_1); RuntimeObject* L_2; L_2 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_1, NULL); if (!L_2) { goto IL_002d; } } { // if (StopChecking.GetInputValue == true) BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_3 = __this->___StopChecking_60; NullCheck(L_3); bool L_4; L_4 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_3, NULL); if (!L_4) { goto IL_002d; } } { // forceBreak = true; ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___forceBreak_48 = (bool)1; } IL_002d: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::OnAfterPlacementIteration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CustomTightPlacement_OnAfterPlacementIteration_mEB5C2781EBF32D8EDE4CC803B5D6DAE51183A80D (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, const RuntimeMethod* method) { CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; { // var preChe = field.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___field_52; NullCheck(L_0); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_1 = L_0->___LatestResult_47; NullCheck(L_1); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_2 = L_1->___Checker_2; V_0 = L_2; // field.LatestResult.Checker = checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___field_52; NullCheck(L_3); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_4 = L_3->___LatestResult_47; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___checker_53; NullCheck(L_4); L_4->___Checker_2 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___Checker_2), (void*)L_5); // SkipIteration.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_6 = __this->___SkipIteration_59; NullCheck(L_6); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_6, (bool)1); // if (SkipIteration.GetPortValueSafe != null) BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_7 = __this->___SkipIteration_59; NullCheck(L_7); RuntimeObject* L_8; L_8 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_7, NULL); if (!L_8) { goto IL_0054; } } { // if (SkipIteration.GetInputValue == true) BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_9 = __this->___SkipIteration_59; NullCheck(L_9); bool L_10; L_10 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_9, NULL); if (!L_10) { goto IL_0054; } } { // skipIteration = true; ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___skipIteration_49 = (bool)1; } IL_0054: { // field.LatestResult.Checker = preChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___field_52; NullCheck(L_11); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_12 = L_11->___LatestResult_47; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13 = V_0; NullCheck(L_12); L_12->___Checker_2 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->___Checker_2), (void*)L_13); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::OnFoundPlacementIteration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CustomTightPlacement_OnFoundPlacementIteration_mFA2E9048F90B6FB0153F80ABD9575BF3AB606247 (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (callPrint != null) PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = __this->___callPrint_61; if (!L_0) { goto IL_00d5; } } { // GetContactCells(checker, alignToChecker, aligningDir, PushOutDistance, ref myCell, ref otherCell); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___checker_53; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_2 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___alignToChecker_54; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___aligningDir_55; float L_4 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___PushOutDistance_39; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_5 = (&((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___myCell_46); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_6 = (&((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___otherCell_47); PR_TightPlacement_GetContactCells_mE4547324AE2FCC45607FFCCEA9093D25A4C3E34C(L_1, L_2, L_3, L_4, L_5, L_6, NULL); // if (field) ContactCell.ProvideFullCellData(myCell, field.LatestChecker, field.LatestResult); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___field_52; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL); if (!L_8) { goto IL_0068; } } { // if (field) ContactCell.ProvideFullCellData(myCell, field.LatestChecker, field.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_9 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___ContactCell_41; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___myCell_46; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___field_52; NullCheck(L_11); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12; L_12 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_11, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___field_52; NullCheck(L_13); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_14 = L_13->___LatestResult_47; NullCheck(L_9); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_9, L_10, L_12, L_14, NULL); } IL_0068: { // if (alignTo) AlignedToCell.ProvideFullCellData(otherCell, alignTo.LatestChecker, alignTo.LatestResult); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_15 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___alignTo_51; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL); if (!L_16) { goto IL_009c; } } { // if (alignTo) AlignedToCell.ProvideFullCellData(otherCell, alignTo.LatestChecker, alignTo.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_17 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___AlignedToCell_42; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___otherCell_47; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___alignTo_51; NullCheck(L_19); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_20; L_20 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_19, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_21 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___alignTo_51; NullCheck(L_21); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_22 = L_21->___LatestResult_47; NullCheck(L_17); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_17, L_18, L_20, L_22, NULL); } IL_009c: { // field.LatestChecker.RootPosition = smallestRootPos; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___field_52; NullCheck(L_23); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_24; L_24 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___smallestRootPos_56; NullCheck(L_24); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_24, L_25, NULL); // field.LatestChecker.RootRotation = smallestRootRot; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_26 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___field_52; NullCheck(L_26); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_27; L_27 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_26, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ((PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6*)__this)->___smallestRootRot_57; NullCheck(L_27); CheckerField3D_set_RootRotation_mD7BAD130C9A7E8523116D0C2D6F1146B01C1BEB4(L_27, L_28, NULL); // CallOtherExecutionWithConnector(2, callPrint); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_29 = __this->___callPrint_61; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 2, L_29, NULL); } IL_00d5: { // } return; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::GetWantedAligns(FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_CustomTightPlacement_GetWantedAligns_m4848BD7C9B2CEECE3D01E7985CB313A84A0B6C57 (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, const RuntimeMethod* method) { int32_t V_0 = 0; { // int wanted = WantedAligns.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___WantedAligns_58; NullCheck(L_0); int32_t L_1; L_1 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_0, NULL); V_0 = L_1; // if (wanted < 2) wanted = int.MaxValue; int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)2))) { goto IL_0016; } } { // if (wanted < 2) wanted = int.MaxValue; V_0 = ((int32_t)2147483647LL); } IL_0016: { // return wanted; int32_t L_3 = V_0; return L_3; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_CustomTightPlacement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CustomTightPlacement__ctor_m79D6F8AC72E2078AF1F395CA6EA203F201621C18 (PR_CustomTightPlacement_t09E4D355C3E2EDB0BCB076BCFED57F736CD2F6D2* __this, const RuntimeMethod* method) { { PR_TightPlacement__ctor_m5F3AD39C492594E985B4AC8D462730E7568D6883(__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.Field.Special.PR_PushInDirToAlign::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PushInDirToAlign_GetDisplayName_mECE6C6B71860D90DB2C5F7137CA5753D5D957095 (PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A0C01385AA9277F304F44110931AE8F10A31B19); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB482085CFD6E89C9902C5F1E59EB855CC20ED3FB); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Push For Align" : "Push In Dir For Align"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral6A0C01385AA9277F304F44110931AE8F10A31B19; } IL_000e: { return _stringLiteralB482085CFD6E89C9902C5F1E59EB855CC20ED3FB; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PushInDirToAlign_get_GetNodeTooltipDescription_m36A53FAEEED1354A5B36003BCD0027502AC21996 (PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC825A6E1149F68E43D7EC5FAABCED5F051A61212); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "If there is detected possibility to align in provided direction, algorithm will try finding alignment position there."; } } return _stringLiteralC825A6E1149F68E43D7EC5FAABCED5F051A61212; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_PushInDirToAlign_get_NodeType_m8128044CD2E1BE28480F60FEDCA13FCC89D71261 (PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_PushInDirToAlign_get_NodeSize_m7B9C44422CD42455FE9C8DC353B53736637CCF6F (PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81* __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(222, _EditorFoldout ? 124 : 112); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (222.0f); if (L_0) { G_B2_0 = (222.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)112); 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.PlannerNodes.Field.Special.PR_PushInDirToAlign::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_PushInDirToAlign_get_IsFoldable_m1FF79676B5D30D912CA9F4DEE3D5E27D3B01B608 (PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_PushInDirToAlign_GetNodeColor_m8D96D900211A18DD055E245B6D2CE94B71504F2D (PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.1f, 0.7f, 1f, 0.95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.100000001f), (0.699999988f), (1.0f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PushInDirToAlign_Execute_m70EDC545DF9146EDA96739CAF43EF53D9D720E70 (PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81* __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_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_4 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_5 = NULL; { // FieldPlanner planner = GetPlannerFromPort(ToPush); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___ToPush_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // PushDirection.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___PushDirection_35; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // Vector3Int pushDir = PushDirection.GetInputValue.normalized.V3toV3Int(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___PushDirection_35; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_3, NULL); V_3 = L_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_3), NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; L_6 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_5, NULL); V_1 = L_6; // if (pushDir == Vector3.zero) return; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_10; L_10 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_8, L_9, NULL); if (!L_10) { goto IL_0046; } } { // if (pushDir == Vector3.zero) return; return; } IL_0046: { // planner.LatestChecker._IsCollidingWith_MyFirstCollisionCell = null; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_0; NullCheck(L_11); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12; L_12 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_11, NULL); NullCheck(L_12); L_12->____IsCollidingWith_MyFirstCollisionCell_2 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_12->____IsCollidingWith_MyFirstCollisionCell_2), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // bool collideWithAll = false; V_2 = (bool)0; // if (CollisionWith.PortState() != EPortPinState.Connected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_13 = __this->___CollisionWith_34; NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_13); if ((((int32_t)L_14) == ((int32_t)2))) { goto IL_0072; } } { // if (CollisionWith.UniquePlannerID < 0) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_15 = __this->___CollisionWith_34; NullCheck(L_15); int32_t L_16 = L_15->___UniquePlannerID_24; if ((((int32_t)L_16) >= ((int32_t)0))) { goto IL_0072; } } { // collideWithAll = true; V_2 = (bool)1; } IL_0072: { // if (collideWithAll) bool L_17 = V_2; if (!L_17) { goto IL_00c5; } } { // if (ParentPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL); if (!L_19) { goto IL_00e9; } } { // if (ParentPlanner.ParentBuildPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_20); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_21 = L_20->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_21, NULL); if (!L_22) { goto IL_00e9; } } { // var bp = ParentPlanner.ParentBuildPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_23); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_24 = L_23->___ParentBuildPlanner_23; // List all = bp.CollectAllAvailablePlanners(true, true); NullCheck(L_24); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_25; L_25 = BuildPlannerPreset_CollectAllAvailablePlanners_m5336BEBFF6F419EDF89CAB8028473D0F21B26A3C(L_24, (bool)1, (bool)1, NULL); V_4 = L_25; // all.Remove(planner); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26 = V_4; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27 = V_0; NullCheck(L_26); bool L_28; L_28 = List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796(L_26, L_27, List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); // planner.LatestChecker.StepPushToAlignCollision(all, pushDir, 256); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = V_0; NullCheck(L_29); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_30; L_30 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_29, NULL); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_31 = V_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_32 = V_1; NullCheck(L_30); CheckerField3D_StepPushToAlignCollision_mE0A7C66D3202EF29B73638190762A13737106802(L_30, L_31, L_32, ((int32_t)256), NULL); return; } IL_00c5: { // List checkCollWith = GetPlannersFromPort(CollisionWith, false, true, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_33 = __this->___CollisionWith_34; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_34; L_34 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_33, (bool)0, (bool)1, (bool)1, NULL); V_5 = L_34; // planner.LatestChecker.StepPushToAlignCollision(checkCollWith, pushDir, 256); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_35 = V_0; NullCheck(L_35); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_36; L_36 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_35, NULL); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_37 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_38 = V_1; NullCheck(L_36); CheckerField3D_StepPushToAlignCollision_mE0A7C66D3202EF29B73638190762A13737106802(L_36, L_37, L_38, ((int32_t)256), NULL); } IL_00e9: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirToAlign::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PushInDirToAlign__ctor_mA05620577B3A30392518868659C86534861083B2 (PR_PushInDirToAlign_t4D9A3188C47406F9915C11F1401AB238D0D6AD81* __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.Field.Special.PR_PushInDirUntilNotCollides::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PushInDirUntilNotCollides_GetDisplayName_mBDB2E4C40CA635B933F2749F5D135C2485B53A35 (PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB926297899F6EB0F1D3A14E814EA2DA5F60CC21A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5E11587CBE20CAA61854DFEF386EA3516578627); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Push Until not Collides" : "Push In Dir Until Not Collides"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralC5E11587CBE20CAA61854DFEF386EA3516578627; } IL_000e: { return _stringLiteralB926297899F6EB0F1D3A14E814EA2DA5F60CC21A; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PushInDirUntilNotCollides_get_GetNodeTooltipDescription_m10B2E727958D16722C3DB8CB690889A17D497EA3 (PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC2824A307F63B91073608745F4AC34272F8E7E7); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Pushing field per cell until not collides with choosed."; } } return _stringLiteralDC2824A307F63B91073608745F4AC34272F8E7E7; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_PushInDirUntilNotCollides_get_NodeType_m2710E1CF43704B1724D90FE8264C62869E2A6936 (PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_PushInDirUntilNotCollides_get_NodeSize_m9127445C01912BA11488871818C626BF8392F976 (PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995* __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(222, _EditorFoldout ? 124 : 112); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (222.0f); if (L_0) { G_B2_0 = (222.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)112); 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.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_PushInDirUntilNotCollides_get_IsFoldable_mF97C7D79C38B634F2997BA465BF3B7DAC41E71E9 (PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_PushInDirUntilNotCollides_GetNodeColor_m3257D64F8CA86DB654397EA18BD584B9A995FC2B (PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.1f, 0.7f, 1f, 0.95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.100000001f), (0.699999988f), (1.0f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PushInDirUntilNotCollides_Execute_m0C53AAAA58B900DCED85BF30F9980F268B78F579 (PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995* __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_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_4 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_5 = NULL; { // FieldPlanner planner = GetPlannerFromPort(ToPush); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___ToPush_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // PushDirection.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___PushDirection_35; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); // Vector3Int pushDir = PushDirection.GetInputValue.normalized.V3toV3Int(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___PushDirection_35; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_3, NULL); V_3 = L_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_3), NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; L_6 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_5, NULL); V_1 = L_6; // if (pushDir == Vector3.zero) return; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_10; L_10 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_8, L_9, NULL); if (!L_10) { goto IL_0046; } } { // if (pushDir == Vector3.zero) return; return; } IL_0046: { // planner.LatestChecker._IsCollidingWith_MyFirstCollisionCell = null; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_0; NullCheck(L_11); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12; L_12 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_11, NULL); NullCheck(L_12); L_12->____IsCollidingWith_MyFirstCollisionCell_2 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_12->____IsCollidingWith_MyFirstCollisionCell_2), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // bool collideWithAll = false; V_2 = (bool)0; // if (CollisionWith.PortState() != EPortPinState.Connected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_13 = __this->___CollisionWith_34; NullCheck(L_13); int32_t L_14; L_14 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_13); if ((((int32_t)L_14) == ((int32_t)2))) { goto IL_0072; } } { // if (CollisionWith.UniquePlannerID < 0) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_15 = __this->___CollisionWith_34; NullCheck(L_15); int32_t L_16 = L_15->___UniquePlannerID_24; if ((((int32_t)L_16) >= ((int32_t)0))) { goto IL_0072; } } { // collideWithAll = true; V_2 = (bool)1; } IL_0072: { // if (collideWithAll) bool L_17 = V_2; if (!L_17) { goto IL_00c5; } } { // if (ParentPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL); if (!L_19) { goto IL_00e9; } } { // if (ParentPlanner.ParentBuildPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_20); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_21 = L_20->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_21, NULL); if (!L_22) { goto IL_00e9; } } { // var bp = ParentPlanner.ParentBuildPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_23); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_24 = L_23->___ParentBuildPlanner_23; // List all = bp.CollectAllAvailablePlanners(true, true); NullCheck(L_24); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_25; L_25 = BuildPlannerPreset_CollectAllAvailablePlanners_m5336BEBFF6F419EDF89CAB8028473D0F21B26A3C(L_24, (bool)1, (bool)1, NULL); V_4 = L_25; // all.Remove(planner); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26 = V_4; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27 = V_0; NullCheck(L_26); bool L_28; L_28 = List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796(L_26, L_27, List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); // planner.LatestChecker.StepPushOutOfCollision(all, pushDir, 256); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = V_0; NullCheck(L_29); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_30; L_30 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_29, NULL); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_31 = V_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_32 = V_1; NullCheck(L_30); CheckerField3D_StepPushOutOfCollision_m41FD17CCC1BD6AD8DE5337728E695051087B7F66(L_30, L_31, L_32, ((int32_t)256), NULL); return; } IL_00c5: { // List checkCollWith = GetPlannersFromPort(CollisionWith, false, true, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_33 = __this->___CollisionWith_34; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_34; L_34 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_33, (bool)0, (bool)1, (bool)1, NULL); V_5 = L_34; // planner.LatestChecker.StepPushOutOfCollision(checkCollWith, pushDir, 256); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_35 = V_0; NullCheck(L_35); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_36; L_36 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_35, NULL); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_37 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_38 = V_1; NullCheck(L_36); CheckerField3D_StepPushOutOfCollision_m41FD17CCC1BD6AD8DE5337728E695051087B7F66(L_36, L_37, L_38, ((int32_t)256), NULL); } IL_00e9: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushInDirUntilNotCollides::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PushInDirUntilNotCollides__ctor_m68EDF512A8500901645BA9BD254DA71A39F0E71D (PR_PushInDirUntilNotCollides_t287BA5015053F4E4140E540CAC2C9555EE287995* __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.Field.Special.PR_PushOutOfCollision::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PushOutOfCollision_GetDisplayName_mEE48BC2ACA29368A173C59F0CC19BC3DF1C6DCBC (PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FCA4E5C4B73760F9C743D7C3CD947B54A35C4DD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0F9805476E9E69663C92DA94B5A0C2D825C33A1); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Push Out Collision" : "Push Field Out Of Collision"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral2FCA4E5C4B73760F9C743D7C3CD947B54A35C4DD; } IL_000e: { return _stringLiteralD0F9805476E9E69663C92DA94B5A0C2D825C33A1; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_PushOutOfCollision_get_GetNodeTooltipDescription_m1A811CE6DE5C1A68B7565866BA81A23470A4F705 (PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39E5D4BAB935724330B442BD0D5ED62AEFD50D95); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Trying to push field out of collision with other fields cells."; } } return _stringLiteral39E5D4BAB935724330B442BD0D5ED62AEFD50D95; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_PushOutOfCollision_get_NodeType_m2A237362BF670D123329684D7E59DF1C48D5115D (PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_PushOutOfCollision_get_NodeSize_m40A28154D5B3F2CC960EF4F0474EBD8F6C39FFCF (PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2* __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(222, _EditorFoldout ? 104 : 92); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (222.0f); if (L_0) { G_B2_0 = (222.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)92); 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.PlannerNodes.Field.Special.PR_PushOutOfCollision::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_PushOutOfCollision_get_IsFoldable_mF1503FE9167FA105A5DD990C23D40A1572A09603 (PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_PushOutOfCollision_GetNodeColor_m402151986826F4117AFABE670CF6D5105F5400D6 (PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.1f, 0.7f, 1f, 0.95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.100000001f), (0.699999988f), (1.0f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PushOutOfCollision_Execute_m55A2E67A7A10311CC9D5E54050E35DE524BAD60F (PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2* __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_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25A8C4718E066C81F3876BA79AC5DF4E5BCC659E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA07804A4C03E6AA43D605D200095C4A00C252492); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0E329575D247C3A3E8186F43C92F736B65C2A66); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; bool V_1 = false; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_3 = NULL; { // FieldPlanner planner = GetPlannerFromPort(ToPush); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___ToPush_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // planner.LatestChecker._IsCollidingWith_MyFirstCollisionCell = null; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; NullCheck(L_2); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_3; L_3 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_2, NULL); NullCheck(L_3); L_3->____IsCollidingWith_MyFirstCollisionCell_2 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_3->____IsCollidingWith_MyFirstCollisionCell_2), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // bool collideWithAll = false; V_1 = (bool)0; // if (CollisionWith.PortState() != EPortPinState.Connected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___CollisionWith_34; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_4); if ((((int32_t)L_5) == ((int32_t)2))) { goto IL_003a; } } { // if (CollisionWith.UniquePlannerID < 0) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_6 = __this->___CollisionWith_34; NullCheck(L_6); int32_t L_7 = L_6->___UniquePlannerID_24; if ((((int32_t)L_7) >= ((int32_t)0))) { goto IL_003a; } } { // collideWithAll = true; V_1 = (bool)1; } IL_003a: { // if (collideWithAll) bool L_8 = V_1; if (!L_8) { goto IL_0085; } } { // if (ParentPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL); if (!L_10) { goto IL_00a1; } } { // if (ParentPlanner.ParentBuildPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_11); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_12 = L_11->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL); if (!L_13) { goto IL_00a1; } } { // var bp = ParentPlanner.ParentBuildPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_14); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_15 = L_14->___ParentBuildPlanner_23; // var all = bp.CollectAllAvailablePlanners(true, true); NullCheck(L_15); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_16; L_16 = BuildPlannerPreset_CollectAllAvailablePlanners_m5336BEBFF6F419EDF89CAB8028473D0F21B26A3C(L_15, (bool)1, (bool)1, NULL); V_2 = L_16; // all.Remove(planner); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_17 = V_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = V_0; NullCheck(L_17); bool L_19; L_19 = List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796(L_17, L_18, List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); // planner.LatestChecker.PushOutOfCollision(all); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = V_0; NullCheck(L_20); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21; L_21 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_20, NULL); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_22 = V_2; NullCheck(L_21); CheckerField3D_PushOutOfCollision_m65C5B701091027317FB40EEBD0F23058AA2636EC(L_21, L_22, NULL); goto IL_00a1; } IL_0085: { // List checkCollWith = GetPlannersFromPort(CollisionWith, false, true, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_23 = __this->___CollisionWith_34; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_24; L_24 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_23, (bool)0, (bool)1, (bool)1, NULL); V_3 = L_24; // planner.LatestChecker.PushOutOfCollision(checkCollWith); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25 = V_0; NullCheck(L_25); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26; L_26 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_25, NULL); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_27 = V_3; NullCheck(L_26); CheckerField3D_PushOutOfCollision_m65C5B701091027317FB40EEBD0F23058AA2636EC(L_26, L_27, NULL); } IL_00a1: { // if (Debugging) il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_28 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_28) { goto IL_00f8; } } { // if (planner.LatestChecker._IsCollidingWith_MyFirstCollisionCell == null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = V_0; NullCheck(L_29); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_30; L_30 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_29, NULL); NullCheck(L_30); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_31 = L_30->____IsCollidingWith_MyFirstCollisionCell_2; if (L_31) { goto IL_00d7; } } { // DebuggingInfo = "Collision of " + planner.name + planner.ArrayNameString + " not detected"; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_32 = V_0; NullCheck(L_32); String_t* L_33; L_33 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_32, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_34 = V_0; NullCheck(L_34); String_t* L_35; L_35 = FieldPlanner_get_ArrayNameString_m366E4B57EC6BB82899D61FC04D76E66A7ECE3F89(L_34, NULL); String_t* L_36; L_36 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral25A8C4718E066C81F3876BA79AC5DF4E5BCC659E, L_33, L_35, _stringLiteralA07804A4C03E6AA43D605D200095C4A00C252492, NULL); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, L_36, NULL); return; } IL_00d7: { // DebuggingInfo = "Collision of " + planner.name + planner.ArrayNameString + " DETECTED"; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_37 = V_0; NullCheck(L_37); String_t* L_38; L_38 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_37, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_39 = V_0; NullCheck(L_39); String_t* L_40; L_40 = FieldPlanner_get_ArrayNameString_m366E4B57EC6BB82899D61FC04D76E66A7ECE3F89(L_39, NULL); String_t* L_41; L_41 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral25A8C4718E066C81F3876BA79AC5DF4E5BCC659E, L_38, L_40, _stringLiteralE0E329575D247C3A3E8186F43C92F736B65C2A66, NULL); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, L_41, NULL); } IL_00f8: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_PushOutOfCollision::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_PushOutOfCollision__ctor_m373A2449522687035FAA3EA901279C19665DD097 (PR_PushOutOfCollision_tA51BEF25EB61A390BFB31592BB4A6E66D5F405D2* __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.Field.Special.PR_TightPlacement::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_TightPlacement_GetDisplayName_m048BE8CA12F05B935A4AEF5E414E9152BAB7FD9E (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC7DB407C395EE8E67630BC5A7985BF80617658F); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Tight Placement"; } return _stringLiteralFC7DB407C395EE8E67630BC5A7985BF80617658F; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_TightPlacement_get_GetNodeTooltipDescription_mAF3291F0423E94BD16B01AD6AC770B44A5EC8E6B (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFEAFEA1010B9CD88637C5D7883BE97FCD63BCC3A); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Trying to find placement on 'AlignTo' field resulting in smallest total bounds size. Toggling 'Fast Check' will ignore checking every possible placement on 'AlignTo' field so it will be much quicker but less precise."; } } return _stringLiteralFEAFEA1010B9CD88637C5D7883BE97FCD63BCC3A; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_TightPlacement_get_NodeType_m4CCFD47F385C5B144CD49804745AFEDFF5970AD6 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_TightPlacement_get_NodeSize_mA04B2BDBD465D00EFBD1C0A4BFDCD3DC426B0AB2 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __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(202, _EditorFoldout ? 196 : 159); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (202.0f); if (L_0) { G_B2_0 = (202.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)159); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)196); 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; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_TightPlacement_GetNodeColor_m00B0C21BA48FB31DDE5526C9CE38C5E0CF6E3B6F (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.1f, 0.7f, 1f, 0.95f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.100000001f), (0.699999988f), (1.0f), (0.949999988f), /*hidden argument*/NULL); return L_0; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_TightPlacement_get_OutputConnectorsCount_m70A6181EE8B21B391EFADFC0742C364639606F6D (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_TightPlacement_get_HotOutputConnectionIndex_mDABE224363AC5DBC526D6487FF815C4D6625FB40 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_TightPlacement_get_AllowedOutputConnectionIndex_mD3355CC61581E35EC837A3156CCC21BB6759E8D7 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return resultIndex; } } int32_t L_0 = __this->___resultIndex_34; return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_TightPlacement_get_IsFoldable_m1B528AE297D0A01140648BC63D4BC48B6BA32245 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_TightPlacement_GetOutputHelperText_m29FA6850B83EFA454E8A3FA0A2B4DF2FADAEF037 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, int32_t ___0_outputId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F98EEE4517AAC7A0C4CCDC846A702A9A454E729); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6477FB0CBF4E978465F5CB8C51161A34304B3890); s_Il2CppMethodInitialized = true; } { // if (outputId == 0) return "Fail"; int32_t L_0 = ___0_outputId; if (L_0) { goto IL_0009; } } { // if (outputId == 0) return "Fail"; return _stringLiteral0F98EEE4517AAC7A0C4CCDC846A702A9A454E729; } IL_0009: { // return "Success"; return _stringLiteral6477FB0CBF4E978465F5CB8C51161A34304B3890; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement_OnCreated_mED2D4DDCDA04B0E467187C35A63A4424C3CCD3E8 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // _EditorFoldout = true; ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16 = (bool)1; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement_Execute_m7D828C10CAB467C3EB4742A4B8E3989BCEDFC9DC (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __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*)&FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_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_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral128D167121840AB04CB2D150C885D3A5E2A03D24); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B56DE2A61A94E93289E3CFD71FCCE203BFD2E3C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral636E8DCE3A600F376E14C7F118C88895CADAAC92); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; List_1_tFB35242E850860900664B389C93AC5242D1F7986* V_3 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_4 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_5 = NULL; float V_6 = 0.0f; float V_7 = 0.0f; int32_t V_8 = 0; bool V_9 = false; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* V_13 = NULL; int32_t V_14 = 0; int32_t V_15 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_16; memset((&V_16), 0, sizeof(V_16)); float V_17 = 0.0f; int32_t V_18 = 0; PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* G_B80_0 = NULL; PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* G_B79_0 = NULL; int32_t G_B81_0 = 0; PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* G_B81_1 = NULL; { // PushOut.TriggerReadPort(true); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_0 = __this->___PushOut_37; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // SidesSpace.TriggerReadPort(true); FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_1 = __this->___SidesSpace_38; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // myCell = null; __this->___myCell_46 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___myCell_46), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // otherCell = null; __this->___otherCell_47 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___otherCell_47), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // forceBreak = false; __this->___forceBreak_48 = (bool)0; // skipIteration = false; __this->___skipIteration_49 = (bool)0; // PushOutDistance = PushOut.GetInputValue; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_2 = __this->___PushOut_37; NullCheck(L_2); float L_3; L_3 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_2, NULL); __this->___PushOutDistance_39 = L_3; // EnsureSidesSpace = SidesSpace.GetInputValue; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_4 = __this->___SidesSpace_38; NullCheck(L_4); float L_5; L_5 = FloatPort_get_GetInputValue_m04D98FD6198F8D138B6544FFDA910F359DD3BBA4(L_4, NULL); __this->___EnsureSidesSpace_40 = L_5; // AlignTo.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_6 = __this->___AlignTo_35; NullCheck(L_6); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_6, (bool)1); // _snapTo = GetPlannersFromPort(AlignTo, true, true, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_7 = __this->___AlignTo_35; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_8; L_8 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_7, (bool)1, (bool)1, (bool)1, NULL); __this->____snapTo_45 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____snapTo_45), (void*)L_8); // if (_snapTo == null) return; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9 = __this->____snapTo_45; if (L_9) { goto IL_0080; } } { // if (_snapTo == null) return; return; } IL_0080: { // if (_snapTo.Count == 0) return; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_10 = __this->____snapTo_45; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_10, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if (L_11) { goto IL_008e; } } { // if (_snapTo.Count == 0) return; return; } IL_008e: { // bool found = false; V_0 = (bool)0; // foundOn = null; __this->___foundOn_50 = (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___foundOn_50), (void*)(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL); // alignTo = null; __this->___alignTo_51 = (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___alignTo_51), (void*)(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL); // field = FieldPlanner.CurrentGraphExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; __this->___field_52 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___field_52), (void*)L_12); // checker = field.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = __this->___field_52; NullCheck(L_13); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14; L_14 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_13, NULL); __this->___checker_53 = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___checker_53), (void*)L_14); // _checkerBackup = checker.Copy(); // Save current checker state CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = __this->___checker_53; NullCheck(L_15); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16; L_16 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_15, (bool)1, NULL); __this->____checkerBackup_43 = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->____checkerBackup_43), (void*)L_16); // for (int a = 0; a < _snapTo.Count; a++) V_1 = 0; goto IL_04eb; } IL_00d3: { // if (_snapTo[a] == FieldPlanner.CurrentGraphExecutingPlanner) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_17 = __this->____snapTo_45; int32_t L_18 = V_1; NullCheck(L_17); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19; L_19 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_17, L_18, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_19, L_20, NULL); if (!L_21) { goto IL_0114; } } { // if (_snapTo.Count == 1) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_22 = __this->____snapTo_45; 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 ((!(((uint32_t)L_23) == ((uint32_t)1)))) { goto IL_04e7; } } { // found = true; V_0 = (bool)1; // if (Debugging) foundOn = null; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_24 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_24) { goto IL_04e7; } } { // if (Debugging) foundOn = null; __this->___foundOn_50 = (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___foundOn_50), (void*)(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL); // continue; // Snap to self goto IL_04e7; } IL_0114: { // if (found) break; bool L_25 = V_0; if (L_25) { goto IL_04fc; } } { // alignTo = _snapTo[a]; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26 = __this->____snapTo_45; int32_t L_27 = V_1; NullCheck(L_26); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_28; L_28 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_26, L_27, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); __this->___alignTo_51 = L_28; Il2CppCodeGenWriteBarrier((void**)(&__this->___alignTo_51), (void*)L_28); // alignToChecker = alignTo.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = __this->___alignTo_51; NullCheck(L_29); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_30; L_30 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_29, NULL); __this->___alignToChecker_54 = L_30; Il2CppCodeGenWriteBarrier((void**)(&__this->___alignToChecker_54), (void*)L_30); // if (alignToChecker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_31 = __this->___alignToChecker_54; if (L_31) { goto IL_0146; } } { // if (alignToChecker == null) return; return; } IL_0146: { // if (alignToChecker.AllCells.Count == 0) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_32 = __this->___alignToChecker_54; NullCheck(L_32); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_33; L_33 = CheckerField3D_get_AllCells_mE37D21AEF60913F5A576384F768366ACDE4519D1(L_32, NULL); NullCheck(L_33); int32_t L_34; L_34 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_33, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if (L_34) { goto IL_0159; } } { // if (alignToChecker.AllCells.Count == 0) return; return; } IL_0159: { // if (FieldPlanner.CurrentGraphExecutingPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_35 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_36; L_36 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_35, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_36) { goto IL_0167; } } { // if (FieldPlanner.CurrentGraphExecutingPlanner == null) return; return; } IL_0167: { // if (FieldPlanner.CurrentGraphExecutingPlanner.ParentBuildPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_37 = ((FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields*)il2cpp_codegen_static_fields_for(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_il2cpp_TypeInfo_var))->___CurrentGraphExecutingPlanner_20; NullCheck(L_37); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_38 = L_37->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_39; L_39 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_39) { goto IL_017a; } } { // if (FieldPlanner.CurrentGraphExecutingPlanner.ParentBuildPlanner == null) return; return; } IL_017a: { // _printBounds = print.GetFullBounds(); // All placed fields bounding box PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_40 = ___0_print; NullCheck(L_40); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_41; L_41 = PlanGenerationPrint_GetFullBounds_m2CCBEF3B174EB9D5C1B717E5E19870DC0619C42C(L_40, (bool)1, NULL); __this->____printBounds_44 = L_41; // CheckerField3D _rotedcheckerBackup = null; // Save current checker state V_2 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL; // if (ParentPlanner.AllowRotateBy90) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_42 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_42); bool L_43 = L_42->___AllowRotateBy90_40; if (!L_43) { goto IL_01bd; } } { // _rotedcheckerBackup = checker.Copy(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_44 = __this->___checker_53; NullCheck(L_44); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_45; L_45 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_44, (bool)1, NULL); V_2 = L_45; // _rotedcheckerBackup.RootRotation = Quaternion.Euler(0, 90, 0); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_46 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47; L_47 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (90.0f), (0.0f), NULL); NullCheck(L_46); CheckerField3D_set_RootRotation_mD7BAD130C9A7E8523116D0C2D6F1146B01C1BEB4(L_46, L_47, NULL); } IL_01bd: { // List currentCheckers = print.GetCurrentCheckersList(); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_48 = ___0_print; NullCheck(L_48); List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_49; L_49 = PlanGenerationPrint_GetCurrentCheckersList_m2C4BBAB42F23E2741D33643C0AA2A93A4356AF3A(L_48, (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL, NULL); V_3 = L_49; // CheckerField3D checkerEdges = alignToChecker.GetInlineChecker(false, true, true, false); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_50 = __this->___alignToChecker_54; NullCheck(L_50); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_51; L_51 = CheckerField3D_GetInlineChecker_mD4CE51566E06B9609D00392EEC8A47A756A6EEB3(L_50, (bool)0, (bool)1, (bool)1, (bool)0, (bool)0, NULL); V_4 = L_51; // List edgeCells = IGeneration.GetRandomizedCells(checkerEdges.Grid); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_52 = V_4; NullCheck(L_52); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_53 = L_52->___Grid_8; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_54; L_54 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_53, NULL); V_5 = L_54; // float smallestBSize = float.MaxValue; V_6 = ((std::numeric_limits::max)()); // float rootBndsSize = GetBoundsSize(_printBounds); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_55 = __this->____printBounds_44; float L_56; L_56 = PR_TightPlacement_GetBoundsSize_mB4E23BC02E8DD48C3435917D99B3CDE833A59B84(__this, L_55, NULL); V_7 = L_56; // smallestRootPos = _checkerBackup.RootPosition; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_57 = __this->____checkerBackup_43; NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_57, NULL); __this->___smallestRootPos_56 = L_58; // smallestRootRot = _checkerBackup.RootRotation; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_59 = __this->____checkerBackup_43; NullCheck(L_59); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60; L_60 = CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD(L_59, NULL); __this->___smallestRootRot_57 = L_60; // int mostAligns = 0; V_8 = 0; // bool foundBreak = false; V_9 = (bool)0; // int rots = 1; V_10 = 1; // if (ParentPlanner.AllowRotateBy90) rots = 2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_61 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_61); bool L_62 = L_61->___AllowRotateBy90_40; if (!L_62) { goto IL_0235; } } { // if (ParentPlanner.AllowRotateBy90) rots = 2; V_10 = 2; } IL_0235: { // int alignsCWant = GetWantedAligns(checker); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_63 = __this->___checker_53; int32_t L_64; L_64 = VirtualFuncInvoker1< int32_t, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* >::Invoke(56 /* System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetWantedAligns(FIMSpace.Generating.Checker.CheckerField3D) */, __this, L_63); V_11 = L_64; // for (int i = 0; i < edgeCells.Count; i++) V_12 = 0; goto IL_04ad; } IL_024b: { // var dirs = edgeCells[i].GetAvailableOutDirs(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_65 = V_5; int32_t L_66 = V_12; NullCheck(L_65); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_67; L_67 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_65, L_66, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_67); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_68; L_68 = FGenCell_GetAvailableOutDirs_m5F628DAA1093162AAAF88A8CBD00C1AE0CA17D92(L_67, NULL); V_13 = L_68; // if (foundBreak) break; bool L_69 = V_9; if (L_69) { goto IL_04bb; } } { // for (int d = 0; d < dirs.Length; d++) V_14 = 0; goto IL_048a; } IL_026a: { // if (foundBreak) break; bool L_70 = V_9; if (L_70) { goto IL_0495; } } { // aligningDir = dirs[d]; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_71 = V_13; int32_t L_72 = V_14; NullCheck(L_71); int32_t L_73 = L_72; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_74 = (L_71)->GetAt(static_cast(L_73)); __this->___aligningDir_55 = L_74; // for (int r = 0; r < rots; r++) V_15 = 0; goto IL_047b; } IL_0288: { // OnPlacementIteration(); VirtualActionInvoker0::Invoke(53 /* System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::OnPlacementIteration() */, __this); // if (forceBreak) { foundBreak = true; forceBreak = false; } bool L_75 = __this->___forceBreak_48; if (!L_75) { goto IL_02a0; } } { // if (forceBreak) { foundBreak = true; forceBreak = false; } V_9 = (bool)1; // if (forceBreak) { foundBreak = true; forceBreak = false; } __this->___forceBreak_48 = (bool)0; } IL_02a0: { // if (foundBreak) break; bool L_76 = V_9; if (L_76) { goto IL_0484; } } { // Bounds predictedPrintBounds = GetBoundsPlacement(checker, checkerEdges, edgeCells[i], alignToChecker, currentCheckers, dirs[d], true); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_77 = __this->___checker_53; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_78 = V_4; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_79 = V_5; int32_t L_80 = V_12; NullCheck(L_79); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_81; L_81 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_79, L_80, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_82 = __this->___alignToChecker_54; List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_83 = V_3; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_84 = V_13; int32_t L_85 = V_14; NullCheck(L_84); int32_t L_86 = L_85; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_87 = (L_84)->GetAt(static_cast(L_86)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_88; L_88 = PR_TightPlacement_GetBoundsPlacement_m4FEE873D411B18CBF87C1514547DBE983D2F3380(__this, L_77, L_78, L_81, L_82, L_83, L_87, (bool)1, NULL); V_16 = L_88; // OnAfterPlacementIteration(); VirtualActionInvoker0::Invoke(54 /* System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::OnAfterPlacementIteration() */, __this); // if (skipIteration) bool L_89 = __this->___skipIteration_49; if (!L_89) { goto IL_02eb; } } { // skipIteration = false; __this->___skipIteration_49 = (bool)0; goto IL_0437; } IL_02eb: { // if (predictedPrintBounds.size.x != float.MaxValue) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_16), NULL); float L_91 = L_90.___x_2; if ((((float)L_91) == ((float)((std::numeric_limits::max)())))) { goto IL_0437; } } { // float newBndsSize = GetBoundsSize(predictedPrintBounds); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_92 = V_16; float L_93; L_93 = PR_TightPlacement_GetBoundsSize_mB4E23BC02E8DD48C3435917D99B3CDE833A59B84(__this, L_92, NULL); V_17 = L_93; // int aligns = checker.CountAlignmentsWith(checkerEdges); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_94 = __this->___checker_53; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_95 = V_4; NullCheck(L_94); int32_t L_96; L_96 = CheckerField3D_CountAlignmentsWith_mE1562DFB79944E1669F1151C15712BD7A8FD0338(L_94, L_95, NULL); V_18 = L_96; // if (aligns >= mostAligns) int32_t L_97 = V_18; int32_t L_98 = V_8; if ((((int32_t)L_97) < ((int32_t)L_98))) { goto IL_0431; } } { // if (newBndsSize <= rootBndsSize) float L_99 = V_17; float L_100 = V_7; if ((!(((float)L_99) <= ((float)L_100)))) { goto IL_03ac; } } { // if (aligns > alignsCWant) foundBreak = true; int32_t L_101 = V_18; int32_t L_102 = V_11; if ((((int32_t)L_101) <= ((int32_t)L_102))) { goto IL_0335; } } { // if (aligns > alignsCWant) foundBreak = true; V_9 = (bool)1; } IL_0335: { // found = true; V_0 = (bool)1; // if (Debugging) foundOn = alignTo; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_103 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_103) { goto IL_034a; } } { // if (Debugging) foundOn = alignTo; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_104 = __this->___alignTo_51; __this->___foundOn_50 = L_104; Il2CppCodeGenWriteBarrier((void**)(&__this->___foundOn_50), (void*)L_104); } IL_034a: { // if (FastCheck) foundBreak = true; bool L_105 = __this->___FastCheck_36; if (!L_105) { goto IL_0355; } } { // if (FastCheck) foundBreak = true; V_9 = (bool)1; } IL_0355: { // smallestRootPos = checker.RootPosition; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_106 = __this->___checker_53; NullCheck(L_106); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107; L_107 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_106, NULL); __this->___smallestRootPos_56 = L_107; // smallestRootRot = checker.RootRotation; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_108 = __this->___checker_53; NullCheck(L_108); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_109; L_109 = CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD(L_108, NULL); __this->___smallestRootRot_57 = L_109; // mostAligns = aligns; int32_t L_110 = V_18; V_8 = L_110; // GetContactCells(checker, alignToChecker, dirs[d], PushOutDistance, ref myCell, ref otherCell); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_111 = __this->___checker_53; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_112 = __this->___alignToChecker_54; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_113 = V_13; int32_t L_114 = V_14; NullCheck(L_113); int32_t L_115 = L_114; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_116 = (L_113)->GetAt(static_cast(L_115)); float L_117 = __this->___PushOutDistance_39; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_118 = (&__this->___myCell_46); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_119 = (&__this->___otherCell_47); PR_TightPlacement_GetContactCells_mE4547324AE2FCC45607FFCCEA9093D25A4C3E34C(L_111, L_112, L_116, L_117, L_118, L_119, NULL); goto IL_0431; } IL_03ac: { // if (newBndsSize < smallestBSize) float L_120 = V_17; float L_121 = V_6; if ((!(((float)L_120) < ((float)L_121)))) { goto IL_0431; } } { // if (aligns > alignsCWant) foundBreak = true; int32_t L_122 = V_18; int32_t L_123 = V_11; if ((((int32_t)L_122) <= ((int32_t)L_123))) { goto IL_03bb; } } { // if (aligns > alignsCWant) foundBreak = true; V_9 = (bool)1; } IL_03bb: { // found = true; if (FastCheck) foundBreak = true; V_0 = (bool)1; // found = true; if (FastCheck) foundBreak = true; bool L_124 = __this->___FastCheck_36; if (!L_124) { goto IL_03c8; } } { // found = true; if (FastCheck) foundBreak = true; V_9 = (bool)1; } IL_03c8: { // if (Debugging) foundOn = alignTo; il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_125 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_125) { goto IL_03db; } } { // if (Debugging) foundOn = alignTo; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_126 = __this->___alignTo_51; __this->___foundOn_50 = L_126; Il2CppCodeGenWriteBarrier((void**)(&__this->___foundOn_50), (void*)L_126); } IL_03db: { // smallestBSize = newBndsSize; float L_127 = V_17; V_6 = L_127; // smallestRootPos = checker.RootPosition; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_128 = __this->___checker_53; NullCheck(L_128); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129; L_129 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_128, NULL); __this->___smallestRootPos_56 = L_129; // smallestRootRot = checker.RootRotation; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_130 = __this->___checker_53; NullCheck(L_130); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_131; L_131 = CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD(L_130, NULL); __this->___smallestRootRot_57 = L_131; // mostAligns = aligns; int32_t L_132 = V_18; V_8 = L_132; // GetContactCells(checker, alignToChecker, dirs[d], PushOutDistance, ref myCell, ref otherCell); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_133 = __this->___checker_53; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_134 = __this->___alignToChecker_54; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_135 = V_13; int32_t L_136 = V_14; NullCheck(L_135); int32_t L_137 = L_136; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_138 = (L_135)->GetAt(static_cast(L_137)); float L_139 = __this->___PushOutDistance_39; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_140 = (&__this->___myCell_46); FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_141 = (&__this->___otherCell_47); PR_TightPlacement_GetContactCells_mE4547324AE2FCC45607FFCCEA9093D25A4C3E34C(L_133, L_134, L_138, L_139, L_140, L_141, NULL); } IL_0431: { // OnFoundPlacementIteration(); VirtualActionInvoker0::Invoke(55 /* System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::OnFoundPlacementIteration() */, __this); } IL_0437: { // if (rots == 2) int32_t L_142 = V_10; if ((!(((uint32_t)L_142) == ((uint32_t)2)))) { goto IL_0463; } } { // if (r == 0) checker = _rotedcheckerBackup.Copy(); int32_t L_143 = V_15; if (L_143) { goto IL_044f; } } { // if (r == 0) checker = _rotedcheckerBackup.Copy(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_144 = V_2; NullCheck(L_144); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_145; L_145 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_144, (bool)1, NULL); __this->___checker_53 = L_145; Il2CppCodeGenWriteBarrier((void**)(&__this->___checker_53), (void*)L_145); goto IL_0475; } IL_044f: { // else checker = _checkerBackup.Copy(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_146 = __this->____checkerBackup_43; NullCheck(L_146); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_147; L_147 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_146, (bool)1, NULL); __this->___checker_53 = L_147; Il2CppCodeGenWriteBarrier((void**)(&__this->___checker_53), (void*)L_147); goto IL_0475; } IL_0463: { // else checker = _checkerBackup.Copy(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_148 = __this->____checkerBackup_43; NullCheck(L_148); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_149; L_149 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_148, (bool)1, NULL); __this->___checker_53 = L_149; Il2CppCodeGenWriteBarrier((void**)(&__this->___checker_53), (void*)L_149); } IL_0475: { // for (int r = 0; r < rots; r++) int32_t L_150 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_150, 1)); } IL_047b: { // for (int r = 0; r < rots; r++) int32_t L_151 = V_15; int32_t L_152 = V_10; if ((((int32_t)L_151) < ((int32_t)L_152))) { goto IL_0288; } } IL_0484: { // for (int d = 0; d < dirs.Length; d++) int32_t L_153 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_153, 1)); } IL_048a: { // for (int d = 0; d < dirs.Length; d++) int32_t L_154 = V_14; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_155 = V_13; NullCheck(L_155); if ((((int32_t)L_154) < ((int32_t)((int32_t)(((RuntimeArray*)L_155)->max_length))))) { goto IL_026a; } } IL_0495: { // checker = _checkerBackup.Copy(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_156 = __this->____checkerBackup_43; NullCheck(L_156); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_157; L_157 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_156, (bool)1, NULL); __this->___checker_53 = L_157; Il2CppCodeGenWriteBarrier((void**)(&__this->___checker_53), (void*)L_157); // for (int i = 0; i < edgeCells.Count; i++) int32_t L_158 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_158, 1)); } IL_04ad: { // for (int i = 0; i < edgeCells.Count; i++) int32_t L_159 = V_12; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_160 = V_5; NullCheck(L_160); int32_t L_161; L_161 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_160, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_159) < ((int32_t)L_161))) { goto IL_024b; } } IL_04bb: { // field.LatestChecker.RootPosition = smallestRootPos; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_162 = __this->___field_52; NullCheck(L_162); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_163; L_163 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_162, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164 = __this->___smallestRootPos_56; NullCheck(L_163); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_163, L_164, NULL); // field.LatestChecker.RootRotation = smallestRootRot; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_165 = __this->___field_52; NullCheck(L_165); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_166; L_166 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_165, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_167 = __this->___smallestRootRot_57; NullCheck(L_166); CheckerField3D_set_RootRotation_mD7BAD130C9A7E8523116D0C2D6F1146B01C1BEB4(L_166, L_167, NULL); } IL_04e7: { // for (int a = 0; a < _snapTo.Count; a++) int32_t L_168 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_168, 1)); } IL_04eb: { // for (int a = 0; a < _snapTo.Count; a++) int32_t L_169 = V_1; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_170 = __this->____snapTo_45; NullCheck(L_170); int32_t L_171; L_171 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_170, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_169) < ((int32_t)L_171))) { goto IL_00d3; } } IL_04fc: { // if (!found) bool L_172 = V_0; if (L_172) { goto IL_054d; } } { // ContactCell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_173 = __this->___ContactCell_41; NullCheck(L_173); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_173, NULL); // AlignedToCell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_174 = __this->___AlignedToCell_42; NullCheck(L_174); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_174, NULL); // field.LatestChecker.RootPosition = _checkerBackup.RootPosition; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_175 = __this->___field_52; NullCheck(L_175); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_176; L_176 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_175, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_177 = __this->____checkerBackup_43; NullCheck(L_177); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178; L_178 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_177, NULL); NullCheck(L_176); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_176, L_178, NULL); // field.LatestChecker.RootRotation = _checkerBackup.RootRotation; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_179 = __this->___field_52; NullCheck(L_179); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_180; L_180 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_179, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_181 = __this->____checkerBackup_43; NullCheck(L_181); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_182; L_182 = CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD(L_181, NULL); NullCheck(L_180); CheckerField3D_set_RootRotation_mD7BAD130C9A7E8523116D0C2D6F1146B01C1BEB4(L_180, L_182, NULL); goto IL_05b5; } IL_054d: { // if (field) ContactCell.ProvideFullCellData(myCell, field.LatestChecker, field.LatestResult); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_183 = __this->___field_52; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_184; L_184 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_183, NULL); if (!L_184) { goto IL_0581; } } { // if (field) ContactCell.ProvideFullCellData(myCell, field.LatestChecker, field.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_185 = __this->___ContactCell_41; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_186 = __this->___myCell_46; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_187 = __this->___field_52; NullCheck(L_187); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_188; L_188 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_187, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_189 = __this->___field_52; NullCheck(L_189); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_190 = L_189->___LatestResult_47; NullCheck(L_185); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_185, L_186, L_188, L_190, NULL); } IL_0581: { // if (alignTo) AlignedToCell.ProvideFullCellData(otherCell, alignTo.LatestChecker, alignTo.LatestResult); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_191 = __this->___alignTo_51; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_192; L_192 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_191, NULL); if (!L_192) { goto IL_05b5; } } { // if (alignTo) AlignedToCell.ProvideFullCellData(otherCell, alignTo.LatestChecker, alignTo.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_193 = __this->___AlignedToCell_42; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_194 = __this->___otherCell_47; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_195 = __this->___alignTo_51; NullCheck(L_195); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_196; L_196 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_195, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_197 = __this->___alignTo_51; NullCheck(L_197); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_198 = L_197->___LatestResult_47; NullCheck(L_193); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_193, L_194, L_196, L_198, NULL); } IL_05b5: { // if (Debugging) il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_199 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_199) { goto IL_0623; } } { // if (!found) bool L_200 = V_0; if (L_200) { goto IL_05dc; } } { // DebuggingInfo = "Failed To find placement for " + field.ArrayNameString; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_201 = __this->___field_52; NullCheck(L_201); String_t* L_202; L_202 = FieldPlanner_get_ArrayNameString_m366E4B57EC6BB82899D61FC04D76E66A7ECE3F89(L_201, NULL); String_t* L_203; L_203 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral636E8DCE3A600F376E14C7F118C88895CADAAC92, L_202, NULL); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, L_203, NULL); goto IL_0612; } IL_05dc: { // if (foundOn == null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_204 = __this->___foundOn_50; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_205; L_205 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_204, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_205) { goto IL_05f7; } } { // DebuggingInfo = "No field planner to fit on -> staying in the same placement"; PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, _stringLiteral128D167121840AB04CB2D150C885D3A5E2A03D24, NULL); goto IL_0612; } IL_05f7: { // DebuggingInfo = "Found placement on " + foundOn.ArrayNameString; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_206 = __this->___foundOn_50; NullCheck(L_206); String_t* L_207; L_207 = FieldPlanner_get_ArrayNameString_m366E4B57EC6BB82899D61FC04D76E66A7ECE3F89(L_206, NULL); String_t* L_208; L_208 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral5B56DE2A61A94E93289E3CFD71FCCE203BFD2E3C, L_207, NULL); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, L_208, NULL); } IL_0612: { // print._debugLatestExecuted = field.LatestChecker; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_209 = ___0_print; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_210 = __this->___field_52; NullCheck(L_210); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_211; L_211 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_210, NULL); NullCheck(L_209); L_209->____debugLatestExecuted_1 = L_211; Il2CppCodeGenWriteBarrier((void**)(&L_209->____debugLatestExecuted_1), (void*)L_211); } IL_0623: { // resultIndex = -2; __this->___resultIndex_34 = ((int32_t)-2); // resultIndex = found ? 1 : 0; bool L_212 = V_0; G_B79_0 = __this; if (L_212) { G_B80_0 = __this; goto IL_0632; } } { G_B81_0 = 0; G_B81_1 = G_B79_0; goto IL_0633; } IL_0632: { G_B81_0 = 1; G_B81_1 = G_B80_0; } IL_0633: { NullCheck(G_B81_1); G_B81_1->___resultIndex_34 = G_B81_0; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::OnPlacementIteration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement_OnPlacementIteration_mC78A9D13B305594A0E469F12B986B43B96B6C80F (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::OnAfterPlacementIteration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement_OnAfterPlacementIteration_m50869C3DB710D60D697E4737A6C23B5DD186419D (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::OnFoundPlacementIteration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement_OnFoundPlacementIteration_m87601FE4B7AA89BFCDB4D6DAF2FC0006700C6C84 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetContactCells(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Checker.CheckerField3D,UnityEngine.Vector3Int,System.Single,FIMSpace.Generating.FieldCell&,FIMSpace.Generating.FieldCell&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement_GetContactCells_mE4547324AE2FCC45607FFCCEA9093D25A4C3E34C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_my, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_other, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_dir, float ___3_pushOutDistance, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___4_myCell, FieldCell_t0474210B4815B1D080500050D625323788B306F9** ___5_otherCell, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral431963218C4C1F1FC6DD7C020D5AB98F4FB318F5); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; { // Vector3 rootBackup = my.RootPosition; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = ___0_my; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_0, NULL); V_0 = L_1; // if (pushOutDistance != 0f) my.RootPosition -= my.ScaleV3(dir.V3IntToV3()) * pushOutDistance; float L_2 = ___3_pushOutDistance; if ((((float)L_2) == ((float)(0.0f)))) { goto IL_0032; } } { // if (pushOutDistance != 0f) my.RootPosition -= my.ScaleV3(dir.V3IntToV3()) * pushOutDistance; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_3 = ___0_my; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_4 = L_3; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_4, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_6 = ___0_my; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = ___2_dir; 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_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = CheckerField3D_ScaleV3_mAF77977435846201A77E9A71E177B8298ACE3B94(L_6, L_8, NULL); float L_10 = ___3_pushOutDistance; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_11, NULL); NullCheck(L_4); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_4, L_12, NULL); } IL_0032: { // FieldCell oCell = my.FindCellOfInDir(other, dir.InverseV3Int(), 1); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13 = ___0_my; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14 = ___1_other; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_15 = ___2_dir; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16; L_16 = PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF(L_15, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_16, NULL); NullCheck(L_13); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18; L_18 = CheckerField3D_FindCellOfInDir_m17C55BF08D8F53EC43CD5703B3565B01231CA35A(L_13, L_14, L_17, 1, NULL); V_1 = L_18; // if (FGenerators.CheckIfIsNull(oCell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_19 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_20; L_20 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_19, NULL); if (!L_20) { goto IL_0060; } } { // UnityEngine.Debug.Log("not found alignment cell"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral431963218C4C1F1FC6DD7C020D5AB98F4FB318F5, NULL); // my.RootPosition = rootBackup; // restore CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = ___0_my; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0; NullCheck(L_21); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_21, L_22, NULL); // return; return; } IL_0060: { // FieldCell mCell = my._FindCellOfInDir_MyCell; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_23 = ___0_my; NullCheck(L_23); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_24 = L_23->____FindCellOfInDir_MyCell_20; V_2 = L_24; // oCell = my.GetMostCenteredCellInAxis(other, mCell, oCell, PGGUtils.GetRotatedFlatDirectionFrom(dir)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_25 = ___0_my; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = ___1_other; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_28 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_29 = ___2_dir; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_30; L_30 = PGGUtils_GetRotatedFlatDirectionFrom_mB825EF2F3E1328E70EC388288C28061445569625(L_29, NULL); NullCheck(L_25); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_31; L_31 = CheckerField3D_GetMostCenteredCellInAxis_mE169EDE9EB92B1E2D86EE191111984306E7CFFB5(L_25, L_26, L_27, L_28, L_30, NULL); V_1 = L_31; // mCell = my._GetMostCenteredCellInAxis_MyCell; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_32 = ___0_my; NullCheck(L_32); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_33 = L_32->____GetMostCenteredCellInAxis_MyCell_19; V_2 = L_33; // my.RootPosition = rootBackup; // restore CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_34 = ___0_my; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_0; NullCheck(L_34); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_34, L_35, NULL); // myCell = mCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_36 = ___4_myCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_37 = V_2; *((RuntimeObject**)L_36) = (RuntimeObject*)L_37; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_36, (void*)(RuntimeObject*)L_37); // otherCell = oCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9** L_38 = ___5_otherCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_39 = V_1; *((RuntimeObject**)L_38) = (RuntimeObject*)L_39; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_38, (void*)(RuntimeObject*)L_39); // } return; } } // System.Single FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetBoundsSize(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PR_TightPlacement_GetBoundsSize_mB4E23BC02E8DD48C3435917D99B3CDE833A59B84 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // return (b.max - b.min).magnitude; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL); V_0 = L_2; float L_3; L_3 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL); return L_3; } } // UnityEngine.Bounds FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetBoundsPlacement(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.FieldCell,FIMSpace.Generating.Checker.CheckerField3D,System.Collections.Generic.List`1,UnityEngine.Vector3Int,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PR_TightPlacement_GetBoundsPlacement_m4FEE873D411B18CBF87C1514547DBE983D2F3380 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_inline, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_cell, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___3_alignToChecker, List_1_tFB35242E850860900664B389C93AC5242D1F7986* ___4_fullMask, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___5_dir, bool ___6_breakOnAnyCollWithMask, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_1; memset((&V_1), 0, sizeof(V_1)); { // CheckerField3D.DebugHelper = false; il2cpp_codegen_runtime_class_init_inline(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); ((CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_StaticFields*)il2cpp_codegen_static_fields_for(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var))->___DebugHelper_14 = (bool)0; // checker.SetRootPositionInWorldPosCentered(inline.GetWorldPos(cell), false); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = ___0_checker; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1 = ___1_inline; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2 = ___2_cell; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_1, L_2, NULL); NullCheck(L_0); CheckerField3D_SetRootPositionInWorldPosCentered_m51D98719BC21169CD1CC0AD96B1D5323E582F4A9(L_0, L_3, (bool)0, NULL); // checker.RoundRootPositionAccordingly(inline); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_4 = ___0_checker; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5 = ___1_inline; NullCheck(L_4); CheckerField3D_RoundRootPositionAccordingly_m8CCA40AF4A76D97CCD80428CD4D6178F40EA12E0(L_4, L_5, NULL); // checker.RootPosition += checker.ScaleV3(dir); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_6 = ___0_checker; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7 = L_6; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_7, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = ___0_checker; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ___5_dir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_10, NULL); NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = CheckerField3D_ScaleV3_mAF77977435846201A77E9A71E177B8298ACE3B94(L_9, L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_12, NULL); NullCheck(L_7); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_7, L_13, NULL); // checker.StepPushOutOfCollision(alignToChecker, dir); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14 = ___0_checker; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = ___3_alignToChecker; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16 = ___5_dir; NullCheck(L_14); CheckerField3D_StepPushOutOfCollision_mB8A3772E61FCA4A709348FCEC9CF7D926060F07F(L_14, L_15, L_16, ((int32_t)128), NULL); // if (PushOutDistance != 0f) checker.RootPosition += checker.ScaleV3(dir.V3IntToV3()) * PushOutDistance; float L_17 = __this->___PushOutDistance_39; if ((((float)L_17) == ((float)(0.0f)))) { goto IL_007e; } } { // if (PushOutDistance != 0f) checker.RootPosition += checker.ScaleV3(dir.V3IntToV3()) * PushOutDistance; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18 = ___0_checker; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19 = L_18; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_19, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = ___0_checker; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_22 = ___5_dir; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_22, NULL); NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = CheckerField3D_ScaleV3_mAF77977435846201A77E9A71E177B8298ACE3B94(L_21, L_23, NULL); float L_25 = __this->___PushOutDistance_39; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_24, L_25, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_20, L_26, NULL); NullCheck(L_19); CheckerField3D_set_RootPosition_m9D44DFC8C889DE6A0328C609975AA573458E9AE0(L_19, L_27, NULL); } IL_007e: { // if (EnsureSidesSpace > 0f) float L_28 = __this->___EnsureSidesSpace_40; if ((!(((float)L_28) > ((float)(0.0f))))) { goto IL_012c; } } { // Vector3Int side = PGGUtils.GetRotatedFlatDirectionFrom(FVectorMethods.ChooseDominantAxis(dir.V3IntToV3()).V3toV3Int()); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_29 = ___5_dir; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_29, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = FVectorMethods_ChooseDominantAxis_m84B7D8A93DEBD2208A3200AC272E62FBD2EAFB81(L_30, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_32; L_32 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_31, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_33; L_33 = PGGUtils_GetRotatedFlatDirectionFrom_mB825EF2F3E1328E70EC388288C28061445569625(L_32, NULL); V_1 = L_33; // if (checker.CheckCollisionOnSide(side, EnsureSidesSpace, fullMask)) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_34 = ___0_checker; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_35 = V_1; float L_36 = __this->___EnsureSidesSpace_40; List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_37 = ___4_fullMask; NullCheck(L_34); bool L_38; L_38 = CheckerField3D_CheckCollisionOnSide_mAC7DE7AE4E98F0D2F106D07EDEBE53423039BF90(L_34, L_35, L_36, L_37, NULL); if (!L_38) { goto IL_00d0; } } { // return new Bounds(Vector3.zero, Vector3.one * float.MaxValue); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_40, ((std::numeric_limits::max)()), NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_42; memset((&L_42), 0, sizeof(L_42)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_42), L_39, L_41, /*hidden argument*/NULL); return L_42; } IL_00d0: { // if (checker.CheckCollisionOnSide(side.InverseV3Int(), EnsureSidesSpace, fullMask)) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_43 = ___0_checker; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_44 = V_1; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_45; L_45 = PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF(L_44, NULL); float L_46 = __this->___EnsureSidesSpace_40; List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_47 = ___4_fullMask; NullCheck(L_43); bool L_48; L_48 = CheckerField3D_CheckCollisionOnSide_mAC7DE7AE4E98F0D2F106D07EDEBE53423039BF90(L_43, L_45, L_46, L_47, NULL); if (!L_48) { goto IL_0100; } } { // return new Bounds(Vector3.zero, Vector3.one * float.MaxValue); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_50, ((std::numeric_limits::max)()), NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_52; memset((&L_52), 0, sizeof(L_52)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_52), L_49, L_51, /*hidden argument*/NULL); return L_52; } IL_0100: { // if (checker.CheckCollisionOnSide(dir, EnsureSidesSpace, fullMask)) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_53 = ___0_checker; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_54 = ___5_dir; float L_55 = __this->___EnsureSidesSpace_40; List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_56 = ___4_fullMask; NullCheck(L_53); bool L_57; L_57 = CheckerField3D_CheckCollisionOnSide_mAC7DE7AE4E98F0D2F106D07EDEBE53423039BF90(L_53, L_54, L_55, L_56, NULL); if (!L_57) { goto IL_012c; } } { // return new Bounds(Vector3.zero, Vector3.one * float.MaxValue); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_59, ((std::numeric_limits::max)()), NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_61; memset((&L_61), 0, sizeof(L_61)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_61), L_58, L_60, /*hidden argument*/NULL); return L_61; } IL_012c: { // if (breakOnAnyCollWithMask) if (checker.IsCollidingWith(fullMask)) bool L_62 = ___6_breakOnAnyCollWithMask; if (!L_62) { goto IL_0154; } } { // if (breakOnAnyCollWithMask) if (checker.IsCollidingWith(fullMask)) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_63 = ___0_checker; List_1_tFB35242E850860900664B389C93AC5242D1F7986* L_64 = ___4_fullMask; NullCheck(L_63); bool L_65; L_65 = CheckerField3D_IsCollidingWith_m7768123134998F82258B8249FDF43F7B3340E174(L_63, L_64, NULL); if (!L_65) { goto IL_0154; } } { // return new Bounds(Vector3.zero, Vector3.one * float.MaxValue); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68; L_68 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_67, ((std::numeric_limits::max)()), NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_69; memset((&L_69), 0, sizeof(L_69)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_69), L_66, L_68, /*hidden argument*/NULL); return L_69; } IL_0154: { // Bounds r = new Bounds(_printBounds.center, _printBounds.size); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_70 = (&__this->____printBounds_44); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_70, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_72 = (&__this->____printBounds_44); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73; L_73 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_72, NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_71, L_73, NULL); // r.Encapsulate(checker.GetFullBoundsWorldSpace()); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_74 = ___0_checker; NullCheck(L_74); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_75; L_75 = CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291(L_74, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_75, NULL); // return r; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_76 = V_0; return L_76; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::GetWantedAligns(FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_TightPlacement_GetWantedAligns_mD970223D692631670B80D42ED283FB1716D141DA (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, const RuntimeMethod* method) { { // return Mathf.RoundToInt(Mathf.Clamp(Mathf.Log10(checker.ChildPositionsCount) * 6, 3, 8)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = ___0_checker; NullCheck(L_0); int32_t L_1; L_1 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_0, NULL); float L_2; L_2 = log10f(((float)L_1)); float L_3; L_3 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_multiply(L_2, (6.0f))), (3.0f), (8.0f), NULL); int32_t L_4; L_4 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_3, NULL); return L_4; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Special.PR_TightPlacement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_TightPlacement__ctor_m5F3AD39C492594E985B4AC8D462730E7568D6883 (PR_TightPlacement_t1098D7008F66F9F931AD734E8A83AD1ACAE313E6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private List _snapTo = new List(); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_0 = (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*)il2cpp_codegen_object_new(List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5(L_0, List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5_RuntimeMethod_var); __this->____snapTo_45 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____snapTo_45), (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.PlannerNodes.Field.Shape.PR_JoinShapeCells::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_JoinShapeCells_GetDisplayName_m842079F5E5839AE3D0F055E1D811A8CAB3E46667 (PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69BA87594B2E28B4A5455E36A4D8EBBA1E777045); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD461181633CCF17681231F8D720FEBF22A3B0174); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Join Field-Shape Cells" : "Join Field-Shape Cells"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral69BA87594B2E28B4A5455E36A4D8EBBA1E777045; } IL_000e: { return _stringLiteralD461181633CCF17681231F8D720FEBF22A3B0174; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_JoinShapeCells_get_GetNodeTooltipDescription_m150E5C207AD166C836E76247EBE298AD336F67BF (PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BA5A68E8B1D9DDC40CBBD6CEE1724EF48D03BF3); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Joining cells of one Field Shape with another."; } } return _stringLiteral4BA5A68E8B1D9DDC40CBBD6CEE1724EF48D03BF3; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_JoinShapeCells_GetNodeColor_m95F1C9471F7CC5EF90383F1CAB28B5E1C42265C3 (PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458* __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.PlannerNodes.Field.Shape.PR_JoinShapeCells::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_JoinShapeCells_get_IsFoldable_m2CE409A44611A96E83DE164164D9C816B76AF050 (PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_JoinShapeCells_get_NodeSize_m7D1612743FDAE9C45F1C6EC88E01B4569BC2814B (PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458* __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 ? 104 : 86); } } 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)86); 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; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_JoinShapeCells_get_NodeType_m30081406E166D673FB2D6F063B78ABAD29A9D125 (PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_JoinShapeCells_Execute_mCE3C8990C0EFB84A9266908097CAE7C0BA1F5CF6 (PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; { // ApplyTo.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___ApplyTo_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // JoinWith.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___JoinWith_34; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // FieldPlanner plan = GetPlannerFromPort(ApplyTo, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___ApplyTo_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_2, (bool)0, NULL); V_0 = L_3; // CheckerField3D myChe = ApplyTo.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___ApplyTo_35; NullCheck(L_4); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5; L_5 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_4, NULL); V_1 = L_5; // if (plan) myChe = plan.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL); if (!L_7) { goto IL_0046; } } { // if (plan) myChe = plan.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_0; NullCheck(L_8); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_9 = L_8->___LatestResult_47; NullCheck(L_9); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = L_9->___Checker_2; V_1 = L_10; } IL_0046: { // if (myChe == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11 = V_1; if (L_11) { goto IL_004a; } } { // if (myChe == null) { return; } return; } IL_004a: { // CheckerField3D oChe = JoinWith.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_12 = __this->___JoinWith_34; NullCheck(L_12); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13; L_13 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_12, NULL); V_2 = L_13; // if (oChe == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14 = V_2; if (L_14) { goto IL_005a; } } { // if (oChe == null) { return; } return; } IL_005a: { // myChe.Join(oChe); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = V_1; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16 = V_2; NullCheck(L_15); CheckerField3D_Join_m7FF180527AB63F84B56474806CF4FA709FFC9AA8(L_15, L_16, NULL); // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL); if (!L_18) { goto IL_0075; } } { // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19 = V_0; NullCheck(L_19); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_20 = L_19->___LatestResult_47; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = V_1; NullCheck(L_20); L_20->___Checker_2 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_20->___Checker_2), (void*)L_21); } IL_0075: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_JoinShapeCells::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_JoinShapeCells__ctor_mBD86FACC325BF3C29B5479AD179E0C70335FE860 (PR_JoinShapeCells_tBE2BAD60A1B694AB8F09E475B7E71A9AB6633458* __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.Field.Shape.PR_RemoveAllFieldCells::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RemoveAllFieldCells_GetDisplayName_m5575C789FE25775A0515C4828189E22D142C5F58 (PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3011A61C39FC98BF46C2484E97F1615719B498C); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Remove All Field Cells"; } return _stringLiteralB3011A61C39FC98BF46C2484E97F1615719B498C; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RemoveAllFieldCells_get_GetNodeTooltipDescription_mC93B11415609B8FB93D1560129BB5B9CA45A797A (PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC4B268ED9F6D8D9948A66A61486C50E63ACF01D); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Remove All Field Cells."; } } return _stringLiteralDC4B268ED9F6D8D9948A66A61486C50E63ACF01D; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_RemoveAllFieldCells_GetNodeColor_mFD0571FF82F2048BAEA9A4106ACAEBED05EF2F19 (PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06* __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.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RemoveAllFieldCells_get_IsFoldable_mF19AD1C5493FF5883492B42AEFF93E1DF4CF0DEE (PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_RemoveAllFieldCells_get_NodeSize_mE95E702A6851FC67415CE1172D1836C9BBEF2124 (PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(190, 84); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (190.0f), (84.0f), /*hidden argument*/NULL); return L_0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RemoveAllFieldCells_get_NodeType_m4F971F917FA59AFD08D8CE720720D593BC662254 (PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RemoveAllFieldCells_Execute_mB4C01E0AA8D1E65DB4574A343F74629B7686ABAA (PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; { // Planner.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // FieldPlanner plan = GetPlannerFromPort(Planner, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Planner_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2; L_2 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_1, (bool)0, NULL); V_0 = L_2; // CheckerField3D myChe = Planner.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_3 = __this->___Planner_34; NullCheck(L_3); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_4; L_4 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_3, NULL); V_1 = L_4; // if (plan) myChe = plan.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = V_0; 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_003a; } } { // if (plan) myChe = plan.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = V_0; NullCheck(L_7); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_8 = L_7->___LatestResult_47; NullCheck(L_8); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = L_8->___Checker_2; V_1 = L_9; } IL_003a: { // if (myChe == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_1; if (L_10) { goto IL_003e; } } { // if (myChe == null) { return; } return; } IL_003e: { // myChe.ClearAllCells(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11 = V_1; NullCheck(L_11); CheckerField3D_ClearAllCells_mCED5BC0A86ADAAB1F8B09B865638820695E10B0C(L_11, NULL); // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL); if (!L_13) { goto IL_0058; } } { // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = V_0; NullCheck(L_14); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_15 = L_14->___LatestResult_47; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16 = V_1; NullCheck(L_15); L_15->___Checker_2 = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->___Checker_2), (void*)L_16); } IL_0058: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveAllFieldCells::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RemoveAllFieldCells__ctor_mC1DB833EF02AC5F498A60803713A1D0CAD6E6732 (PR_RemoveAllFieldCells_t608B38F3455143EE638CEFD8FD0A1A6BE0CA7A06* __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.Field.Shape.PR_RemoveFieldCells::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RemoveFieldCells_GetDisplayName_m387B3709262B4C49E92368370D7AF9C2DFA6C947 (PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral720DE998597A1F6EEE23BEFEE9562D1C43C83A43); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8C1D1A8FDDA84751BA8FFA262FFD08CF72DC075); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Remove Field Cells" : "Remove Field Cells"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralA8C1D1A8FDDA84751BA8FFA262FFD08CF72DC075; } IL_000e: { return _stringLiteral720DE998597A1F6EEE23BEFEE9562D1C43C83A43; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RemoveFieldCells_get_IsFoldable_mD79611A72CC4FEB7E84D50F2F73A485B042C6751 (PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RemoveFieldCells_get_GetNodeTooltipDescription_mB4C47C98E37E601FBAE278F6D088DB09CD4AD2ED (PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32262E732DD82BE7860B400E73EF0211B30FD3A); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Removing cells of one Field which are intersecting with another"; } } return _stringLiteralD32262E732DD82BE7860B400E73EF0211B30FD3A; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_RemoveFieldCells_GetNodeColor_m54F77C8E0E6D827A98076963DC85B2E8CCC7D5B6 (PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D* __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.Field.Shape.PR_RemoveFieldCells::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_RemoveFieldCells_get_NodeSize_m3C846130D10EB6E82233D3A333A5BFD0111C5F8F (PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D* __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(230, _EditorFoldout ? 104 : 86); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (230.0f); if (L_0) { G_B2_0 = (230.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)86); 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; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RemoveFieldCells_get_NodeType_m7E63FD0F0D0B7CE8DA33608556AC04C97DCA42D1 (PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D* __this, const RuntimeMethod* method) { { // return EPlannerNodeType.WholeFieldPlacement; return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RemoveFieldCells_Execute_m04D3C255CFBA326FC3E4D656BC5D4A25B1423FDF (PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; { // RemoveFrom.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___RemoveFrom_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // ToRemove.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___ToRemove_34; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // FieldPlanner plan = GetPlannerFromPort(RemoveFrom, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___RemoveFrom_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_2, (bool)0, NULL); V_0 = L_3; // CheckerField3D myChe = RemoveFrom.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___RemoveFrom_35; NullCheck(L_4); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5; L_5 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_4, NULL); V_1 = L_5; // if (myChe == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_6 = V_1; if (L_6) { goto IL_0036; } } { // if (myChe == null) { return; } return; } IL_0036: { // CheckerField3D oChe = ToRemove.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_7 = __this->___ToRemove_34; NullCheck(L_7); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8; L_8 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_7, NULL); V_2 = L_8; // if (oChe == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = V_2; if (L_9) { goto IL_0046; } } { // if (oChe == null) { return; } return; } IL_0046: { // myChe.RemoveCellsCollidingWith(oChe); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_1; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11 = V_2; NullCheck(L_10); CheckerField3D_RemoveCellsCollidingWith_mE0675198BCA63D068723F2FDEA85EA4A969750BC(L_10, L_11, NULL); // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL); if (!L_13) { goto IL_0061; } } { // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = V_0; NullCheck(L_14); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_15 = L_14->___LatestResult_47; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16 = V_1; NullCheck(L_15); L_15->___Checker_2 = L_16; Il2CppCodeGenWriteBarrier((void**)(&L_15->___Checker_2), (void*)L_16); } IL_0061: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_RemoveFieldCells::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RemoveFieldCells__ctor_mA7145D54C8632D2C5CD475510865199024C3DC49 (PR_RemoveFieldCells_tDE4116A609482235E7089996D4A2768E54B2984D* __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.Field.Shape.PR_ReplaceFieldCells::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ReplaceFieldCells_GetDisplayName_mDAFC26CD5057DD67B2A6743C160F488451C49446 (PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral521F1B43DB923AFB465A9803184883C30DCEAF57); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8398A74A81CB48A0B15575821947FFF80DAD27C9); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Replace Field Cells" : "Replace Field Cells"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral8398A74A81CB48A0B15575821947FFF80DAD27C9; } IL_000e: { return _stringLiteral521F1B43DB923AFB465A9803184883C30DCEAF57; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ReplaceFieldCells_get_IsFoldable_m324F18D51F766DBA2889F78C11F055D51FCAF017 (PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ReplaceFieldCells_get_GetNodeTooltipDescription_mABE3C7AB81C4475E38EF76111812E2485ACCB09F (PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD121BEE6301A8994EC7FADB0FA9823160CA5C64A); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Replacing cells of one Field Shape with another."; } } return _stringLiteralD121BEE6301A8994EC7FADB0FA9823160CA5C64A; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_ReplaceFieldCells_GetNodeColor_m1B526AB6C12D91858DBDB30617BA332DE1E84FDC (PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7* __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.Field.Shape.PR_ReplaceFieldCells::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_ReplaceFieldCells_get_NodeSize_m480E6DC0D262D5C1A006C0A915B8CAEB9F194891 (PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7* __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(214, _EditorFoldout ? 104 : 86); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (214.0f); if (L_0) { G_B2_0 = (214.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)86); 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; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_ReplaceFieldCells_get_NodeType_mBDBBA9625DEF50EE788520EF2DB7B5A6645E58DF (PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ReplaceFieldCells_Execute_m415B80F5EAE58FC1C5EFC1C68F28E7C47B6F9851 (PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; { // ApplyTo.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___ApplyTo_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // ReplaceWith.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___ReplaceWith_34; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // FieldPlanner plan = GetPlannerFromPort(ApplyTo, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___ApplyTo_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_2, (bool)0, NULL); V_0 = L_3; // CheckerField3D myChe = ApplyTo.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___ApplyTo_35; NullCheck(L_4); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5; L_5 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_4, NULL); V_1 = L_5; // if (plan) myChe = plan.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL); if (!L_7) { goto IL_0046; } } { // if (plan) myChe = plan.LatestResult.Checker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_0; NullCheck(L_8); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_9 = L_8->___LatestResult_47; NullCheck(L_9); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = L_9->___Checker_2; V_1 = L_10; } IL_0046: { // if (myChe == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11 = V_1; if (L_11) { goto IL_004a; } } { // if (myChe == null) { return; } return; } IL_004a: { // CheckerField3D oChe = ReplaceWith.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_12 = __this->___ReplaceWith_34; NullCheck(L_12); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13; L_13 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_12, NULL); V_2 = L_13; // if (oChe == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14 = V_2; if (L_14) { goto IL_005a; } } { // if (oChe == null) { return; } return; } IL_005a: { // myChe.ClearAllCells(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = V_1; NullCheck(L_15); CheckerField3D_ClearAllCells_mCED5BC0A86ADAAB1F8B09B865638820695E10B0C(L_15, NULL); // myChe.Join(oChe); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16 = V_1; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17 = V_2; NullCheck(L_16); CheckerField3D_Join_m7FF180527AB63F84B56474806CF4FA709FFC9AA8(L_16, L_17, NULL); // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL); if (!L_19) { goto IL_007b; } } { // if (plan) plan.LatestResult.Checker = myChe; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = V_0; NullCheck(L_20); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_21 = L_20->___LatestResult_47; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22 = V_1; NullCheck(L_21); L_21->___Checker_2 = L_22; Il2CppCodeGenWriteBarrier((void**)(&L_21->___Checker_2), (void*)L_22); } IL_007b: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ReplaceFieldCells::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ReplaceFieldCells__ctor_mCCE229A9D24FCCFB39E7460DC75B3D69E2C56DFF (PR_ReplaceFieldCells_t84997B24D5102470E2CF20DF5D863B749CA371C7* __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.Field.Shape.PR_ShapeSubtract::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ShapeSubtract_GetDisplayName_m0C4D14D882A200FCE5493F90952822F1CB584FEE (PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAC4095A72204CE9A1C394341358E5499D8E085D); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Subtract Shape Cells"; } return _stringLiteralFAC4095A72204CE9A1C394341358E5499D8E085D; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ShapeSubtract_get_GetNodeTooltipDescription_m844D5651A5F463CDCDBEBF55995F5A477EEDBD44 (PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5CD3245B7114179C26149A9B1C4113A4D44049B); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Removing cells of one shape and outputting resulting shape"; } } return _stringLiteralF5CD3245B7114179C26149A9B1C4113A4D44049B; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_ShapeSubtract_GetNodeColor_mDFA831DB4D4B4F61002AF374BBDF740B734DFA1D (PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA* __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.Field.Shape.PR_ShapeSubtract::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_ShapeSubtract_get_NodeSize_m0228D1D5F111FA0D964BB4FF9CD087AE12E26A79 (PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(230, 124); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (230.0f), (124.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ShapeSubtract_get_DrawInputConnector_mA10ED99D41524B67960D81312930D70A02914714 (PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ShapeSubtract_get_DrawOutputConnector_mC0ED57A1013C941BACE1D88C0BBF0D5BA060F299 (PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ShapeSubtract_OnStartReadingNode_m5FD0D3441027B2019AC9289D27E16C3AA7EBCC71 (PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA* __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; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_3 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_4; memset((&V_4), 0, sizeof(V_4)); { // From.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___From_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // ToRemove.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___ToRemove_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // var checker = From.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___From_34; NullCheck(L_2); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_3; L_3 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_2, NULL); V_0 = L_3; // var plan = GetPlannerFromPort(From, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___From_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5; L_5 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_4, (bool)0, NULL); V_1 = L_5; // if (plan != null) checker = plan.LatestChecker; 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_0042; } } { // if (plan != null) checker = plan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_1; NullCheck(L_8); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9; L_9 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_8, NULL); V_0 = L_9; } IL_0042: { // if (checker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_0; if (L_10) { goto IL_0046; } } { // if (checker == null) return; return; } IL_0046: { // if (checker.ChildPositionsCount == 0) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_11, NULL); if (L_12) { goto IL_004f; } } { // if (checker.ChildPositionsCount == 0) return; return; } IL_004f: { // var oChecker = ToRemove.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_13 = __this->___ToRemove_35; NullCheck(L_13); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14; L_14 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_13, NULL); V_2 = L_14; // var oplan = GetPlannerFromPort(ToRemove, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_15 = __this->___ToRemove_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16; L_16 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_15, (bool)0, NULL); // if (oplan == null) return; 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_0071; } } { // if (oplan == null) return; return; } IL_0071: { // if (oChecker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18 = V_2; if (L_18) { goto IL_0075; } } { // if (oChecker == null) return; return; } IL_0075: { // if (oChecker.ChildPositionsCount == 0) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19 = V_2; NullCheck(L_19); int32_t L_20; L_20 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_19, NULL); if (L_20) { goto IL_007e; } } { // if (oChecker.ChildPositionsCount == 0) return; return; } IL_007e: { // CheckerField3D nChecker = checker.Copy(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = V_0; NullCheck(L_21); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22; L_22 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_21, (bool)1, NULL); V_3 = L_22; // nChecker.RemoveCellsCollidingWith(oChecker); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_23 = V_3; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_24 = V_2; NullCheck(L_23); CheckerField3D_RemoveCellsCollidingWith_mE0675198BCA63D068723F2FDEA85EA4A969750BC(L_23, L_24, NULL); // Result.ProvideShape(nChecker); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_25 = __this->___Result_36; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = V_3; il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_27 = V_4; NullCheck(L_25); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_25, L_26, L_27, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeSubtract::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ShapeSubtract__ctor_mC6473FB440B5C75C6A43DC90A2AD54CD3DBC1751 (PR_ShapeSubtract_t1DD6C231E3E9CE6256DCFABCED8D47B0265F01EA* __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.Field.Shape.PR_ShapeUnion::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ShapeUnion_GetDisplayName_m80A1D5C3F5690A055831674A9AE6B35E27C4BD95 (PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral775CAA98D5CD8666729CECC06F9EC5E7DF9EC460); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Union Shape Cells"; } return _stringLiteral775CAA98D5CD8666729CECC06F9EC5E7DF9EC460; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ShapeUnion_get_GetNodeTooltipDescription_m48A4356F490C2DD7439550AF0D0E34E6092E2525 (PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A30D1958AA92310D16C5BCA25854D04C42CC3DE); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Connecting cells of one shape and outputting resulting shape"; } } return _stringLiteral1A30D1958AA92310D16C5BCA25854D04C42CC3DE; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_ShapeUnion_GetNodeColor_mA8D6F57233C3EEB9591BCA0FB2CA5AAAB991C277 (PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2* __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.Field.Shape.PR_ShapeUnion::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_ShapeUnion_get_NodeSize_m8712508F6842E890CCE85B5EBDC842C6DCBEA71C (PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(230, 124); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (230.0f), (124.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ShapeUnion_get_DrawInputConnector_mD620994CE1519964E28AC69A648F4C58C54AEBC5 (PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ShapeUnion_get_DrawOutputConnector_m6DA7DF9F81F81B4CC985285374DB584D70A062E1 (PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ShapeUnion_OnStartReadingNode_mB86839D8C717C9828CBB9E96A4AE1420C1F94B2B (PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2* __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; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_3 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_4; memset((&V_4), 0, sizeof(V_4)); { // Base.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Base_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // ToRemove.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___ToRemove_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // var checker = Base.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___Base_34; NullCheck(L_2); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_3; L_3 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_2, NULL); V_0 = L_3; // var plan = GetPlannerFromPort(Base, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___Base_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5; L_5 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_4, (bool)0, NULL); V_1 = L_5; // if (plan != null) checker = plan.LatestChecker; 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_0042; } } { // if (plan != null) checker = plan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_1; NullCheck(L_8); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9; L_9 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_8, NULL); V_0 = L_9; } IL_0042: { // if (checker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = V_0; if (L_10) { goto IL_0046; } } { // if (checker == null) return; return; } IL_0046: { // if (checker.ChildPositionsCount == 0) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_11, NULL); if (L_12) { goto IL_004f; } } { // if (checker.ChildPositionsCount == 0) return; return; } IL_004f: { // var oChecker = ToRemove.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_13 = __this->___ToRemove_35; NullCheck(L_13); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14; L_14 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_13, NULL); V_2 = L_14; // var oplan = GetPlannerFromPort(ToRemove, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_15 = __this->___ToRemove_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16; L_16 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_15, (bool)0, NULL); // if (oplan == null) return; 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_0071; } } { // if (oplan == null) return; return; } IL_0071: { // if (oChecker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18 = V_2; if (L_18) { goto IL_0075; } } { // if (oChecker == null) return; return; } IL_0075: { // if (oChecker.ChildPositionsCount == 0) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19 = V_2; NullCheck(L_19); int32_t L_20; L_20 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_19, NULL); if (L_20) { goto IL_007e; } } { // if (oChecker.ChildPositionsCount == 0) return; return; } IL_007e: { // CheckerField3D nChecker = checker.Copy(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = V_0; NullCheck(L_21); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22; L_22 = CheckerField3D_Copy_m0A62C9A5793E6CEED79C93233E0ACF6063C6DC4B(L_21, (bool)1, NULL); V_3 = L_22; // nChecker.AddCellsOfOther(oChecker); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_23 = V_3; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_24 = V_2; NullCheck(L_23); CheckerField3D_AddCellsOfOther_m15D8400A4A926CD547E96E056D7D7D755D5C3EA2(L_23, L_24, NULL); // Result.ProvideShape(nChecker); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_25 = __this->___Result_36; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = V_3; il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_27 = V_4; NullCheck(L_25); PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline(L_25, L_26, L_27, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Shape.PR_ShapeUnion::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ShapeUnion__ctor_mFA9E9A717E560F09603F0F48FFBA2080E6F735D9 (PR_ShapeUnion_t433AFEAE907C97C194EC08B70D6E00F435DEC8F2* __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.Field.Operations.PR_DiscardField::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_DiscardField_GetDisplayName_m16E28D03C1188D5B6F33FAF9F82E205C79BBFF31 (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44ACBBD69765F7B91EAA10E9C8164781A9755B1B); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Discard Field"; } return _stringLiteral44ACBBD69765F7B91EAA10E9C8164781A9755B1B; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_DiscardField_get_GetNodeTooltipDescription_m221262C1B19A83610542D75571937083D3F34CE4 (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AF46EDE5FB88CBDAA80E4991E94EB3C503EA05B); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Discarding field or field duplicate from further execution and from being generated"; } } return _stringLiteral0AF46EDE5FB88CBDAA80E4991E94EB3C503EA05B; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_DiscardField_get_NodeType_m7735322BAE6F5206FDD10C6B7F40E736230D0E39 (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_DiscardField_GetNodeColor_m21751C8BE402251AA4080B61F866923090989044 (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __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.Field.Operations.PR_DiscardField::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_DiscardField_get_NodeSize_m34F33446BD858EDA80CEFA9320B737D6E28610BA (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(168, 79); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (168.0f), (79.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_DiscardField_get_DrawInputConnector_m0DB34EC7D5502A2CAC9A94B0DBF4AD4BF85DD391 (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_DiscardField_get_DrawOutputConnector_m1BDED84935EE1109746797F7464C68AF8D1774B1 (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_DiscardField_Execute_m80B06F18F7DB4B14E91923A590268F03D70C3AA8 (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; { // var planner = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // if (planner != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_001e; } } { // planner.Discard(print); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_0; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_5 = ___0_print; NullCheck(L_4); FieldPlanner_Discard_m9F1F550C063BEDC3579983B392259103AD52400C(L_4, L_5, NULL); } IL_001e: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_DiscardField::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_DiscardField__ctor_m5BAB5FB8DCD69A381850F8623AFA9DD3F9CD99F8 (PR_DiscardField_t9ECFBBDC7B475CFEF8B6A8F8A5DF831FF41D292F* __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.Field.Operations.PR_GetNearestFieldPlanner::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetNearestFieldPlanner_GetDisplayName_m65926A54A879A6823AA9088B6012045AAD825A0D (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2648EEDB20D964900FE87AA8B9244A5482CA90AD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE675680EEC31C1FEA7795CA2C0F9641BC1DBF9B); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return (wasCreated && IsFoldable) ? " Nearest Field Planner" : "Nearest Field Planner"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (!L_0) { goto IL_0010; } } { bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(29 /* System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_IsFoldable() */, __this); if (L_1) { goto IL_0016; } } IL_0010: { return _stringLiteral2648EEDB20D964900FE87AA8B9244A5482CA90AD; } IL_0016: { return _stringLiteralCE675680EEC31C1FEA7795CA2C0F9641BC1DBF9B; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetNearestFieldPlanner_get_NodeType_m267C0C1B80503F816717FEFAF4A83D13C864CD13 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetNearestFieldPlanner_GetNodeColor_m95B26EF88FBBF108DAE817C2233CA588DB76BB34 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __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.Field.Operations.PR_GetNearestFieldPlanner::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetNearestFieldPlanner_get_NodeSize_m91ACFB8E7CB669F7C4FE47E988B24C38CB76ABA5 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __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 ? 144 : 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)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.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestFieldPlanner_get_IsFoldable_m1463DF53489D68679FF7502B3435C0BBB374CDCF (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return Measure == EMeasureMode.ByNearestCell; } } int32_t L_0 = __this->___Measure_34; return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestFieldPlanner_get_DrawInputConnector_m2E697B33035ACD22C2570E944BF69B8FBC2AADB1 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestFieldPlanner_get_DrawOutputConnector_m464CF6DB19B8020BA83BAA175A467A8D17BDB216 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetNearestFieldPlanner_OnStartReadingNode_m89621BF8603312FCFEAF7011B2A3EDC901EBE386 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* V_2 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_3 = NULL; String_t* V_4 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_5 = NULL; float V_6 = 0.0f; int32_t V_7 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_8 = NULL; float V_9 = 0.0f; int32_t V_10 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_11 = NULL; float V_12 = 0.0f; { // Planner.SetIDsOfPlanner(null); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_36; NullCheck(L_0); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_0, (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL, NULL); // latestNearestCell = null; __this->___latestNearestCell_39 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestNearestCell_39), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // MyNearestCell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_1 = __this->___MyNearestCell_37; NullCheck(L_1); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_1, NULL); // OtherNearestCell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_2 = __this->___OtherNearestCell_38; NullCheck(L_2); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_2, NULL); // FieldPlanner myPlanner = CurrentExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); V_0 = L_3; // if (myPlanner == 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_003a; } } { // if (myPlanner == null) return; return; } IL_003a: { // CheckerField3D myChecker = myPlanner.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 (myChecker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8 = V_1; if (L_8) { goto IL_0045; } } { // if (myChecker == null) return; return; } IL_0045: { // BuildPlannerPreset planner = myPlanner.ParentBuildPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9 = V_0; NullCheck(L_9); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_10 = L_9->___ParentBuildPlanner_23; V_2 = L_10; // if (planner == null) return; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_11 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_0056; } } { // if (planner == null) return; return; } IL_0056: { // if (planner.BasePlanners.Count == 0) return; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_13 = V_2; NullCheck(L_13); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_14; L_14 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_13, NULL); NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_14, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if (L_15) { goto IL_0064; } } { // if (planner.BasePlanners.Count == 0) return; return; } IL_0064: { // System.Collections.Generic.List planners = planner.CollectAllAvailablePlanners(true, true); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_16 = V_2; NullCheck(L_16); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_17; L_17 = BuildPlannerPreset_CollectAllAvailablePlanners_m5336BEBFF6F419EDF89CAB8028473D0F21B26A3C(L_16, (bool)1, (bool)1, NULL); V_3 = L_17; // string tagged = Tagged.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_18 = __this->___Tagged_35; NullCheck(L_18); String_t* L_19; L_19 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_18, NULL); V_4 = L_19; // FieldPlanner nearest = null; V_5 = (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL; // float nearestDist = float.MaxValue; V_6 = ((std::numeric_limits::max)()); // if (string.IsNullOrEmpty(tagged)) // All available fields String_t* L_20 = V_4; bool L_21; L_21 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_20, NULL); if (!L_21) { goto IL_00d6; } } { // for (int i = 0; i < planners.Count; i++) V_7 = 0; goto IL_00ca; } IL_0092: { // FieldPlanner plan = planners[i]; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_22 = V_3; int32_t L_23 = V_7; 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); V_8 = L_24; // if (plan == myPlanner) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25 = V_8; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_26 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, L_26, NULL); if (L_27) { goto IL_00c4; } } { // float dist = MeasureDistance(myChecker, plan.LatestChecker); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_28 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = V_8; NullCheck(L_29); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_30; L_30 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_29, NULL); float L_31; L_31 = PR_GetNearestFieldPlanner_MeasureDistance_m4D90901928DE8A2CD3569517C5A2C683B83026D6(__this, L_28, L_30, NULL); V_9 = L_31; // if (dist < nearestDist) float L_32 = V_9; float L_33 = V_6; if ((!(((float)L_32) < ((float)L_33)))) { goto IL_00c4; } } { // nearestDist = dist; float L_34 = V_9; V_6 = L_34; // nearest = plan; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_35 = V_8; V_5 = L_35; } IL_00c4: { // for (int i = 0; i < planners.Count; i++) int32_t L_36 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00ca: { // for (int i = 0; i < planners.Count; i++) int32_t L_37 = V_7; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_38 = V_3; NullCheck(L_38); int32_t L_39; L_39 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_38, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_37) < ((int32_t)L_39))) { goto IL_0092; } } { goto IL_0145; } IL_00d6: { // for (int i = 0; i < planners.Count; i++) V_10 = 0; goto IL_013b; } IL_00db: { // FieldPlanner plan = planners[i]; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_40 = V_3; int32_t L_41 = V_10; NullCheck(L_40); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_42; L_42 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_40, L_41, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_11 = L_42; // if (plan == myPlanner) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_43 = V_11; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_44 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_45; L_45 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_43, L_44, NULL); if (L_45) { goto IL_0135; } } { // if (plan.tag != tagged) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_46 = V_11; NullCheck(L_46); String_t* L_47 = L_46->___tag_27; String_t* L_48 = V_4; bool L_49; L_49 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_47, L_48, NULL); if (L_49) { goto IL_0135; } } { // float dist = MeasureDistance(myChecker, plan.LatestChecker); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_50 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_51 = V_11; NullCheck(L_51); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_52; L_52 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_51, NULL); float L_53; L_53 = PR_GetNearestFieldPlanner_MeasureDistance_m4D90901928DE8A2CD3569517C5A2C683B83026D6(__this, L_50, L_52, NULL); V_12 = L_53; // if (dist < nearestDist) float L_54 = V_12; float L_55 = V_6; if ((!(((float)L_54) < ((float)L_55)))) { goto IL_0135; } } { // targetNearestCell = latestNearestCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_56 = __this->___latestNearestCell_39; __this->___targetNearestCell_41 = L_56; Il2CppCodeGenWriteBarrier((void**)(&__this->___targetNearestCell_41), (void*)L_56); // targetOtherNearestCell = latestOtherNearestCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_57 = __this->___latestOtherNearestCell_40; __this->___targetOtherNearestCell_42 = L_57; Il2CppCodeGenWriteBarrier((void**)(&__this->___targetOtherNearestCell_42), (void*)L_57); // nearestDist = dist; float L_58 = V_12; V_6 = L_58; // nearest = plan; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_59 = V_11; V_5 = L_59; } IL_0135: { // for (int i = 0; i < planners.Count; i++) int32_t L_60 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_013b: { // for (int i = 0; i < planners.Count; i++) int32_t L_61 = V_10; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_62 = V_3; NullCheck(L_62); int32_t L_63; L_63 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_62, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_61) < ((int32_t)L_63))) { goto IL_00db; } } IL_0145: { // if (nearest != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_64 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_65; L_65 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_64, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_65) { goto IL_019b; } } { // if (Measure == EMeasureMode.ByNearestCell) int32_t L_66 = __this->___Measure_34; if (L_66) { goto IL_018e; } } { // MyNearestCell.ProvideFullCellData(targetNearestCell, myChecker, myPlanner.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_67 = __this->___MyNearestCell_37; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_68 = __this->___targetNearestCell_41; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_69 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_70 = V_0; NullCheck(L_70); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_71 = L_70->___LatestResult_47; NullCheck(L_67); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_67, L_68, L_69, L_71, NULL); // OtherNearestCell.ProvideFullCellData(targetOtherNearestCell, nearest.LatestChecker, nearest.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_72 = __this->___OtherNearestCell_38; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_73 = __this->___targetOtherNearestCell_42; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_74 = V_5; NullCheck(L_74); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_75; L_75 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_74, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_76 = V_5; NullCheck(L_76); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_77 = L_76->___LatestResult_47; NullCheck(L_72); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_72, L_73, L_75, L_77, NULL); } IL_018e: { // Planner.SetIDsOfPlanner(nearest); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_78 = __this->___Planner_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_79 = V_5; NullCheck(L_78); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_78, L_79, NULL); } IL_019b: { // } return; } } // System.Single FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::MeasureDistance(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Checker.CheckerField3D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PR_GetNearestFieldPlanner_MeasureDistance_m4D90901928DE8A2CD3569517C5A2C683B83026D6 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_from, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_to, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (Measure == EMeasureMode.ByNearestCell) int32_t L_0 = __this->___Measure_34; if (L_0) { goto IL_004a; } } { // FieldCell nearest = from.GetNearestCellTo(to); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1 = ___0_from; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_2 = ___1_to; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3; L_3 = CheckerField3D_GetNearestCellTo_m44A1239EFA2B4AA25CE6E44F53C71B1FD1353829(L_1, L_2, (bool)1, NULL); V_0 = L_3; // latestNearestCell = nearest; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = V_0; __this->___latestNearestCell_39 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestNearestCell_39), (void*)L_4); // FieldCell otherNearest = from._nearestCellOtherField; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5 = ___0_from; NullCheck(L_5); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = L_5->____nearestCellOtherField_17; V_1 = L_6; // latestOtherNearestCell = otherNearest; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = V_1; __this->___latestOtherNearestCell_40 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestOtherNearestCell_40), (void*)L_7); // if (FGenerators.NotNull(nearest) && FGenerators.NotNull(otherNearest)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_9; L_9 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_8, NULL); if (!L_9) { goto IL_0090; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_11; L_11 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_10, NULL); if (!L_11) { goto IL_0090; } } { // return Vector3.Distance(from.GetWorldPos(nearest), to.GetWorldPos(otherNearest)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12 = ___0_from; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13 = V_0; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_12, L_13, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = ___1_to; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = V_1; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_15, L_16, NULL); float L_18; L_18 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_14, L_17, NULL); return L_18; } IL_004a: { // else if (Measure == EMeasureMode.ByOrigin) int32_t L_19 = __this->___Measure_34; if ((!(((uint32_t)L_19) == ((uint32_t)1)))) { goto IL_0065; } } { // return Vector3.Distance(from.RootPosition, to.RootPosition); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_20 = ___0_from; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_20, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22 = ___1_to; NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_22, NULL); float L_24; L_24 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_21, L_23, NULL); return L_24; } IL_0065: { // else if (Measure == EMeasureMode.ByBoundsCenter) int32_t L_25 = __this->___Measure_34; if ((!(((uint32_t)L_25) == ((uint32_t)2)))) { goto IL_0090; } } { // return Vector3.Distance(from.GetFullBoundsWorldSpace().center, to.GetFullBoundsWorldSpace().center); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = ___0_from; NullCheck(L_26); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27; L_27 = CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291(L_26, NULL); V_2 = L_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_29 = ___1_to; NullCheck(L_29); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_30; L_30 = CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291(L_29, NULL); V_2 = L_30; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL); float L_32; L_32 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_28, L_31, NULL); return L_32; } IL_0090: { // return float.MaxValue; return ((std::numeric_limits::max)()); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_GetNearestFieldPlanner::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetNearestFieldPlanner__ctor_m90EEA41F6CA454F27FB1FA0D096248A8A16FEC33 (PR_GetNearestFieldPlanner_t41DF90D5297956FC7BE39E950E3A19733D9E4576* __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.Field.Operations.PR_ScaleWithFieldCellSize::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ScaleWithFieldCellSize_GetDisplayName_m0BF0BC7614EBC470CD79A40E925BA58C9FCD3DA5 (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50A045F1C7C5537B9F52687E9414A543A22C7B63); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC055D86C6630FDBE7DD38DC21EC8000B85D929D8); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Cell Size Multiply" : "Multiply With Field Cell Size \\ Scale"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralC055D86C6630FDBE7DD38DC21EC8000B85D929D8; } IL_000e: { return _stringLiteral50A045F1C7C5537B9F52687E9414A543A22C7B63; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_ScaleWithFieldCellSize_get_GetNodeTooltipDescription_mB99052C7829EDFDFB2F1994271556201E860AAAD (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FC2609ACB2E7EAC5B066D5E6B03274D3EF5A98C); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Multiplying provided value with field grid single cell tile size"; } } return _stringLiteral0FC2609ACB2E7EAC5B066D5E6B03274D3EF5A98C; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_ScaleWithFieldCellSize_get_NodeType_mF0322750AFF07DA20ED4400F02FB6A981D48998C (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_ScaleWithFieldCellSize_GetNodeColor_mDED6AD6B8AD3FE42A1B0799C1DA4602B63389B3C (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __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.Field.Operations.PR_ScaleWithFieldCellSize::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_ScaleWithFieldCellSize_get_NodeSize_m72D55F747DB193F3D2D36EC1C576E7E10126836C (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(176, 81); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (176.0f), (81.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ScaleWithFieldCellSize_get_DrawInputConnector_m02E21BA0CF3AA16051407D6BC81D92A0F1D5915E (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_ScaleWithFieldCellSize_get_DrawOutputConnector_m1475EAD9D1511018BA5BC8C0C7E5623D5D263440 (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ScaleWithFieldCellSize_OnStartReadingNode_m24A29CEEB929F9C944038C1C5244DF475611852A (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; { // InValA.TriggerReadPort(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_0 = __this->___InValA_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)0); // var av = InValA.GetPortValueCall(); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_1 = __this->___InValA_34; NullCheck(L_1); RuntimeObject* L_2; L_2 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, L_1, (bool)1); V_0 = L_2; // if (av is float) RuntimeObject* L_3 = V_0; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_3, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_0035; } } { // if (av is int) av = Convert.ToSingle(av); RuntimeObject* L_4 = V_0; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_4, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))) { goto IL_0035; } } { // if (av is int) av = Convert.ToSingle(av); RuntimeObject* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_6; L_6 = Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9(L_5, NULL); float L_7 = L_6; RuntimeObject* L_8 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_7); V_0 = L_8; } IL_0035: { // InValA.Variable.SetValue(av); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_9 = __this->___InValA_34; NullCheck(L_9); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10 = L_9->___Variable_24; RuntimeObject* L_11 = V_0; NullCheck(L_10); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_10, L_11, NULL); // FieldPlanner exc = CurrentExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12; L_12 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); V_1 = L_12; // if (exc == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* 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_0057; } } { // if (exc == null) return; return; } IL_0057: { // if (InValA.Connections.Count == 0) PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_15 = __this->___InValA_34; NullCheck(L_15); List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_16; L_16 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_15, NULL); NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_16, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var); if (L_17) { goto IL_008f; } } { // OutVal.Variable.SetValue(exc.LatestResult.Checker.ScaleV3(Vector3.one)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_18 = __this->___OutVal_35; NullCheck(L_18); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_19 = L_18->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = V_1; NullCheck(L_20); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_21 = L_20->___LatestResult_47; NullCheck(L_21); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22 = L_21->___Checker_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = CheckerField3D_ScaleV3_mAF77977435846201A77E9A71E177B8298ACE3B94(L_22, L_23, NULL); NullCheck(L_19); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(L_19, L_24, NULL); // return; return; } IL_008f: { // if (av.GetType() == typeof(float)) RuntimeObject* L_25 = V_0; NullCheck(L_25); Type_t* L_26; L_26 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_25, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_28; L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL); bool L_29; L_29 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_26, L_28, NULL); if (!L_29) { goto IL_00d4; } } { // OutVal.Variable.SetValue((float)exc.LatestResult.Checker.RootScale.x * (float)av); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_30 = __this->___OutVal_35; NullCheck(L_30); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_31 = L_30->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_32 = V_1; NullCheck(L_32); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_33 = L_32->___LatestResult_47; NullCheck(L_33); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_34 = L_33->___Checker_2; NullCheck(L_34); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_35 = (&L_34->___RootScale_7); float L_36 = L_35->___x_2; RuntimeObject* L_37 = V_0; NullCheck(L_31); FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85(L_31, ((float)il2cpp_codegen_multiply(((float)L_36), ((*(float*)((float*)(float*)UnBox(L_37, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))))), NULL); return; } IL_00d4: { // else if (av.GetType() == typeof(int)) RuntimeObject* L_38 = V_0; NullCheck(L_38); Type_t* L_39; L_39 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_38, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_41; L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL); bool L_42; L_42 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_39, L_41, NULL); if (!L_42) { goto IL_0119; } } { // OutVal.Variable.SetValue(exc.LatestResult.Checker.RootScale.x * (int)av); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_43 = __this->___OutVal_35; NullCheck(L_43); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_44 = L_43->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_45 = V_1; NullCheck(L_45); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_46 = L_45->___LatestResult_47; NullCheck(L_46); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_47 = L_46->___Checker_2; NullCheck(L_47); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_48 = (&L_47->___RootScale_7); float L_49 = L_48->___x_2; RuntimeObject* L_50 = V_0; NullCheck(L_44); FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85(L_44, ((float)il2cpp_codegen_multiply(L_49, ((float)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_50, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))))))), NULL); return; } IL_0119: { // else if (av is Vector2) RuntimeObject* L_51 = V_0; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_51, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))) { goto IL_014d; } } { // OutVal.Variable.SetValue(exc.LatestResult.Checker.ScaleV3((Vector2)av)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_52 = __this->___OutVal_35; NullCheck(L_52); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_53 = L_52->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_54 = V_1; NullCheck(L_54); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_55 = L_54->___LatestResult_47; NullCheck(L_55); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_56 = L_55->___Checker_2; RuntimeObject* L_57 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_57, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var)))), NULL); NullCheck(L_56); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = CheckerField3D_ScaleV3_mAF77977435846201A77E9A71E177B8298ACE3B94(L_56, L_58, NULL); NullCheck(L_53); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(L_53, L_59, NULL); return; } IL_014d: { // else if (av is Vector3) RuntimeObject* L_60 = V_0; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_60, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) { goto IL_017c; } } { // OutVal.Variable.SetValue(exc.LatestResult.Checker.ScaleV3((Vector3)av)); PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_61 = __this->___OutVal_35; NullCheck(L_61); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_62 = L_61->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_63 = V_1; NullCheck(L_63); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_64 = L_63->___LatestResult_47; NullCheck(L_64); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_65 = L_64->___Checker_2; RuntimeObject* L_66 = V_0; NullCheck(L_65); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = CheckerField3D_ScaleV3_mAF77977435846201A77E9A71E177B8298ACE3B94(L_65, ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_66, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))), NULL); NullCheck(L_62); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(L_62, L_67, NULL); return; } IL_017c: { // return; return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Operations.PR_ScaleWithFieldCellSize::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_ScaleWithFieldCellSize__ctor_m4FED165EAFF7575DA94F263D8BB2A652A24EFD9F (PR_ScaleWithFieldCellSize_t0211FDD18D637B11FE361717208D65162F006CCD* __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.Field.Checker.PR_CountAlignmentsWith::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CountAlignmentsWith_GetDisplayName_m41C921202E4216EFB499DA9440BB8D7E98822892 (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00E2B28C4D2DE57F54A467AC7465B0C9983F4DA0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15775929D2EAFBEA3A577011FA74B402CE608DBA); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Count Alignment Cells" : "Count Fields Alignment Cells"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral15775929D2EAFBEA3A577011FA74B402CE608DBA; } IL_000e: { return _stringLiteral00E2B28C4D2DE57F54A467AC7465B0C9983F4DA0; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CountAlignmentsWith_get_GetNodeTooltipDescription_m0DE68CF159F0779592ABD3942419A54884EEA763 (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16849E6297D07363F553F06EB8C883FADD5C33DA); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Counting how many cells are next to each other"; } } return _stringLiteral16849E6297D07363F553F06EB8C883FADD5C33DA; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_CountAlignmentsWith_GetNodeColor_m37B86EAE689E034BCD1EBA084440FECA94D89617 (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.07f, 0.66f, 0.56f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0700000003f), (0.660000026f), (0.560000002f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_CountAlignmentsWith_get_NodeSize_m2C0B1F6597211760F6678F4669152CA260D1C6D4 (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __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(230, _EditorFoldout ? 126 : 102); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (230.0f); if (L_0) { G_B2_0 = (230.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)126); 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.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CountAlignmentsWith_get_IsFoldable_mC9F9F3426F1957E71FA6BF571424D88D92135760 (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CountAlignmentsWith_get_DrawInputConnector_m2B56D760F681FAF7270EE31A5B116E7CA5784D3B (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CountAlignmentsWith_get_DrawOutputConnector_mB1C94F30E095BCF3A9018C9DA85634F06AD2FFBC (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __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.Field.Checker.PR_CountAlignmentsWith::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_CountAlignmentsWith_get_NodeType_m3ED5CDBEF48B82121C315D7C32EAE38A9F38BC28 (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CountAlignmentsWith_OnStartReadingNode_m78148A46878B942C0C51287075121B2F986DEDF3 (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __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; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; { // FieldPlanner aPlanner = GetPlannerFromPort(FirstField); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___FirstField_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // FieldPlanner bPlanner = GetPlannerFromPort(AlignmentsWith); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___AlignmentsWith_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_2, (bool)1, NULL); V_1 = L_3; // if (aPlanner == 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_0026; } } { // if (aPlanner == null) return; return; } IL_0026: { // if (aPlanner.LatestChecker == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_0; NullCheck(L_6); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7; L_7 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_6, NULL); if (L_7) { goto IL_002f; } } { // if (aPlanner.LatestChecker == null) return; return; } IL_002f: { // if (bPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0039; } } { // if (bPlanner == null) return; return; } IL_0039: { // if (bPlanner.LatestChecker == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = V_1; NullCheck(L_10); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11; L_11 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_10, NULL); if (L_11) { goto IL_0042; } } { // if (bPlanner.LatestChecker == null) return; return; } IL_0042: { // Alignments.Value = 0; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_12 = __this->___Alignments_35; NullCheck(L_12); L_12->___Value_24 = 0; // Alignments.Value = aPlanner.LatestChecker.CountAlignmentsWith(bPlanner.LatestChecker); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_13 = __this->___Alignments_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = V_0; NullCheck(L_14); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15; L_15 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_14, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_1; NullCheck(L_16); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17; L_17 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_16, NULL); NullCheck(L_15); int32_t L_18; L_18 = CheckerField3D_CountAlignmentsWith_mE1562DFB79944E1669F1151C15712BD7A8FD0338(L_15, L_17, NULL); NullCheck(L_13); L_13->___Value_24 = L_18; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_CountAlignmentsWith::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CountAlignmentsWith__ctor_m1CDBE521C09DB99BD9639B379F872A4B00DBFDC5 (PR_CountAlignmentsWith_t5CC49E029C241AE9FE3DFD5FC12F07E3DB2E07AC* __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.Field.Checker.PR_IsFieldCollidingWith::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IsFieldCollidingWith_GetDisplayName_mDECFCD1BAA83CB7D1BC360C99E63965C87A0BA76 (PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral138CCE6D3C65C6A8E5BBD95ED433FC7E319894BB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral244E00B44A96E0255BFFD1A1686B02723A001DBC); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Is Colliding With" : "Is Field Colliding With"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral244E00B44A96E0255BFFD1A1686B02723A001DBC; } IL_000e: { return _stringLiteral138CCE6D3C65C6A8E5BBD95ED433FC7E319894BB; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IsFieldCollidingWith_get_GetNodeTooltipDescription_mBDD7522AB1679C5BBC2818F8FB30C0457DDD12C4 (PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8361088068154120149FEBC8B6879E8FD112DD33); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Check if field collides with another"; } } return _stringLiteral8361088068154120149FEBC8B6879E8FD112DD33; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_IsFieldCollidingWith_GetNodeColor_m1952150C60ECB2BD3DA45602618F8E44181DBA54 (PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.07f, 0.66f, 0.56f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0700000003f), (0.660000026f), (0.560000002f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_IsFieldCollidingWith_get_NodeSize_m6AFD9CC2C94EC42ED8967300F60A6435457CED5F (PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314* __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 ? 246 : 200, _EditorFoldout ? 126 : 102); } } 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)246); } 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)126); 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.Field.Checker.PR_IsFieldCollidingWith::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IsFieldCollidingWith_get_IsFoldable_mE30B418F73257CB45F52B5971DF7D216D2B29A2F (PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IsFieldCollidingWith_get_NodeType_m837EC0CCED816F79E95C4DAC82CE0209250D18C4 (PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.WholeFieldPlacement; } } return (int32_t)(4); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IsFieldCollidingWith_Execute_m36865373DE36231657ACA8F013ACE7E0BDE92C1B (PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13B103A828ED5E077EBC26E4DE3D2DB7CDBB590F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC70AC179BB583D52D94E79BD71C69D3E531AF2FD); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_1 = NULL; bool V_2 = false; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_3 = NULL; { // FieldPlanner aPlanner = GetPlannerFromPort(FirstColliderField); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___FirstColliderField_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // List bPlanners = GetPlannersFromPort(CollidingWith); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_2 = __this->___CollidingWith_34; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_3; L_3 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_2, (bool)0, (bool)1, (bool)1, NULL); V_1 = L_3; // IsColliding.Value = false; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_4 = __this->___IsColliding_35; NullCheck(L_4); L_4->___Value_24 = (bool)0; // bool collided = false; V_2 = (bool)0; // FieldPlanner collWith = aPlanner.LatestChecker.IsCollidingWith(bPlanners); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = V_0; NullCheck(L_5); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_6; L_6 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_5, NULL); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_7 = V_1; NullCheck(L_6); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8; L_8 = CheckerField3D_IsCollidingWith_mECF5FB265C4C4365B8CA23C8ED3EE7373AB675EE(L_6, L_7, NULL); V_3 = L_8; // if (collWith != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9 = V_3; 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_0044; } } { // collided = true; V_2 = (bool)1; } IL_0044: { // IsColliding.Value = collided; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_11 = __this->___IsColliding_35; bool L_12 = V_2; NullCheck(L_11); L_11->___Value_24 = L_12; // if (Debugging) il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); bool L_13 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_StaticFields*)il2cpp_codegen_static_fields_for(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var))->___Debugging_27; if (!L_13) { goto IL_009f; } } { // if (collWith != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_0083; } } { // DebuggingInfo = "Checking collision and detected with " + collWith.name + " " + collWith.ArrayNameString; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_3; NullCheck(L_16); String_t* L_17; L_17 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_16, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = V_3; NullCheck(L_18); String_t* L_19; L_19 = FieldPlanner_get_ArrayNameString_m366E4B57EC6BB82899D61FC04D76E66A7ECE3F89(L_18, NULL); String_t* L_20; L_20 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral13B103A828ED5E077EBC26E4DE3D2DB7CDBB590F, L_17, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_19, NULL); PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, L_20, NULL); goto IL_008e; } IL_0083: { // DebuggingInfo = "Checking collision but no collision detected"; PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline(__this, _stringLiteralC70AC179BB583D52D94E79BD71C69D3E531AF2FD, NULL); } IL_008e: { // print._debugLatestExecuted = aPlanner.LatestResult.Checker; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_21 = ___0_print; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_22 = V_0; NullCheck(L_22); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_23 = L_22->___LatestResult_47; NullCheck(L_23); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_24 = L_23->___Checker_2; NullCheck(L_21); L_21->____debugLatestExecuted_1 = L_24; Il2CppCodeGenWriteBarrier((void**)(&L_21->____debugLatestExecuted_1), (void*)L_24); } IL_009f: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Checker.PR_IsFieldCollidingWith::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IsFieldCollidingWith__ctor_m412778A63FE85017860EF6DB6B9C8630C088CDCA (PR_IsFieldCollidingWith_tEC7E06E4AC4C386E756EE6DD770627A83031E314* __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.Field.Access.PR_FieldsCount::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_FieldsCount_GetDisplayName_m8262AE6B3B1ADE214674CEB60A3A3C0992040CD9 (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05AD515B09BE2954F42DFCD3B3D1300239519FB6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19F3B3409DF76F189F92D3614CA72EAFEE4F6EEB); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Fields Count" : "Get Total Fields Count"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral05AD515B09BE2954F42DFCD3B3D1300239519FB6; } IL_000e: { return _stringLiteral19F3B3409DF76F189F92D3614CA72EAFEE4F6EEB; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_FieldsCount_get_GetNodeTooltipDescription_m08910FD65CA9973D5213539AD97189E04F5B16D5 (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15DFF515B0AC984F88147F62FE19A3CDD6ACCC86); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting count of Field Planners or instances"; } } return _stringLiteral15DFF515B0AC984F88147F62FE19A3CDD6ACCC86; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_FieldsCount_get_NodeType_m11040DAC1B0F4B43E96BA594B84B1F3A258438DC (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_FieldsCount_GetNodeColor_m5338CE281876F346103A1618A887B936C3979A7E (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __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.Field.Access.PR_FieldsCount::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_FieldsCount_get_NodeSize_mDC9731E4BAED378CC274B99814466DD999DFA51C (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __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(190, insOf ? 128 : 104); } } bool L_0; L_0 = PR_FieldsCount_get_insOf_m7B90D11D8712C8A4265D75E61B070391C6FB3EC6(__this, NULL); G_B1_0 = (190.0f); if (L_0) { G_B2_0 = (190.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)128); 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.PlannerNodes.Field.Access.PR_FieldsCount::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_FieldsCount_get_IsFoldable_m4729EE0B0F1066AB3FBB8C309A15DAF39D13D374 (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_FieldsCount_get_DrawInputConnector_mA05CD641C08FA685F8CD0707B3F2DA8A76D532E5 (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_FieldsCount_get_DrawOutputConnector_mC3DA6A76736B7AC1679C70B98F385483F8E0DB2B (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::get_insOf() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_FieldsCount_get_insOf_m7B90D11D8712C8A4265D75E61B070391C6FB3EC6 (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, const RuntimeMethod* method) { { // bool insOf { get { return CountOf == ECountOf.InstancesOf; } } // Shortcut int32_t L_0 = __this->___CountOf_34; return (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_FieldsCount_OnStartReadingNode_mAA41F2B68583925131F704A951B96677DACF959B (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; { // if (CurrentExecutingPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0; L_0 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_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 (CurrentExecutingPlanner == null) return; return; } IL_000f: { // if (CurrentExecutingPlanner.ParentBuildPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2; L_2 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_2); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_3 = L_2->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0023; } } { // if (CurrentExecutingPlanner.ParentBuildPlanner == null) return; return; } IL_0023: { // if (CountOf == ECountOf.FieldPlanners) int32_t L_5 = __this->___CountOf_34; if (L_5) { goto IL_004c; } } { // Count.Value = CurrentExecutingPlanner.ParentBuildPlanner.BasePlanners.Count; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_6 = __this->___Count_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7; L_7 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_7); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_8 = L_7->___ParentBuildPlanner_23; NullCheck(L_8); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9; L_9 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_8, NULL); NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_9, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); NullCheck(L_6); L_6->___Value_24 = L_10; return; } IL_004c: { // else if (CountOf == ECountOf.AllInstances) int32_t L_11 = __this->___CountOf_34; if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_0073; } } { // Count.Value = CurrentExecutingPlanner.ParentBuildPlanner.CountAllAvailablePlanners(); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_12 = __this->___Count_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13; L_13 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_13); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_14 = L_13->___ParentBuildPlanner_23; NullCheck(L_14); int32_t L_15; L_15 = BuildPlannerPreset_CountAllAvailablePlanners_m9781DA9F15828332B7BBE7F2B8E48B42BA585C09(L_14, (bool)1, (bool)0, NULL); NullCheck(L_12); L_12->___Value_24 = L_15; return; } IL_0073: { // else if (CountOf == ECountOf.InstancesOf) int32_t L_16 = __this->___CountOf_34; if ((!(((uint32_t)L_16) == ((uint32_t)2)))) { goto IL_00b1; } } { // InstancesOf.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_17 = __this->___InstancesOf_36; NullCheck(L_17); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_17, (bool)1); // FieldPlanner planner = GetPlannerFromPort(InstancesOf, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_18 = __this->___InstancesOf_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19; L_19 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_18, (bool)0, NULL); V_0 = L_19; // if (planner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_21) { goto IL_00a0; } } { // if (planner == null) return; return; } IL_00a0: { // Count.Value = planner.Instances; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_22 = __this->___Count_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23 = V_0; NullCheck(L_23); int32_t L_24 = L_23->___Instances_36; NullCheck(L_22); L_22->___Value_24 = L_24; } IL_00b1: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_FieldsCount::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_FieldsCount__ctor_m82561B87EA4FD713E214AB14E81F57FA8AADB1D6 (PR_FieldsCount_tD09FA318849E3C298F18935E9848B0BB58534966* __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 ECountOf CountOf = ECountOf.AllInstances; __this->___CountOf_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.PlannerNodes.Field.Access.PR_GetFieldBounds::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldBounds_GetDisplayName_mA92AE03C4AA92D521E3F95201CF14F73560EB27D (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A2D843F596CD9A6CB80EC96E9DD87736ED604DE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE00C2707C38F2E08AB3785935C68ACA5C0E65E4B); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return created ? "Get Bounds" : "Get Field Planner Bounds"; } bool L_0 = __this->___created_34; if (L_0) { goto IL_000e; } } { return _stringLiteral2A2D843F596CD9A6CB80EC96E9DD87736ED604DE; } IL_000e: { return _stringLiteralE00C2707C38F2E08AB3785935C68ACA5C0E65E4B; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldBounds_get_GetNodeTooltipDescription_m1E32916AC420DC0693BDC12E91D32482391FAFAF (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A0F1C3DF69EFDB0DE28B58FDC041CDCCCD07B14); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get bounds parameters of choosed field (world space unit size!)"; } } return _stringLiteral5A0F1C3DF69EFDB0DE28B58FDC041CDCCCD07B14; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldBounds_OnCreated_m9329177AFC2C4B8E47F2E0F783ACF93D1A0F4B25 (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __this, const RuntimeMethod* method) { { // created = true; __this->___created_34 = (bool)1; // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // } return; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldBounds_get_NodeType_mC68D6CBC5CA5BDEC0A42D10BA16F66CC22C90E37 (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldBounds_GetNodeColor_m86B546F150A0A909BD4842E9A82EF3949469BCDE (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __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.Field.Access.PR_GetFieldBounds::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldBounds_get_NodeSize_m79FE446DC0075C8581A4D354EF5A3FB07385F59A (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __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 ? 240 : 140); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (210.0f); if (L_0) { G_B2_0 = (210.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)140); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)240); 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.PlannerNodes.Field.Access.PR_GetFieldBounds::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldBounds_get_DrawInputConnector_mF0EB95ED214B18929C28C8643D2F6D48288C7B62 (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldBounds_get_DrawOutputConnector_m1ABFF3BFE8939BB32B0A5E9D20D34C99673A79D4 (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldBounds_get_IsFoldable_mB219CF17AD47D28B3A96EF42E31848480306056D (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldBounds_OnStartReadingNode_m2848523735F309BDAC0986065BEDA9C7E7CB9B37 (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // base.OnStartReadingNode(); FGraph_NodeBase_OnStartReadingNode_m90E04C002C5DAA335F8FD6D3B3BB5F75F8F9CF5D(__this, NULL); // FieldPlanner planner = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // Bounds b = new Bounds(); il2cpp_codegen_initobj((&V_1), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // if (planner == CurrentExecutingPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, L_3, NULL); if (!L_4) { goto IL_005d; } } { // object val = Planner.AcquireObjectReferenceFromInput(); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_5 = __this->___Planner_35; NullCheck(L_5); RuntimeObject* L_6; L_6 = PGGPlannerPort_AcquireObjectReferenceFromInput_m4039B6907E4DAA3C91A19CAA766642B0673E256C(L_5, NULL); V_2 = L_6; // if ( val is Bounds) RuntimeObject* L_7 = V_2; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_il2cpp_TypeInfo_var))) { goto IL_0047; } } { // b = (Bounds)val; RuntimeObject* L_8 = V_2; V_1 = ((*(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)((Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)UnBox(L_8, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_il2cpp_TypeInfo_var)))); goto IL_0071; } IL_0047: { // if (planner) b = planner.LatestChecker.GetFullBoundsWorldSpace(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL); if (!L_10) { goto IL_0071; } } { // if (planner) b = planner.LatestChecker.GetFullBoundsWorldSpace(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_0; NullCheck(L_11); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12; L_12 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_11, NULL); NullCheck(L_12); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13; L_13 = CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291(L_12, NULL); V_1 = L_13; goto IL_0071; } IL_005d: { // if ( planner) b = planner.LatestChecker.GetFullBoundsWorldSpace(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL); if (!L_15) { goto IL_0071; } } { // if ( planner) b = planner.LatestChecker.GetFullBoundsWorldSpace(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_0; NullCheck(L_16); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17; L_17 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_16, NULL); NullCheck(L_17); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18; L_18 = CheckerField3D_GetFullBoundsWorldSpace_m3C65C1ECA2DE48B4FEAD58D2B8F9C786DA03D291(L_17, NULL); V_1 = L_18; } IL_0071: { // if (planner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_19, NULL); if (!L_20) { goto IL_0135; } } { // Center.Value = b.center; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_21 = __this->___Center_36; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_1), NULL); NullCheck(L_21); L_21->___Value_24 = L_22; // Size.Value = b.size; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_23 = __this->___Size_37; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_1), NULL); NullCheck(L_23); L_23->___Value_24 = L_24; // Size.Value = b.size; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_25 = __this->___Size_37; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_1), NULL); NullCheck(L_25); L_25->___Value_24 = L_26; // Diagonal.Value = b.max.magnitude; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_27 = __this->___Diagonal_38; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_1), NULL); V_3 = L_28; float L_29; L_29 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL); NullCheck(L_27); L_27->___Value_24 = L_29; // Width.Value = b.size.x; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_30 = __this->___Width_39; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_1), NULL); float L_32 = L_31.___x_2; NullCheck(L_30); L_30->___Value_24 = L_32; // Depth.Value = b.size.z; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_33 = __this->___Depth_41; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_1), NULL); float L_35 = L_34.___z_4; NullCheck(L_33); L_33->___Value_24 = L_35; // Height.Value = b.size.y; FloatPort_tDAABE5AF1F1C77001B9952411181579BDB0E0F2E* L_36 = __this->___Height_40; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_1), NULL); float L_38 = L_37.___y_3; NullCheck(L_36); L_36->___Value_24 = L_38; // Min.Value = b.min; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_39 = __this->___Min_42; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_1), NULL); NullCheck(L_39); L_39->___Value_24 = L_40; // Max.Value = b.max; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_41 = __this->___Max_43; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_1), NULL); NullCheck(L_41); L_41->___Value_24 = L_42; } IL_0135: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldBounds::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldBounds__ctor_m1FB33B711C55C53E6CFE1A38A5AABFEF9D320783 (PR_GetFieldBounds_tFBA16491654380D052AA389C45EE453F787A6745* __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.Field.Access.PR_GetFieldDuplicates::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldDuplicates_GetDisplayName_m6548B0D429E93F9922EF55DBD36F26BD6A6EDF4F (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B0D4EB101206EE51122F2F012A9FCE3F97E2ABE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61E71A4DDB8267B87758138C848D79D8CA9A47E8); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Field Instances" : "Get Field Planner Instances \\ Duplicates"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral4B0D4EB101206EE51122F2F012A9FCE3F97E2ABE; } IL_000e: { return _stringLiteral61E71A4DDB8267B87758138C848D79D8CA9A47E8; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldDuplicates_get_GetNodeTooltipDescription_m535F426CE24B747AFEF5CFD948F079A001989FA7 (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47E01765D5DA852BE4199DECD808D78B4C697458); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get all duplicate fields of provided field"; } } return _stringLiteral47E01765D5DA852BE4199DECD808D78B4C697458; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldDuplicates_get_NodeType_m39D3969FC3B844886BB5E1A9FB5D57B10EFC215D (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldDuplicates_GetNodeColor_m54DA51BEEC34C8073038100C7767E69EE563213F (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __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.Field.Access.PR_GetFieldDuplicates::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldDuplicates_get_NodeSize_m9E03CC2EC065D60FC2B2CE9A1D63618A642BDB3D (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(186, 101); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (186.0f), (101.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldDuplicates_get_DrawInputConnector_m5C672DE09912A5ED00CDD9C15A649527463122A1 (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldDuplicates_get_DrawOutputConnector_m7E7BDB1E5DA1BC51100BDAA5DC1A8F8D779C8A34 (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldDuplicates_OnStartReadingNode_m49D7EA1F4586F3D33F9E833B3A473D2DBC6EFAC2 (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_1 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; int32_t V_3 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_4 = NULL; { // FieldPlanner pPlan = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // if (pPlan == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; 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_0018; } } { // if (pPlan == null) return; return; } IL_0018: { // if (pPlan.IsDuplicate) pPlan = pPlan.DuplicateParent; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_0; NullCheck(L_4); bool L_5; L_5 = FieldPlanner_get_IsDuplicate_m0372F2520CFD02A605C757C5CAEC5F404B397C7F(L_4, NULL); if (!L_5) { goto IL_0027; } } { // if (pPlan.IsDuplicate) pPlan = pPlan.DuplicateParent; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_0; NullCheck(L_6); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = L_6->___DuplicateParent_11; V_0 = L_7; } IL_0027: { // if (pPlan == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0031; } } { // if (pPlan == null) return; return; } IL_0031: { // List planners = new List(); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_10 = (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*)il2cpp_codegen_object_new(List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_il2cpp_TypeInfo_var); NullCheck(L_10); List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5(L_10, List_1__ctor_m2E6668BBB055FE0689B071D889C74510E56873D5_RuntimeMethod_var); V_1 = L_10; // if (IncludeSelf) if (pPlan.Available) planners.Add(pPlan); bool L_11 = __this->___IncludeSelf_36; if (!L_11) { goto IL_004e; } } { // if (IncludeSelf) if (pPlan.Available) planners.Add(pPlan); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_0; NullCheck(L_12); bool L_13; L_13 = FieldPlanner_get_Available_m569A753216619AB8BEC77E25B3411BA673F545FA(L_12, NULL); if (!L_13) { goto IL_004e; } } { // if (IncludeSelf) if (pPlan.Available) planners.Add(pPlan); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_14 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_15 = V_0; NullCheck(L_14); List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_inline(L_14, L_15, List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var); } IL_004e: { // var dupl = pPlan.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_0; NullCheck(L_16); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_17; L_17 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_16, NULL); V_2 = L_17; // if (dupl != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_18 = V_2; if (!L_18) { goto IL_008d; } } { // for (int p = 0; p < dupl.Count; p++) V_3 = 0; goto IL_0084; } IL_005c: { // var duplicate = dupl[p]; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_19 = V_2; int32_t L_20 = V_3; NullCheck(L_19); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_21; L_21 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_19, L_20, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_4 = L_21; // if (duplicate == null) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_22 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_23) { goto IL_0080; } } { // if (!duplicate.Available) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_24 = V_4; NullCheck(L_24); bool L_25; L_25 = FieldPlanner_get_Available_m569A753216619AB8BEC77E25B3411BA673F545FA(L_24, NULL); if (!L_25) { goto IL_0080; } } { // planners.Add(duplicate); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27 = V_4; NullCheck(L_26); List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_inline(L_26, L_27, List_1_Add_mD0887D8EB0344C1B4F56EE54F2A9B1369A0F3A94_RuntimeMethod_var); } IL_0080: { // for (int p = 0; p < dupl.Count; p++) int32_t L_28 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_0084: { // for (int p = 0; p < dupl.Count; p++) int32_t L_29 = V_3; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_30 = V_2; NullCheck(L_30); int32_t L_31; L_31 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_30, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_31))) { goto IL_005c; } } IL_008d: { // MultiplePlanners.AssignPlannersList(planners); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_32 = __this->___MultiplePlanners_35; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_33 = V_1; NullCheck(L_32); PGGPlannerPort_AssignPlannersList_mE503BABA7E9C1B00FDAFED33F1FFA0631B521B73_inline(L_32, L_33, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldDuplicates::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldDuplicates__ctor_mB418FA146D44D63A36BC60839C530B18A97B159A (PR_GetFieldDuplicates_t75123BD3502EB4A81EE933A4CC9E7218F59E06ED* __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 IncludeSelf = true; __this->___IncludeSelf_36 = (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.Field.Access.PR_GetFieldFromInt::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldFromInt_GetDisplayName_m2A5555F6DD5685E74CD880B54ADB0671690EBE80 (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABA293F46B0EB2C6F7E3D5CC1388DD3F7E610947); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBACDD41EB392BC48238CE29144C9CE4C4EE32B7C); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Field" : "Get Field Planner by Number"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralABA293F46B0EB2C6F7E3D5CC1388DD3F7E610947; } IL_000e: { return _stringLiteralBACDD41EB392BC48238CE29144C9CE4C4EE32B7C; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldFromInt_get_GetNodeTooltipDescription_mCD4467AA4C98031ECD4CD2821F61169DF698A65F (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02B2775D922C59BF077EBDAD308C11B8FA97AFC9); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Convert index number to field port (not forwarding duplicates)"; } } return _stringLiteral02B2775D922C59BF077EBDAD308C11B8FA97AFC9; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldFromInt_get_NodeType_mFE6E9D41E1C47C847940FDB4D9CBA60A46A79A30 (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldFromInt_GetNodeColor_m0C1407A118A1FE346B6F4E57AA2185C0759D0311 (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __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.Field.Access.PR_GetFieldFromInt::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldFromInt_get_NodeSize_mDD0820610CB8A6A46A0E47D12925E7038F8DBDD9 (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(156, 84); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (156.0f), (84.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldFromInt_get_DrawInputConnector_mBD51241A50B80792D9289381C45A66C2E70C307E (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldFromInt_get_DrawOutputConnector_mADC5CD29ED8AA080D5EB727B6244FD05344D3ED1 (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldFromInt_OnStartReadingNode_mA7FB3B78F8E108D237DFC86FD257340CB2FED1AF (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __this, const RuntimeMethod* method) { { // base.OnStartReadingNode(); FGraph_NodeBase_OnStartReadingNode_m90E04C002C5DAA335F8FD6D3B3BB5F75F8F9CF5D(__this, NULL); // ID.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___ID_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Planner.UniquePlannerID = ID.GetInputValue; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Planner_35; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_2 = __this->___ID_34; NullCheck(L_2); int32_t L_3; L_3 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_2, NULL); NullCheck(L_1); L_1->___UniquePlannerID_24 = L_3; // Planner.DuplicatePlannerID = 0; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___Planner_35; NullCheck(L_4); L_4->___DuplicatePlannerID_25 = 0; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldFromInt::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldFromInt__ctor_m3AD025210865810AAF33CF30CC05A3D45A1D3A60 (PR_GetFieldFromInt_t2B8B9080C0CC99E45AE2C2AE8BE95F8D4FE75D22* __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.Field.Access.PR_GetFieldGridBoundaries::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldGridBoundaries_GetDisplayName_mD7A82CFC326E64458EB71639496E8CA5729B0481 (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7242B584D01014679294E98AB807D0D9CE59B599); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC85BB6819C9909526FE57AB20345E8FC1E06BC32); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return created ? "Grid Boundary (Cells)" : "Get Field Grid Boundary (in cells)"; } bool L_0 = __this->___created_34; if (L_0) { goto IL_000e; } } { return _stringLiteralC85BB6819C9909526FE57AB20345E8FC1E06BC32; } IL_000e: { return _stringLiteral7242B584D01014679294E98AB807D0D9CE59B599; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldGridBoundaries_get_GetNodeTooltipDescription_m62D6CA428328E7478A202E4338F85D6E4346712A (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD59E834DC57981E0E9E1E57F74FA129751EA2480); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Get boundary size of the field in cells count"; } } return _stringLiteralD59E834DC57981E0E9E1E57F74FA129751EA2480; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldGridBoundaries_OnCreated_m23148FFF26E48454F5A53BDB388ED8F6D4D721FD (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __this, const RuntimeMethod* method) { { // created = true; __this->___created_34 = (bool)1; // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // } return; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldGridBoundaries_get_NodeType_m6F13D79FD2E83AF8C036105F709310445C8E40EF (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldGridBoundaries_GetNodeColor_m528D15359AF357971C07784FE6C9683A452EFC88 (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __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.Field.Access.PR_GetFieldGridBoundaries::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldGridBoundaries_get_NodeSize_mDC056594C88BE606D81C10625D6875C02F217DD1 (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __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 ? 140 : 96); } } 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)96); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)140); 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.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldGridBoundaries_get_DrawInputConnector_m4681BD0A39C959E7F353CD2469A2ECAC54C7C3AD (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldGridBoundaries_get_DrawOutputConnector_m488C789C69CDB9B3E512CABE2E78F7155CD1F03A (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldGridBoundaries_get_IsFoldable_mD47D276D52E3EEA2D31F9E442008925051447CE6 (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldGridBoundaries_OnStartReadingNode_mBAC17D68AC2849676BFC71CB64D646B4997EE4FE (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __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*)&FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_3; memset((&V_3), 0, sizeof(V_3)); { // base.OnStartReadingNode(); FGraph_NodeBase_OnStartReadingNode_m90E04C002C5DAA335F8FD6D3B3BB5F75F8F9CF5D(__this, NULL); // FieldPlanner planner = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // if (planner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL); if (!L_3) { goto IL_0082; } } { // size = planner.LatestChecker.Grid.GetMaxSizeInCells(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_0; NullCheck(L_4); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5; L_5 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_4, NULL); NullCheck(L_5); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_6 = L_5->___Grid_8; NullCheck(L_6); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; L_7 = FGenGraph_2_GetMaxSizeInCells_mB37AD8E78B124963F709A4E26C5A0364D935D7BA(L_6, FGenGraph_2_GetMaxSizeInCells_mB37AD8E78B124963F709A4E26C5A0364D935D7BA_RuntimeMethod_var); V_1 = L_7; // min = planner.LatestChecker.Grid.GetMin(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_0; NullCheck(L_8); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9; L_9 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_8, NULL); NullCheck(L_9); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_10 = L_9->___Grid_8; NullCheck(L_10); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_11; L_11 = FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3(L_10, FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var); V_2 = L_11; // max = planner.LatestChecker.Grid.GetMax(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_0; NullCheck(L_12); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13; L_13 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_12, NULL); NullCheck(L_13); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_14 = L_13->___Grid_8; NullCheck(L_14); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_15; L_15 = FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2(L_14, FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var); V_3 = L_15; // Size.Value = size; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_16 = __this->___Size_36; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_17 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_17, NULL); NullCheck(L_16); L_16->___Value_24 = L_18; // Min.Value = min; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_19 = __this->___Min_37; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_20, NULL); NullCheck(L_19); L_19->___Value_24 = L_21; // Max.Value = max; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_22 = __this->___Max_38; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_23 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_23, NULL); NullCheck(L_22); L_22->___Value_24 = L_24; } IL_0082: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldGridBoundaries::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldGridBoundaries__ctor_m46F4E190E98E5A1FA12CB9C6CD6FDE2EFFC4EAD2 (PR_GetFieldGridBoundaries_t56DAA1B35783C62AB29CF6F84F440DAC6E26D86F* __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.Field.Access.PR_GetFieldInstance::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldInstance_GetDisplayName_mD4A0AB86F4E792A96A9488D0BF12C23E4D4E9000 (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B9EFB46239B05FFF1509EDF0BA2430924C02846); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BBEC5E07A033BBCF21B1CC30D2B2C6F3FFACB80); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Field Instance" : "Get Field Instance by Iteration"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral8BBEC5E07A033BBCF21B1CC30D2B2C6F3FFACB80; } IL_000e: { return _stringLiteral6B9EFB46239B05FFF1509EDF0BA2430924C02846; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldInstance_get_GetNodeTooltipDescription_m1D65A0CFBD5591C98EC8AC34AB1EDB935947F606 (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE93CE4CB68880BBC92E141300FA87D336099EB57); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting field planner instance by iteration number. 0 is first planner, 1 is instance of first planner (let's say first planner instances count = 2) 2 is second planner, 3 is second planner instance etc."; } } return _stringLiteralE93CE4CB68880BBC92E141300FA87D336099EB57; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldInstance_get_NodeType_mD4AD45DFF1EE742E40C011BFB80AABDC232F4E18 (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldInstance_GetNodeColor_m33AC9FAB5B0557608BDFD828AE4769685296C3B6 (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __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.Field.Access.PR_GetFieldInstance::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldInstance_get_NodeSize_m976FE21C53665ABBF18CBEC4FA25CD9B443DBECA (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(210, 104); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (210.0f), (104.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldInstance_get_IsFoldable_m070EDD63350BBDBA5AD1FDE6745127FEF21E3476 (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldInstance_get_DrawInputConnector_m7018F436D53F0A2DB8B22ECEFC770933CC796037 (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldInstance_get_DrawOutputConnector_m5FF3BC015B6DBD1DD74A39F65DD708AA6EF1F376 (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::get_DrawInstInd() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldInstance_get_DrawInstInd_m38BA47A7EE0F9BAF90ACF9B989B747F0CFD2364B (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __this, const RuntimeMethod* method) { { // bool DrawInstInd { get { return Planner.PortState() == EPortPinState.Connected; } } PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_35; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_0); return (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldInstance_OnStartReadingNode_m95D655837391A06A2E3ADDCE9FC1746EDE3C93CF (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __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; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; { // Iteration.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___Iteration_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // int instId = 0; V_0 = 0; // if (Planner.PortState() == EPortPinState.Connected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Planner_35; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_1); if ((!(((uint32_t)L_2) == ((uint32_t)2)))) { goto IL_002e; } } { // instId = Iteration.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_3 = __this->___Iteration_34; NullCheck(L_3); int32_t L_4; L_4 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_3, NULL); V_0 = L_4; // if (instId < 0) instId = 0; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_002e; } } { // if (instId < 0) instId = 0; V_0 = 0; } IL_002e: { // if (CurrentExecutingPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6; L_6 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); 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_003d; } } { // if (CurrentExecutingPlanner == null) return; return; } IL_003d: { // if (CurrentExecutingPlanner.ParentBuildPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8; L_8 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); 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_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0051; } } { // if (CurrentExecutingPlanner.ParentBuildPlanner == null) return; return; } IL_0051: { // FieldPlanner p = CurrentExecutingPlanner.ParentBuildPlanner.GetPlannerByIteration(instId); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11; L_11 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_11); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_12 = L_11->___ParentBuildPlanner_23; int32_t L_13 = V_0; NullCheck(L_12); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14; L_14 = BuildPlannerPreset_GetPlannerByIteration_m6AC3EAD5680AC5EE71388393A0086CF84038066D(L_12, L_13, NULL); V_1 = L_14; // Planner.SetIDsOfPlanner(p); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_15 = __this->___Planner_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_1; NullCheck(L_15); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_15, L_16, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldInstance::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldInstance__ctor_mBE406AE98EFB193D168F10FDFBCBCD00165914D9 (PR_GetFieldInstance_t0BC1E7631FEF4AEE204CD97CC9C7236A4E82BA31* __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.Field.Access.PR_GetFieldParameter::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldParameter_GetDisplayName_mC8590B952D29C3AE72CB15B62BB92B67805A23D0 (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B4FD929B373CCB2577F63CEC9271F804D857D20); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDEA8E4099CFA4D7FD0919101AA36DFD706BD6BE); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Parameter" : "Get Field Planner Parameter"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralBDEA8E4099CFA4D7FD0919101AA36DFD706BD6BE; } IL_000e: { return _stringLiteral5B4FD929B373CCB2577F63CEC9271F804D857D20; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldParameter_get_GetNodeTooltipDescription_m979C5874EF25E77BA40E5F949E9A34C8D790B3B3 (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDCAD9EEFFC30DD1AD5CCD13A8C7FC2B4AB63C93); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Returning some parameter of choosed field"; } } return _stringLiteralBDCAD9EEFFC30DD1AD5CCD13A8C7FC2B4AB63C93; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldParameter_get_NodeType_mCDBBD1C1E6E9DE80B71F12AE91F33ED5CB84F4AF (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldParameter_GetNodeColor_m0A60F5C4782BA4B22070E6BDD600984F96D9F7B8 (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __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.Field.Access.PR_GetFieldParameter::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldParameter_get_NodeSize_m2CD2AA4B36C6E87E58E6B2FF47A3F897C4530719 (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(186, 84); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (186.0f), (84.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldParameter_get_DrawInputConnector_mACE4843E0F9CF91B91488011A6E007B9414A8BB8 (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldParameter_get_DrawOutputConnector_mC541E7626EE0E14E910CC333320D71F2459594C1 (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldParameter_OnStartReadingNode_m9BE3A3B3FF7C5E1F3B311B54A39908C5F9DA04F1 (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __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; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); { // base.OnStartReadingNode(); FGraph_NodeBase_OnStartReadingNode_m90E04C002C5DAA335F8FD6D3B3BB5F75F8F9CF5D(__this, NULL); // FieldPlanner planner = GetPlannerFromPort(Planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1; L_1 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_0, (bool)1, NULL); V_0 = L_1; // if (planner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL); if (!L_3) { goto IL_0126; } } { // switch (OutputParam) int32_t L_4 = __this->___OutputParam_35; V_1 = L_4; int32_t L_5 = V_1; switch (L_5) { case 0: { goto IL_0045; } case 1: { goto IL_005c; } case 2: { goto IL_0073; } case 3: { goto IL_008f; } case 4: { goto IL_00a6; } case 5: { goto IL_00e4; } } } { return; } IL_0045: { // case EPlannerParam.IndexInPlan: OutParam.Variable.SetValue(planner.IndexOnPreset); break; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_6 = __this->___OutParam_36; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_7 = L_6->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_0; NullCheck(L_8); int32_t L_9 = L_8->___IndexOnPreset_50; NullCheck(L_7); FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07(L_7, L_9, NULL); // case EPlannerParam.IndexInPlan: OutParam.Variable.SetValue(planner.IndexOnPreset); break; return; } IL_005c: { // case EPlannerParam.Tag: OutParam.Variable.SetValue(planner.tag); break; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_10 = __this->___OutParam_36; NullCheck(L_10); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_11 = L_10->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_0; NullCheck(L_12); String_t* L_13 = L_12->___tag_27; NullCheck(L_11); FieldVariable_SetValue_mB6996434E0B464E730FB0DFF1B51BDD942C57DC7(L_11, L_13, NULL); // case EPlannerParam.Tag: OutParam.Variable.SetValue(planner.tag); break; return; } IL_0073: { // case EPlannerParam.CellsCount: OutParam.Variable.SetValue(planner.LatestChecker.ChildPositionsCount); break; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_14 = __this->___OutParam_36; NullCheck(L_14); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_15 = L_14->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_0; NullCheck(L_16); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17; L_17 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_16, NULL); NullCheck(L_17); int32_t L_18; L_18 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_17, NULL); NullCheck(L_15); FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07(L_15, L_18, NULL); // case EPlannerParam.CellsCount: OutParam.Variable.SetValue(planner.LatestChecker.ChildPositionsCount); break; return; } IL_008f: { // case EPlannerParam.CellScale: OutParam.Variable.SetValue(planner.GetScale); break; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_19 = __this->___OutParam_36; NullCheck(L_19); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_20 = L_19->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_21 = V_0; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = FieldPlanner_get_GetScale_m96EAAC9BA7D1D4720F275B718F1AE336D77773B6(L_21, NULL); NullCheck(L_20); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(L_20, L_22, NULL); // case EPlannerParam.CellScale: OutParam.Variable.SetValue(planner.GetScale); break; return; } IL_00a6: { // case EPlannerParam.FieldEulerAngles_Rotation: if (planner.LatestResult != null) if (planner.LatestResult.Checker != null) OutParam.Variable.SetValue(planner.LatestResult.Checker.RootRotation.eulerAngles); break; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23 = V_0; NullCheck(L_23); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_24 = L_23->___LatestResult_47; if (!L_24) { goto IL_0126; } } { // case EPlannerParam.FieldEulerAngles_Rotation: if (planner.LatestResult != null) if (planner.LatestResult.Checker != null) OutParam.Variable.SetValue(planner.LatestResult.Checker.RootRotation.eulerAngles); break; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25 = V_0; NullCheck(L_25); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_26 = L_25->___LatestResult_47; NullCheck(L_26); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_27 = L_26->___Checker_2; if (!L_27) { goto IL_0126; } } { // case EPlannerParam.FieldEulerAngles_Rotation: if (planner.LatestResult != null) if (planner.LatestResult.Checker != null) OutParam.Variable.SetValue(planner.LatestResult.Checker.RootRotation.eulerAngles); break; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_28 = __this->___OutParam_36; NullCheck(L_28); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_29 = L_28->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_30 = V_0; NullCheck(L_30); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_31 = L_30->___LatestResult_47; NullCheck(L_31); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_32 = L_31->___Checker_2; NullCheck(L_32); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33; L_33 = CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD(L_32, NULL); V_2 = L_33; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_2), NULL); NullCheck(L_29); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(L_29, L_34, NULL); // case EPlannerParam.FieldEulerAngles_Rotation: if (planner.LatestResult != null) if (planner.LatestResult.Checker != null) OutParam.Variable.SetValue(planner.LatestResult.Checker.RootRotation.eulerAngles); break; return; } IL_00e4: { // if (planner.LatestResult != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_35 = V_0; NullCheck(L_35); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_36 = L_35->___LatestResult_47; if (!L_36) { goto IL_0126; } } { // if (planner.IsDuplicate) { OutParam.Variable.SetValue(planner.DuplicateParent.Instances); } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_37 = V_0; NullCheck(L_37); bool L_38; L_38 = FieldPlanner_get_IsDuplicate_m0372F2520CFD02A605C757C5CAEC5F404B397C7F(L_37, NULL); if (!L_38) { goto IL_0110; } } { // if (planner.IsDuplicate) { OutParam.Variable.SetValue(planner.DuplicateParent.Instances); } PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_39 = __this->___OutParam_36; NullCheck(L_39); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_40 = L_39->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_41 = V_0; NullCheck(L_41); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_42 = L_41->___DuplicateParent_11; NullCheck(L_42); int32_t L_43 = L_42->___Instances_36; NullCheck(L_40); FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07(L_40, L_43, NULL); return; } IL_0110: { // { OutParam.Variable.SetValue(planner.Instances); } break; PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* L_44 = __this->___OutParam_36; NullCheck(L_44); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_45 = L_44->___Variable_24; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_46 = V_0; NullCheck(L_46); int32_t L_47 = L_46->___Instances_36; NullCheck(L_45); FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07(L_45, L_47, NULL); } IL_0126: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldParameter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldParameter__ctor_m54C137BEBFBB3F2EDB1ADE0105392FB83F8E8F10 (PR_GetFieldParameter_t803EE5FCDEE17D8B6E061A0FFCDB23E15C95B7C8* __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.Field.Access.PR_GetFieldSelector::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldSelector_GetDisplayName_mE41DCA3AB553F6E26870EA08078916677E159401 (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral275737824E5B72E81EA50BB9295D31465CC8907E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBACDD41EB392BC48238CE29144C9CE4C4EE32B7C); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Field" : "Get Field Planner from Selector"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral275737824E5B72E81EA50BB9295D31465CC8907E; } IL_000e: { return _stringLiteralBACDD41EB392BC48238CE29144C9CE4C4EE32B7C; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetFieldSelector_get_GetNodeTooltipDescription_m00E72D8B4FFAA35BAF6D596EAE3AD7AF90536E07 (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral596CE18C4999A2B8F9109518AD451504935A3BA9); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting choosed field index number or unfold to get field port"; } } return _stringLiteral596CE18C4999A2B8F9109518AD451504935A3BA9; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetFieldSelector_get_NodeType_mB0DCBC01E96B12EF76E1890FB72DFFB78698AA26 (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetFieldSelector_GetNodeColor_mEB254806018A09B613E170CC1F8C895E0754CAB3 (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __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.Field.Access.PR_GetFieldSelector::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetFieldSelector_get_NodeSize_m1E7104D697D57D5AF2EF9B5EF2346F0529DCFA40 (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __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 ? 175 : 165, _EditorFoldout ? (DrawInstInd ? 124 : 104) : (84)); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; if (L_0) { goto IL_000f; } } { G_B3_0 = ((int32_t)165); goto IL_0014; } IL_000f: { G_B3_0 = ((int32_t)175); } 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: { bool L_2; L_2 = PR_GetFieldSelector_get_DrawInstInd_m348B28098DFDDDBE19997D75DECE4F86EBEF693D(__this, NULL); G_B6_0 = G_B5_0; if (L_2) { G_B7_0 = G_B5_0; goto IL_002d; } } { G_B8_0 = ((int32_t)104); G_B8_1 = G_B6_0; goto IL_002f; } IL_002d: { G_B8_0 = ((int32_t)124); 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.PlannerNodes.Field.Access.PR_GetFieldSelector::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldSelector_get_IsFoldable_m3F3E50608ACBA634D8AE02A3BD4703986882639F (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldSelector_get_DrawInputConnector_mA019E0C0BC7E6A4D81D1750F642196D47D923439 (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldSelector_get_DrawOutputConnector_mCA7E6C4436E5C6D6A22AA033F6AA5E653CE05F54 (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::get_DrawInstInd() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetFieldSelector_get_DrawInstInd_m348B28098DFDDDBE19997D75DECE4F86EBEF693D (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, const RuntimeMethod* method) { { // bool DrawInstInd { get { return Planner.PortState() == EPortPinState.Connected; } } PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_35; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_0); return (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldSelector_OnStartReadingNode_mD6FD13F5148A6AD1165F77F9427FB1A47AD06C0F (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FLogicMethods_ContainsIndex_TisFieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_m781C1EF74B472DF345624203F085F2FFD4DD7E6F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // InstanceID.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___InstanceID_36; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // int instId = 0; V_0 = 0; // if (Planner.PortState() == EPortPinState.Connected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Planner_35; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_1); if ((!(((uint32_t)L_2) == ((uint32_t)2)))) { goto IL_00c6; } } { // instId = InstanceID.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_3 = __this->___InstanceID_36; NullCheck(L_3); int32_t L_4; L_4 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_3, NULL); V_0 = L_4; // if (instId < 0) instId = 0; int32_t L_5 = V_0; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_0031; } } { // if (instId < 0) instId = 0; V_0 = 0; } IL_0031: { // if ( CurrentExecutingPlanner ) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6; L_6 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL); if (!L_7) { goto IL_00c6; } } { // if ( CurrentExecutingPlanner.ParentBuildPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8; L_8 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); 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_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL); if (!L_10) { goto IL_00c6; } } { // if ( CurrentExecutingPlanner.ParentBuildPlanner.BasePlanners.ContainsIndex(PlannerID.Value)) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11; L_11 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_11); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_12 = L_11->___ParentBuildPlanner_23; NullCheck(L_12); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_13; L_13 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_12, NULL); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_14 = __this->___PlannerID_34; NullCheck(L_14); int32_t L_15 = L_14->___Value_24; bool L_16; L_16 = FLogicMethods_ContainsIndex_TisFieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_m781C1EF74B472DF345624203F085F2FFD4DD7E6F(L_13, L_15, (bool)1, FLogicMethods_ContainsIndex_TisFieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_m781C1EF74B472DF345624203F085F2FFD4DD7E6F_RuntimeMethod_var); if (!L_16) { goto IL_00c6; } } { // if ( instId >= CurrentExecutingPlanner.ParentBuildPlanner.BasePlanners[PlannerID.Value].Instances) int32_t L_17 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18; L_18 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_18); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_19 = L_18->___ParentBuildPlanner_23; NullCheck(L_19); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_20; L_20 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_19, NULL); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_21 = __this->___PlannerID_34; NullCheck(L_21); int32_t L_22 = L_21->___Value_24; NullCheck(L_20); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23; L_23 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_20, L_22, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_23); int32_t L_24 = L_23->___Instances_36; if ((((int32_t)L_17) < ((int32_t)L_24))) { goto IL_00c6; } } { // instId = CurrentExecutingPlanner.ParentBuildPlanner.BasePlanners[PlannerID.Value].Instances-1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25; L_25 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_25); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_26 = L_25->___ParentBuildPlanner_23; NullCheck(L_26); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_27; L_27 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_26, NULL); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_28 = __this->___PlannerID_34; NullCheck(L_28); int32_t L_29 = L_28->___Value_24; NullCheck(L_27); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_30; L_30 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_27, L_29, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_30); int32_t L_31 = L_30->___Instances_36; V_0 = ((int32_t)il2cpp_codegen_subtract(L_31, 1)); } IL_00c6: { // Planner.UniquePlannerID = PlannerID.Value; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_32 = __this->___Planner_35; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_33 = __this->___PlannerID_34; NullCheck(L_33); int32_t L_34 = L_33->___Value_24; NullCheck(L_32); L_32->___UniquePlannerID_24 = L_34; // Planner.DuplicatePlannerID = instId - 1; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_35 = __this->___Planner_35; int32_t L_36 = V_0; NullCheck(L_35); L_35->___DuplicatePlannerID_25 = ((int32_t)il2cpp_codegen_subtract(L_36, 1)); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetFieldSelector::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetFieldSelector__ctor_m676553634EE1B6DB15B2B901CB1C94454E0DE0D5 (PR_GetFieldSelector_t1D603470098D567441745329371E2E18FC00A61A* __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.Field.Access.PR_GetGlobalIndexOfInstance::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetGlobalIndexOfInstance_GetDisplayName_mE8FB260E56A955E0FB9C2E6B10E9352CFA54CEEB (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral351F0CEBE965D7FE41A360598AD860E3DA9B3427); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E772E13B457E703D3E067CAF34D334892811444); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Index Of Instance" : "Get Index of Field Planner Instance"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral9E772E13B457E703D3E067CAF34D334892811444; } IL_000e: { return _stringLiteral351F0CEBE965D7FE41A360598AD860E3DA9B3427; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetGlobalIndexOfInstance_get_GetNodeTooltipDescription_m9EF44BF26F37ECB83FEA4C300BBD21C138FD3742 (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7CD901AC5A6FE419A5C87A15BF876017CE8BE6F3); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting field planner instance index."; } } return _stringLiteral7CD901AC5A6FE419A5C87A15BF876017CE8BE6F3; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetGlobalIndexOfInstance_get_NodeType_mC46C06CF91528D3682D16D364B580DFBA4C811B1 (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetGlobalIndexOfInstance_GetNodeColor_m3B2A75891DF29A1CD2439F86B351A89C0D2CBE6F (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __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.Field.Access.PR_GetGlobalIndexOfInstance::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetGlobalIndexOfInstance_get_NodeSize_m5EF38168A480B75DC156F9448E86DF55D2FD4C01 (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(210, 127); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (210.0f), (127.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetGlobalIndexOfInstance_get_DrawInputConnector_mC31523A0921E8D24387ADBB846E74AB8B3F70652 (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetGlobalIndexOfInstance_get_DrawOutputConnector_m38C42785090433C585B096954C89DC746010544B (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetGlobalIndexOfInstance_OnStartReadingNode_m1399DF4AB90E8B960087A42B5AC725E679B5141C (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __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; { // Planner.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var planner = GetPlannerFromPort(Planner, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___Planner_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2; L_2 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_1, (bool)0, NULL); V_0 = L_2; // if (planner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0024; } } { // if (planner == null) return; return; } IL_0024: { // if ( IndexType == EIndexType.PlannerInstanceIndex) int32_t L_5 = __this->___IndexType_34; if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_0056; } } { // if (planner.IsDuplicate == false) Index.Value = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = FieldPlanner_get_IsDuplicate_m0372F2520CFD02A605C757C5CAEC5F404B397C7F(L_6, NULL); if (L_7) { goto IL_0042; } } { // if (planner.IsDuplicate == false) Index.Value = 0; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_8 = __this->___Index_36; NullCheck(L_8); L_8->___Value_24 = 0; return; } IL_0042: { // else Index.Value = planner.IndexOfDuplicate + 1; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_9 = __this->___Index_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->___IndexOfDuplicate_49; NullCheck(L_9); L_9->___Value_24 = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } IL_0056: { // else if (IndexType == EIndexType.GlobalIndex) int32_t L_12 = __this->___IndexType_34; if (L_12) { goto IL_0086; } } { // if (planner.ParentBuildPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = V_0; NullCheck(L_13); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_14 = L_13->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_006d; } } { // if (planner.ParentBuildPlanner == null) return; return; } IL_006d: { // Index.Value = planner.ParentBuildPlanner.CountIndexOfPlannerInstance(planner); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_16 = __this->___Index_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17 = V_0; NullCheck(L_17); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_18 = L_17->___ParentBuildPlanner_23; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19 = V_0; NullCheck(L_18); int32_t L_20; L_20 = BuildPlannerPreset_CountIndexOfPlannerInstance_mB1139B6DD056245F043669E494751C556169AC3A(L_18, L_19, (bool)1, (bool)0, NULL); NullCheck(L_16); L_16->___Value_24 = L_20; } IL_0086: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetGlobalIndexOfInstance::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetGlobalIndexOfInstance__ctor_m2FFBFD1EAF15AC5DD5DE0BA9D13ABF19F9D7B484 (PR_GetGlobalIndexOfInstance_tEE3612914C93A84201455C9D552C638EBF6F0489* __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.Field.Access.PR_GetPlannerDuplicate::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetPlannerDuplicate_GetDisplayName_m2C681CCA888961FE80967C830F5A736BD6BB674C (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E3FFE9FDCDD20A243E52542F07FBB7F0F76FDEF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF46FA7F7A6C29FB78D2BB112D96B0C7C571273F4); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Instance of Planner" : "Get Instance of Planner"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral7E3FFE9FDCDD20A243E52542F07FBB7F0F76FDEF; } IL_000e: { return _stringLiteralF46FA7F7A6C29FB78D2BB112D96B0C7C571273F4; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetPlannerDuplicate_get_GetNodeTooltipDescription_m0111AAA60457BFAB85EB112ABF19715B043739EE (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FA2AC0E8B53089D4FAC9B30DB24926CA24E3E50); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting instance of some planner if the planner is using instances."; } } return _stringLiteral2FA2AC0E8B53089D4FAC9B30DB24926CA24E3E50; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetPlannerDuplicate_get_NodeType_m7DD6B39AFF60428191B046C80E0A7A36A94C8BE3 (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetPlannerDuplicate_GetNodeColor_m9D0848C9F2058DA78CEE373B39A13B1DA89204B4 (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __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.Field.Access.PR_GetPlannerDuplicate::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetPlannerDuplicate_get_NodeSize_m8E5B9B197FDFE88766D5FF130D83E09853839970 (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(220, 142); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (220.0f), (142.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetPlannerDuplicate_get_IsFoldable_mB78517A1614B296D0442527BEE8F973DD2E87C34 (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetPlannerDuplicate_get_DrawInputConnector_mD87FD158917716F02391F9B04120ADF542826613 (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetPlannerDuplicate_get_DrawOutputConnector_m7268C754E6C478E543ABBF6630C0BADD63C7C5D2 (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::get_DrawInstInd() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetPlannerDuplicate_get_DrawInstInd_mF85E913C8E6E40C7AF49BDA84D9DE1F8504CC83D (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, const RuntimeMethod* method) { { // bool DrawInstInd { get { return Planner.PortState() == EPortPinState.Connected; } } PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___Planner_36; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_0); return (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetPlannerDuplicate_OnStartReadingNode_mC3DDDB9866974A0D23FC88F21A5C68F37472715E (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; { // InstanceOf.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_0 = __this->___InstanceOf_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // Index.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_1 = __this->___Index_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // int ind = Index.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_2 = __this->___Index_35; NullCheck(L_2); int32_t L_3; L_3 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_2, NULL); V_0 = L_3; // FieldPlanner planner = GetPlannerFromPort(InstanceOf); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___InstanceOf_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5; L_5 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_4, (bool)1, NULL); V_1 = L_5; // if (planner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* 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_003c; } } { // if (planner == null) return; return; } IL_003c: { // if (CurrentExecutingPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8; L_8 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_004b; } } { // if (CurrentExecutingPlanner == null) return; return; } IL_004b: { // if (CurrentExecutingPlanner.ParentBuildPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10; L_10 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_10); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_11 = L_10->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_005f; } } { // if (CurrentExecutingPlanner.ParentBuildPlanner == null) return; return; } IL_005f: { // if (planner.Instances == 1) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = V_1; NullCheck(L_13); int32_t L_14 = L_13->___Instances_36; if ((!(((uint32_t)L_14) == ((uint32_t)1)))) { goto IL_0075; } } { // Planner.SetIDsOfPlanner(planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_15 = __this->___Planner_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_1; NullCheck(L_15); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_15, L_16, NULL); return; } IL_0075: { // if (StartWithMainInstance) bool L_17 = __this->___StartWithMainInstance_37; if (!L_17) { goto IL_0091; } } { // if (ind == 0) int32_t L_18 = V_0; if (L_18) { goto IL_008d; } } { // Planner.SetIDsOfPlanner(planner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_19 = __this->___Planner_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = V_1; NullCheck(L_19); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_19, L_20, NULL); // return; return; } IL_008d: { // ind -= 1; int32_t L_21 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); } IL_0091: { // var pln = planner.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_22 = V_1; NullCheck(L_22); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_23; L_23 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_22, NULL); V_2 = L_23; // if (pln == null) return; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_24 = V_2; if (L_24) { goto IL_009c; } } { // if (pln == null) return; return; } IL_009c: { // if (pln.Count == 0) return; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_25 = V_2; NullCheck(L_25); int32_t L_26; L_26 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_25, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if (L_26) { goto IL_00a5; } } { // if (pln.Count == 0) return; return; } IL_00a5: { // Planner.SetIDsOfPlanner(pln[Mathf.Min(pln.Count - 1, ind)]); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_27 = __this->___Planner_36; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_28 = V_2; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_29 = V_2; NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_29, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); int32_t L_31 = V_0; int32_t L_32; L_32 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(((int32_t)il2cpp_codegen_subtract(L_30, 1)), L_31, NULL); NullCheck(L_28); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_33; L_33 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_28, L_32, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_27); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_27, L_33, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Field.Access.PR_GetPlannerDuplicate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetPlannerDuplicate__ctor_mA8AA8B905021DE5E1BE7552F5E689983BEBE448F (PR_GetPlannerDuplicate_t7CC3659D6FFF6214E240A550423D3A33E229124F* __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 StartWithMainInstance = true; __this->___StartWithMainInstance_37 = (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.Cells.PR_DetectCellIn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_DetectCellIn_GetDisplayName_mFC16A63AB9F101B776ABD03FB7A99FEB9AAFF2D9 (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral347E2341003AA67E8532012F9C7865024C53B45F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2B8FFE4CFB91514546201DD7FEA46419C34A290); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Detect Cell in" : "Detect Cell in Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral347E2341003AA67E8532012F9C7865024C53B45F; } IL_000e: { return _stringLiteralA2B8FFE4CFB91514546201DD7FEA46419C34A290; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_DetectCellIn_get_GetNodeTooltipDescription_m6704D510344FD16DB1834C95D24C1C6D7BA39B9B (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD88959DD33A75C3FE6E61A00E7D17DB99CB385B); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Detecting other planner cell in provided position (if other planner field is not assigned then using all other available planner fields)"; } } return _stringLiteralBD88959DD33A75C3FE6E61A00E7D17DB99CB385B; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_DetectCellIn_GetNodeColor_m6BB3155303E89231D10E9E308BD8D80EF848B572 (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __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.PR_DetectCellIn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_DetectCellIn_get_NodeSize_mC06AACF6E70F20287120EF9F4784C73D894F043E (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __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(198, _EditorFoldout ? 118 : 98); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (198.0f); if (L_0) { G_B2_0 = (198.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)98); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)118); 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.PlannerNodes.Cells.PR_DetectCellIn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_DetectCellIn_get_DrawInputConnector_m6810519E19E63B0C6DB0C6581C756CDA41BC581F (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_DetectCellIn_get_DrawOutputConnector_mA24163B6744DDB0A45C0BC320274EC74E5211B45 (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_DetectCellIn_get_IsFoldable_mC40944829B88EC074167B5F235BFF71F0B005E2E (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_DetectCellIn_get_NodeType_mC5A1A8B2639028260DC8B9E74512A5A395DE31D2 (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_DetectCellIn_OnStartReadingNode_m45002073FE9F9F258464143356A51D12AEB0A142 (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __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_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_3 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_4 = NULL; Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA V_5; memset((&V_5), 0, sizeof(V_5)); { // FindIn.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_0 = __this->___FindIn_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // if (DetectOnlyCellsOf.IsConnected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___DetectOnlyCellsOf_36; NullCheck(L_1); bool L_2; L_2 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_1, NULL); if (!L_2) { goto IL_002b; } } { // planners = GetPlannersFromPort(DetectOnlyCellsOf, false, true, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_3 = __this->___DetectOnlyCellsOf_36; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_4; L_4 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_3, (bool)0, (bool)1, (bool)1, NULL); V_0 = L_4; goto IL_004b; } IL_002b: { // planners = ParentPlanner.ParentBuildPlanner.CollectAllAvailablePlanners(true, true); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)__this)->___ParentPlanner_28; NullCheck(L_5); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_6 = L_5->___ParentBuildPlanner_23; NullCheck(L_6); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_7; L_7 = BuildPlannerPreset_CollectAllAvailablePlanners_m5336BEBFF6F419EDF89CAB8028473D0F21B26A3C(L_6, (bool)1, (bool)1, NULL); V_0 = L_7; // planners.Remove(CurrentExecutingPlanner); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_8 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9; L_9 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_8); bool L_10; L_10 = List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796(L_8, L_9, List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); } IL_004b: { // Vector3 position = FindIn.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_11 = __this->___FindIn_34; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_11, NULL); V_1 = L_12; // for (int p = 0; p < planners.Count; p++) V_2 = 0; goto IL_00ab; } IL_005b: { // var pl = planners[p]; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_13 = V_0; int32_t L_14 = V_2; 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_3 = L_15; // if (pl == null) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_17) { goto IL_00a7; } } { // FieldCell cell = pl.LatestChecker.GetCellInWorldPos(position); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = V_3; NullCheck(L_18); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19; L_19 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1; il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA)); Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA L_21 = V_5; NullCheck(L_19); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22; L_22 = CheckerField3D_GetCellInWorldPos_mDB2BD7C3C29EF82920CEA1CF6583884A3233033C(L_19, L_20, L_21, NULL); V_4 = L_22; // if (FGenerators.IsNull(cell)) continue; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23 = V_4; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_24; L_24 = FGenerators_IsNull_m524F777FB102F19858DAE31C086071F38912BBB6(L_23, NULL); if (L_24) { goto IL_00a7; } } { // DetectedCell.ProvideFullCellData(cell, pl.LatestChecker, pl.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_25 = __this->___DetectedCell_35; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_26 = V_4; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27 = V_3; NullCheck(L_27); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_28; L_28 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_27, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = V_3; NullCheck(L_29); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_30 = L_29->___LatestResult_47; NullCheck(L_25); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_25, L_26, L_28, L_30, NULL); // break; return; } IL_00a7: { // for (int p = 0; p < planners.Count; p++) int32_t L_31 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00ab: { // for (int p = 0; p < planners.Count; p++) int32_t L_32 = V_2; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_33 = V_0; 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_005b; } } { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_DetectCellIn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_DetectCellIn__ctor_mB459D53635F7C15EB7E0E91829C3531347EE30FC (PR_DetectCellIn_t367657B919E4EC7F58463D81519C8844ED438398* __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.PR_GetCellByIndex::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetCellByIndex_GetDisplayName_mC519BE281D3AAA91DF308A44C2912D20C8D1D702 (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FCA5EE1ADCD9BACDFD1FF29CA3F2866FF1988A3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1F6A2564C0FD5CFE6D0E26BD0AB26689C53242A); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Get Cell By Index" : "Get Cell By Index"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralA1F6A2564C0FD5CFE6D0E26BD0AB26689C53242A; } IL_000e: { return _stringLiteral6FCA5EE1ADCD9BACDFD1FF29CA3F2866FF1988A3; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetCellByIndex_get_GetNodeTooltipDescription_mEC8074A7E49AC312D365C2203D90542C010124E9 (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE63CFC08F478B44B2D621B5F88979FAB273DB722); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting cell using index"; } } return _stringLiteralE63CFC08F478B44B2D621B5F88979FAB273DB722; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetCellByIndex_GetNodeColor_m9E405B931200EBE9DDB3CFFD865B705C4E34A53F (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __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.PR_GetCellByIndex::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetCellByIndex_get_NodeSize_m8AE59366BD56C912AB38D113E31A364C8AEC718B (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __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 ? 122 : 102); } } 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)102); 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.PlannerNodes.Cells.PR_GetCellByIndex::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellByIndex_get_DrawInputConnector_m39D7294E1AD48B250D3DFADA1D256BBDA409B3DD (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellByIndex_get_DrawOutputConnector_m55AFFCD9FD3E7A9282E955B4BE65BE81B00268C1 (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellByIndex_get_IsFoldable_m7199E15BEECDB15D90DD15E88D3EA52D1590ED5C (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetCellByIndex_get_NodeType_m5ABFA946793E4F2D9078B36AAFABAF7405894C17 (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetCellByIndex_OnStartReadingNode_m4131A9C120A091154D70920823FCAD4633DD67F6 (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __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); s_Il2CppMethodInitialized = true; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; int32_t V_1 = 0; { // Index.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___Index_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // CellOf.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___CellOf_36; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // Cell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_2 = __this->___Cell_35; NullCheck(L_2); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_2, NULL); // var planner = GetPlannerFromPort(CellOf, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_3 = __this->___CellOf_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4; L_4 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_3, (bool)0, NULL); V_0 = L_4; // if (FGenerators.IsNull(planner)) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* 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_003a; } } { // if (FGenerators.IsNull(planner)) return; return; } IL_003a: { // int i = Index.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_7 = __this->___Index_34; NullCheck(L_7); int32_t L_8; L_8 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_7, NULL); V_1 = L_8; // if ( i >= 0 && i < planner.LatestChecker.AllCells.Count) int32_t L_9 = V_1; if ((((int32_t)L_9) < ((int32_t)0))) { goto IL_0080; } } { int32_t L_10 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_0; NullCheck(L_11); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12; L_12 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_11, NULL); NullCheck(L_12); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_13; L_13 = CheckerField3D_get_AllCells_mE37D21AEF60913F5A576384F768366ACDE4519D1(L_12, NULL); NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_13, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_10) >= ((int32_t)L_14))) { goto IL_0080; } } { // Cell.ProvideFullCellData(planner.LatestChecker.GetCell(i), planner.LatestChecker, planner.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_15 = __this->___Cell_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_0; NullCheck(L_16); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17; L_17 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_16, NULL); int32_t L_18 = V_1; NullCheck(L_17); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_19; L_19 = CheckerField3D_GetCell_mDAF7752CDC469037C37CC96EE313B85692763E27(L_17, L_18, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = V_0; NullCheck(L_20); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21; L_21 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_20, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_22 = V_0; NullCheck(L_22); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_23 = L_22->___LatestResult_47; NullCheck(L_15); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_15, L_19, L_21, L_23, NULL); } IL_0080: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellByIndex::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetCellByIndex__ctor_m8EEF5A0EF1571FE81C7FFC46B29BBED3E9DC22F4 (PR_GetCellByIndex_t354C236E70CFC439F18608DF672CBF1E99CAF110* __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.PR_GetCellParameters::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetCellParameters_GetDisplayName_mBC048B170533FBFB3F604D713C9321515163E2D0 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CA9C9A98B4AAE909A55A1111B747BA3530D12C9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECFFBAA5EF243CBB5937724FC2B572704CA1566B); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Cell Parameters" : "Get Cell Parameters"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral8CA9C9A98B4AAE909A55A1111B747BA3530D12C9; } IL_000e: { return _stringLiteralECFFBAA5EF243CBB5937724FC2B572704CA1566B; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetCellParameters_get_GetNodeTooltipDescription_m31552CF21B36B1811E3117E58AF7785BD51FC4B3 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86F4F92E96211BB4B17E1280953D0D9EC8A5010A); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Accessing some parameters of provided cell"; } } return _stringLiteral86F4F92E96211BB4B17E1280953D0D9EC8A5010A; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetCellParameters_GetNodeColor_mE650885B1007C8BCDC07FF039D01BA0F7222B297 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __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.PR_GetCellParameters::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetCellParameters_get_NodeSize_m2A21EDFDA64B21590E900227CD8DB181D646F6C1 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { // public override Vector2 NodeSize { get { return new Vector2(CellParameter == ECellParameter.InternalCellDirection ? 230 : 190, 100); } } int32_t L_0 = __this->___CellParameter_35; if ((((int32_t)L_0) == ((int32_t)3))) { goto IL_0010; } } { G_B3_0 = ((int32_t)190); goto IL_0015; } IL_0010: { G_B3_0 = ((int32_t)230); } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), ((float)G_B3_0), (100.0f), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellParameters_get_DrawInputConnector_mAE6EBDEA6B0C66E95C7A9F6E43E8619DC11E1609 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellParameters_get_DrawOutputConnector_m0B49FD50746B1258E56E004734004531AE147077 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellParameters_get_IsFoldable_m672D5BA3F4031D7A8C9F3C1BB65F3903FD422234 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetCellParameters_get_NodeType_m9091CF65C419305007DAD97C61067884BF75DC78 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetCellParameters_OnStartReadingNode_mB3FF286B8DF68B1C5A7D4306E6AE2DA7E30AF27C (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __this, const RuntimeMethod* method) { PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* V_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // Cell.TriggerReadPort(true); 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)1); // Output.Value = Vector3.zero; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___Output_36; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_1); L_1->___Value_24 = L_2; // Owner.Clear(); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_3 = __this->___Owner_37; NullCheck(L_3); PGGPlannerPort_Clear_mC399FAE62962F05EA77172AA88922C0453F6D2F5(L_3, NULL); // if ( CellParameter == ECellParameter.Owner) int32_t L_4 = __this->___CellParameter_35; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0052; } } { // PlannerResult res = Cell.GetInputResultValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_5 = __this->___Cell_34; NullCheck(L_5); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_6; L_6 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_5, NULL); V_0 = L_6; // if (res == null) return; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_7 = V_0; if (L_7) { goto IL_0040; } } { // if (res == null) return; return; } IL_0040: { // Owner.SetIDsOfPlanner(res.ParentFieldPlanner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_8 = __this->___Owner_37; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_9 = V_0; NullCheck(L_9); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = L_9->___ParentFieldPlanner_1; NullCheck(L_8); PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(L_8, L_10, NULL); return; } IL_0052: { // var cell = Cell.GetInputCellValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_11 = __this->___Cell_34; NullCheck(L_11); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12; L_12 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(L_11, NULL); V_1 = L_12; // if (cell == null) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13 = V_1; if (L_13) { goto IL_0062; } } { // if (cell == null) return; return; } IL_0062: { // var checker = Cell.GetInputCheckerValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_14 = __this->___Cell_34; NullCheck(L_14); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15; L_15 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(L_14, NULL); V_2 = L_15; // Vector3 size = Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); V_3 = L_16; // if (checker != null) size = checker.RootScale; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17 = V_2; if (!L_17) { goto IL_007e; } } { // if (checker != null) size = checker.RootScale; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18 = V_2; NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = L_18->___RootScale_7; V_3 = L_19; } IL_007e: { // if (CellParameter == ECellParameter.InFieldLocalPos) Output.Value = cell.Pos; int32_t L_20 = __this->___CellParameter_35; if (L_20) { goto IL_009d; } } { // if (CellParameter == ECellParameter.InFieldLocalPos) Output.Value = cell.Pos; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_21 = __this->___Output_36; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22 = V_1; NullCheck(L_22); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_23 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_22)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_23, NULL); NullCheck(L_21); L_21->___Value_24 = L_24; return; } IL_009d: { // else if (CellParameter == ECellParameter.WorldPosition) int32_t L_25 = __this->___CellParameter_35; if ((!(((uint32_t)L_25) == ((uint32_t)1)))) { goto IL_00cf; } } { // if ( checker != null) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = V_2; if (!L_26) { goto IL_00bc; } } { // Output.Value = checker.GetWorldPos(cell); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_27 = __this->___Output_36; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_28 = V_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_29 = V_1; NullCheck(L_28); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_28, L_29, NULL); NullCheck(L_27); L_27->___Value_24 = L_30; return; } IL_00bc: { // Output.Value = cell.WorldPos(size); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_31 = __this->___Output_36; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_3; NullCheck(L_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = FGenCell_WorldPos_m4305A180A39F98318D82427412EA60255C31DCC3(L_32, L_33, NULL); NullCheck(L_31); L_31->___Value_24 = L_34; return; } IL_00cf: { // else if (CellParameter == ECellParameter.InternalCellDirection) Output.Value = cell.HelperDirection; int32_t L_35 = __this->___CellParameter_35; if ((!(((uint32_t)L_35) == ((uint32_t)3)))) { goto IL_00ee; } } { // else if (CellParameter == ECellParameter.InternalCellDirection) Output.Value = cell.HelperDirection; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_36 = __this->___Output_36; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_37 = V_1; NullCheck(L_37); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_38; L_38 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(L_37, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_38, NULL); NullCheck(L_36); L_36->___Value_24 = L_39; } IL_00ee: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellParameters::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetCellParameters__ctor_m8688564D5E3F5A639655FB1956FEDDBA7EDFB188 (PR_GetCellParameters_t4D719FE1902AC7255A3720E70E8552D8007768B2* __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 ECellParameter CellParameter = ECellParameter.WorldPosition; __this->___CellParameter_35 = 1; // Vector3 read = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___read_38 = 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.PlannerNodes.Cells.PR_GetCellPosition::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetCellPosition_GetDisplayName_m1AD5C7A981011D2448554325C972878B1282A148 (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral553631DCB5B0049493A6C3C9B4195F38E89F8CF6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF4D85389DEF5E5C3F84D56C250438AE982B8D9); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Cell Position" : "Get Field Cell Position"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral553631DCB5B0049493A6C3C9B4195F38E89F8CF6; } IL_000e: { return _stringLiteralCAF4D85389DEF5E5C3F84D56C250438AE982B8D9; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetCellPosition_get_GetNodeTooltipDescription_m27EA6D5FB0118389F6A26A5F45A3656D3C8EDF2B (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B7F12822C24CB16C0DC2EA16523E2C48A0D7FE8); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Accessing position parameters of provided cell"; } } return _stringLiteral9B7F12822C24CB16C0DC2EA16523E2C48A0D7FE8; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetCellPosition_GetNodeColor_mC02B79276DDB30A8CBE7AA8596864459786A984B (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __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.PR_GetCellPosition::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetCellPosition_get_NodeSize_m92BCAD38A2D3B1E56417D3EE637C2098D46D8146 (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(168, 122); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (168.0f), (122.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellPosition_get_DrawInputConnector_m56949708A15D0377EBB07E4C97684E66C5FABA99 (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellPosition_get_DrawOutputConnector_mB2FD50ED53677ACF844FB8EA98766C2992866556 (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCellPosition_get_IsFoldable_m31762FA50417AFD22C454E823AC83F3B416A11A5 (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetCellPosition_get_NodeType_m39BEF28B1520955AB2F1109E2141B414930747A3 (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetCellPosition_OnStartReadingNode_mC2EB9B512C91B0377A7A5684712F0832ED0611D3 (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __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; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; { // Cell.TriggerReadPort(true); 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)1); // var inputCell = 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; // var checkerVal = Cell.GetInputCheckerValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_3 = __this->___Cell_34; NullCheck(L_3); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_4; L_4 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(L_3, NULL); V_1 = L_4; // if (FGenerators.CheckIfExist_NOTNULL(inputCell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_6; L_6 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_5, NULL); if (!L_6) { goto IL_0061; } } { // if (FGenerators.CheckIfExist_NOTNULL(checkerVal)) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_7, NULL); if (!L_8) { goto IL_0061; } } { // if (PositionSpace == ESpace.WorldPosition) int32_t L_9 = __this->___PositionSpace_36; if (L_9) { goto IL_004f; } } { // Position.Value = checkerVal.GetWorldPos(inputCell); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_10 = __this->___Position_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_0; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_11, L_12, NULL); NullCheck(L_10); L_10->___Value_24 = L_13; return; } IL_004f: { // Position.Value = checkerVal.GetLocalPos(inputCell); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_14 = __this->___Position_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = V_0; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = CheckerField3D_GetLocalPos_m8C9E2FA74BF9E1CEE55BDD09B5B81B253557560E(L_15, L_16, NULL); NullCheck(L_14); L_14->___Value_24 = L_17; } IL_0061: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetCellPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetCellPosition__ctor_mBFF5BB9079CE5E8B20F97EB3AD341E310666D50F (PR_GetCellPosition_t83E737091E57CFFD684D5787C3A208667E9B9EE5* __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.PR_GetMostCellsDirection::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetMostCellsDirection_GetDisplayName_mE1D015D3D475526C85DE434A3A3DC22004EF2086 (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C5DBD88B8D4641C973FBF2598152A87E938781A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB412554EE04FF4629FF00458140C123B5D4E15F3); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Most Cells In Dir" : "Get Direction for Most Cells in Field"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteralB412554EE04FF4629FF00458140C123B5D4E15F3; } IL_000e: { return _stringLiteral8C5DBD88B8D4641C973FBF2598152A87E938781A; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetMostCellsDirection_get_GetNodeTooltipDescription_mECDA5C9BD2F1A1FE2298C5E85DD9171A97F26B9D (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC64E058099CE3C03F58385B9E9558681E14FDDA); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting direction in which there is most cells without empty cells spaces"; } } return _stringLiteralCC64E058099CE3C03F58385B9E9558681E14FDDA; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetMostCellsDirection_GetNodeColor_mF8CA3F8F408806C604790A9BAC31B4B7497EED7C (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __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.PR_GetMostCellsDirection::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetMostCellsDirection_get_NodeSize_m6765281E2C3874ACF885D02A02413690A8CE9E21 (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __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(238, _EditorFoldout ? 158 : 118); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (238.0f); if (L_0) { G_B2_0 = (238.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)118); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)158); 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.PlannerNodes.Cells.PR_GetMostCellsDirection::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetMostCellsDirection_get_DrawInputConnector_m8782A1692F85253F20BA64DC8BFA40C6C91C35BD (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetMostCellsDirection_get_DrawOutputConnector_mF771F2DB037128E12FA559218B09225134A4B790 (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetMostCellsDirection_get_IsFoldable_m8D0159ACD8C4489F5377D6F5D1144E0C66BED48E (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetMostCellsDirection_get_NodeType_m2596455465827F275A8AF574C30ACDED7CCE1491 (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetMostCellsDirection_OnStartReadingNode_m99310965E96E6E3F9F68B79E9884538B5A2C637E (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_6; memset((&V_6), 0, sizeof(V_6)); { // if (CurrentExecutingPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0; L_0 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_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 (CurrentExecutingPlanner == null) return; return; } IL_000f: { // FieldPlanner planner = CurrentExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2; L_2 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); // Checker.CheckerField3D checker = planner.LatestChecker; NullCheck(L_2); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_3; L_3 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_2, NULL); V_0 = L_3; // if (checker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_4 = V_0; if (L_4) { goto IL_001f; } } { // if (checker == null) return; return; } IL_001f: { // StartCell.TriggerReadPort(true); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_5 = __this->___StartCell_34; NullCheck(L_5); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_5, (bool)1); // FieldCell startCell = StartCell.GetInputCellValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_6 = __this->___StartCell_34; NullCheck(L_6); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7; L_7 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(L_6, NULL); V_1 = L_7; // if (FGenerators.IsNull(startCell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8 = V_1; 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_0040; } } { // if (FGenerators.IsNull(startCell)) return; return; } IL_0040: { // CheckDirection.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_10 = __this->___CheckDirection_35; NullCheck(L_10); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_10, (bool)1); // Vector3Int checkDir = CheckDirection.GetInputValue.V3toV3Int(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_11 = __this->___CheckDirection_35; 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); V_2 = L_13; // AdditionalDirection.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_14 = __this->___AdditionalDirection_37; NullCheck(L_14); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_14, (bool)1); // Vector3 addDir = AdditionalDirection.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_15 = __this->___AdditionalDirection_37; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_15, NULL); V_3 = L_16; // _avoidCellData = ""; __this->____avoidCellData_39 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->____avoidCellData_39), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // if (AvoidCellData.IsConnected) PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_17 = __this->___AvoidCellData_38; NullCheck(L_17); bool L_18; L_18 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_17, NULL); if (!L_18) { goto IL_00aa; } } { // AvoidCellData.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_19 = __this->___AvoidCellData_38; NullCheck(L_19); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_19, (bool)1); // _avoidCellData = AvoidCellData.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_20 = __this->___AvoidCellData_38; NullCheck(L_20); String_t* L_21; L_21 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_20, NULL); __this->____avoidCellData_39 = L_21; Il2CppCodeGenWriteBarrier((void**)(&__this->____avoidCellData_39), (void*)L_21); } IL_00aa: { // Vector3Int mostDir = Vector3Int.zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_22; L_22 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); V_4 = L_22; // int mostCount = 0; V_5 = 0; // CheckInDir(checker, startCell, checkDir, ref mostCount, ref mostDir); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_23 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_24 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_25 = V_2; PR_GetMostCellsDirection_CheckInDir_m8116476D8C594065AE2CE7D266C1B8B00F5CBBCB(__this, L_23, L_24, L_25, (&V_5), (&V_4), NULL); // CheckInDir(checker, startCell, checkDir.InverseV3Int(), ref mostCount, ref mostDir); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_28 = V_2; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_29; L_29 = PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF(L_28, NULL); PR_GetMostCellsDirection_CheckInDir_m8116476D8C594065AE2CE7D266C1B8B00F5CBBCB(__this, L_26, L_27, L_29, (&V_5), (&V_4), NULL); // if (AdditionalDirection.IsConnected) PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_30 = __this->___AdditionalDirection_37; NullCheck(L_30); bool L_31; L_31 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_30, NULL); if (!L_31) { goto IL_0109; } } { // Vector3Int addDirect = addDir.V3toV3Int(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_3; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_33; L_33 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_32, NULL); V_6 = L_33; // CheckInDir(checker, startCell, addDirect, ref mostCount, ref mostDir); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_34 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_35 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_36 = V_6; PR_GetMostCellsDirection_CheckInDir_m8116476D8C594065AE2CE7D266C1B8B00F5CBBCB(__this, L_34, L_35, L_36, (&V_5), (&V_4), NULL); // CheckInDir(checker, startCell, addDirect.InverseV3Int(), ref mostCount, ref mostDir); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_37 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_38 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_39 = V_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_40; L_40 = PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF(L_39, NULL); PR_GetMostCellsDirection_CheckInDir_m8116476D8C594065AE2CE7D266C1B8B00F5CBBCB(__this, L_37, L_38, L_40, (&V_5), (&V_4), NULL); } IL_0109: { // MostCellsIn.Value = mostDir; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_41 = __this->___MostCellsIn_36; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_42 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_42, NULL); NullCheck(L_41); L_41->___Value_24 = L_43; // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::CheckInDir(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.FieldCell,UnityEngine.Vector3Int,System.Int32&,UnityEngine.Vector3Int&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetMostCellsDirection_CheckInDir_m8116476D8C594065AE2CE7D266C1B8B00F5CBBCB (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_startCell, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_checkDir, int32_t* ___3_mostCount, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___4_mostDir, 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; { // for (int i = 1; i < 100; i++) V_0 = 1; goto IL_005f; } IL_0004: { // var checkCell = checker.GetCell(startCell.Pos + checkDir * i); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = ___0_checker; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___1_startCell; NullCheck(L_1); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_1)->___Pos_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ___2_checkDir; int32_t L_4 = V_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5; L_5 = Vector3Int_op_Multiply_m8DCC241FC7E7C6D257CAB359AFB465ED6E940102_inline(L_3, L_4, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; L_6 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_2, L_5, NULL); NullCheck(L_0); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7; L_7 = CheckerField3D_GetCell_m1F88DEA1BE5DB8E670F8222608225AB068D89059(L_0, L_6, (bool)0, NULL); V_1 = L_7; // if (FGenerators.IsNull(checkCell) || checkCell.InTargetGridArea == false) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8 = V_1; 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_0064; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_1; NullCheck(L_10); bool L_11 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_10)->___InTargetGridArea_1; if (!L_11) { goto IL_0064; } } { // if (!string.IsNullOrEmpty(_avoidCellData)) if (checkCell.HaveCustomData(_avoidCellData)) break; String_t* L_12 = __this->____avoidCellData_39; bool L_13; L_13 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_12, NULL); if (L_13) { goto IL_0049; } } { // if (!string.IsNullOrEmpty(_avoidCellData)) if (checkCell.HaveCustomData(_avoidCellData)) break; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14 = V_1; String_t* L_15 = __this->____avoidCellData_39; NullCheck(L_14); bool L_16; L_16 = FieldCell_HaveCustomData_m90A054923821F9458149ABBBC6785633DD45D63F(L_14, L_15, NULL); if (L_16) { goto IL_0064; } } IL_0049: { // if (i > mostCount) int32_t L_17 = V_0; int32_t* L_18 = ___3_mostCount; int32_t L_19 = *((int32_t*)L_18); if ((((int32_t)L_17) <= ((int32_t)L_19))) { goto IL_005b; } } { // mostCount = i; int32_t* L_20 = ___3_mostCount; int32_t L_21 = V_0; *((int32_t*)L_20) = (int32_t)L_21; // mostDir = checkDir; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_22 = ___4_mostDir; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_23 = ___2_checkDir; *(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)L_22 = L_23; } IL_005b: { // for (int i = 1; i < 100; i++) int32_t L_24 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { // for (int i = 1; i < 100; i++) int32_t L_25 = V_0; if ((((int32_t)L_25) < ((int32_t)((int32_t)100)))) { goto IL_0004; } } IL_0064: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetMostCellsDirection::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetMostCellsDirection__ctor_mEF52666958E258319F14D9D7D4FEAA56A8F5386B (PR_GetMostCellsDirection_tEED7B01E0E095585A90C682587D4ADC37D4DDEC8* __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; } { // string _avoidCellData = ""; __this->____avoidCellData_39 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->____avoidCellData_39), (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.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetRadomCellIn_GetDisplayName_m2531C5196D800009CB71DEF87F40B5EB693F8BE0 (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21B4989414C72FF5F6382D74EDC59F7EBF569469); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral85E7E87A8468832290032E9658ABB2F8EA14D10F); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Get Random Cell In" : "Get Random Cell In List"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral21B4989414C72FF5F6382D74EDC59F7EBF569469; } IL_000e: { return _stringLiteral85E7E87A8468832290032E9658ABB2F8EA14D10F; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetRadomCellIn_get_GetNodeTooltipDescription_m57E61E1639186D72B41722BC20B65B5D5156A489 (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral449CCAB21A61D37D127B472ACD78B305D0C3CECF); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting random cell out of the provided list of cells, planner or out of the shape"; } } return _stringLiteral449CCAB21A61D37D127B472ACD78B305D0C3CECF; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetRadomCellIn_GetNodeColor_mA8199C128BDD77CCE121052240659846E2644302 (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __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.PR_GetRadomCellIn::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetRadomCellIn_get_NodeSize_m6E2DA534EFBB589F1F1B4A638F14918AAF0EB705 (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __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(178, _EditorFoldout ? 118 : 98); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (178.0f); if (L_0) { G_B2_0 = (178.0f); goto IL_0011; } } { G_B3_0 = ((int32_t)98); G_B3_1 = G_B1_0; goto IL_0013; } IL_0011: { G_B3_0 = ((int32_t)118); 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.PlannerNodes.Cells.PR_GetRadomCellIn::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetRadomCellIn_get_DrawInputConnector_m13D2423BFAA689BFCD4E08A659323B80B6D94169 (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetRadomCellIn_get_DrawOutputConnector_m31EA333592F3CE2BB8A9BC175608162CD5223DF6 (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetRadomCellIn_get_IsFoldable_mD09B871C8B9674063381B1ED9A34AC543CAD374F (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetRadomCellIn_get_NodeType_mD87DDBA10A937EF99F07FF1653E654AF18620BFE (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::PreGeneratePrepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetRadomCellIn_PreGeneratePrepare_mE50988E02C00F13201FBC8667137FCA5849E2224 (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __this, const RuntimeMethod* method) { { // lastIterCall = -100; __this->___lastIterCall_36 = ((int32_t)-100); // base.PreGeneratePrepare(); PlannerRuleBase_PreGeneratePrepare_m56E004A7831365D2A0183C1347CC8EF95E95AC35(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetRadomCellIn_OnStartReadingNode_m627D182EAB1153506C76AEB0DE96C14AE10A60EE (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __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; } List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_2 = NULL; { // if (CurrentExecutingPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0; L_0 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_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 (CurrentExecutingPlanner == null) return; return; } IL_000f: { // if (lastIterCall == CurrentExecutingPlanner.GetNodeHelperIterationIndex()) return; // Was called in this iter int32_t L_2 = __this->___lastIterCall_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_3); int32_t L_4; L_4 = FieldPlanner_GetNodeHelperIterationIndex_mF1DF24B4C110922C11FFD8F2FD717D0E9CD2EAD4(L_3, NULL); if ((!(((uint32_t)L_2) == ((uint32_t)L_4)))) { goto IL_0023; } } { // if (lastIterCall == CurrentExecutingPlanner.GetNodeHelperIterationIndex()) return; // Was called in this iter return; } IL_0023: { // lastIterCall = CurrentExecutingPlanner.GetNodeHelperIterationIndex(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5; L_5 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_5); int32_t L_6; L_6 = FieldPlanner_GetNodeHelperIterationIndex_mF1DF24B4C110922C11FFD8F2FD717D0E9CD2EAD4(L_5, NULL); __this->___lastIterCall_36 = L_6; // GetCellFrom.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_7 = __this->___GetCellFrom_34; NullCheck(L_7); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_7, (bool)1); // ChoosedCell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_8 = __this->___ChoosedCell_35; NullCheck(L_8); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_8, NULL); // System.Collections.Generic.List planners = null; V_0 = (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*)NULL; // Checker.CheckerField3D checker = null; V_1 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL; // if (GetCellFrom.IsConnected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_9 = __this->___GetCellFrom_34; NullCheck(L_9); bool L_10; L_10 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_9, NULL); if (!L_10) { goto IL_00a4; } } { // if (GetCellFrom.JustCheckerContainer) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_11 = __this->___GetCellFrom_34; NullCheck(L_11); bool L_12 = L_11->___JustCheckerContainer_29; if (!L_12) { goto IL_0077; } } { // checker = GetCellFrom.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_13 = __this->___GetCellFrom_34; NullCheck(L_13); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14; L_14 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_13, NULL); V_1 = L_14; goto IL_00a5; } IL_0077: { // else if (GetCellFrom.HasShape) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_15 = __this->___GetCellFrom_34; NullCheck(L_15); bool L_16; L_16 = PGGPlannerPort_get_HasShape_m4DE9620477C9A024189F6257651AD01EDEBEC1E9(L_15, NULL); if (!L_16) { goto IL_0092; } } { // checker = GetCellFrom.shape; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_17 = __this->___GetCellFrom_34; NullCheck(L_17); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_18; L_18 = PGGPlannerPort_get_shape_m6E6B92E85AE23EA5D1EC8FC179700D3FFD6D319F(L_17, NULL); V_1 = L_18; goto IL_00a5; } IL_0092: { // planners = GetPlannersFromPort(GetCellFrom, false, true, true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_19 = __this->___GetCellFrom_34; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_20; L_20 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_19, (bool)0, (bool)1, (bool)1, NULL); V_0 = L_20; goto IL_00a5; } IL_00a4: { // return; return; } IL_00a5: { // if (planners != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_21 = V_0; if (!L_21) { goto IL_012b; } } { // if (planners.Count == 1) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_22 = V_0; 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 ((!(((uint32_t)L_23) == ((uint32_t)1)))) { goto IL_00ec; } } { // checker = planners[0].LatestChecker; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_24 = V_0; NullCheck(L_24); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25; L_25 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_24, 0, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_25); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26; L_26 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_25, NULL); V_1 = L_26; // ChoosedCell.ProvideFullCellData(checker.GetCell(FGenerators.GetRandom(0, checker.ChildPositionsCount)), checker, planners[0].LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_27 = __this->___ChoosedCell_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_28 = V_1; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_29 = V_1; NullCheck(L_29); int32_t L_30; L_30 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_29, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_31; L_31 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_30, NULL); NullCheck(L_28); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32; L_32 = CheckerField3D_GetCell_mDAF7752CDC469037C37CC96EE313B85692763E27(L_28, L_31, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_33 = V_1; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_34 = V_0; NullCheck(L_34); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_35; L_35 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_34, 0, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_35); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_36 = L_35->___LatestResult_47; NullCheck(L_27); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_27, L_32, L_33, L_36, NULL); return; } IL_00ec: { // var choosedPlanner = planners[FGenerators.GetRandom(0, planners.Count)]; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_37 = V_0; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_38 = V_0; NullCheck(L_38); int32_t L_39; L_39 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_38, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_40; L_40 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_39, NULL); NullCheck(L_37); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_41; L_41 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_37, L_40, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_2 = L_41; // checker = choosedPlanner.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_42 = V_2; NullCheck(L_42); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_43; L_43 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_42, NULL); V_1 = L_43; // ChoosedCell.ProvideFullCellData(checker.GetCell(FGenerators.GetRandom(0, checker.ChildPositionsCount)), checker, choosedPlanner.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_44 = __this->___ChoosedCell_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_45 = V_1; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_46 = V_1; NullCheck(L_46); int32_t L_47; L_47 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_46, NULL); int32_t L_48; L_48 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_47, NULL); NullCheck(L_45); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_49; L_49 = CheckerField3D_GetCell_mDAF7752CDC469037C37CC96EE313B85692763E27(L_45, L_48, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_50 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_51 = V_2; NullCheck(L_51); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_52 = L_51->___LatestResult_47; NullCheck(L_44); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_44, L_49, L_50, L_52, NULL); return; } IL_012b: { // if (checker != null) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_53 = V_1; if (!L_53) { goto IL_0157; } } { // ChoosedCell.ProvideFullCellData(checker.GetCell(FGenerators.GetRandom(0, checker.ChildPositionsCount)), checker, CurrentExecutingPlanner.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_54 = __this->___ChoosedCell_35; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_55 = V_1; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_56 = V_1; NullCheck(L_56); int32_t L_57; L_57 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_56, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_58; L_58 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_57, NULL); NullCheck(L_55); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_59; L_59 = CheckerField3D_GetCell_mDAF7752CDC469037C37CC96EE313B85692763E27(L_55, L_58, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_60 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_61; L_61 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_61); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_62 = L_61->___LatestResult_47; NullCheck(L_54); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_54, L_59, L_60, L_62, NULL); } IL_0157: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_GetRadomCellIn::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetRadomCellIn__ctor_m2BF8484D5EEEA1B86052D4613D20204C8491FB14 (PR_GetRadomCellIn_t1EB50C0D662EFBB675A91C14103F162740977439* __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; } { // int lastIterCall = -100; __this->___lastIterCall_36 = ((int32_t)-100); 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.PR_IsCellDataInRange::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IsCellDataInRange_GetDisplayName_mE0BB256FE7F20A7325B05ABF4FD46AEB6F3E73D6 (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A4A217ADA463A05A375CDE705BB1444D825A9BB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8F5525DE35EBAA7B1D76B866283BEFF11BDD807); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Check cell data in range" : "Check if there is cell with cell data in range"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral7A4A217ADA463A05A375CDE705BB1444D825A9BB; } IL_000e: { return _stringLiteralC8F5525DE35EBAA7B1D76B866283BEFF11BDD807; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IsCellDataInRange_get_GetNodeTooltipDescription_m72AAF0AF94335ADC7D55CED8349132B02BDCAD7F (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40167D3DB3A44023A868C849E893BC27BF470996); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Checking cells around if there is cell with cell data inside"; } } return _stringLiteral40167D3DB3A44023A868C849E893BC27BF470996; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_IsCellDataInRange_GetNodeColor_m63A2AA5A2BE82D2B5D850D546408C2332F17FFA2 (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __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.PR_IsCellDataInRange::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_IsCellDataInRange_get_NodeSize_mB0732A61DB6D131B84F77B8EEDA333967662E0DD (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __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(228, _EditorFoldout ? 199 : 140); } } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B1_0 = (228.0f); if (L_0) { G_B2_0 = (228.0f); goto IL_0014; } } { G_B3_0 = ((int32_t)140); G_B3_1 = G_B1_0; goto IL_0019; } IL_0014: { G_B3_0 = ((int32_t)199); 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.PlannerNodes.Cells.PR_IsCellDataInRange::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IsCellDataInRange_get_DrawInputConnector_m78F45E83F7E7625AF2FF9EA05DDC1CC8561FE08A (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IsCellDataInRange_get_DrawOutputConnector_m5F15B2EEE7ED282E066B74A9FFC17A62291438D6 (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IsCellDataInRange_get_IsFoldable_mECD32FD48C83D462CFE96C4F230BB05B928661C9 (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IsCellDataInRange_get_NodeType_m6D8919F5A6F03DF7D4EDCBA81680F69EC6BA45D0 (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.ReadData; } } return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::PreGeneratePrepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IsCellDataInRange_PreGeneratePrepare_m407FD8C7A0548620286A2DA18B007029B9D568A2 (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __this, const RuntimeMethod* method) { { // base.PreGeneratePrepare(); PlannerRuleBase_PreGeneratePrepare_m56E004A7831365D2A0183C1347CC8EF95E95AC35(__this, NULL); // _preStartCell = null; __this->____preStartCell_41 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____preStartCell_41), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IsCellDataInRange_OnStartReadingNode_m535B94CBD33A129895594CCABE886AAB62EB6F84 (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_3 = NULL; int32_t V_4 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_5; memset((&V_5), 0, sizeof(V_5)); String_t* V_6 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_7 = NULL; float V_8 = 0.0f; float V_9 = 0.0f; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_10 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_11 = NULL; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_15; memset((&V_15), 0, sizeof(V_15)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_16 = NULL; float V_17 = 0.0f; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_22; memset((&V_22), 0, sizeof(V_22)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_23 = NULL; float V_24 = 0.0f; { // StartCell.TriggerReadPort(true); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = __this->___StartCell_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // var startCell = StartCell.GetInputCellValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_1 = __this->___StartCell_34; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(L_1, NULL); V_0 = L_2; // if (_preStartCell == startCell) return; // Was computed FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = __this->____preStartCell_41; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = V_0; if ((!(((RuntimeObject*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)L_3) == ((RuntimeObject*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)L_4)))) { goto IL_0022; } } { // if (_preStartCell == startCell) return; // Was computed return; } IL_0022: { // DetectedCell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_5 = __this->___DetectedCell_38; NullCheck(L_5); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_5, NULL); // Found.Value = false; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_6 = __this->___Found_37; NullCheck(L_6); L_6->___Value_24 = (bool)0; // PlannerResult result = null; V_1 = (PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829*)NULL; // if (FGenerators.IsNull(startCell)) 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_0044; } } { // if (FGenerators.IsNull(startCell)) return; return; } IL_0044: { // Vector3 startCellWPos = startCell.Pos; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = V_0; NullCheck(L_9); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_9)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_10, NULL); V_2 = L_11; // if (StartCell.GetInputCheckerValue != null) PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_12 = __this->___StartCell_34; NullCheck(L_12); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_13; L_13 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(L_12, NULL); if (!L_13) { goto IL_0079; } } { // startCellWPos = StartCell.GetInputCheckerValue.LocalToWorld(startCell.Pos); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_14 = __this->___StartCell_34; NullCheck(L_14); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15; L_15 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(L_14, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = V_0; NullCheck(L_16); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_17 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_16)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_17, NULL); NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = CheckerField3D_LocalToWorld_mAF8E1B294E3C6F463BE58CD3C1BA1C9C734B6335(L_15, L_18, NULL); V_2 = L_19; } IL_0079: { // CheckIn.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_20 = __this->___CheckIn_39; NullCheck(L_20); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_20, (bool)1); // Checker.CheckerField3D checker = null; V_3 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL; // if (CheckIn.IsConnected) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_21 = __this->___CheckIn_39; NullCheck(L_21); bool L_22; L_22 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_21, NULL); if (!L_22) { goto IL_00e4; } } { // FieldPlanner plan = CheckIn.GetPlannerFromPort(false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_23 = __this->___CheckIn_39; NullCheck(L_23); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_24; L_24 = PGGPlannerPort_GetPlannerFromPort_mCA222EB63F548037D2D9FA789633DB2F381BDE29(L_23, (bool)0, NULL); V_10 = L_24; // if (plan) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25 = V_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_25, NULL); if (!L_26) { goto IL_00bd; } } { // checker = plan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27 = V_10; NullCheck(L_27); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_28; L_28 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_27, NULL); V_3 = L_28; // result = plan.LatestResult; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = V_10; NullCheck(L_29); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_30 = L_29->___LatestResult_47; V_1 = L_30; goto IL_011f; } IL_00bd: { // checker = CheckIn.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_31 = __this->___CheckIn_39; NullCheck(L_31); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_32; L_32 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_31, NULL); V_3 = L_32; // if (CurrentExecutingPlanner) result = CurrentExecutingPlanner.LatestResult; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_33; L_33 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_34; L_34 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_33, NULL); if (!L_34) { goto IL_011f; } } { // if (CurrentExecutingPlanner) result = CurrentExecutingPlanner.LatestResult; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_35; L_35 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_35); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_36 = L_35->___LatestResult_47; V_1 = L_36; goto IL_011f; } IL_00e4: { // FieldPlanner plan = CheckIn.GetPlannerFromPort(false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_37 = __this->___CheckIn_39; NullCheck(L_37); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_38; L_38 = PGGPlannerPort_GetPlannerFromPort_mCA222EB63F548037D2D9FA789633DB2F381BDE29(L_37, (bool)0, NULL); V_11 = L_38; // if (plan == null) { plan = CurrentExecutingPlanner; if (plan == null) return; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_39 = V_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_40; L_40 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_40) { goto IL_010f; } } { // if (plan == null) { plan = CurrentExecutingPlanner; if (plan == null) return; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_41; L_41 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); V_11 = L_41; // if (plan == null) { plan = CurrentExecutingPlanner; if (plan == null) return; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_42 = V_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_43; L_43 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_42, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_43) { goto IL_010f; } } { // if (plan == null) { plan = CurrentExecutingPlanner; if (plan == null) return; } return; } IL_010f: { // result = plan.LatestResult; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_44 = V_11; NullCheck(L_44); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_45 = L_44->___LatestResult_47; V_1 = L_45; // checker = plan.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_46 = V_11; NullCheck(L_46); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_47; L_47 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_46, NULL); V_3 = L_47; } IL_011f: { // if (checker == null) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_48 = V_3; if (L_48) { goto IL_0123; } } { // if (checker == null) return; return; } IL_0123: { // MaxDistance.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_49 = __this->___MaxDistance_36; NullCheck(L_49); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_49, (bool)1); // int dist = MaxDistance.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_50 = __this->___MaxDistance_36; NullCheck(L_50); int32_t L_51; L_51 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_50, NULL); V_4 = L_51; // if (dist <= 0) return; int32_t L_52 = V_4; if ((((int32_t)L_52) > ((int32_t)0))) { goto IL_0142; } } { // if (dist <= 0) return; return; } IL_0142: { // Vector3Int startLocPos = checker.WorldToLocal(startCellWPos).V3toV3Int(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_53 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_2; NullCheck(L_53); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = CheckerField3D_WorldToLocal_m548367BE84228C239E339D8BB26707DD8755EDFE(L_53, L_54, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_56; L_56 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_55, NULL); V_5 = L_56; // DataToCheck.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_57 = __this->___DataToCheck_35; NullCheck(L_57); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_57, (bool)1); // string checkStr = DataToCheck.GetInputValue; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_58 = __this->___DataToCheck_35; NullCheck(L_58); String_t* L_59; L_59 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_58, NULL); V_6 = L_59; // if (string.IsNullOrEmpty(checkStr)) return; String_t* L_60 = V_6; bool L_61; L_61 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_60, NULL); if (!L_61) { goto IL_0173; } } { // if (string.IsNullOrEmpty(checkStr)) return; return; } IL_0173: { // FieldCell nearestFound = null; V_7 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; // float nearest = float.MaxValue; V_8 = ((std::numeric_limits::max)()); // float maxDist = (float)dist; int32_t L_62 = V_4; V_9 = ((float)L_62); // if (!CheckY) bool L_63 = __this->___CheckY_40; if (L_63) { goto IL_0270; } } { // for (int d = 0; d <= dist; d++) V_12 = 0; goto IL_0262; } IL_0195: { // for (int x = -d; x <= d; x += 1) int32_t L_64 = V_12; V_13 = ((-L_64)); goto IL_0239; } IL_019f: { // for (int z = -d; z <= d; z += 1) int32_t L_65 = V_12; V_14 = ((-L_65)); goto IL_022a; } IL_01a9: { // if (Mathf.Abs(x) != d && Mathf.Abs(z) != d) continue; int32_t L_66 = V_13; int32_t L_67; L_67 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_66, NULL); int32_t L_68 = V_12; if ((((int32_t)L_67) == ((int32_t)L_68))) { goto IL_01bf; } } { int32_t L_69 = V_14; int32_t L_70; L_70 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_69, NULL); int32_t L_71 = V_12; if ((!(((uint32_t)L_70) == ((uint32_t)L_71)))) { goto IL_0224; } } IL_01bf: { // Vector3Int off = new Vector3Int(x, 0, z); int32_t L_72 = V_13; int32_t L_73 = V_14; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_15), L_72, 0, L_73, NULL); // if (off.magnitude > maxDist) continue; float L_74; L_74 = Vector3Int_get_magnitude_mD3CB9773B31592B045B4FDBA44C28475F4468E33_inline((&V_15), NULL); float L_75 = V_9; if ((((float)L_74) > ((float)L_75))) { goto IL_0224; } } { // var foundCell = checker.GetCell(startLocPos + off); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_76 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_77 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_78 = V_15; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_79; L_79 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_77, L_78, NULL); NullCheck(L_76); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_80; L_80 = CheckerField3D_GetCell_m1F88DEA1BE5DB8E670F8222608225AB068D89059(L_76, L_79, (bool)0, NULL); V_16 = L_80; // if (FGenerators.NotNull(foundCell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_81 = V_16; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_82; L_82 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_81, NULL); if (!L_82) { goto IL_0224; } } { // if (foundCell.HaveCustomData(checkStr)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_83 = V_16; String_t* L_84 = V_6; NullCheck(L_83); bool L_85; L_85 = FieldCell_HaveCustomData_m90A054923821F9458149ABBBC6785633DD45D63F(L_83, L_84, NULL); if (!L_85) { goto IL_0224; } } { // float cDist = Vector3.SqrMagnitude(startLocPos - foundCell.Pos); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_86 = V_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_87 = V_16; NullCheck(L_87); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_88 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_87)->___Pos_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_89; L_89 = Vector3Int_op_Subtraction_m837BE23C20AABFF0617622A8738B4D719F50D1DD_inline(L_86, L_88, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_89, NULL); float L_91; L_91 = Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline(L_90, NULL); V_17 = L_91; // if (cDist < nearest) float L_92 = V_17; float L_93 = V_8; if ((!(((float)L_92) < ((float)L_93)))) { goto IL_0224; } } { // nearest = cDist; float L_94 = V_17; V_8 = L_94; // nearestFound = foundCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_95 = V_16; V_7 = L_95; } IL_0224: { // for (int z = -d; z <= d; z += 1) int32_t L_96 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_96, 1)); } IL_022a: { // for (int z = -d; z <= d; z += 1) int32_t L_97 = V_14; int32_t L_98 = V_12; if ((((int32_t)L_97) <= ((int32_t)L_98))) { goto IL_01a9; } } { // for (int x = -d; x <= d; x += 1) int32_t L_99 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_99, 1)); } IL_0239: { // for (int x = -d; x <= d; x += 1) int32_t L_100 = V_13; int32_t L_101 = V_12; if ((((int32_t)L_100) <= ((int32_t)L_101))) { goto IL_019f; } } { // if (FGenerators.NotNull(nearestFound)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_102 = V_7; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_103; L_103 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_102, NULL); if (!L_103) { goto IL_025c; } } { // Found.Value = true; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_104 = __this->___Found_37; NullCheck(L_104); L_104->___Value_24 = (bool)1; // break; goto IL_0370; } IL_025c: { // for (int d = 0; d <= dist; d++) int32_t L_105 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_105, 1)); } IL_0262: { // for (int d = 0; d <= dist; d++) int32_t L_106 = V_12; int32_t L_107 = V_4; if ((((int32_t)L_106) <= ((int32_t)L_107))) { goto IL_0195; } } { goto IL_0370; } IL_0270: { // for (int d = 0; d <= dist; d++) V_18 = 0; goto IL_0367; } IL_0278: { // for (int x = -d; x <= d; x += 1) int32_t L_108 = V_18; V_19 = ((-L_108)); goto IL_0341; } IL_0282: { // for (int y = -d; y <= d; y += 1) int32_t L_109 = V_18; V_20 = ((-L_109)); goto IL_0332; } IL_028c: { // for (int z = -d; z <= d; z += 1) int32_t L_110 = V_18; V_21 = ((-L_110)); goto IL_0323; } IL_0296: { // if (Mathf.Abs(x) != d && Mathf.Abs(z) != d && Mathf.Abs(y) != d) continue; int32_t L_111 = V_19; int32_t L_112; L_112 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_111, NULL); int32_t L_113 = V_18; if ((((int32_t)L_112) == ((int32_t)L_113))) { goto IL_02b7; } } { int32_t L_114 = V_21; int32_t L_115; L_115 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_114, NULL); int32_t L_116 = V_18; if ((((int32_t)L_115) == ((int32_t)L_116))) { goto IL_02b7; } } { int32_t L_117 = V_20; int32_t L_118; L_118 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_117, NULL); int32_t L_119 = V_18; if ((!(((uint32_t)L_118) == ((uint32_t)L_119)))) { goto IL_031d; } } IL_02b7: { // Vector3Int off = new Vector3Int(x, y, z); int32_t L_120 = V_19; int32_t L_121 = V_20; int32_t L_122 = V_21; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_22), L_120, L_121, L_122, NULL); // if (off.magnitude > maxDist) continue; float L_123; L_123 = Vector3Int_get_magnitude_mD3CB9773B31592B045B4FDBA44C28475F4468E33_inline((&V_22), NULL); float L_124 = V_9; if ((((float)L_123) > ((float)L_124))) { goto IL_031d; } } { // var foundCell = checker.GetCell(startLocPos + off); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_125 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_126 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_127 = V_22; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_128; L_128 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_126, L_127, NULL); NullCheck(L_125); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_129; L_129 = CheckerField3D_GetCell_m1F88DEA1BE5DB8E670F8222608225AB068D89059(L_125, L_128, (bool)0, NULL); V_23 = L_129; // if (FGenerators.NotNull(foundCell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_130 = V_23; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_131; L_131 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_130, NULL); if (!L_131) { goto IL_031d; } } { // if (foundCell.HaveCustomData(checkStr)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_132 = V_23; String_t* L_133 = V_6; NullCheck(L_132); bool L_134; L_134 = FieldCell_HaveCustomData_m90A054923821F9458149ABBBC6785633DD45D63F(L_132, L_133, NULL); if (!L_134) { goto IL_031d; } } { // float cDist = Vector3.SqrMagnitude(startLocPos - foundCell.Pos); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_135 = V_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_136 = V_23; NullCheck(L_136); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_137 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_136)->___Pos_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_138; L_138 = Vector3Int_op_Subtraction_m837BE23C20AABFF0617622A8738B4D719F50D1DD_inline(L_135, L_137, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139; L_139 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_138, NULL); float L_140; L_140 = Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline(L_139, NULL); V_24 = L_140; // if (cDist < nearest) float L_141 = V_24; float L_142 = V_8; if ((!(((float)L_141) < ((float)L_142)))) { goto IL_031d; } } { // nearest = cDist; float L_143 = V_24; V_8 = L_143; // nearestFound = foundCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_144 = V_23; V_7 = L_144; } IL_031d: { // for (int z = -d; z <= d; z += 1) int32_t L_145 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_145, 1)); } IL_0323: { // for (int z = -d; z <= d; z += 1) int32_t L_146 = V_21; int32_t L_147 = V_18; if ((((int32_t)L_146) <= ((int32_t)L_147))) { goto IL_0296; } } { // for (int y = -d; y <= d; y += 1) int32_t L_148 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_148, 1)); } IL_0332: { // for (int y = -d; y <= d; y += 1) int32_t L_149 = V_20; int32_t L_150 = V_18; if ((((int32_t)L_149) <= ((int32_t)L_150))) { goto IL_028c; } } { // for (int x = -d; x <= d; x += 1) int32_t L_151 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_151, 1)); } IL_0341: { // for (int x = -d; x <= d; x += 1) int32_t L_152 = V_19; int32_t L_153 = V_18; if ((((int32_t)L_152) <= ((int32_t)L_153))) { goto IL_0282; } } { // if (FGenerators.NotNull(nearestFound)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_154 = V_7; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_155; L_155 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_154, NULL); if (!L_155) { goto IL_0361; } } { // Found.Value = true; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_156 = __this->___Found_37; NullCheck(L_156); L_156->___Value_24 = (bool)1; // break; goto IL_0370; } IL_0361: { // for (int d = 0; d <= dist; d++) int32_t L_157 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_157, 1)); } IL_0367: { // for (int d = 0; d <= dist; d++) int32_t L_158 = V_18; int32_t L_159 = V_4; if ((((int32_t)L_158) <= ((int32_t)L_159))) { goto IL_0278; } } IL_0370: { // DetectedCell.ProvideFullCellData(nearestFound, checker, result); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_160 = __this->___DetectedCell_38; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_161 = V_7; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_162 = V_3; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_163 = V_1; NullCheck(L_160); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_160, L_161, L_162, L_163, NULL); // } return; } } // FIMSpace.Generating.FieldCell FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::CheckCellIn(FIMSpace.Generating.Checker.CheckerField3D,System.String,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PR_IsCellDataInRange_CheckCellIn_mC0E8E91239B6A86F1F6DA74C18FC1135E54D395D (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, String_t* ___1_data, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_pos, 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; { // FieldCell cell = checker.GetCell(pos); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = ___0_checker; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___2_pos; NullCheck(L_0); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = CheckerField3D_GetCell_m1F88DEA1BE5DB8E670F8222608225AB068D89059(L_0, L_1, (bool)0, NULL); V_0 = L_2; // if (FGenerators.IsNull(cell)) return null; 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_0013; } } { // if (FGenerators.IsNull(cell)) return null; return (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; } IL_0013: { // if (cell.InTargetGridArea == false) return null; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = V_0; NullCheck(L_5); bool L_6 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_5)->___InTargetGridArea_1; if (L_6) { goto IL_001d; } } { // if (cell.InTargetGridArea == false) return null; return (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; } IL_001d: { // if (cell.HaveCustomData(data)) return cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = V_0; String_t* L_8 = ___1_data; NullCheck(L_7); bool L_9; L_9 = FieldCell_HaveCustomData_m90A054923821F9458149ABBBC6785633DD45D63F(L_7, L_8, NULL); if (!L_9) { goto IL_0028; } } { // if (cell.HaveCustomData(data)) return cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_0; return L_10; } IL_0028: { // return null; return (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.PR_IsCellDataInRange::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IsCellDataInRange__ctor_m5C5614F585DC3A3B84C5AEEAADE6FB5E08E4CF51 (PR_IsCellDataInRange_tEE615C83038796213DC32CB553872C83B75EE5C6* __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.Loops.PR_IterateCellOutsideDirections::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateCellOutsideDirections_GetDisplayName_mB739F77211DF4EF460B9DC8247F723D3E06C7252 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B5E1194CE37962F9E1AE5454DBD62572BBB973A); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Iterate Cell Outside Dir"; } return _stringLiteral5B5E1194CE37962F9E1AE5454DBD62572BBB973A; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateCellOutsideDirections_get_GetNodeTooltipDescription_m0585E5208DCDDA1BB471D251BFDB88226056EACF (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral067E39B4F91AE3E5E633AD81A5BBB165647B749F); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Running loop cell iteration through every direction which is not covered by other cell"; } } return _stringLiteral067E39B4F91AE3E5E633AD81A5BBB165647B749F; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateCellOutsideDirections_get_NodeType_m14E61AF7498422AF12EE3D0CFAA71786DE24AA0E (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_IterateCellOutsideDirections_GetNodeColor_mA6491A7D5E6878D24E95DA3798AA42BE545389BA (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.9f, 0.3f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.899999976f), (0.300000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_IterateCellOutsideDirections_get_NodeSize_m20CDC6E0AB76B17CECDEA4438CC2B2C425EB4776 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(198, 111); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (198.0f), (111.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IterateCellOutsideDirections_get_DrawInputConnector_mDE71B8F6FF682EA95004FAF24A8758C58A037494 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IterateCellOutsideDirections_get_DrawOutputConnector_m1A288DB3A00D342BFF9F77F8C4D6E36B96C2B70C (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateCellOutsideDirections_get_OutputConnectorsCount_m2915EBDF540A49534D153A971F718BDC32C6BED9 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateCellOutsideDirections_get_AllowedOutputConnectionIndex_m2014BD8E71B28C77A08B5E916CFEA90B5798DDB1 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return 0; } } return 0; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateCellOutsideDirections_get_HotOutputConnectionIndex_m35A673DEE7A83632044F30F18CC498C34C3C87E3 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateCellOutsideDirections_GetOutputHelperText_mFB841A75C637929ED25253794EF9562F100493DC (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __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.Cells.Loops.PR_IterateCellOutsideDirections::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateCellOutsideDirections_Execute_m433059F59F1D4EDBF06A07B4FB856EBBFEB6140E (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __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*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E6B97BF4F3C50F38A1B681EB4ABD9575A9DDD4C); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* V_2 = NULL; { // Cell.TriggerReadPort(true); 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)1); // FieldCell 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.CheckIfIsNull(cell)) { UnityEngine.Debug.Log("null 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_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_3, NULL); if (!L_4) { goto IL_002b; } } { // if (FGenerators.CheckIfIsNull(cell)) { UnityEngine.Debug.Log("null cell"); return; } il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral9E6B97BF4F3C50F38A1B681EB4ABD9575A9DDD4C, NULL); // if (FGenerators.CheckIfIsNull(cell)) { UnityEngine.Debug.Log("null cell"); return; } return; } IL_002b: { // CheckerField3D checker = 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 (FGenerators.CheckIfIsNull(checker)) { /*UnityEngine.Debug.Log("null checker");*/ return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_7, NULL); if (!L_8) { goto IL_0040; } } { // if (FGenerators.CheckIfIsNull(checker)) { /*UnityEngine.Debug.Log("null checker");*/ return; } return; } IL_0040: { // PlannerResult plannerOwner = Cell.GetInputResultValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_9 = __this->___Cell_34; NullCheck(L_9); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_10; L_10 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_9, NULL); V_2 = L_10; // if (FGenerators.CheckIfIsNull(plannerOwner)) { /*UnityEngine.Debug.Log("null plannerOwner");*/ return; } PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_11 = V_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_12; L_12 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_11, NULL); if (!L_12) { goto IL_0055; } } { // if (FGenerators.CheckIfIsNull(plannerOwner)) { /*UnityEngine.Debug.Log("null plannerOwner");*/ return; } return; } IL_0055: { // if (FGenerators.CheckIfIsNull(plannerOwner.ParentFieldPlanner)) { /*Debug.Log("null ParentFieldPlanner");*/ return; } PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_13 = V_2; NullCheck(L_13); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = L_13->___ParentFieldPlanner_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_15; L_15 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_14, NULL); if (!L_15) { goto IL_0063; } } { // if (FGenerators.CheckIfIsNull(plannerOwner.ParentFieldPlanner)) { /*Debug.Log("null ParentFieldPlanner");*/ return; } return; } IL_0063: { // wasIter = false; // just for debugging __this->___wasIter_36 = (bool)0; // Iterate(checker, cell, print, new Vector3Int(1, 0, 0)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17 = V_0; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_18 = ___0_print; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19; memset((&L_19), 0, sizeof(L_19)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_19), 1, 0, 0, /*hidden argument*/NULL); PR_IterateCellOutsideDirections_Iterate_m63D4E2A0E357DAD335414A1C7C64BE3606FC4A16(__this, L_16, L_17, L_18, L_19, NULL); // Iterate(checker, cell, print, new Vector3Int(0, 0, 1)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_20 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_21 = V_0; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_22 = ___0_print; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_23; memset((&L_23), 0, sizeof(L_23)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_23), 0, 0, 1, /*hidden argument*/NULL); PR_IterateCellOutsideDirections_Iterate_m63D4E2A0E357DAD335414A1C7C64BE3606FC4A16(__this, L_20, L_21, L_22, L_23, NULL); // Iterate(checker, cell, print, new Vector3Int(-1, 0, 0)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_24 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_0; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_26 = ___0_print; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_27; memset((&L_27), 0, sizeof(L_27)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_27), (-1), 0, 0, /*hidden argument*/NULL); PR_IterateCellOutsideDirections_Iterate_m63D4E2A0E357DAD335414A1C7C64BE3606FC4A16(__this, L_24, L_25, L_26, L_27, NULL); // Iterate(checker, cell, print, new Vector3Int(0, 0, -1)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_28 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_29 = V_0; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_30 = ___0_print; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_31; memset((&L_31), 0, sizeof(L_31)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_31), 0, 0, (-1), /*hidden argument*/NULL); PR_IterateCellOutsideDirections_Iterate_m63D4E2A0E357DAD335414A1C7C64BE3606FC4A16(__this, L_28, L_29, L_30, L_31, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::Iterate(FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.FieldCell,FIMSpace.Generating.Planning.PlanGenerationPrint,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateCellOutsideDirections_Iterate_m63D4E2A0E357DAD335414A1C7C64BE3606FC4A16 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_checker, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_cell, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___2_print, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___3_dir, 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 oCell = checker.GetCell(cell.Pos + dir); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = ___0_checker; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___1_cell; NullCheck(L_1); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_1)->___Pos_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ___3_dir; 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 = CheckerField3D_GetCell_m1F88DEA1BE5DB8E670F8222608225AB068D89059(L_0, L_4, (bool)0, NULL); // if (FGenerators.CheckIfIsNull(oCell)) // space empty -> can check il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_6; L_6 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_5, NULL); if (!L_6) { goto IL_003c; } } { // OutDirection.Value = dir; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_7 = __this->___OutDirection_35; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ___3_dir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_8, NULL); NullCheck(L_7); L_7->___Value_24 = L_9; // CallOtherExecutionWithConnector(1, print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_10 = ___2_print; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 1, L_10, NULL); // wasIter = true; __this->___wasIter_36 = (bool)1; } IL_003c: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCellOutsideDirections::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateCellOutsideDirections__ctor_mC4E2D782835530FD721DC27CD6932C091EF53D64 (PR_IterateCellOutsideDirections_tD1FBC50C4A2F5D875F422E711799EBEB51C92A2B* __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.Loops.PR_IterateCells::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateCells_GetDisplayName_mA2CA6CB772B9433BDBB586458AA3D2D1B1D855FD (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral698B3D907C1854A7D1C52EE6C0B5EC7B8A95C243); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94FEA79DD6A5B16F93647757B0F393A52F8F9598); 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 _stringLiteral94FEA79DD6A5B16F93647757B0F393A52F8F9598; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateCells_get_GetNodeTooltipDescription_m37F8B699687BC2233DD8703DAC3AA50B9DDEE24F (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC22359A8C8EDA3AC1F730DF7FCDD6BCAA92283A); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Running loop iteration through every cell of provided field"; } } return _stringLiteralAC22359A8C8EDA3AC1F730DF7FCDD6BCAA92283A; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateCells_get_NodeType_mA19A1384D25E4642465F6CE34C3231B477A7E65E (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_IterateCells_GetNodeColor_m19CDE6E2FAF119B7E0D7DA27120FFA7942B6047B (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.9f, 0.3f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.899999976f), (0.300000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_IterateCells_get_NodeSize_mD12FEBB01E0F32520A73F36ECC23AD4BEB30013B (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __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 ? 151 : 91); } } 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)91); G_B3_1 = G_B1_0; goto IL_0016; } IL_0011: { G_B3_0 = ((int32_t)151); 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.PlannerNodes.Cells.Loops.PR_IterateCells::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IterateCells_get_DrawInputConnector_mBE9F084B9E7D01167452B1C7871037533264A13D (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IterateCells_get_DrawOutputConnector_mE0280DBF9CBBD9571B5528B0BD302C5BB8F8A3A4 (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateCells_get_OutputConnectorsCount_m0CBDCD9B4B7B6CC3CB0B805ABD920CD00A040D42 (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateCells_get_AllowedOutputConnectionIndex_m4240475543476A783037EE683E5BFB8FB4BDA2E8 (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return 0; } } return 0; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IterateCells_get_HotOutputConnectionIndex_m02CED5012577097769DD58790E9A089679EA933B (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IterateCells_get_IsFoldable_mAC7F9DB749372D10CD0A168740FA39E3F46F422A (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IterateCells_GetOutputHelperText_m5F081D118155F1230DCCBCF9BA93EB4EAC392D7F (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __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.Cells.Loops.PR_IterateCells::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateCells_Execute_m3CB3FE6D58EAFA0975AD7AE48EA8E31D4EFA67C6 (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __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_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_0 = NULL; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* V_1 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_2 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_7 = NULL; { // CheckerField3D checker = null; V_0 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL; // PlannerResult lastReslt = newResult; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_0 = ___1_newResult; V_1 = L_0; // CellsOf.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_1 = __this->___CellsOf_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // BreakLoop.Value = false; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_2 = __this->___BreakLoop_36; NullCheck(L_2); L_2->___Value_24 = (bool)0; // IterationCell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_3 = __this->___IterationCell_34; NullCheck(L_3); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_3, NULL); // if (CellsOf.HasShape) PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_4 = __this->___CellsOf_35; NullCheck(L_4); bool L_5; L_5 = PGGPlannerPort_get_HasShape_m4DE9620477C9A024189F6257651AD01EDEBEC1E9(L_4, NULL); if (!L_5) { goto IL_0042; } } { // checker = CellsOf.shape; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_6 = __this->___CellsOf_35; NullCheck(L_6); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7; L_7 = PGGPlannerPort_get_shape_m6E6B92E85AE23EA5D1EC8FC179700D3FFD6D319F(L_6, NULL); V_0 = L_7; goto IL_007d; } IL_0042: { // var planner = GetPlannerFromPort(CellsOf); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_8 = __this->___CellsOf_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9; L_9 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_8, (bool)1, NULL); V_2 = L_9; // if (planner != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = V_2; 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_0071; } } { // lastReslt = planner.LatestResult; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_2; NullCheck(L_12); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_13 = L_12->___LatestResult_47; V_1 = L_13; // if (planner.LatestResult != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = V_2; NullCheck(L_14); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_15 = L_14->___LatestResult_47; if (!L_15) { goto IL_007d; } } { // checker = planner.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_2; NullCheck(L_16); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17; L_17 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_16, NULL); V_0 = L_17; goto IL_007d; } IL_0071: { // checker = CellsOf.GetInputCheckerSafe; PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_18 = __this->___CellsOf_35; NullCheck(L_18); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_19; L_19 = PGGPlannerPort_get_GetInputCheckerSafe_mF83D497A490562A32282EE2CB76BC1406B9D1FA6(L_18, NULL); V_0 = L_19; } IL_007d: { // if (checker != null) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_20 = V_0; if (!L_20) { goto IL_016e; } } { // System.Collections.Generic.List cellsToIterate = checker.CopyGridCellsList(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = V_0; NullCheck(L_21); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_22; L_22 = CheckerField3D_CopyGridCellsList_m2A04F1F388AF0392AF5F44CD33AFEA78EF946FA5(L_21, NULL); V_3 = L_22; // if (RandomizeCellsOrder) bool L_23 = __this->___RandomizeCellsOrder_37; if (!L_23) { goto IL_010e; } } { // _randomizeHelper.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_24 = __this->____randomizeHelper_38; NullCheck(L_24); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_24, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // for (int i = 0; i < cellsToIterate.Count; i++) _randomizeHelper.Add(cellsToIterate[i]); V_4 = 0; goto IL_00bb; } IL_00a2: { // for (int i = 0; i < cellsToIterate.Count; i++) _randomizeHelper.Add(cellsToIterate[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_25 = __this->____randomizeHelper_38; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_26 = V_3; int32_t L_27 = V_4; NullCheck(L_26); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_28; L_28 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_26, L_27, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_25); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_25, L_28, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int i = 0; i < cellsToIterate.Count; i++) _randomizeHelper.Add(cellsToIterate[i]); int32_t L_29 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_00bb: { // for (int i = 0; i < cellsToIterate.Count; i++) _randomizeHelper.Add(cellsToIterate[i]); int32_t L_30 = V_4; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_31 = V_3; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_31, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_00a2; } } { // cellsToIterate.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_33 = V_3; NullCheck(L_33); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_33, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); goto IL_0100; } IL_00cd: { // int ind = FGenerators.GetRandom(0, _randomizeHelper.Count); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_34 = __this->____randomizeHelper_38; NullCheck(L_34); int32_t L_35; L_35 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_34, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_36; L_36 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_35, NULL); V_5 = L_36; // cellsToIterate.Add(_randomizeHelper[ind]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_37 = V_3; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_38 = __this->____randomizeHelper_38; int32_t L_39 = V_5; NullCheck(L_38); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_40; L_40 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_38, L_39, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_37); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_37, L_40, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // _randomizeHelper.RemoveAt(ind); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_41 = __this->____randomizeHelper_38; int32_t L_42 = V_5; NullCheck(L_41); List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E(L_41, L_42, List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var); } IL_0100: { // while (_randomizeHelper.Count > 0) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_43 = __this->____randomizeHelper_38; NullCheck(L_43); int32_t L_44; L_44 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_43, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_44) > ((int32_t)0))) { goto IL_00cd; } } IL_010e: { // for (int c = 0; c < cellsToIterate.Count; c++) V_6 = 0; goto IL_0164; } IL_0113: { // if (c != 0) int32_t L_45 = V_6; if (!L_45) { goto IL_013d; } } { // if (BreakLoop.IsConnected) BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_46 = __this->___BreakLoop_36; NullCheck(L_46); bool L_47; L_47 = NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339(L_46, NULL); if (!L_47) { goto IL_013d; } } { // BreakLoop.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_48 = __this->___BreakLoop_36; NullCheck(L_48); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_48, (bool)1); // if (BreakLoop.GetInputValue) break; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_49 = __this->___BreakLoop_36; NullCheck(L_49); bool L_50; L_50 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_49, NULL); if (L_50) { goto IL_016e; } } IL_013d: { // FieldCell cell = cellsToIterate[c]; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_51 = V_3; int32_t L_52 = V_6; NullCheck(L_51); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_53; L_53 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_51, L_52, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_7 = L_53; // IterationCell.ProvideFullCellData(cell, checker, lastReslt); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_54 = __this->___IterationCell_34; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_55 = V_7; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_56 = V_0; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_57 = V_1; NullCheck(L_54); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_54, L_55, L_56, L_57, NULL); // CallOtherExecutionWithConnector(1, print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_58 = ___0_print; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 1, L_58, NULL); // for (int c = 0; c < cellsToIterate.Count; c++) int32_t L_59 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_0164: { // for (int c = 0; c < cellsToIterate.Count; c++) int32_t L_60 = V_6; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_61 = V_3; NullCheck(L_61); int32_t L_62; L_62 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_61, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_60) < ((int32_t)L_62))) { goto IL_0113; } } IL_016e: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IterateCells::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IterateCells__ctor_m39B06EB931A4EC4B0914234C3712CA0D2960AC73 (PR_IterateCells_t993004A90C4145AC7B8FF7C3CDFDB85906520807* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private List _randomizeHelper = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_0, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); __this->____randomizeHelper_38 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____randomizeHelper_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.PlannerNodes.Cells.Loops.PR_IteratorLoop::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IteratorLoop_GetDisplayName_m7C785B9683D218EA7891313BB1B479078E1ED892 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6034EFEC43F6EA96604D6E97CDE03249FC64AE16); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Iterator (Loop)"; } return _stringLiteral6034EFEC43F6EA96604D6E97CDE03249FC64AE16; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IteratorLoop_get_GetNodeTooltipDescription_m754514A4B68029C18863F5F058AAD69971F2481A (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46CE46569A0F51ADA719B18A18602B778F3F24AE); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Running loop iteration"; } } return _stringLiteral46CE46569A0F51ADA719B18A18602B778F3F24AE; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IteratorLoop_get_NodeType_m13008C8AE46AC9854F09FF806B8A28275C6B107A (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Logic; } } return (int32_t)(6); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_IteratorLoop_GetNodeColor_m17527E00EA520652B4D4009ED93C18E9299AC693 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_IteratorLoop_get_NodeSize_mF400E7438FE0265380E05B9963AF099DDEFEC4DF (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(188, 131); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (188.0f), (131.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IteratorLoop_get_DrawInputConnector_mD974E72651FA4CEEB824C965D5E9DE731ECCD232 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_IteratorLoop_get_DrawOutputConnector_m09889331D7E3A4311D92C0648C803F09A2422EE9 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IteratorLoop_get_OutputConnectorsCount_mFEFB8CE9CBE989497341C76B490D0E79B85FE731 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IteratorLoop_get_HotOutputConnectionIndex_mA6449A47661D8DE2A891839479502F46ECBB1692 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_IteratorLoop_get_AllowedOutputConnectionIndex_m37092D4E17DE9135B63856FE121AC45733F6A861 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return 0; } } return 0; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_IteratorLoop_GetOutputHelperText_m251FEA44F8FED5601CEFDE4EE4603355F81DC931 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __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.Cells.Loops.PR_IteratorLoop::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IteratorLoop_Execute_mDE24A583E33D4819C1588B4DCA10CAC336923ABF (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_newResult, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // Iterations.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_0 = __this->___Iterations_34; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // int targetIters = Iterations.GetInputValue; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_1 = __this->___Iterations_34; NullCheck(L_1); int32_t L_2; L_2 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_1, NULL); V_0 = L_2; // for (int c = 0; c < targetIters; c++) V_1 = 0; goto IL_004d; } IL_001c: { // Stop.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_3 = __this->___Stop_36; 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_36; NullCheck(L_4); bool L_5; L_5 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_4, NULL); if (L_5) { goto IL_0051; } } { // IterationIndex.Value = c; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_6 = __this->___IterationIndex_35; int32_t L_7 = V_1; NullCheck(L_6); L_6->___Value_24 = L_7; // CallOtherExecutionWithConnector(1, print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_8 = ___0_print; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 1, L_8, NULL); // for (int c = 0; c < targetIters; c++) int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_004d: { // for (int c = 0; c < targetIters; c++) int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_001c; } } IL_0051: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_IteratorLoop::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_IteratorLoop__ctor_m228D75A86E94CCD59C92E144AF2E7BDDF9868F87 (PR_IteratorLoop_t1A7BD8DC103B2D590D3FEC9F30F36367762F982D* __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.Loops.PR_RotorLoop::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RotorLoop_GetDisplayName_m82E1B68039F589EA3BE3461AD3B630238112111B (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E4016963345F47BF2B4D6874AF4BB9D13B86E0D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0283F30EB36DE442930B4020BE00E8EFAC67418); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Iterate Rotations" : "Iterate Rotations"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral7E4016963345F47BF2B4D6874AF4BB9D13B86E0D; } IL_000e: { return _stringLiteralA0283F30EB36DE442930B4020BE00E8EFAC67418; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RotorLoop_get_GetNodeTooltipDescription_m6054314C4FB708A762C16A3E83A42CA9B6DDB8F8 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD13A8305886290E64CA54468C78BC74AC21F258); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Running loop iteration for Y axis rotation check."; } } return _stringLiteralCD13A8305886290E64CA54468C78BC74AC21F258; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RotorLoop_get_NodeType_m1A90F4EA9A16FBBA3B783EC53CFBBFE58F719C01 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.Logic; } } return (int32_t)(6); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_RotorLoop_GetNodeColor_mA9612E98B70437BDCA2E3905AF23A32E5C1FE173 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __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; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_RotorLoop_get_NodeSize_m29F2223C7664DF1B024933DB84E4577E96557B4A (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __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 ? 220 : 188, _EditorFoldout ? 161 : 131); } } 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)220); } 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_0024; } } { G_B6_0 = ((int32_t)131); G_B6_1 = G_B4_0; goto IL_0029; } IL_0024: { G_B6_0 = ((int32_t)161); G_B6_1 = G_B5_0; } IL_0029: { 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.Loops.PR_RotorLoop::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RotorLoop_get_IsFoldable_m38374E5628B21946BF33C46EDBE5CA4A5A37728E (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RotorLoop_get_DrawInputConnector_m715EEF6E94B12476672D5A3D82890F99FE408973 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_RotorLoop_get_DrawOutputConnector_m9F912713B7FC836BE217E18801A8473735AF8250 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::get_OutputConnectorsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RotorLoop_get_OutputConnectorsCount_m9BF7EE1D8AB62EF93AF7ABEF14E60136DEAE58C2 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { { // public override int OutputConnectorsCount { get { return 2; } } return 2; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::get_HotOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RotorLoop_get_HotOutputConnectionIndex_mE8204BDB26EFC8600DF28D0DCB0CAAD60FE0C15C (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { { // public override int HotOutputConnectionIndex { get { return 1; } } return 1; } } // System.Int32 FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::get_AllowedOutputConnectionIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_RotorLoop_get_AllowedOutputConnectionIndex_m5155AFB9CCC58F0E5554927A446F00B0ADF63D99 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { { // public override int AllowedOutputConnectionIndex { get { return 0; } } return 0; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::GetOutputHelperText(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_RotorLoop_GetOutputHelperText_m9537A74EFFB6DB1EEECE7192C5FF3E98BD6ECB12 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __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.Cells.Loops.PR_RotorLoop::OnCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RotorLoop_OnCreated_m33E64E5E723D3629CF4C7FD097D7FB3E4B79B544 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, 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; } { // base.OnCreated(); FGraph_NodeBase_OnCreated_m8FF1B9D86624A880AD445C46227FE9D91E4842A3(__this, NULL); // Rotations = new List() { new Vector3(0, 0, 0), new Vector3(0, 90, 0), new Vector3(0, 180, 0), new Vector3(0, 270, 0) }; 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); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = L_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_1); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_1, L_2, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (0.0f), (90.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_3); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_3, L_4, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5 = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.0f), (180.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_5); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_5, L_6, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; memset((&L_8), 0, sizeof(L_8)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (0.0f), (270.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_7); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_7, L_8, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); __this->___Rotations_36 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___Rotations_36), (void*)L_7); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RotorLoop_Execute_mB856C79259A14B246E1A5E3B4D13313E2D5823F4 (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __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_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int r = 0; r < Rotations.Count; r++) V_0 = 0; goto IL_0040; } IL_0004: { // Stop.TriggerReadPort(true); BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_0 = __this->___Stop_35; NullCheck(L_0); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_0, (bool)1); // if (Stop.GetInputValue == true) break; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_1 = __this->___Stop_35; NullCheck(L_1); bool L_2; L_2 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_1, NULL); if (L_2) { goto IL_004e; } } { // IterationRotation.Value = Rotations[r]; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_3 = __this->___IterationRotation_34; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = __this->___Rotations_36; int32_t L_5 = V_0; 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); NullCheck(L_3); L_3->___Value_24 = L_6; // CallOtherExecutionWithConnector(1, print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_7 = ___0_print; PlannerRuleBase_CallOtherExecutionWithConnector_m6A6CD4D570CB29B5E1C9E057B371DAE33050A36E(__this, 1, L_7, NULL); // for (int r = 0; r < Rotations.Count; r++) int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0040: { // for (int r = 0; r < Rotations.Count; r++) int32_t L_9 = V_0; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = __this->___Rotations_36; 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_9) < ((int32_t)L_11))) { goto IL_0004; } } IL_004e: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Loops.PR_RotorLoop::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_RotorLoop__ctor_mECBF854C5B5C5914AFF969EC36EB9A2834B1A92F (PR_RotorLoop_t7C92EFD92CD85772BBA4FC9253504AD7C6FC8CED* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public List Rotations = 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); __this->___Rotations_36 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Rotations_36), (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.PlannerNodes.Cells.Actions.PR_AddCellInstruction::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_AddCellInstruction_GetDisplayName_mD707386D76A68A09D8BF7F9702214EABA8918C90 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4212AE4712AE5C75CA8C2EE03D0C136A7C41D381); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5A665CA4E0507261A1CD69BF769D2832A787024); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? " Add Cell Instruction" : "Add Cell Instruction"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral4212AE4712AE5C75CA8C2EE03D0C136A7C41D381; } IL_000e: { return _stringLiteralE5A665CA4E0507261A1CD69BF769D2832A787024; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_AddCellInstruction_get_GetNodeTooltipDescription_m107A5214E02A43C7CD4ECB6E05144CF73AC6513E (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD89FA352836BEB08EB14C441EE8DD2D468D3AE5); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Adding cell instruction in provided cell which can be used later by Field Setups"; } } return _stringLiteralBD89FA352836BEB08EB14C441EE8DD2D468D3AE5; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_AddCellInstruction_GetNodeColor_mAF00F58552BE383F66047FB7AC6288111FC4553B (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __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_AddCellInstruction::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_AddCellInstruction_get_NodeSize_mD81E85603D05C57340C96301CF666FAC1E4FE2E0 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(224, GetHeight()); } } float L_0; L_0 = PR_AddCellInstruction_GetHeight_m9DC0F2BCD0303B89B4051C413491B8A6C7A1C9DF(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), (224.0f), L_0, /*hidden argument*/NULL); return L_1; } } // System.Single FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::GetHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PR_AddCellInstruction_GetHeight_m9DC0F2BCD0303B89B4051C413491B8A6C7A1C9DF (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { float G_B3_0 = 0.0f; float G_B2_0 = 0.0f; int32_t G_B4_0 = 0; float G_B4_1 = 0.0f; int32_t G_B8_0 = 0; int32_t G_B10_0 = 0; int32_t G_B9_0 = 0; int32_t G_B11_0 = 0; int32_t G_B11_1 = 0; { // if (Operation == ECellOperation.SetGhostCell) int32_t L_0 = __this->___Operation_35; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_001e; } } { // return 84f + (_EditorFoldout ? 20 : 0); bool L_1 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B2_0 = (84.0f); if (L_1) { G_B3_0 = (84.0f); goto IL_0019; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_001b; } IL_0019: { G_B4_0 = ((int32_t)20); G_B4_1 = G_B3_0; } IL_001b: { return ((float)il2cpp_codegen_add(G_B4_1, ((float)G_B4_0))); } IL_001e: { // return (DirExpand ? 124 : 104) + (_EditorFoldout ? 20 : 0); bool L_2; L_2 = PR_AddCellInstruction_get_DirExpand_mD7BDDF330CC646E4BC3908AFAD75D28F0BF26194_inline(__this, NULL); if (L_2) { goto IL_002a; } } { G_B8_0 = ((int32_t)104); goto IL_002c; } IL_002a: { G_B8_0 = ((int32_t)124); } IL_002c: { bool L_3 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->____EditorFoldout_16; G_B9_0 = G_B8_0; if (L_3) { G_B10_0 = G_B8_0; goto IL_0037; } } { G_B11_0 = 0; G_B11_1 = G_B9_0; goto IL_0039; } IL_0037: { G_B11_0 = ((int32_t)20); G_B11_1 = G_B10_0; } IL_0039: { return ((float)((int32_t)il2cpp_codegen_add(G_B11_1, G_B11_0))); } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_AddCellInstruction_get_DrawInputConnector_m8421818D96B4D58070FF3E93B282A27DE3ADD1DD (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_AddCellInstruction_get_DrawOutputConnector_mE75561F726FCCD4DF716AB979378BEB8C76C3C94 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_AddCellInstruction_get_IsFoldable_mD3C370B0E01274F967D93363B0BFCD4838D16C62 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::get_DirExpand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_AddCellInstruction_get_DirExpand_mD7BDDF330CC646E4BC3908AFAD75D28F0BF26194 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { { // bool DirExpand { get { return UseDirection; } } bool L_0 = __this->___UseDirection_37; return L_0; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_AddCellInstruction_get_NodeType_mD92A90D98AE2E1D5310D51F9E442500E3ABD7BCC (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __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_AddCellInstruction::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellInstruction_Execute_mD7DE0AEE53A4025F78C051331EB3499961266D90 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_1 = NULL; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* V_2 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_3 = NULL; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* V_4 = NULL; Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_8 = NULL; Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA V_9; memset((&V_9), 0, sizeof(V_9)); { // Cell.TriggerReadPort(true); 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)1); // if (UseDirection) Dir.TriggerReadPort(true); bool L_1 = __this->___UseDirection_37; if (!L_1) { goto IL_0020; } } { // if (UseDirection) Dir.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___Dir_39; NullCheck(L_2); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_2, (bool)1); } IL_0020: { // if (Operation == ECellOperation.AddCellInstructionID) int32_t L_3 = __this->___Operation_35; if (L_3) { goto IL_0036; } } { // ID.TriggerReadPort(true); IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_4 = __this->___ID_36; NullCheck(L_4); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_4, (bool)1); goto IL_004b; } IL_0036: { // else if (Operation == ECellOperation.PreventSpawnTagged) int32_t L_5 = __this->___Operation_35; if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_004b; } } { // Tags.TriggerReadPort(true); PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_6 = __this->___Tags_40; NullCheck(L_6); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_6, (bool)1); } IL_004b: { // FieldCell cell = Cell.GetInputCellValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_7 = __this->___Cell_34; NullCheck(L_7); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8; L_8 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(L_7, NULL); V_0 = L_8; // CheckerField3D cellsShape = null; V_1 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL; // if (FGenerators.CheckIfIsNull(cell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_10; L_10 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_9, NULL); if (!L_10) { goto IL_0083; } } { // var dta = Cell.GetAnyData(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_11 = __this->___Cell_34; NullCheck(L_11); Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_12; L_12 = PGGCellPort_GetAnyData_mE0A3A2E768357526208194CDDA8B98C7F848F30A(L_11, NULL); V_5 = L_12; // if (dta.ParentChecker != null) Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_13 = V_5; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_14 = L_13.___ParentChecker_1; if (!L_14) { goto IL_007f; } } { // cellsShape = dta.ParentChecker; Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_15 = V_5; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16 = L_15.___ParentChecker_1; V_1 = L_16; } IL_007f: { // if (cellsShape == null) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17 = V_1; if (L_17) { goto IL_0083; } } { // return; return; } IL_0083: { // PlannerResult cellReslt = Cell.GetInputResultValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_18 = __this->___Cell_34; NullCheck(L_18); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_19; L_19 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_18, NULL); V_2 = L_19; // FieldPlanner tgtOwner = null; V_3 = (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL; // if (cellReslt != null) PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_20 = V_2; if (!L_20) { goto IL_00ab; } } { // tgtOwner = cellReslt.ParentFieldPlanner; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_21 = V_2; NullCheck(L_21); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_22 = L_21->___ParentFieldPlanner_1; V_3 = L_22; // if (tgtOwner == null) tgtOwner = newResult.ParentFieldPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_24) { goto IL_00ab; } } { // if (tgtOwner == null) tgtOwner = newResult.ParentFieldPlanner; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_25 = ___1_newResult; NullCheck(L_25); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_26 = L_25->___ParentFieldPlanner_1; V_3 = L_26; } IL_00ab: { // PlannerResult reslt = null; V_4 = (PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829*)NULL; // if (tgtOwner != null) reslt = tgtOwner.LatestResult; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_28) { goto IL_00bf; } } { // if (tgtOwner != null) reslt = tgtOwner.LatestResult; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = V_3; NullCheck(L_29); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_30 = L_29->___LatestResult_47; V_4 = L_30; } IL_00bf: { // if (cellsShape != null && reslt == null) reslt = newResult; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_31 = V_1; if (!L_31) { goto IL_00c9; } } { PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_32 = V_4; if (L_32) { goto IL_00c9; } } { // if (cellsShape != null && reslt == null) reslt = newResult; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_33 = ___1_newResult; V_4 = L_33; } IL_00c9: { // if (Operation == ECellOperation.PreventSpawnTagged) int32_t L_34 = __this->___Operation_35; if ((!(((uint32_t)L_34) == ((uint32_t)1)))) { goto IL_00d8; } } { // PrepareDefinition(); PR_AddCellInstruction_PrepareDefinition_mA2101484BCC4CE000F460939E6FD1C61BE7ECE90(__this, NULL); } IL_00d8: { // if (FGenerators.CheckIfExist_NOTNULL(cell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_35 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_36; L_36 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_35, NULL); if (!L_36) { goto IL_00e9; } } { // AddInstruction(cell, reslt); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_37 = V_0; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_38 = V_4; PR_AddCellInstruction_AddInstruction_m4FC073DA189F9CD474338CE1474189C27790E496(__this, L_37, L_38, NULL); } IL_00e9: { // if (cellsShape != null) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_39 = V_1; if (!L_39) { goto IL_0138; } } { // for (int i = 0; i < cellsShape.ChildPositionsCount; i++) V_6 = 0; goto IL_012e; } IL_00f1: { // Vector3 wPos = cellsShape.GetWorldPos(i); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_40 = V_1; int32_t L_41 = V_6; NullCheck(L_40); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = CheckerField3D_GetWorldPos_mBA5D3873914090A99AE72DF3BB375619C806851A(L_40, L_41, NULL); V_7 = L_42; // FieldCell cll = reslt.Checker.GetCellInWorldPos(wPos); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_43 = V_4; NullCheck(L_43); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_44 = L_43->___Checker_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_7; il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA)); Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA L_46 = V_9; NullCheck(L_44); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_47; L_47 = CheckerField3D_GetCellInWorldPos_mDB2BD7C3C29EF82920CEA1CF6583884A3233033C(L_44, L_45, L_46, NULL); V_8 = L_47; // if (FGenerators.CheckIfExist_NOTNULL(cll)) AddInstruction(cll, reslt); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_48 = V_8; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_49; L_49 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_48, NULL); if (!L_49) { goto IL_0128; } } { // if (FGenerators.CheckIfExist_NOTNULL(cll)) AddInstruction(cll, reslt); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_50 = V_8; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_51 = V_4; PR_AddCellInstruction_AddInstruction_m4FC073DA189F9CD474338CE1474189C27790E496(__this, L_50, L_51, NULL); } IL_0128: { // for (int i = 0; i < cellsShape.ChildPositionsCount; i++) int32_t L_52 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_52, 1)); } IL_012e: { // for (int i = 0; i < cellsShape.ChildPositionsCount; i++) int32_t L_53 = V_6; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_54 = V_1; NullCheck(L_54); int32_t L_55; L_55 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_54, NULL); if ((((int32_t)L_53) < ((int32_t)L_55))) { goto IL_00f1; } } IL_0138: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::PrepareDefinition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellInstruction_PrepareDefinition_mA2101484BCC4CE000F460939E6FD1C61BE7ECE90 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // definition = new InstructionDefinition(); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_0 = (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)il2cpp_codegen_object_new(InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var); NullCheck(L_0); InstructionDefinition__ctor_m31008C85B755BFB7AD3988F25A6424B6C1A6ED09(L_0, NULL); __this->___definition_42 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___definition_42), (void*)L_0); // if (Operation == ECellOperation.PreventSpawnTagged) int32_t L_1 = __this->___Operation_35; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_004d; } } { // definition.InstructionType = InstructionDefinition.EInstruction.PreventSpawnSelective; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_2 = __this->___definition_42; NullCheck(L_2); L_2->___InstructionType_1 = 5; // definition.InstructionArgument = Tags.GetInputValue; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_3 = __this->___definition_42; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_4 = __this->___Tags_40; NullCheck(L_4); String_t* L_5; L_5 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_4, NULL); NullCheck(L_3); L_3->___InstructionArgument_4 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_3->___InstructionArgument_4), (void*)L_5); // definition.Tags = Tags.GetInputValue; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_6 = __this->___definition_42; PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* L_7 = __this->___Tags_40; NullCheck(L_7); String_t* L_8; L_8 = PGGStringPort_get_GetInputValue_m7202A2CA073934D0C09A9BA5A03B73A00B34D74C(L_7, NULL); NullCheck(L_6); L_6->___Tags_3 = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_6->___Tags_3), (void*)L_8); return; } IL_004d: { // else if (Operation == ECellOperation.SetGhostCell) int32_t L_9 = __this->___Operation_35; if ((!(((uint32_t)L_9) == ((uint32_t)2)))) { goto IL_0063; } } { // definition.InstructionType = InstructionDefinition.EInstruction.SetGhostCell; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_10 = __this->___definition_42; NullCheck(L_10); L_10->___InstructionType_1 = ((int32_t)9); } IL_0063: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::AddInstruction(FIMSpace.Generating.FieldCell,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellInstruction_AddInstruction_m4FC073DA189F9CD474338CE1474189C27790E496 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___1_reslt, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral803929B133B40CAE41A629CF75A9AD947D6A517F); s_Il2CppMethodInitialized = true; } SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // SpawnInstructionGuide instr = new SpawnInstructionGuide(); SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_0 = (SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270*)il2cpp_codegen_object_new(SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_il2cpp_TypeInfo_var); NullCheck(L_0); SpawnInstructionGuide__ctor_m35C0223CE4D525619D93F36CA5D0BB29DD444C02(L_0, NULL); V_0 = L_0; // instr.pos = cell.Pos; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_1 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2 = ___0_cell; NullCheck(L_2); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_2)->___Pos_0; NullCheck(L_1); L_1->___pos_1 = L_3; // instr.HelperCellRef = cell; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_4 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = ___0_cell; NullCheck(L_4); L_4->___HelperCellRef_0 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___HelperCellRef_0), (void*)L_5); // instr.rot = Quaternion.identity; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_6 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); NullCheck(L_6); L_6->___rot_2 = L_7; // if (Operation == ECellOperation.AddCellInstructionID) int32_t L_8 = __this->___Operation_35; if (L_8) { goto IL_008e; } } { // instr.Id = ID.GetInputValue; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_9 = V_0; IntPort_t0ED9AB90DEE2A58169000D4765CD930AE79C8722* L_10 = __this->___ID_36; NullCheck(L_10); int32_t L_11; L_11 = IntPort_get_GetInputValue_m4EDA7EF7EF0AA4070BE8A90BAB15A18FF7326AA0(L_10, NULL); NullCheck(L_9); L_9->___Id_4 = L_11; // if (UseDirection) bool L_12 = __this->___UseDirection_37; if (!L_12) { goto IL_00b6; } } { // instr.WorldRot = true; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_13 = V_0; NullCheck(L_13); L_13->___WorldRot_3 = (bool)1; // Vector3 tgtDir = Dir.GetInputValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_14 = __this->___Dir_39; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_14, NULL); V_1 = L_15; // if (tgtDir != Vector3.zero) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_18; L_18 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_16, L_17, NULL); if (!L_18) { goto IL_0080; } } { // if (FlattenDiagonalDir) tgtDir = FVectorMethods.ChooseDominantAxis(tgtDir); bool L_19 = __this->___FlattenDiagonalDir_41; if (!L_19) { goto IL_0074; } } { // if (FlattenDiagonalDir) tgtDir = FVectorMethods.ChooseDominantAxis(tgtDir); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = FVectorMethods_ChooseDominantAxis_m84B7D8A93DEBD2208A3200AC272E62FBD2EAFB81(L_20, NULL); V_1 = L_21; } IL_0074: { // instr.rot = Quaternion.LookRotation(tgtDir); SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_22 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24; L_24 = Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7(L_23, NULL); NullCheck(L_22); L_22->___rot_2 = L_24; } IL_0080: { // instr.UseDirection = UseDirection; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_25 = V_0; bool L_26 = __this->___UseDirection_37; NullCheck(L_25); L_25->___UseDirection_6 = L_26; goto IL_00b6; } IL_008e: { // else if (Operation == ECellOperation.PreventSpawnTagged) int32_t L_27 = __this->___Operation_35; if ((!(((uint32_t)L_27) == ((uint32_t)1)))) { goto IL_00a5; } } { // instr.CustomDefinition = definition; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_28 = V_0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_29 = __this->___definition_42; NullCheck(L_28); L_28->___CustomDefinition_5 = L_29; Il2CppCodeGenWriteBarrier((void**)(&L_28->___CustomDefinition_5), (void*)L_29); goto IL_00b6; } IL_00a5: { // else if (Operation == ECellOperation.SetGhostCell) int32_t L_30 = __this->___Operation_35; if ((!(((uint32_t)L_30) == ((uint32_t)2)))) { goto IL_00b6; } } { // cell.IsGhostCell = true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_31 = ___0_cell; NullCheck(L_31); L_31->___IsGhostCell_28 = (bool)1; // return; return; } IL_00b6: { // if (reslt == null) PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_32 = ___1_reslt; if (L_32) { goto IL_00c4; } } { // UnityEngine.Debug.Log("[PGG Field Planner] No 'Result' reference to apply cell instruction!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral803929B133B40CAE41A629CF75A9AD947D6A517F, NULL); // return; return; } IL_00c4: { // reslt.CellsInstructions.Add(instr); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_33 = ___1_reslt; NullCheck(L_33); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_34 = L_33->___CellsInstructions_4; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_35 = V_0; NullCheck(L_34); List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_inline(L_34, L_35, List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_AddCellInstruction::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_AddCellInstruction__ctor_m6333C075D86E22A31F63C34D338BD27E2FBEDD07 (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __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][Tooltip("If provided diagonal direction like (1,0,0.9) then choosing x or z direction depending which one has greater value")] public bool FlattenDiagonalDir = true; __this->___FlattenDiagonalDir_41 = (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.Cells.Actions.PR_CellDebug::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CellDebug_GetDisplayName_m8F7B6A45AF30FD83175DD2D485EF312449189678 (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A52590E780C2B0C09426F95B0980180057FD4E5); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Cell Debug"; } return _stringLiteral6A52590E780C2B0C09426F95B0980180057FD4E5; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_CellDebug_GetNodeColor_m0B0A29A901949F6A571F108DC66318D66A3BAC1B (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __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_CellDebug::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_CellDebug_get_NodeSize_m080547BADC3758EE23A024506FF6A12594F00928 (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(164, 80); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (164.0f), (80.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CellDebug_get_IsFoldable_m057BD85AE2F309BE774D63CC4EF3379F4C2C5BE4 (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CellDebug_get_DrawInputConnector_mCBB75CC6E1ACED9A1D9B4873B319C3365E916D8D (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CellDebug_get_DrawOutputConnector_m2A457CFF28455FDA17AF9E124B7C49FCAD6F0891 (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __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_CellDebug::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_CellDebug_get_NodeType_m148FA472A709B5AD219553C9E21D78205687C035 (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __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_CellDebug::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CellDebug_Execute_m50627C8FB0C687F32164EE5A70D33CFEF67EE58C (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __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*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral519D9E0F12C75FC28DC46156C995AAA27DB69700); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A86342D01978C4546A169A307040AB4BC6D5C30); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral701F8E8C289BCA2B4AF66531A71300BA3C83485C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D3C2CE76D4EDD8A73C9B54FBAC0BEA2AC81275B); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; int32_t V_1 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_2; memset((&V_2), 0, sizeof(V_2)); { // 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 (cell.GetCustomDatasCount() > 0) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = FieldCell_GetCustomDatasCount_mC305B1834D46C329062F5F729D1D6E4B5F61984F(L_5, NULL); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_00d2; } } { // UnityEngine.Debug.Log(cell.GetCustomDatasCount() + " checker hash " + CurrentExecutingPlanner.LatestChecker.GetHashCode() +" grid hash " + CurrentExecutingPlanner.LatestChecker.Grid.GetHashCode() + " cell c = " + cell.GetHashCode() + " dats: " + " " + cell.Pos); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = V_0; NullCheck(L_9); int32_t L_10; L_10 = FieldCell_GetCustomDatasCount_mC305B1834D46C329062F5F729D1D6E4B5F61984F(L_9, NULL); V_1 = L_10; String_t* L_11; L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL); NullCheck(L_8); ArrayElementTypeCheck (L_8, L_11); (L_8)->SetAt(static_cast(0), (String_t*)L_11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_8; NullCheck(L_12); ArrayElementTypeCheck (L_12, _stringLiteral701F8E8C289BCA2B4AF66531A71300BA3C83485C); (L_12)->SetAt(static_cast(1), (String_t*)_stringLiteral701F8E8C289BCA2B4AF66531A71300BA3C83485C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14; L_14 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_14); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15; L_15 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_14, NULL); NullCheck(L_15); int32_t L_16; L_16 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_15); V_1 = L_16; String_t* L_17; L_17 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_17); (L_13)->SetAt(static_cast(2), (String_t*)L_17); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_13; NullCheck(L_18); ArrayElementTypeCheck (L_18, _stringLiteral519D9E0F12C75FC28DC46156C995AAA27DB69700); (L_18)->SetAt(static_cast(3), (String_t*)_stringLiteral519D9E0F12C75FC28DC46156C995AAA27DB69700); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20; L_20 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); NullCheck(L_20); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21; L_21 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_20, NULL); NullCheck(L_21); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_22 = L_21->___Grid_8; NullCheck(L_22); int32_t L_23; L_23 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_22); V_1 = L_23; String_t* L_24; L_24 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_24); (L_19)->SetAt(static_cast(4), (String_t*)L_24); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_19; NullCheck(L_25); ArrayElementTypeCheck (L_25, _stringLiteral7D3C2CE76D4EDD8A73C9B54FBAC0BEA2AC81275B); (L_25)->SetAt(static_cast(5), (String_t*)_stringLiteral7D3C2CE76D4EDD8A73C9B54FBAC0BEA2AC81275B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = V_0; NullCheck(L_27); int32_t L_28; L_28 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_27); V_1 = L_28; String_t* L_29; L_29 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL); NullCheck(L_26); ArrayElementTypeCheck (L_26, L_29); (L_26)->SetAt(static_cast(6), (String_t*)L_29); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_26; NullCheck(L_30); ArrayElementTypeCheck (L_30, _stringLiteral6A86342D01978C4546A169A307040AB4BC6D5C30); (L_30)->SetAt(static_cast(7), (String_t*)_stringLiteral6A86342D01978C4546A169A307040AB4BC6D5C30); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32 = V_0; NullCheck(L_32); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_33 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_32)->___Pos_0; V_2 = L_33; String_t* L_34; L_34 = Vector3Int_ToString_m49EB16DEA24181270D65A0F4ED39B3E8A46DB539((&V_2), NULL); NullCheck(L_31); ArrayElementTypeCheck (L_31, L_34); (L_31)->SetAt(static_cast(8), (String_t*)L_34); String_t* L_35; L_35 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_31, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_35, NULL); } IL_00d2: { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CellDebug::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CellDebug__ctor_mB1C3B0D0E3D5B02ECCF04651338AF88645C59118 (PR_CellDebug_t9A84FD91CC7D154AA86C5E64F581A82D8DEEB5A3* __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_CheckContactInDirection::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CheckContactInDirection_GetDisplayName_m52A8D67512C9D42A806439431EACD1D527F51467 (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12FC04E9ED9F63778D3CC89B6D20F464C7BA0501); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C5B8E17E8565E4F49A842A7F8790E4623848B04); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return wasCreated ? "Contact In Direction" : "Check Cell Contact In Direction"; } bool L_0 = ((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)__this)->___wasCreated_8; if (L_0) { goto IL_000e; } } { return _stringLiteral12FC04E9ED9F63778D3CC89B6D20F464C7BA0501; } IL_000e: { return _stringLiteral5C5B8E17E8565E4F49A842A7F8790E4623848B04; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_CheckContactInDirection_get_GetNodeTooltipDescription_m530E0B333B656ADF7CBF80DE6C2C4740B8368B29 (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD30211A5A90282A013A59EF6FA407EA8AE64E4B2); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Checking if there is collision with other field in choosed direction"; } } return _stringLiteralD30211A5A90282A013A59EF6FA407EA8AE64E4B2; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_CheckContactInDirection_get_NodeType_m4A44CC704483970F7A035FC4CD6675250461BB66 (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __this, const RuntimeMethod* method) { { // public override EPlannerNodeType NodeType { get { return EPlannerNodeType.CellsManipulation; } } return (int32_t)(5); } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_CheckContactInDirection_GetNodeColor_mCA095F53B97A88DF2A58FC83596E2D2D4A2BAC41 (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __this, const RuntimeMethod* method) { { // public override Color GetNodeColor() { return new Color(0.2f, 0.9f, 0.3f, 0.9f); } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.899999976f), (0.300000012f), (0.899999976f), /*hidden argument*/NULL); return L_0; } } // UnityEngine.Vector2 FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_CheckContactInDirection_get_NodeSize_m77404AD98014551BEB216471DF25AF415D03E5A1 (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __this, const RuntimeMethod* method) { { // public override Vector2 NodeSize { get { return new Vector2(254, 141); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (254.0f), (141.0f), /*hidden argument*/NULL); return L_0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CheckContactInDirection_get_DrawInputConnector_mF1A199310B4CB1A49962EFD81AA5E9E47EEE363E (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_CheckContactInDirection_get_DrawOutputConnector_m8973D697DF7E13325B4BD3605714156FE6E1803B (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return true; } } return (bool)1; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::Prepare(FIMSpace.Generating.Planning.PlanGenerationPrint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CheckContactInDirection_Prepare_m361C054275909FBF1ECBC72B7E95E88DF8D2B4C0 (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_print, const RuntimeMethod* method) { { // latestCaller = null; __this->___latestCaller_38 = (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestCaller_38), (void*)(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL); // base.Prepare(print); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = ___0_print; PlannerRuleBase_Prepare_m81146D9DA82132DB6EC844E63E6D4C3CD2776735(__this, L_0, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::Execute(FIMSpace.Generating.Planning.PlanGenerationPrint,FIMSpace.Generating.Planning.PlannerResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CheckContactInDirection_Execute_m5FC1C0FAB5352C2D4D12458EC19C142274D67C5A (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __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*)&CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_0 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_4 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_5 = NULL; int32_t V_6 = 0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_7 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_8 = NULL; float V_9 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); { // Contact.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = __this->___Contact_37; NullCheck(L_0); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_0, NULL); // if (latestCaller != newResult.ParentFieldPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1 = __this->___latestCaller_38; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_2 = ___1_newResult; NullCheck(L_2); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = L_2->___ParentFieldPlanner_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, L_3, NULL); if (!L_4) { goto IL_0036; } } { // CheckContactWith.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_5 = __this->___CheckContactWith_36; NullCheck(L_5); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_5, (bool)1); // latestCaller = newResult.ParentFieldPlanner; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_6 = ___1_newResult; NullCheck(L_6); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = L_6->___ParentFieldPlanner_1; __this->___latestCaller_38 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestCaller_38), (void*)L_7); } IL_0036: { // System.Collections.Generic.List contactMask = GetPlannersFromPort(CheckContactWith); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_8 = __this->___CheckContactWith_36; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9; L_9 = PlannerRuleBase_GetPlannersFromPort_m0289B6F364D8EAEA4C781B083E8D2ABED9DE730C(__this, L_8, (bool)0, (bool)1, (bool)1, NULL); V_0 = L_9; // if (contactMask == null) { return; } List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_10 = V_0; if (L_10) { goto IL_004a; } } { // if (contactMask == null) { return; } return; } IL_004a: { // if (contactMask.Count == 0) { return; } List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_11, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if (L_12) { goto IL_0053; } } { // if (contactMask.Count == 0) { return; } return; } IL_0053: { // Cell.TriggerReadPort(true); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_13 = __this->___Cell_34; NullCheck(L_13); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_13, (bool)1); // FieldCell myCell = Cell.GetInputCellValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_14 = __this->___Cell_34; NullCheck(L_14); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15; L_15 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(L_14, NULL); V_1 = L_15; // if (FGenerators.CheckIfIsNull(myCell)) { return; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_17; L_17 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_16, NULL); if (!L_17) { goto IL_0074; } } { // if (FGenerators.CheckIfIsNull(myCell)) { return; } return; } IL_0074: { // Direction.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_18 = __this->___Direction_35; NullCheck(L_18); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_18, (bool)1); // Vector3Int dir = Direction.GetInputValue.V3toV3Int(); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_19 = __this->___Direction_35; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = PGGVector3Port_get_GetInputValue_mB81A2B76F6AD8B2F3211EDA3940ACFC2F73EF403(L_19, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_21; L_21 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_20, NULL); V_2 = L_21; // if (dir == Vector3Int.zero) { return; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_22 = V_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_23; L_23 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); bool L_24; L_24 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_22, L_23, NULL); if (!L_24) { goto IL_009f; } } { // if (dir == Vector3Int.zero) { return; } return; } IL_009f: { // float nrst = float.MaxValue; V_3 = ((std::numeric_limits::max)()); // Checker.CheckerField3D myChecker = Cell.GetInputCheckerValue; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_25 = __this->___Cell_34; NullCheck(L_25); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26; L_26 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(L_25, NULL); V_4 = L_26; // if (myChecker == null) { return; } CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_27 = V_4; if (L_27) { goto IL_00b7; } } { // if (myChecker == null) { return; } return; } IL_00b7: { // Checker.CheckerField3D.DebugHelper = false; il2cpp_codegen_runtime_class_init_inline(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); ((CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_StaticFields*)il2cpp_codegen_static_fields_for(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var))->___DebugHelper_14 = (bool)0; // if (Cell.GetInputResultValue != null) PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_28 = __this->___Cell_34; NullCheck(L_28); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_29; L_29 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_28, NULL); if (!L_29) { goto IL_0163; } } { // if (Cell.GetInputResultValue.ParentFieldPlanner) PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_30 = __this->___Cell_34; NullCheck(L_30); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_31; L_31 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_30, NULL); NullCheck(L_31); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_32 = L_31->___ParentFieldPlanner_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_33; L_33 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_32, NULL); if (!L_33) { goto IL_0163; } } { // var cellPlanner = Cell.GetInputResultValue.ParentFieldPlanner; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_34 = __this->___Cell_34; NullCheck(L_34); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_35; L_35 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_34, NULL); NullCheck(L_35); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_36 = L_35->___ParentFieldPlanner_1; V_5 = L_36; // if (contactMask.Count == 1 && contactMask[0] == cellPlanner && CheckContactWith.PortState() == EPortPinState.Connected) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_37 = V_0; NullCheck(L_37); int32_t L_38; L_38 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_37, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((!(((uint32_t)L_38) == ((uint32_t)1)))) { goto IL_014c; } } { List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_39 = V_0; NullCheck(L_39); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_40; L_40 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_39, 0, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_41 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_42; L_42 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_40, L_41, NULL); if (!L_42) { goto IL_014c; } } { PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_43 = __this->___CheckContactWith_36; NullCheck(L_43); int32_t L_44; L_44 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_43); if ((!(((uint32_t)L_44) == ((uint32_t)2)))) { goto IL_014c; } } { // var selfContact = GetPlannerFromPort(CheckContactWith); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_45 = __this->___CheckContactWith_36; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_46; L_46 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_45, (bool)1, NULL); // if (selfContact != cellPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_47 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_48; L_48 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_46, L_47, NULL); if (!L_48) { goto IL_0163; } } { // contactMask.Remove(Cell.GetInputResultValue.ParentFieldPlanner); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_49 = V_0; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_50 = __this->___Cell_34; NullCheck(L_50); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_51; L_51 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_50, NULL); NullCheck(L_51); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_52 = L_51->___ParentFieldPlanner_1; NullCheck(L_49); bool L_53; L_53 = List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796(L_49, L_52, List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); goto IL_0163; } IL_014c: { // contactMask.Remove(Cell.GetInputResultValue.ParentFieldPlanner); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_54 = V_0; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_55 = __this->___Cell_34; NullCheck(L_55); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_56; L_56 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_55, NULL); NullCheck(L_56); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_57 = L_56->___ParentFieldPlanner_1; NullCheck(L_54); bool L_58; L_58 = List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796(L_54, L_57, List_1_Remove_m00876B4FBEDE8218EEBD16BFF88546B5CFC22796_RuntimeMethod_var); } IL_0163: { // for (int i = 0; i < contactMask.Count; i++) V_6 = 0; goto IL_01ed; } IL_016b: { // Checker.CheckerField3D othChecker = contactMask[i].LatestResult.Checker; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_59 = V_0; int32_t L_60 = V_6; NullCheck(L_59); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_61; L_61 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_59, L_60, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_61); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_62 = L_61->___LatestResult_47; NullCheck(L_62); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_63 = L_62->___Checker_2; V_7 = L_63; // if (myChecker.CheckCollisionInDirection(myCell, dir, othChecker)) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_64 = V_4; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_65 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_66 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_66, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_68 = V_7; NullCheck(L_64); bool L_69; L_69 = CheckerField3D_CheckCollisionInDirection_m17F5E8D2A155E544EEB62A4F0F7D40A62FCE412D(L_64, L_65, L_67, L_68, ((int32_t)32), (bool)1, NULL); if (!L_69) { goto IL_01e7; } } { // FieldCell oCell = myChecker._CheckCollisionInDirection_OtherCell; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_70 = V_4; NullCheck(L_70); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_71; L_71 = CheckerField3D_get__CheckCollisionInDirection_OtherCell_mE69DB0FB1D4646E26C641B8F73DE455CE54E7318_inline(L_70, NULL); V_8 = L_71; // float dist = (othChecker.GetWorldPos(oCell) - myChecker.GetWorldPos(myCell)).sqrMagnitude; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_72 = V_7; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_73 = V_8; NullCheck(L_72); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_72, L_73, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_75 = V_4; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_76 = V_1; NullCheck(L_75); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_75, L_76, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_74, L_77, NULL); V_10 = L_78; float L_79; L_79 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_10), NULL); V_9 = L_79; // if (dist < nrst) float L_80 = V_9; float L_81 = V_3; if ((!(((float)L_80) < ((float)L_81)))) { goto IL_01e7; } } { // nrst = dist; float L_82 = V_9; V_3 = L_82; // Contact.ProvideFullCellData(myChecker._CheckCollisionInDirection_OtherCell, othChecker, contactMask[i].LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_83 = __this->___Contact_37; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_84 = V_4; NullCheck(L_84); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_85; L_85 = CheckerField3D_get__CheckCollisionInDirection_OtherCell_mE69DB0FB1D4646E26C641B8F73DE455CE54E7318_inline(L_84, NULL); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_86 = V_7; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_87 = V_0; int32_t L_88 = V_6; NullCheck(L_87); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_89; L_89 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_87, L_88, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_89); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_90 = L_89->___LatestResult_47; NullCheck(L_83); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_83, L_85, L_86, L_90, NULL); } IL_01e7: { // for (int i = 0; i < contactMask.Count; i++) int32_t L_91 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_91, 1)); } IL_01ed: { // for (int i = 0; i < contactMask.Count; i++) int32_t L_92 = V_6; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_93 = V_0; NullCheck(L_93); int32_t L_94; L_94 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_93, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_92) < ((int32_t)L_94))) { goto IL_016b; } } { // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_CheckContactInDirection::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_CheckContactInDirection__ctor_m4F65E46BCD551F360583770A571EACCADF32E313 (PR_CheckContactInDirection_tA9112020E6C3D555C942946DCCF14A3743DB6766* __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_GetCell::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetCell_GetDisplayName_m60DFF644BA27472E6E0D3176265CC03D4DF3EA47 (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C1E5C17061334F2C5FBCD2D3BF09CC891FAAD20); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Get Cell"; } return _stringLiteral3C1E5C17061334F2C5FBCD2D3BF09CC891FAAD20; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetCell_get_GetNodeTooltipDescription_mFC39A2ACAB2D38B8909F158FD22236D27F75A505 (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral621E0C4B79BB6D7DF7CAB29691C94F0F6D63B7A3); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Getting cell of choosed field using world space position"; } } return _stringLiteral621E0C4B79BB6D7DF7CAB29691C94F0F6D63B7A3; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetCell_GetNodeColor_mECD21203EB373C92ED08580F11C5D859B77B08FA (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __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_GetCell::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetCell_get_NodeSize_m3B0F68121594BCFF886FD7AAD01C608565B3107B (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __this, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { // public override Vector2 NodeSize { get { return new Vector2(_EditorFoldout ? 240 : 188, 124); } } 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)240); } IL_0014: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; memset((&L_1), 0, sizeof(L_1)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), ((float)G_B3_0), (124.0f), /*hidden argument*/NULL); return L_1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCell_get_IsFoldable_mA1F7DDAAA83C2F4982F8BA0BAAB04D486D62C224 (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCell_get_DrawInputConnector_m2515A05E22A3E3BA14C24E8C8133E472A6E3CFF1 (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetCell_get_DrawOutputConnector_m19185F997BAE74CF6B55A76C3606140934AEBC1B (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __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_GetCell::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetCell_get_NodeType_m5D74AC95CB7CC88FC4E60D8E40EE57B35A4D28EE (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __this, const RuntimeMethod* method) { { // return EPlannerNodeType.ReadData; return (int32_t)(3); } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetCell_OnStartReadingNode_m803AD743BF59A9280EC582731E35962DC6B562B0 (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_3 = NULL; Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA V_4; memset((&V_4), 0, sizeof(V_4)); { // Cell.Clear(); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = __this->___Cell_36; NullCheck(L_0); PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D(L_0, NULL); // WorldPos.TriggerReadPort(true); PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_1 = __this->___WorldPos_35; NullCheck(L_1); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_1, (bool)1); // var pos = WorldPos.GetPortValue; PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* L_2 = __this->___WorldPos_35; NullCheck(L_2); RuntimeObject* L_3; L_3 = NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304(L_2, NULL); V_0 = L_3; // if (pos == null) return; RuntimeObject* L_4 = V_0; if (L_4) { goto IL_0027; } } { // if (pos == null) return; return; } IL_0027: { // Owner.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_5 = __this->___Owner_34; NullCheck(L_5); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_5, (bool)1); // var planner = GetPlannerFromPort(Owner); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_6 = __this->___Owner_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7; L_7 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_6, (bool)1, NULL); V_1 = L_7; // if (planner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_004b; } } { // if (planner == null) return; return; } IL_004b: { // CheckerField3D checker = planner.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = V_1; NullCheck(L_10); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11; L_11 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_10, NULL); V_2 = L_11; // FieldCell cell = checker.GetCellInWorldPos((Vector3)pos); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12 = V_2; RuntimeObject* L_13 = V_0; il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA)); Nullable_1_t4DE2D2A1D2B73B95E813201AC08E1041435836AA L_14 = V_4; NullCheck(L_12); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15; L_15 = CheckerField3D_GetCellInWorldPos_mDB2BD7C3C29EF82920CEA1CF6583884A3233033C(L_12, ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_13, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))), L_14, NULL); V_3 = L_15; // if (FGenerators.CheckIfIsNull(cell)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = V_3; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_17; L_17 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_16, NULL); if (!L_17) { goto IL_0072; } } { // if (FGenerators.CheckIfIsNull(cell)) return; return; } IL_0072: { // Cell.ProvideFullCellData(cell, checker, planner.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_18 = __this->___Cell_36; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_19 = V_3; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_20 = V_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_21 = V_1; NullCheck(L_21); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_22 = L_21->___LatestResult_47; NullCheck(L_18); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_18, L_19, L_20, L_22, NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetCell__ctor_m291B900B91F701CC8DF97D60F317A413C1FF3F91 (PR_GetCell_tDE074127CE70FAD566A187D22D3257FD0C383E18* __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_GetNearestCell::GetDisplayName(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetNearestCell_GetDisplayName_mDEE0C3BE7A879217CB264266F1CA71988C2EAC40 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __this, float ___0_maxWidth, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A67F30DE8114F8118C035ADDCCADD0C34E34071); s_Il2CppMethodInitialized = true; } { // public override string GetDisplayName(float maxWidth = 120) { return "Get Nearest Cell"; } return _stringLiteral4A67F30DE8114F8118C035ADDCCADD0C34E34071; } } // System.String FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::get_GetNodeTooltipDescription() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PR_GetNearestCell_get_GetNodeTooltipDescription_mD3B7879EE6A44E5958ED36C51215F6BE15AAB257 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB18B7F4713DFB21CE7B39B48D2B677E926FF5D0C); s_Il2CppMethodInitialized = true; } { // public override string GetNodeTooltipDescription { get { return "Trying to find nearest cell from one field to another"; } } return _stringLiteralB18B7F4713DFB21CE7B39B48D2B677E926FF5D0C; } } // UnityEngine.Color FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::GetNodeColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PR_GetNearestCell_GetNodeColor_m94A9AEADBCA379BB7245406C114ADCBB23DC26AD (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __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_GetNearestCell::get_NodeSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PR_GetNearestCell_get_NodeSize_m8C612208EDA94F36FFBC545AC7329B17ECCEE1A3 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __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 ? 220 : 188, _EditorFoldout ? 204 : 142); } } 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)220); } 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_0024; } } { G_B6_0 = ((int32_t)142); G_B6_1 = G_B4_0; goto IL_0029; } IL_0024: { G_B6_0 = ((int32_t)204); G_B6_1 = G_B5_0; } IL_0029: { 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_GetNearestCell::get_DrawInputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestCell_get_DrawInputConnector_m5D05BB15E50C6259524B560D4B42BD82A6BE8F13 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __this, const RuntimeMethod* method) { { // public override bool DrawInputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::get_DrawOutputConnector() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestCell_get_DrawOutputConnector_m241B95B43AD3297945E41EB10EE2A2FD3612F14A (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __this, const RuntimeMethod* method) { { // public override bool DrawOutputConnector { get { return false; } } return (bool)0; } } // System.Boolean FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::get_IsFoldable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PR_GetNearestCell_get_IsFoldable_m281BBAA5B93DAE447A1376611952A9EDE7B519E7 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __this, const RuntimeMethod* method) { { // public override bool IsFoldable { get { return true; } } return (bool)1; } } // FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase/EPlannerNodeType FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PR_GetNearestCell_get_NodeType_m41BFBAFECAF12919A116D4CFF338C96D2D2BDA69 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __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_GetNearestCell::PreGeneratePrepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetNearestCell_PreGeneratePrepare_m1A642AF17C5B69F54F5DA0443B46224A0899B824 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __this, const RuntimeMethod* method) { { // base.PreGeneratePrepare(); PlannerRuleBase_PreGeneratePrepare_m56E004A7831365D2A0183C1347CC8EF95E95AC35(__this, NULL); // computedFor = null; __this->___computedFor_41 = (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___computedFor_41), (void*)(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL); // } return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::OnStartReadingNode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetNearestCell_OnStartReadingNode_mA02395749D33A5098F6CD8E3BC386A474D6046B1 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __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; } FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_2 = NULL; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_3 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_4 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_5 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_6 = NULL; { // if (CurrentExecutingPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0; L_0 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_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 (CurrentExecutingPlanner == null) return; return; } IL_000f: { // if (ResetOnRead == false) if (computedFor == CurrentExecutingPlanner) return; bool L_2 = __this->___ResetOnRead_40; if (L_2) { goto IL_002b; } } { // if (ResetOnRead == false) if (computedFor == CurrentExecutingPlanner) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = __this->___computedFor_41; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4; L_4 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, L_4, NULL); if (!L_5) { goto IL_002b; } } { // if (ResetOnRead == false) if (computedFor == CurrentExecutingPlanner) return; return; } IL_002b: { // A.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_6 = __this->___A_34; NullCheck(L_6); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_6, (bool)1); // B.TriggerReadPort(true); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_7 = __this->___B_35; NullCheck(L_7); VirtualActionInvoker1< bool >::Invoke(19 /* System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean) */, L_7, (bool)1); // var fieldA = GetPlannerFromPort(A, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_8 = __this->___A_34; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9; L_9 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_8, (bool)0, NULL); V_0 = L_9; // var fieldB = GetPlannerFromPort(B, false); PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_10 = __this->___B_35; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11; L_11 = PlannerRuleBase_GetPlannerFromPort_mC5BA89F34752356414E41AC2DA89B4D13676EB4B(__this, L_10, (bool)0, NULL); V_1 = L_11; // if (fieldA == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_13) { goto IL_0069; } } { // if (fieldA == null) return; return; } IL_0069: { // if (fieldB == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_0073; } } { // if (fieldB == null) return; return; } IL_0073: { // if (fieldA == fieldB) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, L_17, NULL); if (!L_18) { goto IL_007d; } } { // if (fieldA == fieldB) return; return; } IL_007d: { // CheckerField3D chA = fieldA.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19 = V_0; NullCheck(L_19); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_20; L_20 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_19, NULL); V_2 = L_20; // if (chA == null || chA.ChildPositionsCount < 1) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_21 = V_2; if (!L_21) { goto IL_0090; } } { CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22 = V_2; NullCheck(L_22); int32_t L_23; L_23 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_22, NULL); if ((((int32_t)L_23) >= ((int32_t)1))) { goto IL_0091; } } IL_0090: { // if (chA == null || chA.ChildPositionsCount < 1) return; return; } IL_0091: { // CheckerField3D chB = fieldB.LatestChecker; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_24 = V_1; NullCheck(L_24); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_25; L_25 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_24, NULL); V_3 = L_25; // if (chB == null || chB.ChildPositionsCount < 1) return; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = V_3; if (!L_26) { goto IL_00a4; } } { CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_27 = V_3; NullCheck(L_27); int32_t L_28; L_28 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_27, NULL); if ((((int32_t)L_28) >= ((int32_t)1))) { goto IL_00a5; } } IL_00a4: { // if (chB == null || chB.ChildPositionsCount < 1) return; return; } IL_00a5: { // nearestA = chA.GetNearestCellTo(chB, FastCheck.GetInputValue); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_29 = V_2; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_30 = V_3; BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380* L_31 = __this->___FastCheck_38; NullCheck(L_31); bool L_32; L_32 = BoolPort_get_GetInputValue_mC52B390AF89757D9B17E220B2B001B1F5E301429(L_31, NULL); NullCheck(L_29); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_33; L_33 = CheckerField3D_GetNearestCellTo_m44A1239EFA2B4AA25CE6E44F53C71B1FD1353829(L_29, L_30, L_32, NULL); V_4 = L_33; // nearestB = chA._nearestCellOtherField; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_34 = V_2; NullCheck(L_34); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_35 = L_34->____nearestCellOtherField_17; V_5 = L_35; // computedFor = CurrentExecutingPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_36; L_36 = PlannerRuleBase_get_CurrentExecutingPlanner_mF116D3D7CBD8C70FCE843011ECF7BFE7D0EF134D_inline(__this, NULL); __this->___computedFor_41 = L_36; Il2CppCodeGenWriteBarrier((void**)(&__this->___computedFor_41), (void*)L_36); // if (TryGetCentered) bool L_37 = __this->___TryGetCentered_39; if (!L_37) { goto IL_0158; } } { // FieldCell centeredB = // chA.GetMostCenteredCellInAxis(chB, nearestA, nearestB, new Vector3Int(0, 0, 1)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_38 = V_2; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_39 = V_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_40 = V_4; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_41 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_42; memset((&L_42), 0, sizeof(L_42)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_42), 0, 0, 1, /*hidden argument*/NULL); NullCheck(L_38); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_43; L_43 = CheckerField3D_GetMostCenteredCellInAxis_mE169EDE9EB92B1E2D86EE191111984306E7CFFB5(L_38, L_39, L_40, L_41, L_42, NULL); V_6 = L_43; // if (FGenerators.NotNull(centeredB) && centeredB.Pos != nearestB.Pos) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_44 = V_6; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_45; L_45 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_44, NULL); if (!L_45) { goto IL_0119; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_46 = V_6; NullCheck(L_46); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_47 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_46)->___Pos_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_48 = V_5; NullCheck(L_48); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_49 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_48)->___Pos_0; bool L_50; L_50 = Vector3Int_op_Inequality_mBE6E58893DF1A6BA41E2B4FAB97F4EFBDA857F88_inline(L_47, L_49, NULL); if (!L_50) { goto IL_0119; } } { // nearestA = chA._GetMostCenteredCellInAxis_MyCell; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_51 = V_2; NullCheck(L_51); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_52 = L_51->____GetMostCenteredCellInAxis_MyCell_19; V_4 = L_52; // nearestB = centeredB; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_53 = V_6; V_5 = L_53; goto IL_0158; } IL_0119: { // centeredB = chA.GetMostCenteredCellInAxis(chB, nearestA, nearestB, new Vector3Int(1, 0, 0)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_54 = V_2; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_55 = V_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_56 = V_4; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_57 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_58; memset((&L_58), 0, sizeof(L_58)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_58), 1, 0, 0, /*hidden argument*/NULL); NullCheck(L_54); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_59; L_59 = CheckerField3D_GetMostCenteredCellInAxis_mE169EDE9EB92B1E2D86EE191111984306E7CFFB5(L_54, L_55, L_56, L_57, L_58, NULL); V_6 = L_59; // if (FGenerators.NotNull(centeredB) && centeredB.Pos != nearestB.Pos) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_60 = V_6; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_61; L_61 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_60, NULL); if (!L_61) { goto IL_0158; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_62 = V_6; NullCheck(L_62); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_63 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_62)->___Pos_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_64 = V_5; NullCheck(L_64); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_65 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_64)->___Pos_0; bool L_66; L_66 = Vector3Int_op_Inequality_mBE6E58893DF1A6BA41E2B4FAB97F4EFBDA857F88_inline(L_63, L_65, NULL); if (!L_66) { goto IL_0158; } } { // nearestA = chA._GetMostCenteredCellInAxis_MyCell; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_67 = V_2; NullCheck(L_67); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_68 = L_67->____GetMostCenteredCellInAxis_MyCell_19; V_4 = L_68; // nearestB = centeredB; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_69 = V_6; V_5 = L_69; } IL_0158: { // NearestACell.ProvideFullCellData(nearestA, chA, fieldA.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_70 = __this->___NearestACell_36; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_71 = V_4; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_72 = V_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_73 = V_0; NullCheck(L_73); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_74 = L_73->___LatestResult_47; NullCheck(L_70); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_70, L_71, L_72, L_74, NULL); // NearestBCell.ProvideFullCellData(nearestB, chB, fieldB.LatestResult); PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_75 = __this->___NearestBCell_37; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_76 = V_5; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_77 = V_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_78 = V_1; NullCheck(L_78); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_79 = L_78->___LatestResult_47; NullCheck(L_75); PGGCellPort_ProvideFullCellData_m31BB57215AE0E004B9E4A6929E65FA5AC5BDFADF(L_75, L_76, L_77, L_79, NULL); // if (FGenerators.CheckIfIsNull(NearestACell.Cell)) return; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_80 = __this->___NearestACell_36; NullCheck(L_80); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_81; L_81 = PGGCellPort_get_Cell_m13000DCE4931E48AD6F864C20C1C229DABD009FF(L_80, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_82; L_82 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_81, NULL); if (!L_82) { goto IL_0193; } } { // if (FGenerators.CheckIfIsNull(NearestACell.Cell)) return; return; } IL_0193: { // if (FGenerators.CheckIfIsNull(NearestBCell.Cell)) return; PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_83 = __this->___NearestBCell_37; NullCheck(L_83); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_84; L_84 = PGGCellPort_get_Cell_m13000DCE4931E48AD6F864C20C1C229DABD009FF(L_83, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_85; L_85 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_84, NULL); // if (FGenerators.CheckIfIsNull(NearestBCell.Cell)) return; return; } } // System.Void FIMSpace.Generating.Planning.PlannerNodes.Cells.Actions.PR_GetNearestCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PR_GetNearestCell__ctor_mF606B0D782DDD6B7D7E6D54F03DE7D3F04236385 (PR_GetNearestCell_t6E9E091280E35C7656EEA56C292C05DF46E669BF* __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 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 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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void 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 float Mathf_LerpUnclamped_mF35042F9D25A221BDD4B3FD6251224610AFC1F35_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; float L_2 = ___0_a; float L_3 = ___2_t; V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_3)))); goto IL_000b; } IL_000b: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public Vector3 GetVector3Value() { return v3Val; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___v3Val_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___x_2; float L_6 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_a; float L_8 = L_7.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_b; float L_10 = L_9.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_a; float L_12 = L_11.___y_3; float L_13 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_a; float L_15 = L_14.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_b; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___0_a; float L_19 = L_18.___z_4; float L_20 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; memset((&L_21), 0, sizeof(L_21)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_3, L_5)), L_6)))), ((float)il2cpp_codegen_add(L_8, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_10, L_12)), L_13)))), ((float)il2cpp_codegen_add(L_15, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), L_20)))), /*hidden argument*/NULL); V_0 = L_21; goto IL_004b; } IL_004b: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0; return L_22; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) { { // public List Connections => portConnections; List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0 = __this->___portConnections_19; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE_inline (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___0_newChecker, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_extraOffset, const RuntimeMethod* method) { { // containedShape = newChecker; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = ___0_newChecker; __this->___containedShape_28 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___containedShape_28), (void*)L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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_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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))->___s_Zero_3; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Inequality_mBE6E58893DF1A6BA41E2B4FAB97F4EFBDA857F88_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_lhs; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___1_rhs; bool L_2; L_2 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void PlannerRuleBase_set_DebuggingInfo_m7A4E11ADE749B7E23C3DB61E93D5BA2220C91D4D_inline (PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* __this, String_t* ___0_value, const RuntimeMethod* method) { { // public string DebuggingInfo { get; protected set; } String_t* L_0 = ___0_value; __this->___U3CDebuggingInfoU3Ek__BackingField_30 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDebuggingInfoU3Ek__BackingField_30), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = bankers_round(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) { { // public List Variables { get { return FVariables; } } List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___FVariables_32; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_x; float L_1 = ___1_y; float L_2 = ___2_z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL); V_0 = L_5; goto IL_001b; } IL_001b: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))))); V_0 = ((float)L_6); goto IL_0034; } IL_0034: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_18; L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))))); V_3 = ((float)L_18); goto IL_0040; } IL_0040: { float L_19 = V_3; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL); V_0 = L_3; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Multiply_m8DCC241FC7E7C6D257CAB359AFB465ED6E940102_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, int32_t ___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 = ___1_b; int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_a), NULL); int32_t L_3 = ___1_b; int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_a), NULL); int32_t L_5 = ___1_b; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), ((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)il2cpp_codegen_multiply(L_2, L_3)), ((int32_t)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0024; } IL_0024: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = V_0; return L_7; } } 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 int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = il2cpp_codegen_abs(L_0); V_0 = L_1; goto IL_000a; } IL_000a: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Vector3Int_get_magnitude_mD3CB9773B31592B045B4FDBA44C28475F4468E33_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(__this, NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(__this, NULL); int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(__this, NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(__this, NULL); int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(__this, NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(__this, NULL); float L_6; L_6 = sqrtf(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)il2cpp_codegen_multiply(L_2, L_3)))), ((int32_t)il2cpp_codegen_multiply(L_4, L_5)))))); V_0 = L_6; goto IL_0033; } IL_0033: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Subtraction_m837BE23C20AABFF0617622A8738B4D719F50D1DD_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_subtract(L_0, L_1)), ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), ((int32_t)il2cpp_codegen_subtract(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0036; } IL_0036: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SqrMagnitude_m5ED73273031577902F1BED4CA9C5A0E786A680D1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { 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; 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 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 bool PR_AddCellInstruction_get_DirExpand_mD7BDDF330CC646E4BC3908AFAD75D28F0BF26194_inline (PR_AddCellInstruction_t6C7D08AB863FDA678A225854571926E076120674* __this, const RuntimeMethod* method) { { // bool DirExpand { get { return UseDirection; } } bool L_0 = __this->___UseDirection_37; return L_0; } } 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 bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B4_0 = 0; { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0033; } } { int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0033; } } { int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL); G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0); goto IL_0034; } IL_0033: { G_B4_0 = 0; } IL_0034: { V_0 = (bool)G_B4_0; goto IL_0037; } IL_0037: { bool L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_get__CheckCollisionInDirection_OtherCell_mE69DB0FB1D4646E26C641B8F73DE455CE54E7318_inline (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) { { // public FieldCell _CheckCollisionInDirection_OtherCell { get; private set; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = __this->___U3C_CheckCollisionInDirection_OtherCellU3Ek__BackingField_21; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))); goto IL_002d; } IL_002d: { float L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_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 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 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 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 float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } }