ZeroVR/ZeroPacientVR/Zero_BackUpThisFolder_ButDo.../il2cppOutput/Assembly-CSharp1.cpp

34726 lines
1.5 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
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);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1>
struct GenericInterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
{
VirtualInvokeData invokeData;
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo>
struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>
struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.Planning.PlannerCell,FIMSpace.Generating.FGenPoint>
struct FGenGraph_2_tD31EBA3365CDBBBD4EB838E6CE5B8E6C15BEB86E;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Collections.Generic.IEnumerable`1<System.Reflection.FieldInfo>
struct IEnumerable_1_tB708E9C2FA823B01C747E05E9A94F71093AAE6F1;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<Parabox.CSG.Polygon>
struct IEnumerable_1_tE6A25C99BA52B655EA94911F694CE84CE0668E94;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.Collections.Generic.IList`1<Parabox.CSG.Vertex>
struct IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Int32>
struct KeyCollection_tCC15D033281A6593E2488FAF5B205812A152AC03;
// System.Collections.Generic.List`1<System.Action`1<UnityEngine.GameObject>>
struct List_1_t261B5FB86860583ED8B529D12A8662404F52324A;
// System.Collections.Generic.List`1<System.Action`1<System.Object>>
struct List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0;
// System.Collections.Generic.List`1<System.Action`1<FIMSpace.Generating.SpawnData>>
struct List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.Int32>>
struct List_1_tB5A0E21D0A7C39DF93D616FD5B94C4737A083E35;
// System.Collections.Generic.List`1<UnityEngine.Bounds>
struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D>
struct List_1_tFB35242E850860900664B389C93AC5242D1F7986;
// System.Collections.Generic.List`1<FIMSpace.Generating.FGenCell>
struct List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79;
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>
struct List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167;
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>
struct List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>
struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7;
// System.Collections.Generic.List`1<System.Reflection.FieldInfo>
struct List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.FieldPlanner>
struct List_1_t8570C3436F30B58B80557E1FF51398E82B93156D;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>
struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
// System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>
struct List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576;
// System.Collections.Generic.List`1<UnityEngine.Material>
struct List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.Object>
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase>
struct List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.PlannerResult>
struct List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7;
// System.Collections.Generic.List`1<Parabox.CSG.Polygon>
struct List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE;
// System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>
struct List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>
struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>
struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>
struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<UnityEngine.Vector3Int>
struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25;
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317;
// System.Collections.Generic.List`1<Parabox.CSG.Vertex>
struct List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper>
struct List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554;
// System.Collections.Generic.List`1<Parabox.CSG.Plane/EPolygonType>
struct List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Int32>
struct ValueCollection_tCE6BD704B9571C131E2D8C8CED569DDEC4AE042B;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Int32>[]
struct EntryU5BU5D_tEA0133B78B9FF7045128C508FA50247E525A94D6;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// FIMSpace.Graph.FGraph_NodeBase[]
struct FGraph_NodeBaseU5BU5D_tBB2FE0847432C382C4003D97980061CE4FB0A3DF;
// FIMSpace.Graph.FGraph_TriggerNodeConnection[]
struct FGraph_TriggerNodeConnectionU5BU5D_t13E0B44A76B6FE43011B1BD346521DC85499A08C;
// FIMSpace.Generating.FieldCell[]
struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50;
// System.Reflection.FieldInfo[]
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
// FIMSpace.Generating.Planning.FieldPlanner[]
struct FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542;
// UnityEngine.GUIContent[]
struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503;
// FIMSpace.Graph.IFGraphPort[]
struct IFGraphPortU5BU5D_tB23CD6F7B5E19A29E5BAA40863D889EDDE0C578B;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// Parabox.CSG.Polygon[]
struct PolygonU5BU5D_tA3C74B38FF956A440C2553F9DAFB8DC776A21D41;
// FIMSpace.Graph.PortConnection[]
struct PortConnectionU5BU5D_t38C48B2B1B650D7053CF1A469E68C3A4F3DA85B4;
// FIMSpace.Generating.SpawnData[]
struct SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// UnityEngine.Transform[]
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// UnityEngine.Vector3Int[]
struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
// Parabox.CSG.Vertex[]
struct VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5;
// Parabox.CSG.Plane/EPolygonType[]
struct EPolygonTypeU5BU5D_t59D30CFAA6461CDC8B63B3479AFB512FE3C69EDC;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// UnityEngine.Animator
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883;
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// FIMSpace.Generating.Planning.BuildPlannerPreset
struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// FIMSpace.Generating.Checker.CheckerField3D
struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.Event
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB;
// System.Exception
struct Exception_t;
// System.Threading.ExecutionContext
struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
// FIMSpace.Basics.FAnimationClips
struct FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37;
// FIMSpace.Basics.FAnimator
struct FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93;
// FIMSpace.Basics.FBasic_FreeCameraBehaviour
struct FBasic_FreeCameraBehaviour_tA920DFB4EA43D685050C1B758E55D9BDB85ADDC5;
// FIMSpace.Basics.FBasic_TPPCameraBehaviour
struct FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A;
// FIMSpace.Graph.FGraph_NodeBase
struct FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694;
// FIMSpace.Graph.FGraph_TriggerNodeConnection
struct FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244;
// FIMSpace.FTex.FThread
struct FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8;
// FIMSpace.Generating.FieldCell
struct FieldCell_t0474210B4815B1D080500050D625323788B306F9;
// System.Reflection.FieldInfo
struct FieldInfo_t;
// FIMSpace.Generating.FieldModification
struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF;
// FIMSpace.Generating.Planning.FieldPlanner
struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2;
// FIMSpace.Generating.FieldSetup
struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926;
// FIMSpace.Generating.FieldSpawner
struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC;
// FIMSpace.Generating.FieldVariable
struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// FIMSpace.Graph.IFGraphPort
struct IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604;
// System.IFormatProvider
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
// System.Security.Principal.IPrincipal
struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
// System.Threading.InternalThread
struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
// System.LocalDataStoreHolder
struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
// System.LocalDataStoreMgr
struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// Parabox.CSG.Model
struct Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D;
// FIMSpace.Generating.ModificatorsPack
struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// System.MulticastDelegate
struct MulticastDelegate_t;
// FIMSpace.Generating.NeightbourPlacement
struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9;
// Parabox.CSG.Node
struct Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729;
// FIMSpace.Graph.NodePortBase
struct NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA;
// FIMSpace.Generating.OStamperMultiSet
struct OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D;
// FIMSpace.Generating.OStamperSet
struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// FIMSpace.Generating.Planning.PlannerNodes.PE_Start
struct PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276;
// FIMSpace.Graph.PGGCellPort
struct PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB;
// FIMSpace.Graph.PGGModCellPort
struct PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4;
// FIMSpace.Graph.PGGPlannerPort
struct PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78;
// FIMSpace.Graph.PGGSpawnPort
struct PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D;
// FIMSpace.Graph.PGGStringPort
struct PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D;
// FIMSpace.Graph.PGGTriggerPort
struct PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B;
// FIMSpace.Graph.PGGUniversalPort
struct PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F;
// FIMSpace.Graph.PGGVector3Port
struct PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B;
// UnityEngine.PhysicMaterial
struct PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131;
// UnityEngine.PhysicsMaterial2D
struct PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065;
// FIMSpace.Generating.Planning.PlanGenerationPrint
struct PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807;
// Parabox.CSG.Plane
struct Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D;
// FIMSpace.Generating.Planning.PlannerResult
struct PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829;
// FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase
struct PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37;
// Parabox.CSG.Polygon
struct Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24;
// FIMSpace.Graph.PortAttribute
struct PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D;
// FIMSpace.Graph.PortConnection
struct PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3;
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase
struct ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653;
// FIMSpace.Generating.SpawnData
struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7;
// FIMSpace.Generating.SpawnRuleBase
struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6;
// System.Diagnostics.Stopwatch
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043;
// System.String
struct String_t;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
// System.Threading.ThreadStart
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// FIMSpace.Generating.Planning.BuildPlannerPreset/BuildPlannerLayer
struct BuildPlannerLayer_tD2DD25EFA73BB6C78E7B9D4FB315670EEC47CBA5;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// FIMSpace.Graph.FGraph_NodeBase/<>c
struct U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D;
// FIMSpace.Generating.Planning.FieldPlanner/LocalVariables
struct LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0;
// Parabox.CSG.Model/<>c__DisplayClass14_0
struct U3CU3Ec__DisplayClass14_0_t402D0C0496BA12F5BA435A4D0B89FA1EFE21E5B4;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t516E7738424FCC761D88D3DF420C016180E43698_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_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* PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_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* ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3;
IL2CPP_EXTERN_C String_t* _stringLiteral0F2FB624E78D7DC9E2FFBFD8317A837001496A61;
IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
IL2CPP_EXTERN_C String_t* _stringLiteral1574CC1764CF0C86FD18129ED606E3DF9AC630CA;
IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0;
IL2CPP_EXTERN_C String_t* _stringLiteral1743037E6F8D1A767830FD0C931D8A5AAE452800;
IL2CPP_EXTERN_C String_t* _stringLiteral176FD5AEDFD4D7062972E740535304B03E0B5D8C;
IL2CPP_EXTERN_C String_t* _stringLiteral2156C446BCC19630695DBF8994CAC6268041BEB2;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral23AC4853BC9B15CACD5A8F873AC9B78C340FE56E;
IL2CPP_EXTERN_C String_t* _stringLiteral2400B1089C6E20A44B5BF37B80AFA68AF0F18F93;
IL2CPP_EXTERN_C String_t* _stringLiteral2580E91494EEE1880DAB058CEEA38C130139A046;
IL2CPP_EXTERN_C String_t* _stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A;
IL2CPP_EXTERN_C String_t* _stringLiteral31A0D7054359216EFE7213AEA1E910EEFC934B74;
IL2CPP_EXTERN_C String_t* _stringLiteral46E143DAE696ED3AE2ACA8810858DAF1B2938606;
IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C;
IL2CPP_EXTERN_C String_t* _stringLiteral5A65C5353FCF9B2392130B62992E8D50E5552C89;
IL2CPP_EXTERN_C String_t* _stringLiteral5A7C480752231098BFCE6F4A916991AE6355E2F8;
IL2CPP_EXTERN_C String_t* _stringLiteral5BFB046F8A244A5090ECD5F19EF3A6A728E2F5B7;
IL2CPP_EXTERN_C String_t* _stringLiteral681FE31D1E9449F8A9A62C354D83737C2F5FFE58;
IL2CPP_EXTERN_C String_t* _stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C;
IL2CPP_EXTERN_C String_t* _stringLiteral723AAE57AC9D6CA8C5341FB291984E99B6BBDD6B;
IL2CPP_EXTERN_C String_t* _stringLiteral7C24F7BF15AE5EFBEF482A5F4ED23C8CA11E396B;
IL2CPP_EXTERN_C String_t* _stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E;
IL2CPP_EXTERN_C String_t* _stringLiteral81E1EB18E810B64D76B64FAD69E9303C2854DC80;
IL2CPP_EXTERN_C String_t* _stringLiteral87DFBCB7D7A6E1C536BE5D9A2E2849EE7DDD0851;
IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7;
IL2CPP_EXTERN_C String_t* _stringLiteral8E752B76D455A50FE476984D4B09A7CDBF2A753E;
IL2CPP_EXTERN_C String_t* _stringLiteral9CADF05E1679B3182803A8EDB860A2CC2F7DDF4D;
IL2CPP_EXTERN_C String_t* _stringLiteralA953A0BDB30F1AD5937FD19A2AAC5ECD0507351B;
IL2CPP_EXTERN_C String_t* _stringLiteralB1C30CF60A2E69EC232854CAED20E364C46D862F;
IL2CPP_EXTERN_C String_t* _stringLiteralB50BE614A11C63745378E9146597638973683391;
IL2CPP_EXTERN_C String_t* _stringLiteralB85181E60EE966C0723560A806A877B03B115702;
IL2CPP_EXTERN_C String_t* _stringLiteralC98D2B8D58BCA5B86E2100FBE8FE46701D193B8F;
IL2CPP_EXTERN_C String_t* _stringLiteralCBE844AF922BC0AC1AB4CA94466DC7FD7038D0E2;
IL2CPP_EXTERN_C String_t* _stringLiteralCD1958B37B7D201AAB3C4815F1987FED3B007202;
IL2CPP_EXTERN_C String_t* _stringLiteralD45F3FCC179334683B7B66CB62E07A6B6606943E;
IL2CPP_EXTERN_C String_t* _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE1858FCBA62588DFDC4AF7CF8A7277FE57112834;
IL2CPP_EXTERN_C String_t* _stringLiteralE3E449B03B59EE6B2F3F9EB7A627215008F8F38E;
IL2CPP_EXTERN_C String_t* _stringLiteralEB0A157666700D8227FD4B66A26FDC02035E89BF;
IL2CPP_EXTERN_C String_t* _stringLiteralF18899079518FEC348E407BBC3AA0184075FB2DD;
IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
IL2CPP_EXTERN_C String_t* _stringLiteralFAF080D4FBA9EBDCA9F8B7B956EA62052EB163BA;
IL2CPP_EXTERN_C String_t* _stringLiteralFC6687DC37346CD2569888E29764F727FAF530E0;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mD80D5A6BA73EE3066CFCE2345C3F4B9FC2E28837_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SequenceEqual_TisPolygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_mB3BC4FB45589BCE1C07B5836CD7051A06C581546_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGenerators_GetListElementOrNull_TisIFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_m21C0ED71593BDA474A977A405C139E78907484AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGraph_RunHandler_RefreshConnectorsConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m665A4ABA73F9B9BFB01F0E168DCA899E0A39C083_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGraph_RunHandler_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m911CE86F8E467E35516E8F6F06AF06156D14AC0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FThread_Run_mF167607ED3FA1F4F024F461811D5AC2A8D209157_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IFGraphPort_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_mDCF55B715B0F5BA995AECF90E6C00059111CB091_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mD6643F910FECC926FC046C07DBA5A05E2E827385_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m00811174754C23314A19846887C533AF857A890D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4895F41EF87318DC02F8FB31C8DB9092092801A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB5CC4E4234180454101F8CED6E9820B81B7A97C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_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_Clear_m2C8FB48A293DDC05C46B10DB75550C8C20B3F2E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mB31A5AC391B9FB06153471757B411CCEEF29F877_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m26DCCBA09C25C76429E289D0F3AD2C7EFD021736_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mC572D8121EDA308A33AB9A7B96300F3407C82863_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Reverse_m8C7115BCEDF02DCF62F7E00EC7F15583ADF3D88B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m008A826FAC397E15EC06ADD4C6A50D5E93347382_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m076E8AB59FBC1EF980B21AFEB1100785211B9267_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0B2266FEE9A759CD495AD43FC97826537DEB16FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2F74A2C6E864C6E18ADDD6F43605183072FEABFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB9E4B007406B73A3842427A6120A8A378EEA8A63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m96E5CE4B035079455944A7E4639324ED8D847CA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2CF724F5202E6F5FFB6AAE7FF0756A4027F471BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA2DEF5E6DCE93AD62905CF6DC7433DE0D861B1FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m0BA6E881BB83036B00BA208F27F14EDF39E1BF01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRefreshPortsU3Eb__96_0_mFBC7D73CFB3F5415005B7199AD4E425D6BA4374D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VertexUtility_GetArrays_mB42306654336B2EDD0181D3440AE469E5B105D49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VertexUtility_SetMesh_m0E3D246932EA979431BD2E088701585FB6621D65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_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;
IL2CPP_EXTERN_C const RuntimeType* SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tEA0133B78B9FF7045128C508FA50247E525A94D6* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tCC15D033281A6593E2488FAF5B205812A152AC03* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tCE6BD704B9571C131E2D8C8CED569DDEC4AE042B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>
struct List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
FGraph_NodeBaseU5BU5D_tBB2FE0847432C382C4003D97980061CE4FB0A3DF* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>
struct List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
FGraph_TriggerNodeConnectionU5BU5D_t13E0B44A76B6FE43011B1BD346521DC85499A08C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>
struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Reflection.FieldInfo>
struct List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.FieldPlanner>
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<FIMSpace.Graph.IFGraphPort>
struct List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
IFGraphPortU5BU5D_tB23CD6F7B5E19A29E5BAA40863D889EDDE0C578B* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Parabox.CSG.Polygon>
struct List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PolygonU5BU5D_tA3C74B38FF956A440C2553F9DAFB8DC776A21D41* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>
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<FIMSpace.Generating.SpawnData>
struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ____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<Parabox.CSG.Vertex>
struct List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* ____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<Parabox.CSG.Plane/EPolygonType>
struct List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
EPolygonTypeU5BU5D_t59D30CFAA6461CDC8B63B3479AFB512FE3C69EDC* ____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.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// Parabox.CSG.CSG
struct CSG_tC701C313EF780A51A545C77BD50601ACFC01A803 : public RuntimeObject
{
};
// System.Runtime.ConstrainedExecution.CriticalFinalizerObject
struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
{
};
// FIMSpace.Basics.FAnimator
struct FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93 : public RuntimeObject
{
// UnityEngine.Animator FIMSpace.Basics.FAnimator::Animator
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___Animator_0;
// System.String FIMSpace.Basics.FAnimator::<CurrentAnimation>k__BackingField
String_t* ___U3CCurrentAnimationU3Ek__BackingField_1;
// System.String FIMSpace.Basics.FAnimator::<PreviousAnimation>k__BackingField
String_t* ___U3CPreviousAnimationU3Ek__BackingField_2;
// System.Int32 FIMSpace.Basics.FAnimator::<Layer>k__BackingField
int32_t ___U3CLayerU3Ek__BackingField_3;
};
// FIMSpace.FAnimatorMethods
struct FAnimatorMethods_tEF70BFC449C9C45651FE020EBA5D6B6C01ECE762 : public RuntimeObject
{
};
// FIMSpace.FColorMethods
struct FColorMethods_t17D7CC2658EC3AD7940F60A18A14F31ACAC35A6C : public RuntimeObject
{
};
// FIMSpace.FDebug
struct FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E : public RuntimeObject
{
};
// FIMSpace.Graph.FGraph_RunHandler
struct FGraph_RunHandler_t9B672F90399C425946092D3F188C17BA08D32D54 : public RuntimeObject
{
};
// FIMSpace.Graph.FGraph_TriggerNodeConnection
struct FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244 : public RuntimeObject
{
// System.Int32 FIMSpace.Graph.FGraph_TriggerNodeConnection::ConnectionFromID
int32_t ___ConnectionFromID_0;
// System.Int32 FIMSpace.Graph.FGraph_TriggerNodeConnection::ConnectionToID
int32_t ___ConnectionToID_1;
// System.Int32 FIMSpace.Graph.FGraph_TriggerNodeConnection::ConnectionFrom_AlternativeID
int32_t ___ConnectionFrom_AlternativeID_2;
// System.Int32 FIMSpace.Graph.FGraph_TriggerNodeConnection::ConnectionTo_AlternativeID
int32_t ___ConnectionTo_AlternativeID_3;
// System.Single FIMSpace.Graph.FGraph_TriggerNodeConnection::<DebuggingProgress>k__BackingField
float ___U3CDebuggingProgressU3Ek__BackingField_4;
// FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.FGraph_TriggerNodeConnection::ifrom
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___ifrom_5;
// FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.FGraph_TriggerNodeConnection::ito
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___ito_6;
// System.Boolean FIMSpace.Graph.FGraph_TriggerNodeConnection::<Computing>k__BackingField
bool ___U3CComputingU3Ek__BackingField_7;
// System.Boolean FIMSpace.Graph.FGraph_TriggerNodeConnection::<Launched>k__BackingField
bool ___U3CLaunchedU3Ek__BackingField_8;
};
// FIMSpace.FLogicMethods
struct FLogicMethods_tF68D882F1BCF1ABCFFD38326CEC7E1480914F678 : public RuntimeObject
{
};
// FIMSpace.FStringMethods
struct FStringMethods_t27DE37D3490CD3A00E8F190ED5DFAFB797A43A89 : public RuntimeObject
{
};
// FIMSpace.FTex.FThread
struct FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8 : public RuntimeObject
{
// System.Boolean FIMSpace.FTex.FThread::done
bool ___done_0;
// System.Boolean FIMSpace.FTex.FThread::fail
bool ___fail_1;
// System.Object FIMSpace.FTex.FThread::handle
RuntimeObject* ___handle_2;
// System.Threading.Thread FIMSpace.FTex.FThread::fThread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___fThread_3;
};
// FIMSpace.FTransformMethods
struct FTransformMethods_tBBD647081A1D6FA426798032A8C964476FB49142 : public RuntimeObject
{
};
// FIMSpace.FVectorMethods
struct FVectorMethods_t8CD9B8A9E6C99AB16D09D368613850A399D9067B : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// Parabox.CSG.Model
struct Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D : public RuntimeObject
{
// System.Collections.Generic.List`1<Parabox.CSG.Vertex> Parabox.CSG.Model::m_Vertices
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* ___m_Vertices_0;
// System.Collections.Generic.List`1<UnityEngine.Material> Parabox.CSG.Model::m_Materials
List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B* ___m_Materials_1;
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<System.Int32>> Parabox.CSG.Model::m_Indices
List_1_tB5A0E21D0A7C39DF93D616FD5B94C4737A083E35* ___m_Indices_2;
};
// Parabox.CSG.Node
struct Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729 : public RuntimeObject
{
// System.Collections.Generic.List`1<Parabox.CSG.Polygon> Parabox.CSG.Node::polygons
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___polygons_0;
// Parabox.CSG.Node Parabox.CSG.Node::front
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___front_1;
// Parabox.CSG.Node Parabox.CSG.Node::back
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___back_2;
// Parabox.CSG.Plane Parabox.CSG.Node::plane
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* ___plane_3;
};
// 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.PlannerCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.Planning.PlannerResult::Grid
FGenGraph_2_tD31EBA3365CDBBBD4EB838E6CE5B8E6C15BEB86E* ___Grid_3;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide> FIMSpace.Generating.Planning.PlannerResult::CellsInstructions
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___CellsInstructions_4;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.PlannerResult> FIMSpace.Generating.Planning.PlannerResult::DuplicateResults
List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7* ___DuplicateResults_5;
};
// Parabox.CSG.Polygon
struct Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24 : public RuntimeObject
{
// System.Collections.Generic.List`1<Parabox.CSG.Vertex> Parabox.CSG.Polygon::vertices
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* ___vertices_0;
// Parabox.CSG.Plane Parabox.CSG.Polygon::plane
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* ___plane_1;
// UnityEngine.Material Parabox.CSG.Polygon::material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2;
};
// 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::<WasReloaded>k__BackingField
bool ___U3CWasReloadedU3Ek__BackingField_5;
};
// System.Diagnostics.Stopwatch
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043 : public RuntimeObject
{
// System.Int64 System.Diagnostics.Stopwatch::elapsed
int64_t ___elapsed_2;
// System.Int64 System.Diagnostics.Stopwatch::started
int64_t ___started_3;
// System.Boolean System.Diagnostics.Stopwatch::is_running
bool ___is_running_4;
};
// 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
{
};
// Parabox.CSG.VertexUtility
struct VertexUtility_t9BD995CB36FD32A406CBC0B183E2032EA05ED069 : public RuntimeObject
{
};
// FIMSpace.Graph.FGraph_NodeBase/<>c
struct U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D : public RuntimeObject
{
};
// UnityEngine.AnimatorStateInfo
struct AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2
{
// System.Int32 UnityEngine.AnimatorStateInfo::m_Name
int32_t ___m_Name_0;
// System.Int32 UnityEngine.AnimatorStateInfo::m_Path
int32_t ___m_Path_1;
// System.Int32 UnityEngine.AnimatorStateInfo::m_FullPath
int32_t ___m_FullPath_2;
// System.Single UnityEngine.AnimatorStateInfo::m_NormalizedTime
float ___m_NormalizedTime_3;
// System.Single UnityEngine.AnimatorStateInfo::m_Length
float ___m_Length_4;
// System.Single UnityEngine.AnimatorStateInfo::m_Speed
float ___m_Speed_5;
// System.Single UnityEngine.AnimatorStateInfo::m_SpeedMultiplier
float ___m_SpeedMultiplier_6;
// System.Int32 UnityEngine.AnimatorStateInfo::m_Tag
int32_t ___m_Tag_7;
// System.Int32 UnityEngine.AnimatorStateInfo::m_Loop
int32_t ___m_Loop_8;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// UnityEngine.Color32
struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 UnityEngine.Color32::rgba
int32_t ___rgba_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___rgba_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Byte UnityEngine.Color32::r
uint8_t ___r_1;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___r_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___g_2_OffsetPadding[1];
// System.Byte UnityEngine.Color32::g
uint8_t ___g_2;
};
#pragma pack(pop, tp)
struct
{
char ___g_2_OffsetPadding_forAlignmentOnly[1];
uint8_t ___g_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___b_3_OffsetPadding[2];
// System.Byte UnityEngine.Color32::b
uint8_t ___b_3;
};
#pragma pack(pop, tp)
struct
{
char ___b_3_OffsetPadding_forAlignmentOnly[2];
uint8_t ___b_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___a_4_OffsetPadding[3];
// System.Byte UnityEngine.Color32::a
uint8_t ___a_4;
};
#pragma pack(pop, tp)
struct
{
char ___a_4_OffsetPadding_forAlignmentOnly[3];
uint8_t ___a_4_forAlignmentOnly;
};
};
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// FIMSpace.Basics.FAnimationClips
struct FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37 : public Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588
{
// UnityEngine.Animator FIMSpace.Basics.FAnimationClips::Animator
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___Animator_14;
// System.String FIMSpace.Basics.FAnimationClips::<CurrentAnimation>k__BackingField
String_t* ___U3CCurrentAnimationU3Ek__BackingField_15;
// System.String FIMSpace.Basics.FAnimationClips::<PreviousAnimation>k__BackingField
String_t* ___U3CPreviousAnimationU3Ek__BackingField_16;
// System.Int32 FIMSpace.Basics.FAnimationClips::Layer
int32_t ___Layer_17;
};
// System.Reflection.FieldInfo
struct FieldInfo_t : public MemberInfo_t
{
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// UnityEngine.LayerMask
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
// System.Int32 UnityEngine.LayerMask::m_Mask
int32_t ___m_Mask_0;
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
// FIMSpace.Graph.PortAttribute
struct PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// FIMSpace.Graph.EPortPinType FIMSpace.Graph.PortAttribute::PinType
int32_t ___PinType_0;
// FIMSpace.Graph.EPortNameDisplay FIMSpace.Graph.PortAttribute::NameDisplay
int32_t ___NameDisplay_1;
// FIMSpace.Graph.EPortValueDisplay FIMSpace.Graph.PortAttribute::ValueDisplay
int32_t ___ValueDisplay_2;
// System.String FIMSpace.Graph.PortAttribute::CustomName
String_t* ___CustomName_3;
// System.Type[] FIMSpace.Graph.PortAttribute::AdditionalAllows
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___AdditionalAllows_4;
// System.Int32 FIMSpace.Graph.PortAttribute::LimitConnectionsCount
int32_t ___LimitConnectionsCount_5;
// System.Object FIMSpace.Graph.PortAttribute::InitialValue
RuntimeObject* ___InitialValue_6;
};
// 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.SpawnData> FIMSpace.Generating.SpawnDiffs::SpawnsBackup
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.SpawnDiffs::ToSpawn
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.SpawnDiffs::ToDestroy
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnDiffs
struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_pinvoke
{
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3;
};
// Native definition for COM marshalling of FIMSpace.Generating.SpawnDiffs
struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_com
{
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3;
};
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
{
// System.Threading.InternalThread System.Threading.Thread::internal_thread
InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread_6;
// System.Object System.Threading.Thread::m_ThreadStartArg
RuntimeObject* ___m_ThreadStartArg_7;
// System.Object System.Threading.Thread::pending_exception
RuntimeObject* ___pending_exception_8;
// System.MulticastDelegate System.Threading.Thread::m_Delegate
MulticastDelegate_t* ___m_Delegate_10;
// System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext
ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext_11;
// System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope
bool ___m_ExecutionContextBelongsToOuterScope_12;
// System.Security.Principal.IPrincipal System.Threading.Thread::principal
RuntimeObject* ___principal_13;
// System.Int32 System.Threading.Thread::principal_version
int32_t ___principal_version_14;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// UnityEngine.Vector3Int
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
{
// System.Int32 UnityEngine.Vector3Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector3Int::m_Y
int32_t ___m_Y_1;
// System.Int32 UnityEngine.Vector3Int::m_Z
int32_t ___m_Z_2;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// FIMSpace.Graph.PGGCellPort/Data
struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC
{
// FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGCellPort/Data::CellRef
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0;
// FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGCellPort/Data::ParentChecker
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1;
// FIMSpace.Generating.Planning.PlannerResult FIMSpace.Graph.PGGCellPort/Data::ParentResult
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2;
};
// Native definition for P/Invoke marshalling of FIMSpace.Graph.PGGCellPort/Data
struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_pinvoke
{
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1;
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2;
};
// Native definition for COM marshalling of FIMSpace.Graph.PGGCellPort/Data
struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_com
{
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1;
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2;
};
// FIMSpace.Graph.PGGModCellPort/Data
struct Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA
{
// FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGModCellPort/Data::CellRef
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell> FIMSpace.Graph.PGGModCellPort/Data::CellsList
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___CellsList_1;
};
// Native definition for P/Invoke marshalling of FIMSpace.Graph.PGGModCellPort/Data
struct Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_pinvoke
{
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___CellsList_1;
};
// Native definition for COM marshalling of FIMSpace.Graph.PGGModCellPort/Data
struct Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_com
{
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___CellsList_1;
};
// System.Nullable`1<UnityEngine.Vector3>
struct Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1;
};
// System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>
struct Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC ___value_1;
};
// System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>
struct Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA ___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.FieldCell> 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.FieldCell,FIMSpace.Generating.FGenPoint> 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<UnityEngine.Bounds> 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::<FailedToSet>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.FieldCell> 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.FieldCell> FIMSpace.Generating.Checker.CheckerField3D::_pathFind_openListC
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____pathFind_openListC_29;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D> FIMSpace.Generating.Checker.CheckerField3D::_pathFindListHelper
List_1_tFB35242E850860900664B389C93AC5242D1F7986* ____pathFindListHelper_30;
// FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_GeneratePathFindTowards_OtherTargetCell
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____GeneratePathFindTowards_OtherTargetCell_31;
// FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_cubSearchRes
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____cubSearchRes_32;
// UnityEngine.Vector3Int FIMSpace.Generating.Checker.CheckerField3D::_cubSearchOrig
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ____cubSearchOrig_33;
// System.Single FIMSpace.Generating.Checker.CheckerField3D::_pathFind_cheapestCost
float ____pathFind_cheapestCost_34;
// FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_pathFind_cheapestNodeC
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____pathFind_cheapestNodeC_35;
// FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_pathFind_endCellOther
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____pathFind_endCellOther_36;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// UnityEngine.Event
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB : public RuntimeObject
{
// System.IntPtr UnityEngine.Event::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Event
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Event
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// FIMSpace.Generating.FGenCell
struct FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5 : public RuntimeObject
{
// UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::Pos
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___Pos_0;
// System.Boolean FIMSpace.Generating.FGenCell::InTargetGridArea
bool ___InTargetGridArea_1;
// System.Int32 FIMSpace.Generating.FGenCell::Scaler
int32_t ___Scaler_2;
// UnityEngine.Vector3 FIMSpace.Generating.FGenCell::HelperVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___HelperVector_3;
// UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirsNull
Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirsNull_4;
// UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs1
Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs1_5;
// UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs2
Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs2_6;
// UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs3
Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs3_7;
// UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs4
Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs4_8;
// UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::_helperVector2
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ____helperVector2_9;
// System.Collections.Generic.List`1<FIMSpace.Generating.FGenCell> FIMSpace.Generating.FGenCell::biggerCells
List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___biggerCells_10;
// System.Collections.Generic.List`1<FIMSpace.Generating.FGenCell> FIMSpace.Generating.FGenCell::subCells
List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___subCells_11;
};
// FIMSpace.Generating.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;
};
// System.Int32Enum
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
};
// 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::<DefaultValue>k__BackingField
RuntimeObject* ___U3CDefaultValueU3Ek__BackingField_18;
// System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> 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;
};
// Parabox.CSG.Plane
struct Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D : public RuntimeObject
{
// UnityEngine.Vector3 Parabox.CSG.Plane::normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___normal_0;
// System.Single Parabox.CSG.Plane::w
float ___w_1;
};
// UnityEngine.Plane
struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C
{
// UnityEngine.Vector3 UnityEngine.Plane::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.Single UnityEngine.Plane::m_Distance
float ___m_Distance_2;
};
// UnityEngine.Ray
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00
{
// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0;
// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1;
};
// UnityEngine.RaycastHit
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5
{
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.UInt32 UnityEngine.RaycastHit::m_FaceID
uint32_t ___m_FaceID_2;
// System.Single UnityEngine.RaycastHit::m_Distance
float ___m_Distance_3;
// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4;
// System.Int32 UnityEngine.RaycastHit::m_Collider
int32_t ___m_Collider_5;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// FIMSpace.Generating.SpawnData
struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7 : public RuntimeObject
{
// System.Boolean FIMSpace.Generating.SpawnData::Enabled
bool ___Enabled_0;
// FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnData::OwnerCell
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___OwnerCell_1;
// UnityEngine.Vector3Int FIMSpace.Generating.SpawnData::OwnerCellPos
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___OwnerCellPos_2;
// System.Int32 FIMSpace.Generating.SpawnData::idInStampObjects
int32_t ___idInStampObjects_3;
// UnityEngine.GameObject FIMSpace.Generating.SpawnData::Prefab
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Prefab_4;
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.SpawnData::AdditionalGenerated
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___AdditionalGenerated_5;
// System.Boolean FIMSpace.Generating.SpawnData::<WasTemporaryPrefab>k__BackingField
bool ___U3CWasTemporaryPrefabU3Ek__BackingField_6;
// System.Boolean FIMSpace.Generating.SpawnData::DontSpawnMainPrefab
bool ___DontSpawnMainPrefab_7;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.SpawnData::ExecutedFrom
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ExecutedFrom_8;
// FIMSpace.Generating.FieldModification FIMSpace.Generating.SpawnData::OwnerMod
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___OwnerMod_9;
// FIMSpace.Generating.SpawnRuleBase FIMSpace.Generating.SpawnData::OwnerRule
SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___OwnerRule_10;
// FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnData::Spawner
FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___Spawner_11;
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.SpawnData::OStamp
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OStamp_12;
// FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.SpawnData::OMulti
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OMulti_13;
// UnityEngine.Mesh FIMSpace.Generating.SpawnData::PreviewMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___PreviewMesh_14;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::Offset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Offset_15;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::RotationOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RotationOffset_16;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalRotationOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalRotationOffset_17;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalScaleMul
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalScaleMul_18;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::DirectionalOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DirectionalOffset_19;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempPositionOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempPositionOffset_20;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempRotationOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempRotationOffset_21;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempScaleMul
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempScaleMul_22;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsidePositionOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsidePositionOffset_23;
// UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsideRotationOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsideRotationOffset_24;
// FIMSpace.Generating.SpawnData/ECombineMode FIMSpace.Generating.SpawnData::CombineMode
int32_t ___CombineMode_25;
// System.Boolean FIMSpace.Generating.SpawnData::ForceSetStatic
bool ___ForceSetStatic_26;
// FIMSpace.Generating.SpawnData/ESpawnMark FIMSpace.Generating.SpawnData::SpawnMark
int32_t ___SpawnMark_27;
// System.Collections.Generic.List`1<System.String> FIMSpace.Generating.SpawnData::customStigmas
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___customStigmas_28;
// System.Boolean FIMSpace.Generating.SpawnData::<isTemp>k__BackingField
bool ___U3CisTempU3Ek__BackingField_29;
// System.Collections.Generic.List`1<System.Action`1<FIMSpace.Generating.SpawnData>> FIMSpace.Generating.SpawnData::OnPreGeneratedEvents
List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* ___OnPreGeneratedEvents_30;
// System.Collections.Generic.List`1<System.Action`1<UnityEngine.GameObject>> FIMSpace.Generating.SpawnData::OnGeneratedEvents
List_1_t261B5FB86860583ED8B529D12A8662404F52324A* ___OnGeneratedEvents_31;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.SpawnData::ChildSpawns
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ChildSpawns_32;
};
// Parabox.CSG.Vertex
struct Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9
{
// UnityEngine.Vector3 Parabox.CSG.Vertex::m_Position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_0;
// UnityEngine.Color Parabox.CSG.Vertex::m_Color
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_1;
// UnityEngine.Vector3 Parabox.CSG.Vertex::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_2;
// UnityEngine.Vector4 Parabox.CSG.Vertex::m_Tangent
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_Tangent_3;
// UnityEngine.Vector2 Parabox.CSG.Vertex::m_UV0
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV0_4;
// UnityEngine.Vector2 Parabox.CSG.Vertex::m_UV2
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV2_5;
// UnityEngine.Vector4 Parabox.CSG.Vertex::m_UV3
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_UV3_6;
// UnityEngine.Vector4 Parabox.CSG.Vertex::m_UV4
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_UV4_7;
// Parabox.CSG.VertexAttributes Parabox.CSG.Vertex::m_Attributes
int32_t ___m_Attributes_8;
};
// Parabox.CSG.Model/<>c__DisplayClass14_0
struct U3CU3Ec__DisplayClass14_0_t402D0C0496BA12F5BA435A4D0B89FA1EFE21E5B4 : public RuntimeObject
{
// UnityEngine.Matrix4x4 Parabox.CSG.Model/<>c__DisplayClass14_0::transform
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___transform_0;
};
// FIMSpace.Graph.BoolPort
struct BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
// System.Boolean FIMSpace.Graph.BoolPort::Value
bool ___Value_24;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// FIMSpace.FEngineering
struct FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884 : public RuntimeObject
{
};
// FIMSpace.Generating.FieldCell
struct FieldCell_t0474210B4815B1D080500050D625323788B306F9 : public FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5
{
// System.Int32 FIMSpace.Generating.FieldCell::GetCount
int32_t ___GetCount_12;
// System.Boolean FIMSpace.Generating.FieldCell::IsDirty
bool ___IsDirty_13;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.FieldCell::Spawns
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___Spawns_14;
// FIMSpace.Generating.FieldCell FIMSpace.Generating.FieldCell::ParentCell
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___ParentCell_15;
// UnityEngine.Vector3Int FIMSpace.Generating.FieldCell::ParentCellPos
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___ParentCellPos_16;
// System.Boolean FIMSpace.Generating.FieldCell::haveParentCell
bool ___haveParentCell_17;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell> FIMSpace.Generating.FieldCell::ChildCells
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___ChildCells_18;
// System.Collections.Generic.List`1<UnityEngine.Vector3Int> FIMSpace.Generating.FieldCell::ChildCellsPos
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___ChildCellsPos_19;
// UnityEngine.Vector3 FIMSpace.Generating.FieldCell::_helperPos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____helperPos_20;
// UnityEngine.Vector4 FIMSpace.Generating.FieldCell::_helperValue
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____helperValue_21;
// System.Collections.Generic.List`1<System.String> FIMSpace.Generating.FieldCell::cellCustomData
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___cellCustomData_22;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction> FIMSpace.Generating.FieldCell::CellInstructions
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___CellInstructions_23;
// System.Collections.Generic.List`1<UnityEngine.Object> FIMSpace.Generating.FieldCell::cellCustomObjects
List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___cellCustomObjects_24;
// FIMSpace.Generating.SpawnDiffs FIMSpace.Generating.FieldCell::SpawnDiffs
SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC ___SpawnDiffs_25;
// FIMSpace.Generating.NeightbourPlacement FIMSpace.Generating.FieldCell::neightbours
NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* ___neightbours_26;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction> FIMSpace.Generating.FieldCell::GuidesIn
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___GuidesIn_27;
// System.Boolean FIMSpace.Generating.FieldCell::IsGhostCell
bool ___IsGhostCell_28;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// FIMSpace.Graph.PGGCellPort
struct PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
// FIMSpace.Graph.PGGCellPort/Data FIMSpace.Graph.PGGCellPort::<CellData>k__BackingField
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC ___U3CCellDataU3Ek__BackingField_24;
};
// FIMSpace.Graph.PGGModCellPort
struct PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
// FIMSpace.Graph.PGGModCellPort/Data FIMSpace.Graph.PGGModCellPort::<CellData>k__BackingField
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA ___U3CCellDataU3Ek__BackingField_24;
// System.Boolean FIMSpace.Graph.PGGModCellPort::<ForcedNull>k__BackingField
bool ___U3CForcedNullU3Ek__BackingField_25;
};
// FIMSpace.Graph.PGGPlannerPort
struct PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78 : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
// System.Int32 FIMSpace.Graph.PGGPlannerPort::UniquePlannerID
int32_t ___UniquePlannerID_24;
// System.Int32 FIMSpace.Graph.PGGPlannerPort::DuplicatePlannerID
int32_t ___DuplicatePlannerID_25;
// System.Boolean FIMSpace.Graph.PGGPlannerPort::DisplayVariableName
bool ___DisplayVariableName_26;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.FieldPlanner> FIMSpace.Graph.PGGPlannerPort::_plannersList
List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ____plannersList_27;
// FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGPlannerPort::containedShape
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___containedShape_28;
// System.Boolean FIMSpace.Graph.PGGPlannerPort::JustCheckerContainer
bool ___JustCheckerContainer_29;
};
// FIMSpace.Graph.PGGSpawnPort
struct PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Graph.PGGSpawnPort::containedSpawns
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___containedSpawns_24;
};
// FIMSpace.Graph.PGGStringPort
struct PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
// System.String FIMSpace.Graph.PGGStringPort::StringVal
String_t* ___StringVal_24;
};
// FIMSpace.Graph.PGGTriggerPort
struct PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
};
// FIMSpace.Graph.PGGUniversalPort
struct PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
// FIMSpace.Generating.FieldVariable FIMSpace.Graph.PGGUniversalPort::Variable
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___Variable_24;
};
// FIMSpace.Graph.PGGVector3Port
struct PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B : public NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA
{
// UnityEngine.Vector3 FIMSpace.Graph.PGGVector3Port::Value
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Value_24;
};
// UnityEngine.PhysicMaterial
struct PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.PhysicsMaterial2D
struct PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// FIMSpace.Generating.Planning.PlanGenerationPrint
struct PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807 : public RuntimeObject
{
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.PlannerResult> 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::<InitialSeed>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.Checker.CheckerField3D> 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
{
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// FIMSpace.Graph.FGraph_NodeBase
struct FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::_editor_wasPortsConnectionsChanged
bool ____editor_wasPortsConnectionsChanged_4;
// FIMSpace.Graph.FGraph_NodeBase/ETriggerConnectionDrawMode FIMSpace.Graph.FGraph_NodeBase::TriggerConnectionDrawMode
int32_t ___TriggerConnectionDrawMode_5;
// System.Int32 FIMSpace.Graph.FGraph_NodeBase::IndividualID
int32_t ___IndividualID_6;
// System.String FIMSpace.Graph.FGraph_NodeBase::NameID
String_t* ___NameID_7;
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::wasCreated
bool ___wasCreated_8;
// System.Single FIMSpace.Graph.FGraph_NodeBase::<DebuggingProgress>k__BackingField
float ___U3CDebuggingProgressU3Ek__BackingField_9;
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection> FIMSpace.Graph.FGraph_NodeBase::OutputConnections
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* ___OutputConnections_10;
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection> 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::<IsDrawingGUIInNodeMode>k__BackingField
bool ___U3CIsDrawingGUIInNodeModeU3Ek__BackingField_17;
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::forceRefreshPorts
bool ___forceRefreshPorts_18;
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::<isCulled>k__BackingField
bool ___U3CisCulledU3Ek__BackingField_19;
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::<RefreshedPorts>k__BackingField
bool ___U3CRefreshedPortsU3Ek__BackingField_20;
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::_EditorDebugMode
bool ____EditorDebugMode_21;
// System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::outputPorts
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* ___outputPorts_22;
// System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> 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> 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<System.Action`1<System.Object>> FIMSpace.Generating.Planning.FieldPlanner::<OnGeneratingEvents>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.Planner.Nodes.PGGPlanner_NodeBase> FIMSpace.Generating.Planning.FieldPlanner::FProcedures
List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17* ___FProcedures_30;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase> FIMSpace.Generating.Planning.FieldPlanner::FPostProcedures
List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17* ___FPostProcedures_31;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable> 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.SpawnRuleBase
struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.String FIMSpace.Generating.SpawnRuleBase::_in_head
String_t* ____in_head_4;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::DrawLogicSwitch
bool ___DrawLogicSwitch_7;
// FIMSpace.Generating.SpawnRuleBase/ERuleLogic FIMSpace.Generating.SpawnRuleBase::Logic
int32_t ___Logic_8;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::Negate
bool ___Negate_9;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::Global
bool ___Global_10;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::DisableDrawingGlobalSwitch
bool ___DisableDrawingGlobalSwitch_11;
// UnityEngine.Vector2 FIMSpace.Generating.SpawnRuleBase::_editor_scroll
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____editor_scroll_12;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::Enabled
bool ___Enabled_13;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::Ignore
bool ___Ignore_14;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::_editor_drawRule
bool ____editor_drawRule_15;
// FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnRuleBase::OwnerSpawner
FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___OwnerSpawner_16;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::CellAllow
bool ___CellAllow_17;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::AllConditionsMet
bool ___AllConditionsMet_18;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::_EditorDebug
bool ____EditorDebug_19;
// UnityEngine.Color FIMSpace.Generating.SpawnRuleBase::_DbPreCol
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____DbPreCol_20;
// System.Collections.Generic.List`1<System.String> FIMSpace.Generating.SpawnRuleBase::GUIIgnore
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___GUIIgnore_21;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.SpawnRuleBase::tempSpawns
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___tempSpawns_22;
// System.Boolean FIMSpace.Generating.SpawnRuleBase::VariablesPrepared
bool ___VariablesPrepared_23;
};
// System.Threading.ThreadStart
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2 : public MulticastDelegate_t
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Animator
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase
struct PGGPlanner_NodeBase_tA173E879F6B0C47D8D23707A18B17AAC5E2FC6DC : public FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694
{
// System.Boolean FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase::Enabled
bool ___Enabled_26;
};
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5 : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1
{
};
// FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph
struct SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E : public SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6
{
// System.Boolean FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::_editor_wasRenaming
bool ____editor_wasRenaming_24;
// FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::ExternalModGraph
SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* ___ExternalModGraph_25;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planner.Nodes.PGGPlanner_NodeBase> FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Nodes
List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17* ___Nodes_26;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable> FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::_graphVariables
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ____graphVariables_27;
// FIMSpace.Generating.Planning.FieldPlanner/LocalVariables FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::_graphLocalVariables
LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* ____graphLocalVariables_28;
// FIMSpace.Generating.Planning.PlannerNodes.PE_Start FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::proceduresBegin
PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276* ___proceduresBegin_29;
// FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph/ECallGraphOn FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::CallDuring
int32_t ___CallDuring_30;
};
// FIMSpace.Basics.FBasic_FreeCameraBehaviour
struct FBasic_FreeCameraBehaviour_tA920DFB4EA43D685050C1B758E55D9BDB85ADDC5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Single FIMSpace.Basics.FBasic_FreeCameraBehaviour::SpeedMultiplier
float ___SpeedMultiplier_4;
// System.Single FIMSpace.Basics.FBasic_FreeCameraBehaviour::AccelerationSmothnessValue
float ___AccelerationSmothnessValue_5;
// System.Single FIMSpace.Basics.FBasic_FreeCameraBehaviour::RotationSmothnessValue
float ___RotationSmothnessValue_6;
// System.Single FIMSpace.Basics.FBasic_FreeCameraBehaviour::MouseSensitivity
float ___MouseSensitivity_7;
// System.Boolean FIMSpace.Basics.FBasic_FreeCameraBehaviour::NeedRMB
bool ___NeedRMB_8;
// System.Single FIMSpace.Basics.FBasic_FreeCameraBehaviour::turboModeMultiply
float ___turboModeMultiply_9;
// UnityEngine.Vector3 FIMSpace.Basics.FBasic_FreeCameraBehaviour::speeds
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___speeds_10;
// System.Single FIMSpace.Basics.FBasic_FreeCameraBehaviour::ySpeed
float ___ySpeed_11;
// UnityEngine.Vector3 FIMSpace.Basics.FBasic_FreeCameraBehaviour::rotation
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rotation_12;
// System.Single FIMSpace.Basics.FBasic_FreeCameraBehaviour::turbo
float ___turbo_13;
};
// FIMSpace.Basics.FBasic_TPPCameraBehaviour
struct FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform FIMSpace.Basics.FBasic_TPPCameraBehaviour::ToFollow
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ToFollow_4;
// UnityEngine.Vector3 FIMSpace.Basics.FBasic_TPPCameraBehaviour::FollowingOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___FollowingOffset_5;
// UnityEngine.Vector3 FIMSpace.Basics.FBasic_TPPCameraBehaviour::FollowingOffsetDirection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___FollowingOffsetDirection_6;
// UnityEngine.Vector2 FIMSpace.Basics.FBasic_TPPCameraBehaviour::DistanceRanges
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___DistanceRanges_7;
// System.Single FIMSpace.Basics.FBasic_TPPCameraBehaviour::targetDistance
float ___targetDistance_8;
// System.Single FIMSpace.Basics.FBasic_TPPCameraBehaviour::animatedDistance
float ___animatedDistance_9;
// UnityEngine.Vector2 FIMSpace.Basics.FBasic_TPPCameraBehaviour::RotationRanges
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___RotationRanges_10;
// UnityEngine.Vector2 FIMSpace.Basics.FBasic_TPPCameraBehaviour::targetSphericRotation
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___targetSphericRotation_11;
// UnityEngine.Vector2 FIMSpace.Basics.FBasic_TPPCameraBehaviour::animatedSphericRotation
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___animatedSphericRotation_12;
// System.Single FIMSpace.Basics.FBasic_TPPCameraBehaviour::RotationSensitivity
float ___RotationSensitivity_13;
// System.Single FIMSpace.Basics.FBasic_TPPCameraBehaviour::RotationSpeed
float ___RotationSpeed_14;
// System.Single FIMSpace.Basics.FBasic_TPPCameraBehaviour::HardFollowValue
float ___HardFollowValue_15;
// System.Boolean FIMSpace.Basics.FBasic_TPPCameraBehaviour::LockCursor
bool ___LockCursor_16;
// System.Boolean FIMSpace.Basics.FBasic_TPPCameraBehaviour::rotateCamera
bool ___rotateCamera_17;
// UnityEngine.RaycastHit FIMSpace.Basics.FBasic_TPPCameraBehaviour::sightObstacleHit
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___sightObstacleHit_18;
// UnityEngine.LayerMask FIMSpace.Basics.FBasic_TPPCameraBehaviour::SightLayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___SightLayerMask_19;
// UnityEngine.Vector3 FIMSpace.Basics.FBasic_TPPCameraBehaviour::targetPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition_20;
// System.Single FIMSpace.Basics.FBasic_TPPCameraBehaviour::CollisionOffset
float ___CollisionOffset_21;
};
// 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::<DebuggingInfo>k__BackingField
String_t* ___U3CDebuggingInfoU3Ek__BackingField_30;
// System.Action FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::<DebuggingGizmoEvent>k__BackingField
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CDebuggingGizmoEventU3Ek__BackingField_31;
};
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>
struct List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FGraph_NodeBaseU5BU5D_tBB2FE0847432C382C4003D97980061CE4FB0A3DF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>
struct List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FGraph_TriggerNodeConnectionU5BU5D_t13E0B44A76B6FE43011B1BD346521DC85499A08C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>
struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>
// System.Collections.Generic.List`1<System.Reflection.FieldInfo>
struct List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Reflection.FieldInfo>
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.FieldPlanner>
struct List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.FieldPlanner>
// System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>
struct List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
IFGraphPortU5BU5D_tB23CD6F7B5E19A29E5BAA40863D889EDDE0C578B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Int32>
// System.Collections.Generic.List`1<System.Int32Enum>
struct List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Int32Enum>
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
// System.Collections.Generic.List`1<Parabox.CSG.Polygon>
struct List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PolygonU5BU5D_tA3C74B38FF956A440C2553F9DAFB8DC776A21D41* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Parabox.CSG.Polygon>
// System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>
struct List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PortConnectionU5BU5D_t38C48B2B1B650D7053CF1A469E68C3A4F3DA85B4* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>
struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Vector4>
// System.Collections.Generic.List`1<Parabox.CSG.Vertex>
struct List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Parabox.CSG.Vertex>
// System.Collections.Generic.List`1<Parabox.CSG.Plane/EPolygonType>
struct List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
EPolygonTypeU5BU5D_t59D30CFAA6461CDC8B63B3479AFB512FE3C69EDC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Parabox.CSG.Plane/EPolygonType>
// System.Attribute
// System.Attribute
// Parabox.CSG.CSG
struct CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_StaticFields
{
// System.Single Parabox.CSG.CSG::s_Epsilon
float ___s_Epsilon_1;
};
// Parabox.CSG.CSG
// FIMSpace.Basics.FAnimator
// FIMSpace.Basics.FAnimator
// FIMSpace.FAnimatorMethods
// FIMSpace.FAnimatorMethods
// FIMSpace.FColorMethods
// FIMSpace.FColorMethods
// FIMSpace.FDebug
struct FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields
{
// System.Diagnostics.Stopwatch FIMSpace.FDebug::_debugWatch
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ____debugWatch_0;
};
// FIMSpace.FDebug
// FIMSpace.Graph.FGraph_RunHandler
// FIMSpace.Graph.FGraph_RunHandler
// FIMSpace.Graph.FGraph_TriggerNodeConnection
// FIMSpace.Graph.FGraph_TriggerNodeConnection
// FIMSpace.FLogicMethods
// FIMSpace.FLogicMethods
// FIMSpace.FStringMethods
// FIMSpace.FStringMethods
// FIMSpace.FTex.FThread
// FIMSpace.FTex.FThread
// FIMSpace.FTransformMethods
// FIMSpace.FTransformMethods
// FIMSpace.FVectorMethods
// FIMSpace.FVectorMethods
// System.Reflection.MemberInfo
// System.Reflection.MemberInfo
// Parabox.CSG.Model
// Parabox.CSG.Model
// Parabox.CSG.Node
// Parabox.CSG.Node
// FIMSpace.Generating.Planning.PlannerResult
// FIMSpace.Generating.Planning.PlannerResult
// Parabox.CSG.Polygon
// Parabox.CSG.Polygon
// FIMSpace.Graph.PortConnection
// FIMSpace.Graph.PortConnection
// System.Diagnostics.Stopwatch
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields
{
// System.Int64 System.Diagnostics.Stopwatch::Frequency
int64_t ___Frequency_0;
// System.Boolean System.Diagnostics.Stopwatch::IsHighResolution
bool ___IsHighResolution_1;
};
// System.Diagnostics.Stopwatch
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// Parabox.CSG.VertexUtility
// Parabox.CSG.VertexUtility
// FIMSpace.Graph.FGraph_NodeBase/<>c
struct U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_StaticFields
{
// FIMSpace.Graph.FGraph_NodeBase/<>c FIMSpace.Graph.FGraph_NodeBase/<>c::<>9
U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D* ___U3CU3E9_0;
// System.Func`2<System.Object,System.Boolean> FIMSpace.Graph.FGraph_NodeBase/<>c::<>9__96_0
Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___U3CU3E9__96_0_1;
};
// FIMSpace.Graph.FGraph_NodeBase/<>c
// UnityEngine.AnimatorStateInfo
// UnityEngine.AnimatorStateInfo
// 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
// System.Byte
// System.Byte
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// System.Char
// UnityEngine.Color
// UnityEngine.Color
// UnityEngine.Color32
// UnityEngine.Color32
// System.Double
// System.Double
// FIMSpace.Basics.FAnimationClips
// FIMSpace.Basics.FAnimationClips
// System.Reflection.FieldInfo
// System.Reflection.FieldInfo
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.LayerMask
// UnityEngine.LayerMask
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Matrix4x4
// FIMSpace.Graph.PortAttribute
// FIMSpace.Graph.PortAttribute
// 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
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields
{
// System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr
LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr_0;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentCulture
AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture_4;
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentUICulture
AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture_5;
};
// System.Threading.Thread
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields
{
// System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore
LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore_1;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture_2;
// System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture_3;
// System.Threading.Thread System.Threading.Thread::current_thread
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread_9;
};
// System.UInt32
// System.UInt32
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// UnityEngine.Vector2Int
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// UnityEngine.Vector3Int
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
{
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10;
};
// UnityEngine.Vector3Int
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// UnityEngine.Vector4
// System.Void
// System.Void
// FIMSpace.Graph.PGGCellPort/Data
// FIMSpace.Graph.PGGCellPort/Data
// FIMSpace.Graph.PGGModCellPort/Data
// FIMSpace.Graph.PGGModCellPort/Data
// System.Nullable`1<UnityEngine.Vector3>
// System.Nullable`1<UnityEngine.Vector3>
// System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>
// System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>
// System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>
// System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>
// UnityEngine.Bounds
// UnityEngine.Bounds
// FIMSpace.Generating.Checker.CheckerField3D
struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_StaticFields
{
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell> FIMSpace.Generating.Checker.CheckerField3D::_emptyList
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____emptyList_3;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell> 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/LineFindHelper> FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections
List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections_37;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper> FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirectionsDiag
List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirectionsDiag_38;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper> FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections3D
List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections3D_39;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper> FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections3DDiag
List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections3DDiag_40;
};
// FIMSpace.Generating.Checker.CheckerField3D
// UnityEngine.Event
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_StaticFields
{
// UnityEngine.Event UnityEngine.Event::s_Current
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___s_Current_1;
// UnityEngine.Event UnityEngine.Event::s_MasterEvent
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___s_MasterEvent_2;
};
// UnityEngine.Event
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// FIMSpace.Generating.FGenCell
// FIMSpace.Generating.FGenCell
// FIMSpace.Generating.FieldVariable
// FIMSpace.Generating.FieldVariable
// System.Int32Enum
// System.Int32Enum
// FIMSpace.Graph.NodePortBase
// FIMSpace.Graph.NodePortBase
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// Parabox.CSG.Plane
// Parabox.CSG.Plane
// UnityEngine.Plane
// UnityEngine.Plane
// UnityEngine.Ray
// UnityEngine.Ray
// UnityEngine.RaycastHit
// UnityEngine.RaycastHit
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// FIMSpace.Generating.SpawnData
// FIMSpace.Generating.SpawnData
// Parabox.CSG.Vertex
// Parabox.CSG.Vertex
// Parabox.CSG.Model/<>c__DisplayClass14_0
// Parabox.CSG.Model/<>c__DisplayClass14_0
// FIMSpace.Graph.BoolPort
// FIMSpace.Graph.BoolPort
// UnityEngine.Component
// UnityEngine.Component
// FIMSpace.FEngineering
struct FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields
{
// UnityEngine.Plane FIMSpace.FEngineering::axis2DProjection
Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C ___axis2DProjection_0;
// UnityEngine.PhysicMaterial FIMSpace.FEngineering::_slidingMat
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ____slidingMat_1;
// UnityEngine.PhysicMaterial FIMSpace.FEngineering::_frictMat
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* ____frictMat_2;
// UnityEngine.PhysicsMaterial2D FIMSpace.FEngineering::_slidingMat2D
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* ____slidingMat2D_3;
// UnityEngine.PhysicsMaterial2D FIMSpace.FEngineering::_frictMat2D
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* ____frictMat2D_4;
};
// FIMSpace.FEngineering
// FIMSpace.Generating.FieldCell
// FIMSpace.Generating.FieldCell
// UnityEngine.GameObject
// UnityEngine.GameObject
// UnityEngine.Material
// UnityEngine.Material
// UnityEngine.Mesh
// UnityEngine.Mesh
// FIMSpace.Graph.PGGCellPort
// FIMSpace.Graph.PGGCellPort
// FIMSpace.Graph.PGGModCellPort
struct PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_StaticFields
{
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell> FIMSpace.Graph.PGGModCellPort::_cellsContainer
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____cellsContainer_26;
};
// FIMSpace.Graph.PGGModCellPort
// FIMSpace.Graph.PGGPlannerPort
// FIMSpace.Graph.PGGPlannerPort
// FIMSpace.Graph.PGGSpawnPort
// FIMSpace.Graph.PGGSpawnPort
// FIMSpace.Graph.PGGStringPort
// FIMSpace.Graph.PGGStringPort
// FIMSpace.Graph.PGGTriggerPort
// FIMSpace.Graph.PGGTriggerPort
// FIMSpace.Graph.PGGUniversalPort
// FIMSpace.Graph.PGGUniversalPort
// FIMSpace.Graph.PGGVector3Port
// FIMSpace.Graph.PGGVector3Port
// UnityEngine.PhysicMaterial
// UnityEngine.PhysicMaterial
// UnityEngine.PhysicsMaterial2D
// UnityEngine.PhysicsMaterial2D
// FIMSpace.Generating.Planning.PlanGenerationPrint
// FIMSpace.Generating.Planning.PlanGenerationPrint
// UnityEngine.ScriptableObject
// UnityEngine.ScriptableObject
// UnityEngine.Shader
// UnityEngine.Shader
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// UnityEngine.Texture
// 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
// System.Func`2<System.Object,System.Boolean>
// System.Func`2<System.Object,System.Boolean>
// 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
// System.Threading.ThreadStart
// System.Threading.ThreadStart
// UnityEngine.Transform
// UnityEngine.Transform
// UnityEngine.Animator
// UnityEngine.Animator
// System.ArgumentNullException
// System.ArgumentNullException
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Camera
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields
{
// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties_4;
};
// UnityEngine.RectTransform
// FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph
struct SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields
{
// FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_ModGraph
SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E* ___Graph_ModGraph_31;
// FIMSpace.Generating.FieldSpawner FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Spawner
FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___Graph_Spawner_32;
// FIMSpace.Generating.FieldModification FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Mod
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Graph_Mod_33;
// FIMSpace.Generating.SpawnData FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_SpawnData
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___Graph_SpawnData_34;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Preset
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Graph_Preset_35;
// FIMSpace.Generating.FieldCell FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Cell
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Graph_Cell_36;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_Grid
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Graph_Grid_37;
// System.Nullable`1<UnityEngine.Vector3> FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph::Graph_RestrictDir
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___Graph_RestrictDir_38;
};
// FIMSpace.Generating.Rules.QuickSolutions.SR_ModGraph
// FIMSpace.Basics.FBasic_FreeCameraBehaviour
// FIMSpace.Basics.FBasic_FreeCameraBehaviour
// FIMSpace.Basics.FBasic_TPPCameraBehaviour
// FIMSpace.Basics.FBasic_TPPCameraBehaviour
// 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.FieldPlanner> 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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
{
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
{
ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
{
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray
{
ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1];
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* 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, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
m_Items[index] = value;
}
};
// Parabox.CSG.Vertex[]
struct VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5 : public RuntimeArray
{
ALIGN_FIELD (8) Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 m_Items[1];
inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* 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, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 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);
}
};
// 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);
}
};
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
{
ALIGN_FIELD (8) Il2CppChar m_Items[1];
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* 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, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.Transform[]
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24 : public RuntimeArray
{
ALIGN_FIELD (8) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* m_Items[1];
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_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, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.FieldInfo[]
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8 : public RuntimeArray
{
ALIGN_FIELD (8) FieldInfo_t* m_Items[1];
inline FieldInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline FieldInfo_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, FieldInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline FieldInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline FieldInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Int32Enum[]
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::SequenceEqual<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_SequenceEqual_TisRuntimeObject_mD7CCFE3DE49A5BD874E39FCE744B398E700192DB_gshared (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Parabox.CSG.Vertex>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_gshared (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32Enum>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Parabox.CSG.Vertex>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_gshared_inline (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Vertex>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C_gshared (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Int32Enum>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mDE2F02C693FD9EAA8F93873E407BC46C47ACFC7A_gshared (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Vertex>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_gshared_inline (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Vertex>::Reverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8C7115BCEDF02DCF62F7E00EC7F15583ADF3D88B_gshared (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543_gshared (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_gshared_inline (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20_gshared (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector4>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_gshared_inline (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Vector4>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_gshared (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<System.Int32>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m90734C3A39A158985239CB90DE2F0792F1D99926_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___0_includeInactive, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Vector3>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.Vector3>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_gshared_inline (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_gshared (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C_gshared (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946* __this, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_gshared_inline (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_gshared (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8_gshared (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA* __this, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::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 FIMSpace.Graph.FGraph_RunHandler::RefreshConnectorsConnections<System.Object>(T,System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_RunHandler_RefreshConnectorsConnections_TisRuntimeObject_mB27B512AA325783153225F8FD8E31C218BDBCC46_gshared (RuntimeObject* ___0_node, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___1_drawingNodes, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// T FIMSpace.Generating.FGenerators::GetListElementOrNull<System.Object>(System.Collections.Generic.List`1<T>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenerators_GetListElementOrNull_TisRuntimeObject_mB16E5ABB84DDEA8195FF4F210911F57C1BC2B711_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, int32_t ___1_index, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.FGraph_RunHandler::RefreshPortConnections<System.Object>(T,System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_RunHandler_RefreshPortConnections_TisRuntimeObject_m14F84C679F7573EB76F0C984C5897D06822D320C_gshared (RuntimeObject* ___0_node, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___1_drawingNodes, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// Parabox.CSG.Vertex Parabox.CSG.VertexUtility::TransformVertex(UnityEngine.Matrix4x4,Parabox.CSG.Vertex)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 VertexUtility_TransformVertex_m92DCA82162ABB6744C132DDC40AAE77D421D31D6 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_transform, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___1_vertex, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Node::Build(System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_Build_m4C25D37247D439E22BCED9F8BC65E63140D28F06 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_list, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Node::.ctor(System.Collections.Generic.List`1<Parabox.CSG.Polygon>,Parabox.CSG.Plane,Parabox.CSG.Node,Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_m01E3B6F2FE4BB5C12960425E5BDD7EC7C4705D63 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_list, Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* ___1_plane, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___2_front, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___3_back, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<Parabox.CSG.Polygon> Parabox.CSG.Node::ClipPolygons(System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* Node_ClipPolygons_m48F540F3D2EBCD75A112262FD8D31E159A371102 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_list, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Node::ClipTo(Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___0_other, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Parabox.CSG.Polygon>::get_Item(System.Int32)
inline Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437 (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* (*) (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void Parabox.CSG.Polygon::Flip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon_Flip_m7C6931658A885BFD86E99813D7AB432AF10D7035 (Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Parabox.CSG.Polygon>::get_Count()
inline int32_t List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_inline (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void Parabox.CSG.Plane::Flip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_Flip_m939D44F507CE7873CFD371835CD15385F12B2B50 (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Node::Invert()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Plane::Valid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Valid_m007D85BBEC651161B0CE7611266854E24B6A1BAF (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Plane::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m4240B5140F10DF976B454954C77872B2F4084FD1 (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Polygon>::.ctor()
inline void List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void Parabox.CSG.Plane::SplitPolygon(Parabox.CSG.Polygon,System.Collections.Generic.List`1<Parabox.CSG.Polygon>,System.Collections.Generic.List`1<Parabox.CSG.Polygon>,System.Collections.Generic.List`1<Parabox.CSG.Polygon>,System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_SplitPolygon_mF8A0A409737ADDCAE4E5FDCBA1741BCFA7DB2223 (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* ___0_polygon, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___1_coplanarFront, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___2_coplanarBack, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___3_front, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___4_back, const RuntimeMethod* method) ;
// System.Boolean System.Linq.Enumerable::SequenceEqual<Parabox.CSG.Polygon>(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>)
inline bool Enumerable_SequenceEqual_TisPolygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_mB3BC4FB45589BCE1C07B5836CD7051A06C581546 (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method)
{
return (( bool (*) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_SequenceEqual_TisRuntimeObject_mD7CCFE3DE49A5BD874E39FCE744B398E700192DB_gshared)(___0_first, ___1_second, method);
}
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Polygon>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022 (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
// System.Void Parabox.CSG.Node::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_mDF5EE62FB971EBA3755FEBA71E3E3468AD75BC38 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Polygon>::Clear()
inline void List_1_Clear_m2C8FB48A293DDC05C46B10DB75550C8C20B3F2E4_inline (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1<Parabox.CSG.Polygon> Parabox.CSG.Node::AllPolygons()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, const RuntimeMethod* method) ;
// Parabox.CSG.Node Parabox.CSG.Node::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* Node_Clone_mA688FBB64C8204A91C9A909FE98A04D9A2317F4F (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Node::.ctor(System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_list, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, 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 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Plane/EPolygonType>::.ctor()
inline void List_1__ctor_m008A826FAC397E15EC06ADD4C6A50D5E93347382 (List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1*, const RuntimeMethod*))List_1__ctor_m7C3D0A1FD36704AFBBE4FD4E69204B809D3FC90E_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<Parabox.CSG.Vertex>::get_Item(System.Int32)
inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847 (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 (*) (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE*, int32_t, const RuntimeMethod*))List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_gshared)(__this, ___0_index, method);
}
// UnityEngine.Vector3 Parabox.CSG.Vertex::get_position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Single Parabox.CSG.CSG::get_epsilon()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CSG_get_epsilon_mF20E54813E0DD0770B7C89765EF01CE5AE81952F_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Plane/EPolygonType>::Add(T)
inline void List_1_Add_m00811174754C23314A19846887C533AF857A890D_inline (List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1*, int32_t, const RuntimeMethod*))List_1_Add_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline)(__this, ___0_item, method);
}
// System.Int32 System.Collections.Generic.List`1<Parabox.CSG.Vertex>::get_Count()
inline int32_t List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_inline (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE*, const RuntimeMethod*))List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Polygon>::Add(T)
inline void List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_inline (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* __this, Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*, Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Vertex>::.ctor()
inline void List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE*, const RuntimeMethod*))List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<Parabox.CSG.Plane/EPolygonType>::get_Item(System.Int32)
inline int32_t List_1_get_Item_m2CF724F5202E6F5FFB6AAE7FF0756A4027F471BC (List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1*, int32_t, const RuntimeMethod*))List_1_get_Item_mDE2F02C693FD9EAA8F93873E407BC46C47ACFC7A_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Vertex>::Add(T)
inline void List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_inline (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE*, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, const RuntimeMethod*))List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_gshared_inline)(__this, ___0_item, method);
}
// Parabox.CSG.Vertex Parabox.CSG.VertexUtility::Mix(Parabox.CSG.Vertex,Parabox.CSG.Vertex,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 VertexUtility_Mix_mA630CA4F471CAC920F550BF4F2DCA7102593F923 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___0_x, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___1_y, float ___2_weight, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Polygon::.ctor(System.Collections.Generic.List`1<Parabox.CSG.Vertex>,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon__ctor_m4EF358747CFB63EE7325DFE795630F5026E25E45 (Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* __this, List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* ___0_list, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_mat, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m80B69969E719A4892EE8434C9C5421B87E3B5D5A (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Parabox.CSG.Vertex>::Reverse()
inline void List_1_Reverse_m8C7115BCEDF02DCF62F7E00EC7F15583ADF3D88B (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE*, const RuntimeMethod*))List_1_Reverse_m8C7115BCEDF02DCF62F7E00EC7F15583ADF3D88B_gshared)(__this, method);
}
// System.Void Parabox.CSG.Vertex::Flip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_Flip_mAD9DD5F9B8A91298EC9ECC6989B8C123ACD9EA45 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_hasPosition(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasPosition_m181BAB58B668F9C3A9EE5DBFA51EE9CF09B4ED08 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_position_mEEF1154181FDCC5EA6047A1478F268C78257240A (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Color Parabox.CSG.Vertex::get_color()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_hasColor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasColor_m347619947898B89F3C22BAD1C0AEF9B921376DBF (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 Parabox.CSG.Vertex::get_normal()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_hasNormal(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasNormal_m4F3D4D843FB061EFB20DDFE1E1CFE60AA9FFCABD (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_normal(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector4 Parabox.CSG.Vertex::get_tangent()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_hasTangent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasTangent_mC0274CD6595B3ED3A3829BFF30A0E0D7D338E832 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_tangent(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Parabox.CSG.Vertex::get_uv0()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_hasUV0(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasUV0_m82027DA0810D5DDAA1F30D5D1296FBACD707BEAF (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_uv0(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 Parabox.CSG.Vertex::get_uv2()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_hasUV2(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasUV2_mED4EFA7A84DEDF4D32D20D4BDADA36893A305734 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_uv2(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector4 Parabox.CSG.Vertex::get_uv3()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_hasUV3(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasUV3_m62D5C759ACF22029265F1864CDB548DAA5108A1E (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_uv3(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector4 Parabox.CSG.Vertex::get_uv4()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_hasUV4(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasUV4_mE98281C5C083B8951882393BB99EEDD6DF0B79CB (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Vertex::set_uv4(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::HasArrays(Parabox.CSG.VertexAttributes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, int32_t ___0_attribute, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::get_hasPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasPosition_mC214954248B24E68D7542EB71DB639654B6E3B26 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::get_hasColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::get_hasNormal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::get_hasTangent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::get_hasUV0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::get_hasUV2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::get_hasUV3()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// System.Boolean Parabox.CSG.Vertex::get_hasUV4()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Multiply(UnityEngine.Vector4,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.VertexUtility::GetArrays(System.Collections.Generic.IList`1<Parabox.CSG.Vertex>,UnityEngine.Vector3[]&,UnityEngine.Color[]&,UnityEngine.Vector2[]&,UnityEngine.Vector3[]&,UnityEngine.Vector4[]&,UnityEngine.Vector2[]&,System.Collections.Generic.List`1<UnityEngine.Vector4>&,System.Collections.Generic.List`1<UnityEngine.Vector4>&,Parabox.CSG.VertexAttributes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexUtility_GetArrays_mB42306654336B2EDD0181D3440AE469E5B105D49 (RuntimeObject* ___0_vertices, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___1_position, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** ___2_color, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___3_uv0, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___4_normal, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___5_tangent, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___6_uv2, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** ___7_uv3, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** ___8_uv4, int32_t ___9_attributes, const RuntimeMethod* method) ;
// System.Void System.ArgumentNullException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::.ctor(System.Int32)
inline void List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543 (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*, int32_t, const RuntimeMethod*))List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543_gshared)(__this, ___0_capacity, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::Add(T)
inline void List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_inline (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mesh::get_vertexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Color[] UnityEngine.Mesh::get_colors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* Mesh_get_colors_m3A38944EBA064B0E55A24C95C3706193F45B313D (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] UnityEngine.Mesh::get_normals()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Mesh_get_normals_m2B6B159B799E6E235EA651FCAB2E18EE5B18ED62 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4[] UnityEngine.Mesh::get_tangents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* Mesh_get_tangents_mEA6C7BF6A2B9A8BD0E9A62963E048F973878299E (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Mesh_get_uv_mA47805C48AB3493FF3727922C43E77880E73519F (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* Mesh_get_uv2_mBD25DD8C860E10A1D109C9622622D52571F56B6F (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::.ctor()
inline void List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20 (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*, const RuntimeMethod*))List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20_gshared)(__this, method);
}
// System.Void UnityEngine.Mesh::GetUVs(System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector4>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_GetUVs_m3FCD854132DA16719481B8D97DF335A0C7244344 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_channel, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___1_uvs, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector4>::get_Count()
inline int32_t List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_inline (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*, const RuntimeMethod*))List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Vector4>::get_Item(System.Int32)
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4 (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*) (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*, int32_t, const RuntimeMethod*))List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_gshared)(__this, ___0_index, method);
}
// System.Void Parabox.CSG.VertexUtility::GetArrays(System.Collections.Generic.IList`1<Parabox.CSG.Vertex>,UnityEngine.Vector3[]&,UnityEngine.Color[]&,UnityEngine.Vector2[]&,UnityEngine.Vector3[]&,UnityEngine.Vector4[]&,UnityEngine.Vector2[]&,System.Collections.Generic.List`1<UnityEngine.Vector4>&,System.Collections.Generic.List`1<UnityEngine.Vector4>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexUtility_GetArrays_m07564C7A945E5454C89C69919D494D39C0E55013 (RuntimeObject* ___0_vertices, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___1_position, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** ___2_color, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___3_uv0, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___4_normal, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___5_tangent, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___6_uv2, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** ___7_uv3, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** ___8_uv4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_colors(UnityEngine.Color[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_colors_m5558BAAA60676427B7954F1694A1765B000EB0FE (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_uv(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_normals(UnityEngine.Vector3[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_tangents(UnityEngine.Vector4[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::set_uv2(UnityEngine.Vector2[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_uv2_m37B442C04EBB029C0AD9545C54F95D9BDAD8E9B5 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Mesh::SetUVs(System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector4>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_SetUVs_mA0EA40129409D956FF22FCF7E01E27382879E255 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___0_channel, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___1_uvs, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::op_Addition(UnityEngine.Color,UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Addition_mA7A51CACA49ED8D23D3D9CA3A0092D32F657E053_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Addition(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Matrix4x4::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// Parabox.CSG.Model Parabox.CSG.CSG::Intersect(UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* CSG_Intersect_m332E1AE41BABBE76A22E588613D8377479C7F6BF (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_s, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_sm, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_smx, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___3_o, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___4_om, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___5_omx, bool ___6_allPoly, const RuntimeMethod* method) ;
// Parabox.CSG.Model Parabox.CSG.CSG::Union(UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* CSG_Union_mAEFEA4D7B95AD020D2BE276BE372590AF70EC1AB (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_s, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_sm, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_smx, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___3_o, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___4_om, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___5_omx, bool ___6_allPoly, const RuntimeMethod* method) ;
// Parabox.CSG.Model Parabox.CSG.CSG::Subtract(UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* CSG_Subtract_m4DE21344BD36A304C7F9B97F01B2A7C1F756FE42 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_s, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_sm, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_smx, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___3_o, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___4_om, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___5_omx, bool ___6_allPoly, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Model::.ctor(UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Model__ctor_mF402444CBB746DCC2D183AD5C130CC8CE4BD7617 (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_material, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_transform, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<Parabox.CSG.Polygon> Parabox.CSG.Model::ToPolygons()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97 (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* __this, const RuntimeMethod* method) ;
// Parabox.CSG.Node Parabox.CSG.Node::Union(Parabox.CSG.Node,Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* Node_Union_mCCEA42F4315E9BD389BD410B938EC98A55D5F883 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___0_a1, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___1_b1, const RuntimeMethod* method) ;
// System.Void Parabox.CSG.Model::.ctor(System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Model__ctor_mD45CA493C20913D17A58ADB397CE03A25A670638 (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_polygons, const RuntimeMethod* method) ;
// Parabox.CSG.Node Parabox.CSG.Node::Subtract(Parabox.CSG.Node,Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* Node_Subtract_m533C5338DC419FE0973D51AB3FF0A3D12E290F2B (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___0_a1, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___1_b1, const RuntimeMethod* method) ;
// Parabox.CSG.Node Parabox.CSG.Node::Intersect(Parabox.CSG.Node,Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* Node_Intersect_mA30491ED8C761FD14462C183C37FF67F8BEB6756 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___0_a1, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___1_b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Animator::GetFloat(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Animator_GetFloat_m10B455A15EB343175518CCBEE2818C2497CC678A (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animator::SetFloat(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ;
// UnityEngine.AnimatorStateInfo UnityEngine.Animator::GetCurrentAnimatorStateInfo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 Animator_GetCurrentAnimatorStateInfo_mD5B526FA605F6CFBC31B7DE36740F6AD1E534CAD (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_layerIndex, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Animator::IsInTransition(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animator_IsInTransition_mC2BD2CC7B7A11BAAA5396F1A2DAFD98D00AA2830 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_layerIndex, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AnimatorStateInfo::get_loop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnimatorStateInfo_get_loop_m3DC728FC9AF0D4B27B3C28157395BB2F57CC3DA7 (AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.AnimatorStateInfo::get_normalizedTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimatorStateInfo_get_normalizedTime_m087C7E5A72122ADF18EBB4AC8391103B9119CCC6 (AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Animator::GetLayerWeight(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Animator_GetLayerWeight_m24EB83CB3CFC724CB77461A26BB794E7DEE15BCA (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_layerIndex, const RuntimeMethod* method) ;
// System.Single FIMSpace.FLogicMethods::Lerp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_Lerp_m38A4FE7D74A0176076284647B9F2EBA9AB276E1C (float ___0_from, float ___1_to, float ___2_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animator::SetLayerWeight(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_SetLayerWeight_m06ADC732F76F22B4B1424F25525E7CBB80E6230F (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_layerIndex, float ___1_weight, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Animator::get_layerCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Animator_get_layerCount_m75C20E7284800DFA0E4AD7EC23910BDB6D62BDA8 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Animator::StringToHash(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Animator_StringToHash_mD67B872C411BE37641F49D7AA1DBD45B67F63E3A (String_t* ___0_name, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Animator::HasState(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animator_HasState_m9E3BEAD260AAA9FD571CB0AFEDC20F278859B833 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_layerIndex, int32_t ___1_stateID, 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.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.FDebug::LogRed(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_LogRed_m698ECC8953623ED4B94A6593CE6C67313EFE63F4 (String_t* ___0_log, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
// UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ;
// System.String System.String::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
// System.Boolean System.UInt32::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt32_TryParse_m5F53514F97B4CF90C9F1D49D3794B52F6E07BBF3 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, uint32_t* ___3_result, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method) ;
// System.String System.Byte::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310 (uint8_t* __this, String_t* ___0_format, 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.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
// System.String FIMSpace.FColorMethods::ColorToHex(UnityEngine.Color32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FColorMethods_ColorToHex_m3CFB4F1949FAF08B243184A65E4562C19EFCFA84 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_color, bool ___1_addHash, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Material::HasProperty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Material_HasProperty_mC09A83B44E368A217F606DD4954FA080CC03EC6C (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Material::get_shader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Material_get_shader_m8B0C11AE6F2AD7DE30AF52D3195EB716F7A71983 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Material::GetColor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Material_GetColor_mAC702C70081A597DD2AA2F4627B1A1C65DDF6609 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::Lerp(UnityEngine.Color,UnityEngine.Color,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, float ___2_t, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetColor(System.String,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method) ;
// System.String FIMSpace.FDebug::MarkerColor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FDebug_MarkerColor_m34C3E5D88F7104FB78F0BEED469350988EB4B0BF (String_t* ___0_color, const RuntimeMethod* method) ;
// System.String FIMSpace.FDebug::EndColorMarker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FDebug_EndColorMarker_m6B95BF252A466CC11C3DAC88086DDCDCD6A0CCF4 (const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
// System.Void System.Diagnostics.Stopwatch::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Reset_mF22DE61FDE7FF5825C750D2F6482B591BDC715FA (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
// System.Void System.Diagnostics.Stopwatch::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915 (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
// System.Void System.Diagnostics.Stopwatch::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
// System.Int64 System.Diagnostics.Stopwatch::get_ElapsedTicks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_get_ElapsedTicks_m3F4040FBF8C7CCDC69E0E04824019DEBB25AA410 (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
// System.String System.Int64::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ;
// System.Int64 System.Diagnostics.Stopwatch::get_ElapsedMilliseconds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_duration, const RuntimeMethod* method) ;
// System.Void System.Diagnostics.Stopwatch::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __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.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.String System.Char::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
// System.String System.String::ToUpper()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49 (String_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Substring(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
// System.Boolean System.String::Contains(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.String System.String::Substring(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Plane::SetNormalAndPosition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_SetNormalAndPosition_m7517784546A007437BC8F1B4FDC9BDAD18B55D82 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_inNormal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_inPoint, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_right()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Plane::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Plane::GetDistanceToPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Plane_GetDistanceToPoint_m43E27525BB203513B13EF35F8EDB3785CA4AE6DC (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.FEngineering::WrapVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_WrapVector_m15C2EFED975DC427410D1EB99E33572088F6E6B8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_angles, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::ToAngleAxis(System.Single&,UnityEngine.Vector3&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float* ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::DeltaAngle(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline (float ___0_current, float ___1_target, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_fixedDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381 (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Boolean System.Single::IsNaN(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.FEngineering::QToAngularVelocity(UnityEngine.Quaternion,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_QToAngularVelocity_m62E965B0083C66DBB683819165560E46E9E83665 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_deltaRotation, bool ___1_fix, const RuntimeMethod* method) ;
// System.Single FIMSpace.FEngineering::WrapAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FEngineering_WrapAngle_mFCEAC8BF3682A0BDDDCAEFD55403DA8BE4893B7B (float ___0_angle, const RuntimeMethod* method) ;
// System.Single FIMSpace.FEngineering::UnwrapAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FEngineering_UnwrapAngle_mBF5ED78529C0E74178CEC71DF674B6C810A90889 (float ___0_angle, const RuntimeMethod* method) ;
// UnityEngine.Quaternion FIMSpace.FEngineering::SmoothDampRotation(UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Quaternion&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_SmoothDampRotation_m0BCCFD70325059797A83CEB253CF813B2224F618 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_current, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_target, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_velocityRef, float ___3_duration, float ___4_maxSpeed, float ___5_delta, const RuntimeMethod* method) ;
// System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248 (float ___0_current, float ___1_target, float* ___2_currentVelocity, float ___3_smoothTime, float ___4_maxSpeed, float ___5_deltaTime, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_normalized_mD7671F6DCE4C1A80243139B87858FF65F4B865A3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::Project(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Project_mEC70C8D2D5111A0EF91D410259BCD28424238B99_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_lossyScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetColumn(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector4::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.FEngineering::TransformBounding(UnityEngine.Bounds,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FEngineering_TransformBounding_m7718241D100E871CFDC28166E2CEEADC9E06274F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_mx, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.FEngineering::QIsZero(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FEngineering_QIsZero_mC1978B73976D4917E7B7C799ECAC27F7DCFDE453 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rot, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
// System.Single UnityEngine.Quaternion::Angle(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
}
// T[] System.Collections.Generic.List`1<System.Int32>::ToArray()
inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared)(__this, method);
}
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
// System.Void UnityEngine.PhysicMaterial::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicMaterial__ctor_m78BA71B067808944CAC6214299A5E6BC85691F4E (PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.PhysicMaterial::set_frictionCombine(UnityEngine.PhysicMaterialCombine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicMaterial_set_frictionCombine_m4F81ED0AC04BF634B0ACB33629CDB16C2ECBD28D (PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.PhysicMaterial::set_dynamicFriction(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicMaterial_set_dynamicFriction_mF41FC9F0BB5E70CF1AD4322FE67745AD612D7197 (PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.PhysicMaterial::set_staticFriction(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicMaterial_set_staticFriction_m737457B7A2346BFB5D05BC7322F2A49823243011 (PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.PhysicsMaterial2D::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsMaterial2D__ctor_m6B7BF5BCE02CFE0F96C480B653B29E24C90C2DC9 (PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.PhysicsMaterial2D::set_friction(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsMaterial2D_set_friction_m30157AED9C44D312E40B4E1C735197EF7A17B000 (PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* __this, float ___0_value, 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.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.FLogicMethods::IntLerp(System.Int32&,System.Int32,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FLogicMethods_IntLerp_m9DC35607B1B74224D530C9BB6D9D324FFB3795BE (int32_t* ___0_source, int32_t ___1_a, int32_t ___2_b, float ___3_t, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Single FIMSpace.FLogicMethods::FAbs(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_FAbs_mC73C39DFEE5812A26C8847FB5521CF8C888230AC (float ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::Distance(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// System.Single FIMSpace.FLogicMethods::WrapAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_WrapAngle_mECABDB02FA9E83DCDA80F01760783D029DB607FA (float ___0_angle, const RuntimeMethod* method) ;
// System.Single FIMSpace.FLogicMethods::UnwrapAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_UnwrapAngle_m45EDCB86C3BB6293761C5316D2F2C28502CBD35A (float ___0_angle, 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) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.Transform>(System.Boolean)
inline TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mD80D5A6BA73EE3066CFCE2345C3F4B9FC2E28837 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, bool ___0_includeInactive, const RuntimeMethod* method)
{
return (( TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, bool, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m90734C3A39A158985239CB90DE2F0792F1D99926_gshared)(__this, ___0_includeInactive, method);
}
// System.String System.String::ToLower()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Transform::get_childCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.FTransformMethods::ChangeActiveChildrenInside(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FTransformMethods_ChangeActiveChildrenInside_m01E432E895015FB23BF8DD799F28DA183AC7C3A6 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parentOfThem, bool ___1_active, const RuntimeMethod* method) ;
// System.Single UnityEngine.Random::Range(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494 (float ___0_minInclusive, float ___1_maxInclusive, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Random::Range(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68 (int32_t ___0_minInclusive, int32_t ___1_maxExclusive, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Camera::WorldToViewportPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Camera_WorldToViewportPoint_m285523443225EDA79BBEF9C9EDD76B99CFED054B (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_sizeDelta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_pivot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, 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.Vector2 FIMSpace.FVectorMethods::XOZ(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 FVectorMethods_XOZ_mCC70B6856D234181188A543E4155034E64935610 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toBeFlattened, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3Int::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Vector3>::get_HasValue()
inline bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline)(__this, method);
}
// T System.Nullable`1<UnityEngine.Vector3>::get_Value()
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792 (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method)
{
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
// UnityEngine.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) ;
// System.Void System.Threading.Monitor::Exit(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
// System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
// System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71 (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* ___0_start, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Start()
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Void System.Threading.Thread::Abort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Abort_mB956BACF405EFC38C6A3D0B93142E4CEDD64D941 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.FTex.FThread::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FThread_get_IsDone_m49EF2C6577E2B0768E89FB741A1B4F5165DEA1BF (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.FTex.FThread::set_IsDone(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread_set_IsDone_m586F0481B615E316136C939A0F26F9E6433A5EFE (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogException(System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0 (Exception_t* ___0_exception, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Input::GetAxis(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62 (String_t* ___0_axisName, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_smoothDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___0_key, const RuntimeMethod* method) ;
// UnityEngine.CursorLockMode UnityEngine.Cursor::get_lockState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Cursor_get_lockState_m9AD145AFB215DFEDA0074AC1F129EF02CCE5B632 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetMouseButton(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA (int32_t ___0_button, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetButton(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E (String_t* ___0_buttonName, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_down()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Cursor::set_lockState(UnityEngine.CursorLockMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9 (int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Cursor::set_visible(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cursor_set_visible_m612FCB2E86C15F91CE2E6148D1B556667954A2B7 (bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::HelperSwitchCursor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_HelperSwitchCursor_m9B600D48FAFEE835986C7B1EAC6A5A28D38EAC21 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::InputCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_InputCalculations_mA167FD4CC553E849415EEFD2F83DB9190B7FCD93 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::ZoomCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_ZoomCalculations_m943AA58B9495BBE97585139E2EC007BD809B5C18 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::FollowCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_FollowCalculations_mF05327F2488FF5CD52A69FBA7F393209FF9DB067 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::RaycastCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_RaycastCalculations_m9925B5EFDA59B2EC3AA703FDFA46C56FEC83FC61 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::SwitchCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_SwitchCalculations_m8D8C1A34969A6711EFC9E682502BBC9E537653ED (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::UpdateMethods()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_UpdateMethods_m5CE8F75903ED31D838665FFA020DB188CB57CEEF (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.RaycastHit::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Single FIMSpace.Basics.FBasic_TPPCameraBehaviour::HelperClampAngle(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FBasic_TPPCameraBehaviour_HelperClampAngle_mE0C053580539AA4040ABE2D3D9B81AFD61F80AE3 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, float ___0_angle, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::LerpAngle(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_LerpAngle_m0653422E15193C2E4A4E5AF05236B6315C789C23_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformVector_mFA6FB7570442728CB15D03C696353148711CDD98 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ;
// System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Ray::get_direction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetKeyDown(UnityEngine.KeyCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2 (int32_t ___0_key, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Cursor::get_visible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cursor_get_visible_mA41432B00371DB59F951107027B10729406876B9 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isFocused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isFocused_mFEEC52E355AA7AAA6B7250520CA544D80BE77524 (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Int32>::.ctor()
inline void Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968 (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method);
}
// System.Void FIMSpace.Basics.FAnimationClips::set_CurrentAnimation(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimationClips_set_CurrentAnimation_m90CED09BBC354551068674C19D18BE12DA0FFEF8_inline (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FAnimationClips::set_PreviousAnimation(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimationClips_set_PreviousAnimation_m996FEC40D23A8E596A4513235FC55AAB939D5C97_inline (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FAnimationClips::AddClip(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_AddClip_m84D6B533C66874446376F3BEC5C5D86DAFDF267D (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_clipName, bool ___1_exactClipName, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FAnimationClips::AddClip(UnityEngine.Animator,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_AddClip_mF0B1E09A9D1C6B424BE24F85C13971E9CB747934 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, String_t* ___1_clipName, bool ___2_exactClipName, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.FAnimatorMethods::StateExists(UnityEngine.Animator,System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, String_t* ___1_clipName, int32_t ___2_layer, const RuntimeMethod* method) ;
// System.String FIMSpace.FStringMethods::CapitalizeFirstLetter(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FStringMethods_CapitalizeFirstLetter_m6CE7B75CCCE592BADBB5E60DA0A0826C17DF9780 (String_t* ___0_text, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Int32>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Int32>::Add(TKey,TValue)
inline void Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883 (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, String_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, String_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void FIMSpace.Basics.FAnimationClips::RefreshClipMemory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_RefreshClipMemory_mEE642F8B3B8A86770F6E61D351CC85DA090C170A (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.String,System.Int32>::get_Item(TKey)
inline int32_t Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592 (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared)(__this, ___0_key, method);
}
// System.Void UnityEngine.Animator::CrossFadeInFixedTime(System.Int32,System.Single,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_CrossFadeInFixedTime_mC0A7F0188309753098EFF103FFA511A4377EEC55 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_stateHashName, float ___1_fixedTransitionDuration, int32_t ___2_layer, float ___3_fixedTimeOffset, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Basics.FAnimationClips::IsPlaying(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FAnimationClips_IsPlaying_m2CB8FE4BBC955607A55F5F34E9F46F72A3C96FD2 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_clip, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animator::CrossFade(System.Int32,System.Single,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_CrossFade_mAE4ED75E850B05A529EE726E314EF15A988F37DF (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_stateHashName, float ___1_normalizedTransitionDuration, int32_t ___2_layer, float ___3_normalizedTimeOffset, const RuntimeMethod* method) ;
// System.String FIMSpace.Basics.FAnimationClips::get_CurrentAnimation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FAnimationClips_get_CurrentAnimation_m20A1CEA8AF51C5AD9A07450664E9DF057442CA9D_inline (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Single FIMSpace.FLogicMethods::FLerp(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_FLerp_mA4780FCB786388953F58987EC3626614CBC87C32 (float ___0_a, float ___1_b, float ___2_t, float ___3_factor, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_unscaledDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5 (const RuntimeMethod* method) ;
// UnityEngine.AnimatorStateInfo UnityEngine.Animator::GetNextAnimatorStateInfo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 Animator_GetNextAnimatorStateInfo_m4661892C3F99329907EE3EE1C1FCB7974CDA2433 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_layerIndex, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AnimatorStateInfo::get_shortNameHash()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimatorStateInfo_get_shortNameHash_mEE816B999C282A3BA95AFC64278B994E899B7004 (AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FAnimator::set_CurrentAnimation(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimator_set_CurrentAnimation_mEBA97C7F3A87855987A3F2AADE111317177CCCBB_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FAnimator::set_PreviousAnimation(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimator_set_PreviousAnimation_mE6F4B0DEF8C7C3E21C5825D8304CC5AF79EFF1F2_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FAnimator::set_Layer(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimator_set_Layer_mD81F402DA1298186DA90DB8DF2067E0656DBE906_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Int32 FIMSpace.Basics.FAnimator::get_Layer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Basics.FAnimator::RefreshClipMemory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_RefreshClipMemory_mBA987C76C075D9BC785F664A3784122C5F4E0861 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animator::CrossFadeInFixedTime(System.String,System.Single,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_CrossFadeInFixedTime_mA1271920E97C315726655B0A5C31DAE69FAC6FC2 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_stateName, float ___1_fixedTransitionDuration, int32_t ___2_layer, float ___3_fixedTimeOffset, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Basics.FAnimator::IsPlaying(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FAnimator_IsPlaying_m2A5F3B7112E76F24CAD42D5DF6EF55629E5726C9 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_clip, const RuntimeMethod* method) ;
// System.Void UnityEngine.Animator::CrossFade(System.String,System.Single,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_CrossFade_m2D91D6C458B15B186365EED0C13A178342789084 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, String_t* ___0_stateName, float ___1_normalizedTransitionDuration, int32_t ___2_layer, float ___3_normalizedTimeOffset, const RuntimeMethod* method) ;
// System.String FIMSpace.Basics.FAnimator::get_CurrentAnimation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FAnimator_get_CurrentAnimation_m173257A0B23F5B260569EE51F70AF039F19819B6_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, 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.PGGCellPort/Data FIMSpace.Graph.PGGCellPort::get_CellData()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __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) ;
// FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGCellPort::get_Checker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* PGGCellPort_get_Checker_m8ED1E210CE674F791C1283B2D3DCEBBA262C9856 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.Planning.PlannerResult FIMSpace.Graph.PGGCellPort::get_ParentResult()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* PGGCellPort_get_ParentResult_m80F1FBD841FB282B3D92DFF3038032867788A11F (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGCellPort/Data::.ctor(FIMSpace.Generating.FieldCell,FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Planning.PlannerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703 (Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_parentChecker, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___2_parentResult, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGCellPort::set_CellData(FIMSpace.Graph.PGGCellPort/Data)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGCellPort_set_CellData_m0AF06D1FDAD9C129652DF52E28C8A0604DA9A5EA_inline (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC ___0_value, const RuntimeMethod* method) ;
// FIMSpace.Graph.PortConnection FIMSpace.Graph.NodePortBase::FirstNoSender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __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.Nullable`1<FIMSpace.Graph.PGGCellPort/Data> FIMSpace.Graph.PGGCellPort::GetDataFromPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 PGGCellPort_GetDataFromPort_mE182152A9F10E70250E1DF4474F43A9346962A4E (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, RuntimeObject* ___0_conn, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>::get_HasValue()
inline bool Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_inline (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946*, const RuntimeMethod*))Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_gshared_inline)(__this, method);
}
// T System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>::get_Value()
inline Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946* __this, const RuntimeMethod* method)
{
return (( Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC (*) (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946*, const RuntimeMethod*))Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_gshared)(__this, method);
}
// System.Void System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data>::.ctor(T)
inline void Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946* __this, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946*, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC, const RuntimeMethod*))Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C_gshared)(__this, ___0_value, 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) ;
// 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.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_GetPortValueCall_m4BE4DBBBFFB6869E24CAB3E0D094AEDBEB5A1311 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, bool ___0_onReadPortCall, 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) ;
// System.Boolean FIMSpace.Generating.FGenerators::CheckIfIsNull(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7 (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Graph.NodePortBase::OnClicked(UnityEngine.Event)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_OnClicked_m7E3093D80D791A50251E41E169ADCA57C9829EE8 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, 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) ;
// 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) ;
// 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.Color UnityEngine.Color::get_green()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.Checker.CheckerField3D::DebugLogDrawCellInWorldSpace(FIMSpace.Generating.FieldCell,UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_DebugLogDrawCellInWorldSpace_m54616AA3FE2DE4CB2A56C9090439DDAC33952EAB (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, float ___2_drawDur, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.NodePortBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ;
// FIMSpace.Graph.PGGModCellPort/Data FIMSpace.Graph.PGGModCellPort::get_CellData()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Graph.PGGModCellPort/Data::get_ContainsMultipleCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Data_get_ContainsMultipleCells_m119A2E057FDA2CC82C505188E149B90E192BC82A (Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGModCellPort::get_Cell()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PGGModCellPort_get_Cell_m47E52B427B5A588DAE7B2C42EC35B5CAD8ECA87D (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGModCellPort/Data::.ctor(FIMSpace.Generating.FieldCell)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m7EC4591399178149A4EF42A0DD66DE92B1EA4C23 (Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGModCellPort::set_CellData(FIMSpace.Graph.PGGModCellPort/Data)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGModCellPort::set_ForcedNull(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGModCellPort_set_ForcedNull_mE5BAE43D124EF9A42081A44A0633BBED7F1BF098_inline (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell> FIMSpace.Graph.PGGModCellPort::get_CellsList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* PGGModCellPort_get_CellsList_mBBA51E69D3DBDAE7D98428E76C9EC2E56DAF663E (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>::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<FIMSpace.Generating.FieldCell>::.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.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> 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<FIMSpace.Graph.PortConnection>::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.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data> FIMSpace.Graph.PGGModCellPort::GetDataFromPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA PGGModCellPort_GetDataFromPort_m53241CE7383C4C4270BE390B1D71E290FE1257DD (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, RuntimeObject* ___0_conn, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>::get_HasValue()
inline bool Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_inline (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA*, const RuntimeMethod*))Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_gshared_inline)(__this, method);
}
// T System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>::get_Value()
inline Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928 (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA* __this, const RuntimeMethod* method)
{
return (( Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA (*) (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA*, const RuntimeMethod*))Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>::get_Item(System.Int32)
inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>::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.Boolean FIMSpace.Generating.FGenerators::NotNull(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>::get_Count()
inline int32_t List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>::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.Void System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data>::.ctor(T)
inline void Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8 (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA* __this, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA*, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA, const RuntimeMethod*))Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8_gshared)(__this, ___0_value, method);
}
// System.Void FIMSpace.Graph.PGGModCellPort/Data::.ctor(System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_mAE4F6FA6A9A3B5DCCBC57E5D747999AA90033761 (Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, bool ___1_assignFirstAsMainRef, const RuntimeMethod* method) ;
// FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGModCellPort::get_GetInputCellValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Planning.FieldPlanner>::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 FIMSpace.Graph.NodePortBase::get_IsOutput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ;
// FIMSpace.Graph.IFGraphPort FIMSpace.Graph.NodePortBase::FirstConnectedPortOfType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_FirstConnectedPortOfType_mA679E768591B86FAC5AA80F1A0510A452D8CFF6F (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, Type_t* ___0_t, const RuntimeMethod* method) ;
// FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGPlannerPort::GetCheckerFromCellPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* PGGPlannerPort_GetCheckerFromCellPort_mE57BF621461AAD1F6F2ABBAE3E52F5FF342CF713 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, RuntimeObject* ___0_cellPrt, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGPlannerPort::SetIDsOfPlanner(FIMSpace.Generating.Planning.FieldPlanner)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2Int::.ctor(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
// FIMSpace.Graph.PortConnection FIMSpace.Graph.NodePortBase::get_BaseConnection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGPlannerPort::ReadValue(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_ReadValue_m9FF8BF610591D423D5664A19981B295DEBF59D34 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, RuntimeObject* ___0_val, 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) ;
// 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.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) ;
// 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.Graph.PGGPlannerPort::GetPlannerIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGGPlannerPort_GetPlannerIndex_m8D68520BA437F8882B9067F55A003684E0F770CC (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __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) ;
// FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::GetFieldPlannerByID(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PlannerRuleBase_GetFieldPlannerByID_m419C45914215E7444CCCFB0AFB8DFFEA89E15A03 (int32_t ___0_plannerId, int32_t ___1_duplicateId, 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) ;
// System.Boolean FIMSpace.Graph.NodePortBase::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_AllowConnectionWithValueType_m507880645636D9AEA88B790E62FC108409EF2C37 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Graph.NodePortBase::CanConnectWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_CanConnectWith_m786AF364990AE529B8D5F575949F412DF86723B0 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_toPort, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_x()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_y()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.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 System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>::get_Count()
inline int32_t List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>::get_Item(System.Int32)
inline SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>::Clear()
inline void List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>::set_Item(System.Int32,T)
inline void List_1_set_Item_m0BA6E881BB83036B00BA208F27F14EDF39E1BF01 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, int32_t ___0_index, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, int32_t, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>::Add(T)
inline void List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// FIMSpace.Generating.SpawnData FIMSpace.Graph.PGGSpawnPort::get_FirstSpawnForOutputPort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PGGSpawnPort_get_FirstSpawnForOutputPort_m4CDE831BB8C63DB5236E44182710C99B01F462FE (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.SpawnData FIMSpace.Graph.PGGSpawnPort::get_GetFirstConnectedSpawn()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) ;
// FIMSpace.Graph.PGGSpawnPort FIMSpace.Graph.PGGSpawnPort::get_GetConnectedSpawnPort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* PGGSpawnPort_get_GetConnectedSpawnPort_mA568AFD62501FF4BE47A969B6929F98E466F039E (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGSpawnPort::set_FirstSpawnForOutputPort(FIMSpace.Generating.SpawnData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>::.ctor()
inline void List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void FIMSpace.Graph.NodePortBase::InitialValueRefresh(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_InitialValueRefresh_m51EFB646273ABCDEA474EF34F076A7D767711FA6 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_initialValue, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.NodePortBase::Refresh(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_Refresh_m4771108A31D449663676BC30E2D153249F72609C (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_parentNode, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PGGTriggerPort::Execute(System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.Planning.PlanGenerationPrint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTriggerPort_Execute_mBCD350ADF177AC5CEE83A5FBCB05C46E40B29DC2 (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* ___0_Connections, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_planner, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___2_print, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.Planning.FieldPlanner::CallExecution(FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase,FIMSpace.Generating.Planning.PlanGenerationPrint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldPlanner_CallExecution_m1677DB2B9B75562142990E91FA18236AFD2F8E43 (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* ___0_rule, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___1_newResult, const RuntimeMethod* method) ;
// System.Object FIMSpace.Generating.FieldVariable::GetValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldVariable_GetValue_mBFB83E99B56856C5D42BC937FD28EC5E58DEA84A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FieldVariable::SetTemporaryReference(System.Boolean,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetTemporaryReference_m8D5ABF0FF55B069BDB7731DC77A71E69230C5342 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, bool ___0_forceReturnTemporaryReference, RuntimeObject* ___1_temp, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_TriggerReadPort_m092F7E7E5E6EA311BD1240A72EF236CA1265B4AF (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, bool ___0_callRead, 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.Vector3 FIMSpace.Generating.Checker.CheckerField3D::GetWorldPos(FIMSpace.Generating.FieldCell)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ;
// UnityEngine.Vector3 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.Boolean FIMSpace.Graph.PGGVector3Port::get_ConnectingWithPlannerPort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGVector3Port_get_ConnectingWithPlannerPort_m8C70195FA0383EC5878897AF85C83913AFA2FE2B (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerNodes.PlannerRuleBase::GetPlannerFromPortS(FIMSpace.Graph.PGGPlannerPort,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PlannerRuleBase_GetPlannerFromPortS_mBF18DAB2856D2B5F6876A9D111A4F47216CAD80F (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* ___0_port, bool ___1_callRead, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.FGraph_NodeBase::CheckConnectionsListForNulls(System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_CheckConnectionsListForNulls_m8BF887B54883709BD7D48DE3F2279C8600EB19C3 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* ___0_connections, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>::get_Count()
inline int32_t List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>::get_Item(System.Int32)
inline FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346 (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* (*) (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RemoveAtIndex(System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RemoveAtIndex_m79485B8AE407423E727EDBB9316DB3A6EB5B62E5 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* ___0_connections, int32_t ___1_index, const RuntimeMethod* method) ;
// FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.FGraph_TriggerNodeConnection::get_To()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* FGraph_TriggerNodeConnection_get_To_mC950F53DFAF1D1FDF5279652B4A1C1AD2E5A86E0 (FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* __this, const RuntimeMethod* method) ;
// FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.FGraph_TriggerNodeConnection::get_From()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* FGraph_TriggerNodeConnection_get_From_m55FC39A00C3E788684F98214C5C6F7F9523AA54F (FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.FGraph_NodeBase::_E_SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Graph.FGraph_TriggerNodeConnection::IsConnectedWith(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_TriggerNodeConnection_IsConnectedWith_mD53F0F3E99B92299A68AA06651CDD020B85B6B00 (FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherNode, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1 (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
// System.Void FIMSpace.Graph.FGraph_RunHandler::RefreshConnectorsConnections<FIMSpace.Graph.FGraph_NodeBase>(T,System.Collections.Generic.List`1<T>)
inline void FGraph_RunHandler_RefreshConnectorsConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m665A4ABA73F9B9BFB01F0E168DCA899E0A39C083 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_node, List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* ___1_drawingNodes, const RuntimeMethod* method)
{
(( void (*) (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*, List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167*, const RuntimeMethod*))FGraph_RunHandler_RefreshConnectorsConnections_TisRuntimeObject_mB27B512AA325783153225F8FD8E31C218BDBCC46_gshared)(___0_node, ___1_drawingNodes, method);
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::CheckPortsForNullConnections(System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_CheckPortsForNullConnections_m765F153841EF59D8B8EAE32B29B0827BE07CFCEC (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* ___0_ports, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>::get_Count()
inline int32_t List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>::get_Item(System.Int32)
inline RuntimeObject* List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1 (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// FIMSpace.Graph.NodePortBase FIMSpace.Graph.NodePortBase::ToNodePortBase(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* NodePortBase_ToNodePortBase_m960121D772D912604AD956F4C36E276B21D4A2D1 (RuntimeObject* ___0_iFGraphPort, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_mC572D8121EDA308A33AB9A7B96300F3407C82863 (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
// System.Void FIMSpace.Graph.NodePortBase::RemoveConnectionAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// UnityEngine.EventType UnityEngine.Event::get_type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Event::get_button()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ;
// FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.FGraph_TriggerNodeConnection::GetOther(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* FGraph_TriggerNodeConnection_GetOther_m828AAC65865DE79AD43AE9E5565FE8D861D8F894 (FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherThan, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.FGraph_NodeBase::MarkConnnectedNodesForRefresh(System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_MarkConnnectedNodesForRefresh_m47EAF936C5DF59B3F7CB30C0385B99D5F5B2C034 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* ___0_ports, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>::get_Count()
inline int32_t List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_inline (List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>::get_Item(System.Int32)
inline FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3 (List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* (*) (List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::set_RefreshedPorts(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FGraph_NodeBase_set_RefreshedPorts_m896A257EDE7981D9907817F74665D5E967CDB26E_inline (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_RefreshedPorts()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_RefreshedPorts_mC94EA0A8D310D61E485D917B74ACFCF9922AC239_inline (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.FGraph_NodeBase::RefreshPorts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RefreshPorts_mFB9AC285EDA6C3B496ECBA5F85EAEA6AD28D5418 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.NodePortBase::DisconnectWith(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_DisconnectWith_m16375E5FB9DDC3296BCF214A65B12FC082FC83CF (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherParent, RuntimeObject* ___1_disconnectWithPort, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>::Clear()
inline void List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_inline (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Reflection.FieldInfo>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_m076E8AB59FBC1EF980B21AFEB1100785211B9267 (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
}
// System.Void System.Collections.Generic.List`1<System.Reflection.FieldInfo>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_mD6643F910FECC926FC046C07DBA5A05E2E827385 (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Reflection.FieldInfo>::get_Item(System.Int32)
inline FieldInfo_t* List_1_get_Item_mA2DEF5E6DCE93AD62905CF6DC7433DE0D861B1FE (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FieldInfo_t* (*) (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697 (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994 (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>::Add(T)
inline void List_1_Add_mB5CC4E4234180454101F8CED6E9820B81B7A97C7_inline (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Int32 System.Collections.Generic.List`1<System.Reflection.FieldInfo>::get_Count()
inline int32_t List_1_get_Count_m96E5CE4B035079455944A7E4639324ED8D847CA6_inline (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// FIMSpace.Graph.IFGraphPort FIMSpace.Graph.FGraph_NodeBase::GetInputPort(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGraph_NodeBase_GetInputPort_mBCF736D7C5D7DB109F997D1BBDF5CBFBCC0CD178 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// FIMSpace.Graph.IFGraphPort FIMSpace.Graph.FGraph_NodeBase::GetOutputPort(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGraph_NodeBase_GetOutputPort_m9723A8F6A5557FD2CC6504741499493A361A0510 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// T FIMSpace.Generating.FGenerators::GetListElementOrNull<FIMSpace.Graph.IFGraphPort>(System.Collections.Generic.List`1<T>,System.Int32)
inline RuntimeObject* FGenerators_GetListElementOrNull_TisIFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_m21C0ED71593BDA474A977A405C139E78907484AB (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* ___0_list, int32_t ___1_index, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*, int32_t, const RuntimeMethod*))FGenerators_GetListElementOrNull_TisRuntimeObject_mB16E5ABB84DDEA8195FF4F210911F57C1BC2B711_gshared)(___0_list, ___1_index, method);
}
// System.Void FIMSpace.Graph.PortConnection::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortConnection_Clear_mA343D6CC6F0861150319F0A9A5D93E93BC8C5786 (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>::Clear()
inline void List_1_Clear_mB31A5AC391B9FB06153471757B411CCEEF29F877_inline (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void FIMSpace.Graph.NodePortBase::CallFromParentNode(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_CallFromParentNode_mB99E21CA3BCA8847D889CD9A77DACAED09A43610 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_nodeBase, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Graph.NodePortBase::IsConnectedWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_IsConnectedWith_m337766EDCD9A2FFBEE1399E123627BBD5CCCB64C (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_otherPort, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>::.ctor()
inline void List_1__ctor_m2F74A2C6E864C6E18ADDD6F43605183072FEABFB (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>::.ctor()
inline void List_1__ctor_mB9E4B007406B73A3842427A6120A8A378EEA8A63 (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.FGraph_NodeBase/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1C8D796077965089452AF0DF4D0C990B2A52B6C0 (U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.FGraph_RunHandler::RefreshPortConnections<FIMSpace.Graph.FGraph_NodeBase>(T,System.Collections.Generic.List`1<T>)
inline void FGraph_RunHandler_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m911CE86F8E467E35516E8F6F06AF06156D14AC0C (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_node, List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* ___1_drawingNodes, const RuntimeMethod* method)
{
(( void (*) (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*, List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167*, const RuntimeMethod*))FGraph_RunHandler_RefreshPortConnections_TisRuntimeObject_m14F84C679F7573EB76F0C984C5897D06822D320C_gshared)(___0_node, ___1_drawingNodes, method);
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RefreshPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RefreshPort_m6D9E18D7223ECCF7BA67A2C0F637615D515025E1 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,FIMSpace.Graph.EPortNameDisplay,FIMSpace.Graph.EPortValueDisplay,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_m5B7913E2D642BE2220DA96210C111AEEEAB4524A (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_display, int32_t ___2_valDispl, int32_t ___3_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_additionalConnectionsAlllow, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_m8E7C7176BBC55D1B23FF7700DA680E5DEA109D41 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_additionalConnectionsAlllow, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,FIMSpace.Graph.EPortNameDisplay,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_m1D1FDA60337F6A6D1E73524FB4986E0EE8EB53B5 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_display, int32_t ___2_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_additionalConnectionsAlllow, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PortConnection::set_IsInput(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PortConnection_set_IsInput_mD4CFB13985470A50AE3BD67301502F2CE2F88DAE_inline (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Int32 FIMSpace.Graph.FGraph_NodeBase::GetPortIndex(FIMSpace.Graph.IFGraphPort,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGraph_NodeBase_GetPortIndex_m3AF047303F5A298A9A5F5DA0CDD4AAE927FFBC03 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, RuntimeObject* ___0_toPort, bool ___1_inputPort, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PortConnection::set_WasReloaded(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PortConnection_set_WasReloaded_mF5B5C689DF69174C766FE633E1B776D8245F0E11_inline (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m26DCCBA09C25C76429E289D0F3AD2C7EFD021736 (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_IsUniversal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsUniversal_mA293B3D7D97F24862D7A56A332DE99D156E2E680 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.NodePortBase::RemoveConnection(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_RemoveConnection_m610401CF0FA3AA3FB576554DF24C6D6E1D4AC6E6 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.FGraph_NodeBase::PortConnectionRequestsRefresh(FIMSpace.Graph.NodePortBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_PortConnectionRequestsRefresh_m0B7A52A993889B7C7E2A662F5FC24AC446E67CB5 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___0_port, const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.Rect::get_zero()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D (const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.NodePortBase::UpdateSerializedObject(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_UpdateSerializedObject_m0975D1C73C45963EACA8AB9CCB8B2B60ECE2533E (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_a, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___1_b, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Graph.NodePortBase::RemoveConnectionWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_RemoveConnectionWith_mCBB2C7FF29BDB2F9A0A9C4850A186E40EE661F8E (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_otherPort, const RuntimeMethod* method) ;
// System.Void FIMSpace.Graph.PortConnection::.ctor(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.IFGraphPort,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortConnection__ctor_m9A90E236A9C41C8C133CCE9F464BA6F11039A10F (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_to, RuntimeObject* ___1_toPort, bool ___2_isInput, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>::Add(T)
inline void List_1_Add_m4895F41EF87318DC02F8FB31C8DB9092092801A3_inline (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* __this, PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884*, PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void FIMSpace.Graph.NodePortBase::ApplySerializedObject(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_ApplySerializedObject_m8F54A58D831B66B105148A8B38F9FCCD96CB7882 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_a, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___1_b, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Graph.PortConnection::get_WasReloaded()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PortConnection_get_WasReloaded_m261DFD637E1BD70DD7F7C0ACB432AFF92ADDEFB8_inline (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>::.ctor()
inline void List_1__ctor_m0B2266FEE9A759CD495AD43FC97826537DEB16FB (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::Internal_ToAxisAngleRad(UnityEngine.Quaternion,UnityEngine.Vector3&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion_Internal_ToAxisAngleRad_m36090778CAC5E93CADAD17A95B7C7028E93CA1BF (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, float* ___2_angle, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method) ;
// System.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::Normalize(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Normalize_m1D1B879617A0F54904EDD0E59D356D605457002B_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector4::Dot(UnityEngine.Vector4,UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ;
// 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.Int32 UnityEngine.Vector3Int::get_z()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
// System.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.Vector4::Magnitude(UnityEngine.Vector4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Magnitude_mFBC659211CDF4EDB2B540C58315D1E260FB23B1F_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Division(UnityEngine.Vector4,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Parabox.CSG.Model/<>c__DisplayClass14_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass14_0__ctor_m2EAE64ACF4F4C46F91790238FE8BC5F713E7DC66 (U3CU3Ec__DisplayClass14_0_t402D0C0496BA12F5BA435A4D0B89FA1EFE21E5B4* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// Parabox.CSG.Vertex Parabox.CSG.Model/<>c__DisplayClass14_0::<.ctor>b__0(Parabox.CSG.Vertex)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 U3CU3Ec__DisplayClass14_0_U3C_ctorU3Eb__0_m86939EB610E227E81BA839554A1B6BD7AFAB6981 (U3CU3Ec__DisplayClass14_0_t402D0C0496BA12F5BA435A4D0B89FA1EFE21E5B4* __this, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___0_x, const RuntimeMethod* method)
{
{
// m_Vertices = VertexUtility.GetVertices(mesh).Select(x => transform.TransformVertex(x)).ToList();
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___transform_0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_1 = ___0_x;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_2;
L_2 = VertexUtility_TransformVertex_m92DCA82162ABB6744C132DDC40AAE77D421D31D6(L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Parabox.CSG.Node::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_mDF5EE62FB971EBA3755FEBA71E3E3468AD75BC38 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, const RuntimeMethod* method)
{
{
// public Node()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// front = null;
__this->___front_1 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___front_1), (void*)(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)NULL);
// back = null;
__this->___back_2 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___back_2), (void*)(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)NULL);
// }
return;
}
}
// System.Void Parabox.CSG.Node::.ctor(System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_list, const RuntimeMethod* method)
{
{
// public Node(List<Polygon> list)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// Build(list);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_0 = ___0_list;
Node_Build_m4C25D37247D439E22BCED9F8BC65E63140D28F06(__this, L_0, NULL);
// }
return;
}
}
// System.Void Parabox.CSG.Node::.ctor(System.Collections.Generic.List`1<Parabox.CSG.Polygon>,Parabox.CSG.Plane,Parabox.CSG.Node,Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node__ctor_m01E3B6F2FE4BB5C12960425E5BDD7EC7C4705D63 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_list, Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* ___1_plane, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___2_front, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___3_back, const RuntimeMethod* method)
{
{
// public Node(List<Polygon> list, Plane plane, Node front, Node back)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// this.polygons = list;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_0 = ___0_list;
__this->___polygons_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___polygons_0), (void*)L_0);
// this.plane = plane;
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_1 = ___1_plane;
__this->___plane_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___plane_3), (void*)L_1);
// this.front = front;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_2 = ___2_front;
__this->___front_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___front_1), (void*)L_2);
// this.back = back;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_3 = ___3_back;
__this->___back_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___back_2), (void*)L_3);
// }
return;
}
}
// Parabox.CSG.Node Parabox.CSG.Node::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* Node_Clone_mA688FBB64C8204A91C9A909FE98A04D9A2317F4F (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Node clone = new Node(this.polygons, this.plane, this.front, this.back);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_0 = __this->___polygons_0;
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_1 = __this->___plane_3;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_2 = __this->___front_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_3 = __this->___back_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_4 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_4);
Node__ctor_m01E3B6F2FE4BB5C12960425E5BDD7EC7C4705D63(L_4, L_0, L_1, L_2, L_3, NULL);
// return clone;
return L_4;
}
}
// System.Void Parabox.CSG.Node::ClipTo(Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___0_other, const RuntimeMethod* method)
{
{
// this.polygons = other.ClipPolygons(this.polygons);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_0 = ___0_other;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_1 = __this->___polygons_0;
NullCheck(L_0);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_2;
L_2 = Node_ClipPolygons_m48F540F3D2EBCD75A112262FD8D31E159A371102(L_0, L_1, NULL);
__this->___polygons_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___polygons_0), (void*)L_2);
// if (this.front != null)
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_3 = __this->___front_1;
if (!L_3)
{
goto IL_0026;
}
}
{
// this.front.ClipTo(other);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_4 = __this->___front_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_5 = ___0_other;
NullCheck(L_4);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_4, L_5, NULL);
}
IL_0026:
{
// if (this.back != null)
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_6 = __this->___back_2;
if (!L_6)
{
goto IL_003a;
}
}
{
// this.back.ClipTo(other);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_7 = __this->___back_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_8 = ___0_other;
NullCheck(L_7);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_7, L_8, NULL);
}
IL_003a:
{
// }
return;
}
}
// System.Void Parabox.CSG.Node::Invert()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_0 = NULL;
int32_t V_1 = 0;
{
// for (int i = 0; i < this.polygons.Count; i++)
V_1 = 0;
goto IL_0019;
}
IL_0004:
{
// this.polygons[i].Flip();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_0 = __this->___polygons_0;
int32_t L_1 = V_1;
NullCheck(L_0);
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_2;
L_2 = List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437(L_0, L_1, List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var);
NullCheck(L_2);
Polygon_Flip_m7C6931658A885BFD86E99813D7AB432AF10D7035(L_2, NULL);
// for (int i = 0; i < this.polygons.Count; i++)
int32_t L_3 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0019:
{
// for (int i = 0; i < this.polygons.Count; i++)
int32_t L_4 = V_1;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_5 = __this->___polygons_0;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_inline(L_5, List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
if ((((int32_t)L_4) < ((int32_t)L_6)))
{
goto IL_0004;
}
}
{
// this.plane.Flip();
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_7 = __this->___plane_3;
NullCheck(L_7);
Plane_Flip_m939D44F507CE7873CFD371835CD15385F12B2B50(L_7, NULL);
// if (this.front != null)
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_8 = __this->___front_1;
if (!L_8)
{
goto IL_0045;
}
}
{
// this.front.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_9 = __this->___front_1;
NullCheck(L_9);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_9, NULL);
}
IL_0045:
{
// if (this.back != null)
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_10 = __this->___back_2;
if (!L_10)
{
goto IL_0058;
}
}
{
// this.back.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_11 = __this->___back_2;
NullCheck(L_11);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_11, NULL);
}
IL_0058:
{
// Node tmp = this.front;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_12 = __this->___front_1;
V_0 = L_12;
// this.front = this.back;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_13 = __this->___back_2;
__this->___front_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___front_1), (void*)L_13);
// this.back = tmp;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_14 = V_0;
__this->___back_2 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___back_2), (void*)L_14);
// }
return;
}
}
// System.Void Parabox.CSG.Node::Build(System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Node_Build_m4C25D37247D439E22BCED9F8BC65E63140D28F06 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_list, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SequenceEqual_TisPolygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_mB3BC4FB45589BCE1C07B5836CD7051A06C581546_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_1 = NULL;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_2 = NULL;
int32_t V_3 = 0;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_4 = NULL;
int32_t G_B5_0 = 0;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* G_B18_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* G_B17_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* G_B25_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* G_B24_0 = NULL;
{
// if (list.Count < 1)
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_0 = ___0_list;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_inline(L_0, List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
if ((((int32_t)L_1) >= ((int32_t)1)))
{
goto IL_000a;
}
}
{
// return;
return;
}
IL_000a:
{
// bool newNode = plane == null || !plane.Valid();
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_2 = __this->___plane_3;
if (!L_2)
{
goto IL_0022;
}
}
{
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_3 = __this->___plane_3;
NullCheck(L_3);
bool L_4;
L_4 = Plane_Valid_m007D85BBEC651161B0CE7611266854E24B6A1BAF(L_3, NULL);
G_B5_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
goto IL_0023;
}
IL_0022:
{
G_B5_0 = 1;
}
IL_0023:
{
V_0 = (bool)G_B5_0;
// if (newNode)
bool L_5 = V_0;
if (!L_5)
{
goto IL_006a;
}
}
{
// plane = new Plane();
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_6 = (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D*)il2cpp_codegen_object_new(Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D_il2cpp_TypeInfo_var);
NullCheck(L_6);
Plane__ctor_m4240B5140F10DF976B454954C77872B2F4084FD1(L_6, NULL);
__this->___plane_3 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___plane_3), (void*)L_6);
// plane.normal = list[0].plane.normal;
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_7 = __this->___plane_3;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_8 = ___0_list;
NullCheck(L_8);
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_9;
L_9 = List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437(L_8, 0, List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var);
NullCheck(L_9);
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_10 = L_9->___plane_1;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10->___normal_0;
NullCheck(L_7);
L_7->___normal_0 = L_11;
// plane.w = list[0].plane.w;
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_12 = __this->___plane_3;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_13 = ___0_list;
NullCheck(L_13);
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_14;
L_14 = List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437(L_13, 0, List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var);
NullCheck(L_14);
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_15 = L_14->___plane_1;
NullCheck(L_15);
float L_16 = L_15->___w_1;
NullCheck(L_12);
L_12->___w_1 = L_16;
}
IL_006a:
{
// if (polygons == null)
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_17 = __this->___polygons_0;
if (L_17)
{
goto IL_007d;
}
}
{
// polygons = new List<Polygon>();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_18 = (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*)il2cpp_codegen_object_new(List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
NullCheck(L_18);
List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F(L_18, List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
__this->___polygons_0 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___polygons_0), (void*)L_18);
}
IL_007d:
{
// var listFront = new List<Polygon>();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_19 = (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*)il2cpp_codegen_object_new(List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
NullCheck(L_19);
List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F(L_19, List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
V_1 = L_19;
// var listBack = new List<Polygon>();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_20 = (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*)il2cpp_codegen_object_new(List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
NullCheck(L_20);
List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F(L_20, List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
V_2 = L_20;
// for (int i = 0; i < list.Count; i++)
V_3 = 0;
goto IL_00b1;
}
IL_008d:
{
// plane.SplitPolygon(list[i], polygons, polygons, listFront, listBack);
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_21 = __this->___plane_3;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_22 = ___0_list;
int32_t L_23 = V_3;
NullCheck(L_22);
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_24;
L_24 = List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437(L_22, L_23, List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_25 = __this->___polygons_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_26 = __this->___polygons_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_27 = V_1;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_28 = V_2;
NullCheck(L_21);
Plane_SplitPolygon_mF8A0A409737ADDCAE4E5FDCBA1741BCFA7DB2223(L_21, L_24, L_25, L_26, L_27, L_28, NULL);
// for (int i = 0; i < list.Count; i++)
int32_t L_29 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_00b1:
{
// for (int i = 0; i < list.Count; i++)
int32_t L_30 = V_3;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_31 = ___0_list;
NullCheck(L_31);
int32_t L_32;
L_32 = List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_inline(L_31, List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
if ((((int32_t)L_30) < ((int32_t)L_32)))
{
goto IL_008d;
}
}
{
// if (listFront.Count > 0)
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_33 = V_1;
NullCheck(L_33);
int32_t L_34;
L_34 = List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_inline(L_33, List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
if ((((int32_t)L_34) <= ((int32_t)0)))
{
goto IL_00fd;
}
}
{
// if (newNode && list.SequenceEqual(listFront))
bool L_35 = V_0;
if (!L_35)
{
goto IL_00dd;
}
}
{
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_36 = ___0_list;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_37 = V_1;
bool L_38;
L_38 = Enumerable_SequenceEqual_TisPolygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_mB3BC4FB45589BCE1C07B5836CD7051A06C581546(L_36, L_37, Enumerable_SequenceEqual_TisPolygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_mB3BC4FB45589BCE1C07B5836CD7051A06C581546_RuntimeMethod_var);
if (!L_38)
{
goto IL_00dd;
}
}
{
// polygons.AddRange(listFront);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_39 = __this->___polygons_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_40 = V_1;
NullCheck(L_39);
List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022(L_39, L_40, List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var);
goto IL_00fd;
}
IL_00dd:
{
// (front ?? (front = new Node())).Build(listFront);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_41 = __this->___front_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_42 = L_41;
G_B17_0 = L_42;
if (L_42)
{
G_B18_0 = L_42;
goto IL_00f7;
}
}
{
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_43 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_43);
Node__ctor_mDF5EE62FB971EBA3755FEBA71E3E3468AD75BC38(L_43, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_44 = L_43;
V_4 = L_44;
__this->___front_1 = L_44;
Il2CppCodeGenWriteBarrier((void**)(&__this->___front_1), (void*)L_44);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_45 = V_4;
G_B18_0 = L_45;
}
IL_00f7:
{
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_46 = V_1;
NullCheck(G_B18_0);
Node_Build_m4C25D37247D439E22BCED9F8BC65E63140D28F06(G_B18_0, L_46, NULL);
}
IL_00fd:
{
// if (listBack.Count > 0)
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_47 = V_2;
NullCheck(L_47);
int32_t L_48;
L_48 = List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_inline(L_47, List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
if ((((int32_t)L_48) <= ((int32_t)0)))
{
goto IL_013f;
}
}
{
// if (newNode && list.SequenceEqual(listBack))
bool L_49 = V_0;
if (!L_49)
{
goto IL_011f;
}
}
{
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_50 = ___0_list;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_51 = V_2;
bool L_52;
L_52 = Enumerable_SequenceEqual_TisPolygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_mB3BC4FB45589BCE1C07B5836CD7051A06C581546(L_50, L_51, Enumerable_SequenceEqual_TisPolygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_mB3BC4FB45589BCE1C07B5836CD7051A06C581546_RuntimeMethod_var);
if (!L_52)
{
goto IL_011f;
}
}
{
// polygons.AddRange(listBack);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_53 = __this->___polygons_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_54 = V_2;
NullCheck(L_53);
List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022(L_53, L_54, List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var);
return;
}
IL_011f:
{
// (back ?? (back = new Node())).Build(listBack);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_55 = __this->___back_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_56 = L_55;
G_B24_0 = L_56;
if (L_56)
{
G_B25_0 = L_56;
goto IL_0139;
}
}
{
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_57 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_57);
Node__ctor_mDF5EE62FB971EBA3755FEBA71E3E3468AD75BC38(L_57, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_58 = L_57;
V_4 = L_58;
__this->___back_2 = L_58;
Il2CppCodeGenWriteBarrier((void**)(&__this->___back_2), (void*)L_58);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_59 = V_4;
G_B25_0 = L_59;
}
IL_0139:
{
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_60 = V_2;
NullCheck(G_B25_0);
Node_Build_m4C25D37247D439E22BCED9F8BC65E63140D28F06(G_B25_0, L_60, NULL);
}
IL_013f:
{
// }
return;
}
}
// System.Collections.Generic.List`1<Parabox.CSG.Polygon> Parabox.CSG.Node::ClipPolygons(System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* Node_ClipPolygons_m48F540F3D2EBCD75A112262FD8D31E159A371102 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___0_list, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m2C8FB48A293DDC05C46B10DB75550C8C20B3F2E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_0 = NULL;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_1 = NULL;
int32_t V_2 = 0;
{
// if (!this.plane.Valid())
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_0 = __this->___plane_3;
NullCheck(L_0);
bool L_1;
L_1 = Plane_Valid_m007D85BBEC651161B0CE7611266854E24B6A1BAF(L_0, NULL);
if (L_1)
{
goto IL_000f;
}
}
{
// return list;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_2 = ___0_list;
return L_2;
}
IL_000f:
{
// List<Polygon> list_front = new List<Polygon>();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_3 = (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*)il2cpp_codegen_object_new(List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F(L_3, List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
V_0 = L_3;
// List<Polygon> list_back = new List<Polygon>();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_4 = (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*)il2cpp_codegen_object_new(List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F(L_4, List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
V_1 = L_4;
// for (int i = 0; i < list.Count; i++)
V_2 = 0;
goto IL_0039;
}
IL_001f:
{
// this.plane.SplitPolygon(list[i], list_front, list_back, list_front, list_back);
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_5 = __this->___plane_3;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_6 = ___0_list;
int32_t L_7 = V_2;
NullCheck(L_6);
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_8;
L_8 = List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437(L_6, L_7, List_1_get_Item_mFD5EF67FA4A17917CCF0A18505A4B5956C9E6437_RuntimeMethod_var);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_9 = V_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_10 = V_1;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_11 = V_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_12 = V_1;
NullCheck(L_5);
Plane_SplitPolygon_mF8A0A409737ADDCAE4E5FDCBA1741BCFA7DB2223(L_5, L_8, L_9, L_10, L_11, L_12, NULL);
// for (int i = 0; i < list.Count; i++)
int32_t L_13 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0039:
{
// for (int i = 0; i < list.Count; i++)
int32_t L_14 = V_2;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_15 = ___0_list;
NullCheck(L_15);
int32_t L_16;
L_16 = List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_inline(L_15, List_1_get_Count_mE4AB993B1A4BFAD4D3FFEB2FCDBBC95E247AE8D6_RuntimeMethod_var);
if ((((int32_t)L_14) < ((int32_t)L_16)))
{
goto IL_001f;
}
}
{
// if (this.front != null)
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_17 = __this->___front_1;
if (!L_17)
{
goto IL_0057;
}
}
{
// list_front = this.front.ClipPolygons(list_front);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_18 = __this->___front_1;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_19 = V_0;
NullCheck(L_18);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_20;
L_20 = Node_ClipPolygons_m48F540F3D2EBCD75A112262FD8D31E159A371102(L_18, L_19, NULL);
V_0 = L_20;
}
IL_0057:
{
// if (this.back != null)
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_21 = __this->___back_2;
if (!L_21)
{
goto IL_006e;
}
}
{
// list_back = this.back.ClipPolygons(list_back);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_22 = __this->___back_2;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_23 = V_1;
NullCheck(L_22);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_24;
L_24 = Node_ClipPolygons_m48F540F3D2EBCD75A112262FD8D31E159A371102(L_22, L_23, NULL);
V_1 = L_24;
goto IL_0074;
}
IL_006e:
{
// list_back.Clear();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_25 = V_1;
NullCheck(L_25);
List_1_Clear_m2C8FB48A293DDC05C46B10DB75550C8C20B3F2E4_inline(L_25, List_1_Clear_m2C8FB48A293DDC05C46B10DB75550C8C20B3F2E4_RuntimeMethod_var);
}
IL_0074:
{
// list_front.AddRange(list_back);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_26 = V_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_27 = V_1;
NullCheck(L_26);
List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022(L_26, L_27, List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var);
// return list_front;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_28 = V_0;
return L_28;
}
}
// System.Collections.Generic.List`1<Parabox.CSG.Polygon> Parabox.CSG.Node::AllPolygons()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_0 = NULL;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_1 = NULL;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_2 = NULL;
{
// List<Polygon> list = this.polygons;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_0 = __this->___polygons_0;
V_0 = L_0;
// List<Polygon> list_front = new List<Polygon>(), list_back = new List<Polygon>();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_1 = (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*)il2cpp_codegen_object_new(List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F(L_1, List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
V_1 = L_1;
// List<Polygon> list_front = new List<Polygon>(), list_back = new List<Polygon>();
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_2 = (List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE*)il2cpp_codegen_object_new(List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F(L_2, List_1__ctor_mEA50E9463F83B8BAF1F1A07D1FF8EF8540AC8D7F_RuntimeMethod_var);
V_2 = L_2;
// if (this.front != null)
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_3 = __this->___front_1;
if (!L_3)
{
goto IL_0027;
}
}
{
// list_front = this.front.AllPolygons();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_4 = __this->___front_1;
NullCheck(L_4);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_5;
L_5 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_4, NULL);
V_1 = L_5;
}
IL_0027:
{
// if (this.back != null)
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_6 = __this->___back_2;
if (!L_6)
{
goto IL_003b;
}
}
{
// list_back = this.back.AllPolygons();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_7 = __this->___back_2;
NullCheck(L_7);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_8;
L_8 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_7, NULL);
V_2 = L_8;
}
IL_003b:
{
// if (list != null)
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_9 = V_0;
if (!L_9)
{
goto IL_0052;
}
}
{
// if (list_front != null) list.AddRange(list_front);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_10 = V_1;
if (!L_10)
{
goto IL_0048;
}
}
{
// if (list_front != null) list.AddRange(list_front);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_11 = V_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_12 = V_1;
NullCheck(L_11);
List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022(L_11, L_12, List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var);
}
IL_0048:
{
// if (list_back != null) list.AddRange(list_back);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_13 = V_2;
if (!L_13)
{
goto IL_0052;
}
}
{
// if (list_back != null) list.AddRange(list_back);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_14 = V_0;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_15 = V_2;
NullCheck(L_14);
List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022(L_14, L_15, List_1_AddRange_mD8A804EA85B7404C9C788E08B454080075C53022_RuntimeMethod_var);
}
IL_0052:
{
// return list;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_16 = V_0;
return L_16;
}
}
// Parabox.CSG.Node Parabox.CSG.Node::Union(Parabox.CSG.Node,Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* Node_Union_mCCEA42F4315E9BD389BD410B938EC98A55D5F883 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___0_a1, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___1_b1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_1 = NULL;
{
// Node a = a1.Clone();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_0 = ___0_a1;
NullCheck(L_0);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_1;
L_1 = Node_Clone_mA688FBB64C8204A91C9A909FE98A04D9A2317F4F(L_0, NULL);
V_0 = L_1;
// Node b = b1.Clone();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_2 = ___1_b1;
NullCheck(L_2);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_3;
L_3 = Node_Clone_mA688FBB64C8204A91C9A909FE98A04D9A2317F4F(L_2, NULL);
V_1 = L_3;
// a.ClipTo(b);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_4 = V_0;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_5 = V_1;
NullCheck(L_4);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_4, L_5, NULL);
// b.ClipTo(a);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_6 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_7 = V_0;
NullCheck(L_6);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_6, L_7, NULL);
// b.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_8 = V_1;
NullCheck(L_8);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_8, NULL);
// b.ClipTo(a);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_9 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_10 = V_0;
NullCheck(L_9);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_9, L_10, NULL);
// b.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_11 = V_1;
NullCheck(L_11);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_11, NULL);
// a.Build(b.AllPolygons());
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_12 = V_0;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_13 = V_1;
NullCheck(L_13);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_14;
L_14 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_13, NULL);
NullCheck(L_12);
Node_Build_m4C25D37247D439E22BCED9F8BC65E63140D28F06(L_12, L_14, NULL);
// Node ret = new Node(a.AllPolygons());
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_15 = V_0;
NullCheck(L_15);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_16;
L_16 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_15, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_17 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_17);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_17, L_16, NULL);
// return ret;
return L_17;
}
}
// Parabox.CSG.Node Parabox.CSG.Node::Subtract(Parabox.CSG.Node,Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* Node_Subtract_m533C5338DC419FE0973D51AB3FF0A3D12E290F2B (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___0_a1, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___1_b1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_1 = NULL;
{
// Node a = a1.Clone();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_0 = ___0_a1;
NullCheck(L_0);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_1;
L_1 = Node_Clone_mA688FBB64C8204A91C9A909FE98A04D9A2317F4F(L_0, NULL);
V_0 = L_1;
// Node b = b1.Clone();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_2 = ___1_b1;
NullCheck(L_2);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_3;
L_3 = Node_Clone_mA688FBB64C8204A91C9A909FE98A04D9A2317F4F(L_2, NULL);
V_1 = L_3;
// a.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_4 = V_0;
NullCheck(L_4);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_4, NULL);
// a.ClipTo(b);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_5 = V_0;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_6 = V_1;
NullCheck(L_5);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_5, L_6, NULL);
// b.ClipTo(a);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_7 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_8 = V_0;
NullCheck(L_7);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_7, L_8, NULL);
// b.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_9 = V_1;
NullCheck(L_9);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_9, NULL);
// b.ClipTo(a);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_10 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_11 = V_0;
NullCheck(L_10);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_10, L_11, NULL);
// b.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_12 = V_1;
NullCheck(L_12);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_12, NULL);
// a.Build(b.AllPolygons());
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_13 = V_0;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_14 = V_1;
NullCheck(L_14);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_15;
L_15 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_14, NULL);
NullCheck(L_13);
Node_Build_m4C25D37247D439E22BCED9F8BC65E63140D28F06(L_13, L_15, NULL);
// a.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_16 = V_0;
NullCheck(L_16);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_16, NULL);
// Node ret = new Node(a.AllPolygons());
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_17 = V_0;
NullCheck(L_17);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_18;
L_18 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_17, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_19 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_19);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_19, L_18, NULL);
// return ret;
return L_19;
}
}
// Parabox.CSG.Node Parabox.CSG.Node::Intersect(Parabox.CSG.Node,Parabox.CSG.Node)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* Node_Intersect_mA30491ED8C761FD14462C183C37FF67F8BEB6756 (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___0_a1, Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* ___1_b1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_1 = NULL;
{
// Node a = a1.Clone();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_0 = ___0_a1;
NullCheck(L_0);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_1;
L_1 = Node_Clone_mA688FBB64C8204A91C9A909FE98A04D9A2317F4F(L_0, NULL);
V_0 = L_1;
// Node b = b1.Clone();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_2 = ___1_b1;
NullCheck(L_2);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_3;
L_3 = Node_Clone_mA688FBB64C8204A91C9A909FE98A04D9A2317F4F(L_2, NULL);
V_1 = L_3;
// a.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_4 = V_0;
NullCheck(L_4);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_4, NULL);
// b.ClipTo(a);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_5 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_6 = V_0;
NullCheck(L_5);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_5, L_6, NULL);
// b.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_7 = V_1;
NullCheck(L_7);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_7, NULL);
// a.ClipTo(b);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_8 = V_0;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_9 = V_1;
NullCheck(L_8);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_8, L_9, NULL);
// b.ClipTo(a);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_10 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_11 = V_0;
NullCheck(L_10);
Node_ClipTo_m0B44BD2FE3A8B34B5C783DC7E1FF6835F63FB983(L_10, L_11, NULL);
// a.Build(b.AllPolygons());
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_12 = V_0;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_13 = V_1;
NullCheck(L_13);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_14;
L_14 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_13, NULL);
NullCheck(L_12);
Node_Build_m4C25D37247D439E22BCED9F8BC65E63140D28F06(L_12, L_14, NULL);
// a.Invert();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_15 = V_0;
NullCheck(L_15);
Node_Invert_m89EF8229E6F0F32AD69FE90B70BE7610F8D51CC5(L_15, NULL);
// Node ret = new Node(a.AllPolygons());
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_16 = V_0;
NullCheck(L_16);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_17;
L_17 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_16, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_18 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_18);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_18, L_17, NULL);
// return ret;
return L_18;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Parabox.CSG.Plane::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m4240B5140F10DF976B454954C77872B2F4084FD1 (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, const RuntimeMethod* method)
{
{
// public Plane()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// normal = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___normal_0 = L_0;
// w = 0f;
__this->___w_1 = (0.0f);
// }
return;
}
}
// System.Void Parabox.CSG.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m80B69969E719A4892EE8434C9C5421B87E3B5D5A (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, const RuntimeMethod* method)
{
{
// public Plane(Vector3 a, Vector3 b, Vector3 c)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// normal = Vector3.Cross(b - a, c - a);//.normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_b;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_a;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___2_c;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_2, L_5, NULL);
__this->___normal_0 = L_6;
// w = Vector3.Dot(normal, a);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___normal_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9;
L_9 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_7, L_8, NULL);
__this->___w_1 = L_9;
// }
return;
}
}
// System.String Parabox.CSG.Plane::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Plane_ToString_mFAB39132C2B94A8F646046C0F24C857C52AE0D65 (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E752B76D455A50FE476984D4B09A7CDBF2A753E);
s_Il2CppMethodInitialized = true;
}
{
// public override string ToString() => $"{normal} {w}";
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___normal_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0;
RuntimeObject* L_2 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_1);
float L_3 = __this->___w_1;
float L_4 = L_3;
RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
String_t* L_6;
L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral8E752B76D455A50FE476984D4B09A7CDBF2A753E, L_2, L_5, NULL);
return L_6;
}
}
// System.Boolean Parabox.CSG.Plane::Valid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Valid_m007D85BBEC651161B0CE7611266854E24B6A1BAF (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, const RuntimeMethod* method)
{
{
// return normal.magnitude > 0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___normal_0);
float L_1;
L_1 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_0, NULL);
return (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0);
}
}
// System.Void Parabox.CSG.Plane::Flip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_Flip_m939D44F507CE7873CFD371835CD15385F12B2B50 (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, const RuntimeMethod* method)
{
{
// normal *= -1f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___normal_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (-1.0f), NULL);
__this->___normal_0 = L_1;
// w *= -1f;
float L_2 = __this->___w_1;
__this->___w_1 = ((float)il2cpp_codegen_multiply(L_2, (-1.0f)));
// }
return;
}
}
// System.Void Parabox.CSG.Plane::SplitPolygon(Parabox.CSG.Polygon,System.Collections.Generic.List`1<Parabox.CSG.Polygon>,System.Collections.Generic.List`1<Parabox.CSG.Polygon>,System.Collections.Generic.List`1<Parabox.CSG.Polygon>,System.Collections.Generic.List`1<Parabox.CSG.Polygon>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane_SplitPolygon_mF8A0A409737ADDCAE4E5FDCBA1741BCFA7DB2223 (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* __this, Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* ___0_polygon, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___1_coplanarFront, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___2_coplanarBack, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___3_front, List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* ___4_back, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m00811174754C23314A19846887C533AF857A890D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m008A826FAC397E15EC06ADD4C6A50D5E93347382_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2CF724F5202E6F5FFB6AAE7FF0756A4027F471BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1* V_1 = NULL;
int32_t V_2 = 0;
float V_3 = 0.0f;
int32_t V_4 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_5;
memset((&V_5), 0, sizeof(V_5));
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* V_6 = NULL;
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* V_7 = NULL;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_12;
memset((&V_12), 0, sizeof(V_12));
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_13;
memset((&V_13), 0, sizeof(V_13));
float V_14 = 0.0f;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_15;
memset((&V_15), 0, sizeof(V_15));
int32_t G_B6_0 = 0;
{
// EPolygonType polygonType = 0;
V_0 = 0;
// List<EPolygonType> types = new List<EPolygonType>();
List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1* L_0 = (List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1*)il2cpp_codegen_object_new(List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m008A826FAC397E15EC06ADD4C6A50D5E93347382(L_0, List_1__ctor_m008A826FAC397E15EC06ADD4C6A50D5E93347382_RuntimeMethod_var);
V_1 = L_0;
// for (int i = 0; i < polygon.vertices.Count; i++)
V_2 = 0;
goto IL_005f;
}
IL_000c:
{
// float t = Vector3.Dot(this.normal, polygon.vertices[i].position) - this.w;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___normal_0;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_2 = ___0_polygon;
NullCheck(L_2);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_3 = L_2->___vertices_0;
int32_t L_4 = V_2;
NullCheck(L_3);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_5;
L_5 = List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847(L_3, L_4, List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
V_5 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&V_5), NULL);
float L_7;
L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_1, L_6, NULL);
float L_8 = __this->___w_1;
V_3 = ((float)il2cpp_codegen_subtract(L_7, L_8));
// EPolygonType type = (t < -CSG.epsilon) ? EPolygonType.Back : ((t > CSG.epsilon) ? EPolygonType.Front : EPolygonType.Coplanar);
float L_9 = V_3;
il2cpp_codegen_runtime_class_init_inline(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
float L_10;
L_10 = CSG_get_epsilon_mF20E54813E0DD0770B7C89765EF01CE5AE81952F_inline(NULL);
if ((((float)L_9) < ((float)((-L_10)))))
{
goto IL_004b;
}
}
{
float L_11 = V_3;
il2cpp_codegen_runtime_class_init_inline(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
float L_12;
L_12 = CSG_get_epsilon_mF20E54813E0DD0770B7C89765EF01CE5AE81952F_inline(NULL);
if ((((float)L_11) > ((float)L_12)))
{
goto IL_0048;
}
}
{
G_B6_0 = 0;
goto IL_004c;
}
IL_0048:
{
G_B6_0 = 1;
goto IL_004c;
}
IL_004b:
{
G_B6_0 = 2;
}
IL_004c:
{
V_4 = G_B6_0;
// polygonType |= type;
int32_t L_13 = V_0;
int32_t L_14 = V_4;
V_0 = ((int32_t)((int32_t)L_13|(int32_t)L_14));
// types.Add(type);
List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1* L_15 = V_1;
int32_t L_16 = V_4;
NullCheck(L_15);
List_1_Add_m00811174754C23314A19846887C533AF857A890D_inline(L_15, L_16, List_1_Add_m00811174754C23314A19846887C533AF857A890D_RuntimeMethod_var);
// for (int i = 0; i < polygon.vertices.Count; i++)
int32_t L_17 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_005f:
{
// for (int i = 0; i < polygon.vertices.Count; i++)
int32_t L_18 = V_2;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_19 = ___0_polygon;
NullCheck(L_19);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_20 = L_19->___vertices_0;
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_inline(L_20, List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
if ((((int32_t)L_18) < ((int32_t)L_21)))
{
goto IL_000c;
}
}
{
int32_t L_22 = V_0;
switch (L_22)
{
case 0:
{
goto IL_0084;
}
case 1:
{
goto IL_00b1;
}
case 2:
{
goto IL_00ba;
}
case 3:
{
goto IL_00c3;
}
}
}
{
return;
}
IL_0084:
{
// if (Vector3.Dot(this.normal, polygon.plane.normal) > 0)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->___normal_0;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_24 = ___0_polygon;
NullCheck(L_24);
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_25 = L_24->___plane_1;
NullCheck(L_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = L_25->___normal_0;
float L_27;
L_27 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_23, L_26, NULL);
if ((!(((float)L_27) > ((float)(0.0f)))))
{
goto IL_00a9;
}
}
{
// coplanarFront.Add(polygon);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_28 = ___1_coplanarFront;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_29 = ___0_polygon;
NullCheck(L_28);
List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_inline(L_28, L_29, List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_RuntimeMethod_var);
return;
}
IL_00a9:
{
// coplanarBack.Add(polygon);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_30 = ___2_coplanarBack;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_31 = ___0_polygon;
NullCheck(L_30);
List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_inline(L_30, L_31, List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_RuntimeMethod_var);
// break;
return;
}
IL_00b1:
{
// front.Add(polygon);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_32 = ___3_front;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_33 = ___0_polygon;
NullCheck(L_32);
List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_inline(L_32, L_33, List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_RuntimeMethod_var);
// break;
return;
}
IL_00ba:
{
// back.Add(polygon);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_34 = ___4_back;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_35 = ___0_polygon;
NullCheck(L_34);
List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_inline(L_34, L_35, List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_RuntimeMethod_var);
// break;
return;
}
IL_00c3:
{
// List<Vertex> f = new List<Vertex>();
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_36 = (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE*)il2cpp_codegen_object_new(List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE_il2cpp_TypeInfo_var);
NullCheck(L_36);
List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C(L_36, List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C_RuntimeMethod_var);
V_6 = L_36;
// List<Vertex> b = new List<Vertex>();
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_37 = (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE*)il2cpp_codegen_object_new(List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE_il2cpp_TypeInfo_var);
NullCheck(L_37);
List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C(L_37, List_1__ctor_mE35C7F79A93973D0841E0E7843AF3ABC133EF73C_RuntimeMethod_var);
V_7 = L_37;
// for (int i = 0; i < polygon.vertices.Count; i++)
V_8 = 0;
goto IL_01a0;
}
IL_00d9:
{
// int j = (i + 1) % polygon.vertices.Count;
int32_t L_38 = V_8;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_39 = ___0_polygon;
NullCheck(L_39);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_40 = L_39->___vertices_0;
NullCheck(L_40);
int32_t L_41;
L_41 = List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_inline(L_40, List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
V_9 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_38, 1))%L_41));
// EPolygonType ti = types[i], tj = types[j];
List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1* L_42 = V_1;
int32_t L_43 = V_8;
NullCheck(L_42);
int32_t L_44;
L_44 = List_1_get_Item_m2CF724F5202E6F5FFB6AAE7FF0756A4027F471BC(L_42, L_43, List_1_get_Item_m2CF724F5202E6F5FFB6AAE7FF0756A4027F471BC_RuntimeMethod_var);
V_10 = L_44;
// EPolygonType ti = types[i], tj = types[j];
List_1_tD6608A0D78B4551ECBABABA5B50B9699B3D765C1* L_45 = V_1;
int32_t L_46 = V_9;
NullCheck(L_45);
int32_t L_47;
L_47 = List_1_get_Item_m2CF724F5202E6F5FFB6AAE7FF0756A4027F471BC(L_45, L_46, List_1_get_Item_m2CF724F5202E6F5FFB6AAE7FF0756A4027F471BC_RuntimeMethod_var);
V_11 = L_47;
// Vertex vi = polygon.vertices[i], vj = polygon.vertices[j];
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_48 = ___0_polygon;
NullCheck(L_48);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_49 = L_48->___vertices_0;
int32_t L_50 = V_8;
NullCheck(L_49);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_51;
L_51 = List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847(L_49, L_50, List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
V_12 = L_51;
// Vertex vi = polygon.vertices[i], vj = polygon.vertices[j];
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_52 = ___0_polygon;
NullCheck(L_52);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_53 = L_52->___vertices_0;
int32_t L_54 = V_9;
NullCheck(L_53);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_55;
L_55 = List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847(L_53, L_54, List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
V_13 = L_55;
// if (ti != EPolygonType.Back)
int32_t L_56 = V_10;
if ((((int32_t)L_56) == ((int32_t)2)))
{
goto IL_012b;
}
}
{
// f.Add(vi);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_57 = V_6;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_58 = V_12;
NullCheck(L_57);
List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_inline(L_57, L_58, List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_RuntimeMethod_var);
}
IL_012b:
{
// if (ti != EPolygonType.Front)
int32_t L_59 = V_10;
if ((((int32_t)L_59) == ((int32_t)1)))
{
goto IL_0139;
}
}
{
// b.Add(vi);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_60 = V_7;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_61 = V_12;
NullCheck(L_60);
List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_inline(L_60, L_61, List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_RuntimeMethod_var);
}
IL_0139:
{
// if ((ti | tj) == EPolygonType.Spanning)
int32_t L_62 = V_10;
int32_t L_63 = V_11;
if ((!(((uint32_t)((int32_t)((int32_t)L_62|(int32_t)L_63))) == ((uint32_t)3))))
{
goto IL_019a;
}
}
{
// float t = (this.w - Vector3.Dot(this.normal, vi.position)) / Vector3.Dot(this.normal, vj.position - vi.position);
float L_64 = __this->___w_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = __this->___normal_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
L_66 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&V_12), NULL);
float L_67;
L_67 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_65, L_66, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = __this->___normal_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69;
L_69 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&V_13), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
L_70 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&V_12), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_69, L_70, NULL);
float L_72;
L_72 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_68, L_71, NULL);
V_14 = ((float)(((float)il2cpp_codegen_subtract(L_64, L_67))/L_72));
// Vertex v = VertexUtility.Mix(vi, vj, t);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_73 = V_12;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_74 = V_13;
float L_75 = V_14;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_76;
L_76 = VertexUtility_Mix_mA630CA4F471CAC920F550BF4F2DCA7102593F923(L_73, L_74, L_75, NULL);
V_15 = L_76;
// f.Add(v);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_77 = V_6;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_78 = V_15;
NullCheck(L_77);
List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_inline(L_77, L_78, List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_RuntimeMethod_var);
// b.Add(v);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_79 = V_7;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_80 = V_15;
NullCheck(L_79);
List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_inline(L_79, L_80, List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_RuntimeMethod_var);
}
IL_019a:
{
// for (int i = 0; i < polygon.vertices.Count; i++)
int32_t L_81 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_81, 1));
}
IL_01a0:
{
// for (int i = 0; i < polygon.vertices.Count; i++)
int32_t L_82 = V_8;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_83 = ___0_polygon;
NullCheck(L_83);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_84 = L_83->___vertices_0;
NullCheck(L_84);
int32_t L_85;
L_85 = List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_inline(L_84, List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
if ((((int32_t)L_82) < ((int32_t)L_85)))
{
goto IL_00d9;
}
}
{
// if (f.Count >= 3)
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_86 = V_6;
NullCheck(L_86);
int32_t L_87;
L_87 = List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_inline(L_86, List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
if ((((int32_t)L_87) < ((int32_t)3)))
{
goto IL_01d0;
}
}
{
// front.Add(new Polygon(f, polygon.material));
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_88 = ___3_front;
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_89 = V_6;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_90 = ___0_polygon;
NullCheck(L_90);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_91 = L_90->___material_2;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_92 = (Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24*)il2cpp_codegen_object_new(Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_il2cpp_TypeInfo_var);
NullCheck(L_92);
Polygon__ctor_m4EF358747CFB63EE7325DFE795630F5026E25E45(L_92, L_89, L_91, NULL);
NullCheck(L_88);
List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_inline(L_88, L_92, List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_RuntimeMethod_var);
}
IL_01d0:
{
// if (b.Count >= 3)
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_93 = V_7;
NullCheck(L_93);
int32_t L_94;
L_94 = List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_inline(L_93, List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
if ((((int32_t)L_94) < ((int32_t)3)))
{
goto IL_01ee;
}
}
{
// back.Add(new Polygon(b, polygon.material));
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_95 = ___4_back;
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_96 = V_7;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_97 = ___0_polygon;
NullCheck(L_97);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_98 = L_97->___material_2;
Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* L_99 = (Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24*)il2cpp_codegen_object_new(Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24_il2cpp_TypeInfo_var);
NullCheck(L_99);
Polygon__ctor_m4EF358747CFB63EE7325DFE795630F5026E25E45(L_99, L_96, L_98, NULL);
NullCheck(L_95);
List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_inline(L_95, L_99, List_1_Add_m703886B90237E6D73148FFB90084BE1D30834D5D_RuntimeMethod_var);
}
IL_01ee:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Parabox.CSG.Polygon::.ctor(System.Collections.Generic.List`1<Parabox.CSG.Vertex>,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon__ctor_m4EF358747CFB63EE7325DFE795630F5026E25E45 (Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* __this, List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* ___0_list, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_mat, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public Polygon(List<Vertex> list, Material mat)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// vertices = list;
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_0 = ___0_list;
__this->___vertices_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___vertices_0), (void*)L_0);
// plane = new Plane(list[0].position, list[1].position, list[2].position);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_1 = ___0_list;
NullCheck(L_1);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_2;
L_2 = List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847(L_1, 0, List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
V_0 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&V_0), NULL);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_4 = ___0_list;
NullCheck(L_4);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_5;
L_5 = List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847(L_4, 1, List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
V_0 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&V_0), NULL);
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_7 = ___0_list;
NullCheck(L_7);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_8;
L_8 = List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847(L_7, 2, List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
V_0 = L_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&V_0), NULL);
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_10 = (Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D*)il2cpp_codegen_object_new(Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D_il2cpp_TypeInfo_var);
NullCheck(L_10);
Plane__ctor_m80B69969E719A4892EE8434C9C5421B87E3B5D5A(L_10, L_3, L_6, L_9, NULL);
__this->___plane_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___plane_1), (void*)L_10);
// material = mat;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = ___1_mat;
__this->___material_2 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___material_2), (void*)L_11);
// }
return;
}
}
// System.Void Parabox.CSG.Polygon::Flip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon_Flip_m7C6931658A885BFD86E99813D7AB432AF10D7035 (Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Reverse_m8C7115BCEDF02DCF62F7E00EC7F15583ADF3D88B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// vertices.Reverse();
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_0 = __this->___vertices_0;
NullCheck(L_0);
List_1_Reverse_m8C7115BCEDF02DCF62F7E00EC7F15583ADF3D88B(L_0, List_1_Reverse_m8C7115BCEDF02DCF62F7E00EC7F15583ADF3D88B_RuntimeMethod_var);
// for (int i = 0; i < vertices.Count; i++)
V_0 = 0;
goto IL_0027;
}
IL_000f:
{
// vertices[i].Flip();
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_1 = __this->___vertices_0;
int32_t L_2 = V_0;
NullCheck(L_1);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_3;
L_3 = List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847(L_1, L_2, List_1_get_Item_m5F2F1197960373395325A4C8A2F09BE78C47E847_RuntimeMethod_var);
V_1 = L_3;
Vertex_Flip_mAD9DD5F9B8A91298EC9ECC6989B8C123ACD9EA45((&V_1), NULL);
// for (int i = 0; i < vertices.Count; i++)
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_0027:
{
// for (int i = 0; i < vertices.Count; i++)
int32_t L_5 = V_0;
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_6 = __this->___vertices_0;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_inline(L_6, List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
if ((((int32_t)L_5) < ((int32_t)L_7)))
{
goto IL_000f;
}
}
{
// plane.Flip();
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_8 = __this->___plane_1;
NullCheck(L_8);
Plane_Flip_m939D44F507CE7873CFD371835CD15385F12B2B50(L_8, NULL);
// }
return;
}
}
// System.String Parabox.CSG.Polygon::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Polygon_ToString_m3BD4B0FD4BEEC57C8812E0D2E2F7CBC35DE6F7B1 (Polygon_tF74FC67D90CE5C848CA82F8BA419A98E0CCB1B24* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF18899079518FEC348E407BBC3AA0184075FB2DD);
s_Il2CppMethodInitialized = true;
}
{
// return $"[{vertices.Count}] {plane.normal}";
List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* L_0 = __this->___vertices_0;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_inline(L_0, List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_RuntimeMethod_var);
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
Plane_t05E0573626E4D925CBFD6653CC005A4F8F16180D* L_4 = __this->___plane_1;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = L_4->___normal_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5;
RuntimeObject* L_7 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_6);
String_t* L_8;
L_8 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralF18899079518FEC348E407BBC3AA0184075FB2DD, L_3, L_7, NULL);
return L_8;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector3 Parabox.CSG.Vertex::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_Position; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Position_0;
return L_0;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_position_mEEF1154181FDCC5EA6047A1478F268C78257240A (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// hasPosition = true;
Vertex_set_hasPosition_m181BAB58B668F9C3A9EE5DBFA51EE9CF09B4ED08(__this, (bool)1, NULL);
// m_Position = value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Position_0 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_position_mEEF1154181FDCC5EA6047A1478F268C78257240A_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_position_mEEF1154181FDCC5EA6047A1478F268C78257240A(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Color Parabox.CSG.Vertex::get_color()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_Color; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_Color_1;
return L_0;
}
}
IL2CPP_EXTERN_C Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F _returnValue;
_returnValue = Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
{
{
// hasColor = true;
Vertex_set_hasColor_m347619947898B89F3C22BAD1C0AEF9B921376DBF(__this, (bool)1, NULL);
// m_Color = value;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_value;
__this->___m_Color_1 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B_AdjustorThunk (RuntimeObject* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector3 Parabox.CSG.Vertex::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_Normal; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Normal_2;
return L_0;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_normal(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// hasNormal = true;
Vertex_set_hasNormal_m4F3D4D843FB061EFB20DDFE1E1CFE60AA9FFCABD(__this, (bool)1, NULL);
// m_Normal = value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___m_Normal_2 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector4 Parabox.CSG.Vertex::get_tangent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_Tangent; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___m_Tangent_3;
return L_0;
}
}
IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue;
_returnValue = Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_tangent(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
{
// hasTangent = true;
Vertex_set_hasTangent_mC0274CD6595B3ED3A3829BFF30A0E0D7D338E832(__this, (bool)1, NULL);
// m_Tangent = value;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
__this->___m_Tangent_3 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector2 Parabox.CSG.Vertex::get_uv0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_UV0; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_UV0_4;
return L_0;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_uv0(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// hasUV0 = true;
Vertex_set_hasUV0_m82027DA0810D5DDAA1F30D5D1296FBACD707BEAF(__this, (bool)1, NULL);
// m_UV0 = value;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___m_UV0_4 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector2 Parabox.CSG.Vertex::get_uv2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_UV2; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_UV2_5;
return L_0;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_uv2(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// hasUV2 = true;
Vertex_set_hasUV2_mED4EFA7A84DEDF4D32D20D4BDADA36893A305734(__this, (bool)1, NULL);
// m_UV2 = value;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___m_UV2_5 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector4 Parabox.CSG.Vertex::get_uv3()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_UV3; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___m_UV3_6;
return L_0;
}
}
IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue;
_returnValue = Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_uv3(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
{
// hasUV3 = true;
Vertex_set_hasUV3_m62D5C759ACF22029265F1864CDB548DAA5108A1E(__this, (bool)1, NULL);
// m_UV3 = value;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
__this->___m_UV3_6 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521(_thisAdjusted, ___0_value, method);
}
// UnityEngine.Vector4 Parabox.CSG.Vertex::get_uv4()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_UV4; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___m_UV4_7;
return L_0;
}
}
IL2CPP_EXTERN_C Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 _returnValue;
_returnValue = Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_uv4(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
{
// hasUV4 = true;
Vertex_set_hasUV4_mE98281C5C083B8951882393BB99EEDD6DF0B79CB(__this, (bool)1, NULL);
// m_UV4 = value;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_value;
__this->___m_UV4_7 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4_AdjustorThunk (RuntimeObject* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4(_thisAdjusted, ___0_value, method);
}
// System.Boolean Parabox.CSG.Vertex::HasArrays(Parabox.CSG.VertexAttributes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, int32_t ___0_attribute, const RuntimeMethod* method)
{
{
// return (m_Attributes & attribute) == attribute;
int32_t L_0 = __this->___m_Attributes_8;
int32_t L_1 = ___0_attribute;
int32_t L_2 = ___0_attribute;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) == ((int32_t)L_2))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_attribute, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C(_thisAdjusted, ___0_attribute, method);
return _returnValue;
}
// System.Boolean Parabox.CSG.Vertex::get_hasPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasPosition_mC214954248B24E68D7542EB71DB639654B6E3B26 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return (m_Attributes & VertexAttributes.Position) == VertexAttributes.Position; }
int32_t L_0 = __this->___m_Attributes_8;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&1))) == ((int32_t)1))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_get_hasPosition_mC214954248B24E68D7542EB71DB639654B6E3B26_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_get_hasPosition_mC214954248B24E68D7542EB71DB639654B6E3B26(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_hasPosition(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasPosition_m181BAB58B668F9C3A9EE5DBFA51EE9CF09B4ED08 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B2_0 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B3_1 = NULL;
{
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Position) : (m_Attributes & ~(VertexAttributes.Position)); }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
int32_t L_1 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-2)))));
G_B3_1 = G_B1_0;
goto IL_0017;
}
IL_000f:
{
int32_t L_2 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_2|1))));
G_B3_1 = G_B2_0;
}
IL_0017:
{
G_B3_1->___m_Attributes_8 = G_B3_0;
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Position) : (m_Attributes & ~(VertexAttributes.Position)); }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_hasPosition_m181BAB58B668F9C3A9EE5DBFA51EE9CF09B4ED08_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_hasPosition_m181BAB58B668F9C3A9EE5DBFA51EE9CF09B4ED08(_thisAdjusted, ___0_value, method);
}
// System.Boolean Parabox.CSG.Vertex::get_hasColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return (m_Attributes & VertexAttributes.Color) == VertexAttributes.Color; }
int32_t L_0 = __this->___m_Attributes_8;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_hasColor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasColor_m347619947898B89F3C22BAD1C0AEF9B921376DBF (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B2_0 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B3_1 = NULL;
{
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Color) : (m_Attributes & ~(VertexAttributes.Color)); }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
int32_t L_1 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-33)))));
G_B3_1 = G_B1_0;
goto IL_0018;
}
IL_000f:
{
int32_t L_2 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_2|((int32_t)32)))));
G_B3_1 = G_B2_0;
}
IL_0018:
{
G_B3_1->___m_Attributes_8 = G_B3_0;
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Color) : (m_Attributes & ~(VertexAttributes.Color)); }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_hasColor_m347619947898B89F3C22BAD1C0AEF9B921376DBF_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_hasColor_m347619947898B89F3C22BAD1C0AEF9B921376DBF(_thisAdjusted, ___0_value, method);
}
// System.Boolean Parabox.CSG.Vertex::get_hasNormal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return (m_Attributes & VertexAttributes.Normal) == VertexAttributes.Normal; }
int32_t L_0 = __this->___m_Attributes_8;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)64)))) == ((int32_t)((int32_t)64)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_hasNormal(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasNormal_m4F3D4D843FB061EFB20DDFE1E1CFE60AA9FFCABD (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B2_0 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B3_1 = NULL;
{
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Normal) : (m_Attributes & ~(VertexAttributes.Normal)); }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
int32_t L_1 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-65)))));
G_B3_1 = G_B1_0;
goto IL_0018;
}
IL_000f:
{
int32_t L_2 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_2|((int32_t)64)))));
G_B3_1 = G_B2_0;
}
IL_0018:
{
G_B3_1->___m_Attributes_8 = G_B3_0;
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Normal) : (m_Attributes & ~(VertexAttributes.Normal)); }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_hasNormal_m4F3D4D843FB061EFB20DDFE1E1CFE60AA9FFCABD_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_hasNormal_m4F3D4D843FB061EFB20DDFE1E1CFE60AA9FFCABD(_thisAdjusted, ___0_value, method);
}
// System.Boolean Parabox.CSG.Vertex::get_hasTangent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return (m_Attributes & VertexAttributes.Tangent) == VertexAttributes.Tangent; }
int32_t L_0 = __this->___m_Attributes_8;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)128)))) == ((int32_t)((int32_t)128)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_hasTangent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasTangent_mC0274CD6595B3ED3A3829BFF30A0E0D7D338E832 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B2_0 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B3_1 = NULL;
{
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Tangent) : (m_Attributes & ~(VertexAttributes.Tangent)); }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_0012;
}
}
{
int32_t L_1 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-129)))));
G_B3_1 = G_B1_0;
goto IL_001e;
}
IL_0012:
{
int32_t L_2 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_2|((int32_t)128)))));
G_B3_1 = G_B2_0;
}
IL_001e:
{
G_B3_1->___m_Attributes_8 = G_B3_0;
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Tangent) : (m_Attributes & ~(VertexAttributes.Tangent)); }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_hasTangent_mC0274CD6595B3ED3A3829BFF30A0E0D7D338E832_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_hasTangent_mC0274CD6595B3ED3A3829BFF30A0E0D7D338E832(_thisAdjusted, ___0_value, method);
}
// System.Boolean Parabox.CSG.Vertex::get_hasUV0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return (m_Attributes & VertexAttributes.Texture0) == VertexAttributes.Texture0; }
int32_t L_0 = __this->___m_Attributes_8;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&2))) == ((int32_t)2))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_hasUV0(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasUV0_m82027DA0810D5DDAA1F30D5D1296FBACD707BEAF (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B2_0 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B3_1 = NULL;
{
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Texture0) : (m_Attributes & ~(VertexAttributes.Texture0)); }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
int32_t L_1 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-3)))));
G_B3_1 = G_B1_0;
goto IL_0017;
}
IL_000f:
{
int32_t L_2 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_2|2))));
G_B3_1 = G_B2_0;
}
IL_0017:
{
G_B3_1->___m_Attributes_8 = G_B3_0;
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Texture0) : (m_Attributes & ~(VertexAttributes.Texture0)); }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_hasUV0_m82027DA0810D5DDAA1F30D5D1296FBACD707BEAF_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_hasUV0_m82027DA0810D5DDAA1F30D5D1296FBACD707BEAF(_thisAdjusted, ___0_value, method);
}
// System.Boolean Parabox.CSG.Vertex::get_hasUV2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return (m_Attributes & VertexAttributes.Texture1) == VertexAttributes.Texture1; }
int32_t L_0 = __this->___m_Attributes_8;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&4))) == ((int32_t)4))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_hasUV2(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasUV2_mED4EFA7A84DEDF4D32D20D4BDADA36893A305734 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B2_0 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B3_1 = NULL;
{
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Texture1) : (m_Attributes & ~(VertexAttributes.Texture1)); }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
int32_t L_1 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-5)))));
G_B3_1 = G_B1_0;
goto IL_0017;
}
IL_000f:
{
int32_t L_2 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_2|4))));
G_B3_1 = G_B2_0;
}
IL_0017:
{
G_B3_1->___m_Attributes_8 = G_B3_0;
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Texture1) : (m_Attributes & ~(VertexAttributes.Texture1)); }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_hasUV2_mED4EFA7A84DEDF4D32D20D4BDADA36893A305734_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_hasUV2_mED4EFA7A84DEDF4D32D20D4BDADA36893A305734(_thisAdjusted, ___0_value, method);
}
// System.Boolean Parabox.CSG.Vertex::get_hasUV3()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return (m_Attributes & VertexAttributes.Texture2) == VertexAttributes.Texture2; }
int32_t L_0 = __this->___m_Attributes_8;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&8))) == ((int32_t)8))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_hasUV3(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasUV3_m62D5C759ACF22029265F1864CDB548DAA5108A1E (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B2_0 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B3_1 = NULL;
{
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Texture2) : (m_Attributes & ~(VertexAttributes.Texture2)); }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
int32_t L_1 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-9)))));
G_B3_1 = G_B1_0;
goto IL_0017;
}
IL_000f:
{
int32_t L_2 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_2|8))));
G_B3_1 = G_B2_0;
}
IL_0017:
{
G_B3_1->___m_Attributes_8 = G_B3_0;
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Texture2) : (m_Attributes & ~(VertexAttributes.Texture2)); }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_hasUV3_m62D5C759ACF22029265F1864CDB548DAA5108A1E_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_hasUV3_m62D5C759ACF22029265F1864CDB548DAA5108A1E(_thisAdjusted, ___0_value, method);
}
// System.Boolean Parabox.CSG.Vertex::get_hasUV4()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return (m_Attributes & VertexAttributes.Texture3) == VertexAttributes.Texture3; }
int32_t L_0 = __this->___m_Attributes_8;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
bool _returnValue;
_returnValue = Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B(_thisAdjusted, method);
return _returnValue;
}
// System.Void Parabox.CSG.Vertex::set_hasUV4(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_set_hasUV4_mE98281C5C083B8951882393BB99EEDD6DF0B79CB (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B2_0 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* G_B3_1 = NULL;
{
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Texture3) : (m_Attributes & ~(VertexAttributes.Texture3)); }
bool L_0 = ___0_value;
G_B1_0 = __this;
if (L_0)
{
G_B2_0 = __this;
goto IL_000f;
}
}
{
int32_t L_1 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-17)))));
G_B3_1 = G_B1_0;
goto IL_0018;
}
IL_000f:
{
int32_t L_2 = __this->___m_Attributes_8;
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_2|((int32_t)16)))));
G_B3_1 = G_B2_0;
}
IL_0018:
{
G_B3_1->___m_Attributes_8 = G_B3_0;
// private set { m_Attributes = value ? (m_Attributes | VertexAttributes.Texture3) : (m_Attributes & ~(VertexAttributes.Texture3)); }
return;
}
}
IL2CPP_EXTERN_C void Vertex_set_hasUV4_mE98281C5C083B8951882393BB99EEDD6DF0B79CB_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_set_hasUV4_mE98281C5C083B8951882393BB99EEDD6DF0B79CB(_thisAdjusted, ___0_value, method);
}
// System.Void Parabox.CSG.Vertex::Flip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_Flip_mAD9DD5F9B8A91298EC9ECC6989B8C123ACD9EA45 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// if(hasNormal)
bool L_0;
L_0 = Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6(__this, NULL);
if (!L_0)
{
goto IL_001e;
}
}
{
// m_Normal *= -1f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___m_Normal_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (-1.0f), NULL);
__this->___m_Normal_2 = L_2;
}
IL_001e:
{
// if (hasTangent)
bool L_3;
L_3 = Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5(__this, NULL);
if (!L_3)
{
goto IL_003c;
}
}
{
// m_Tangent *= -1f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = __this->___m_Tangent_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5;
L_5 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_4, (-1.0f), NULL);
__this->___m_Tangent_3 = L_5;
}
IL_003c:
{
// }
return;
}
}
IL2CPP_EXTERN_C void Vertex_Flip_mAD9DD5F9B8A91298EC9ECC6989B8C123ACD9EA45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9*>(__this + _offset);
Vertex_Flip_mAD9DD5F9B8A91298EC9ECC6989B8C123ACD9EA45(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Parabox.CSG.VertexUtility::GetArrays(System.Collections.Generic.IList`1<Parabox.CSG.Vertex>,UnityEngine.Vector3[]&,UnityEngine.Color[]&,UnityEngine.Vector2[]&,UnityEngine.Vector3[]&,UnityEngine.Vector4[]&,UnityEngine.Vector2[]&,System.Collections.Generic.List`1<UnityEngine.Vector4>&,System.Collections.Generic.List`1<UnityEngine.Vector4>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexUtility_GetArrays_m07564C7A945E5454C89C69919D494D39C0E55013 (RuntimeObject* ___0_vertices, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___1_position, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** ___2_color, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___3_uv0, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___4_normal, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___5_tangent, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___6_uv2, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** ___7_uv3, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** ___8_uv4, const RuntimeMethod* method)
{
{
// GetArrays(vertices, out position, out color, out uv0, out normal, out tangent, out uv2, out uv3, out uv4, VertexAttributes.All);
RuntimeObject* L_0 = ___0_vertices;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_1 = ___1_position;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** L_2 = ___2_color;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_3 = ___3_uv0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_4 = ___4_normal;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_5 = ___5_tangent;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_6 = ___6_uv2;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** L_7 = ___7_uv3;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** L_8 = ___8_uv4;
VertexUtility_GetArrays_mB42306654336B2EDD0181D3440AE469E5B105D49(L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, ((int32_t)255), NULL);
// }
return;
}
}
// System.Void Parabox.CSG.VertexUtility::GetArrays(System.Collections.Generic.IList`1<Parabox.CSG.Vertex>,UnityEngine.Vector3[]&,UnityEngine.Color[]&,UnityEngine.Vector2[]&,UnityEngine.Vector3[]&,UnityEngine.Vector4[]&,UnityEngine.Vector2[]&,System.Collections.Generic.List`1<UnityEngine.Vector4>&,System.Collections.Generic.List`1<UnityEngine.Vector4>&,Parabox.CSG.VertexAttributes)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexUtility_GetArrays_mB42306654336B2EDD0181D3440AE469E5B105D49 (RuntimeObject* ___0_vertices, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___1_position, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** ___2_color, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___3_uv0, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___4_normal, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** ___5_tangent, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___6_uv2, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** ___7_uv3, List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** ___8_uv4, int32_t ___9_attributes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t516E7738424FCC761D88D3DF420C016180E43698_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_10;
memset((&V_10), 0, sizeof(V_10));
int32_t V_11 = 0;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 G_B5_0;
memset((&G_B5_0), 0, sizeof(G_B5_0));
int32_t G_B8_0 = 0;
int32_t G_B11_0 = 0;
int32_t G_B14_0 = 0;
int32_t G_B17_0 = 0;
int32_t G_B20_0 = 0;
int32_t G_B23_0 = 0;
int32_t G_B26_0 = 0;
int32_t G_B29_0 = 0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** G_B31_0 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** G_B30_0 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B32_0 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** G_B32_1 = NULL;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** G_B34_0 = NULL;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** G_B33_0 = NULL;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* G_B35_0 = NULL;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** G_B35_1 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** G_B37_0 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** G_B36_0 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* G_B38_0 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** G_B38_1 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** G_B40_0 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** G_B39_0 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B41_0 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** G_B41_1 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** G_B43_0 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** G_B42_0 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* G_B44_0 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** G_B44_1 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** G_B46_0 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** G_B45_0 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* G_B47_0 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** G_B47_1 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** G_B49_0 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** G_B48_0 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* G_B50_0 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** G_B50_1 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** G_B52_0 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** G_B51_0 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* G_B53_0 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** G_B53_1 = NULL;
{
// if (vertices == null)
RuntimeObject* L_0 = ___0_vertices;
if (L_0)
{
goto IL_000e;
}
}
{
// throw new ArgumentNullException("vertices");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_1);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB1C30CF60A2E69EC232854CAED20E364C46D862F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VertexUtility_GetArrays_mB42306654336B2EDD0181D3440AE469E5B105D49_RuntimeMethod_var)));
}
IL_000e:
{
// int vc = vertices.Count;
RuntimeObject* L_2 = ___0_vertices;
NullCheck(L_2);
int32_t L_3;
L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<Parabox.CSG.Vertex>::get_Count() */, ICollection_1_t516E7738424FCC761D88D3DF420C016180E43698_il2cpp_TypeInfo_var, L_2);
V_0 = L_3;
// var first = vc < 1 ? new Vertex() : vertices[0];
int32_t L_4 = V_0;
if ((((int32_t)L_4) < ((int32_t)1)))
{
goto IL_0022;
}
}
{
RuntimeObject* L_5 = ___0_vertices;
NullCheck(L_5);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_6;
L_6 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_5, 0);
G_B5_0 = L_6;
goto IL_002c;
}
IL_0022:
{
il2cpp_codegen_initobj((&V_10), sizeof(Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9));
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_7 = V_10;
G_B5_0 = L_7;
}
IL_002c:
{
V_1 = G_B5_0;
// bool hasPosition = ((attributes & VertexAttributes.Position) == VertexAttributes.Position) && first.hasPosition;
int32_t L_8 = ___9_attributes;
if ((!(((uint32_t)((int32_t)((int32_t)L_8&1))) == ((uint32_t)1))))
{
goto IL_003d;
}
}
{
bool L_9;
L_9 = Vertex_get_hasPosition_mC214954248B24E68D7542EB71DB639654B6E3B26((&V_1), NULL);
G_B8_0 = ((int32_t)(L_9));
goto IL_003e;
}
IL_003d:
{
G_B8_0 = 0;
}
IL_003e:
{
V_2 = (bool)G_B8_0;
// bool hasColor = ((attributes & VertexAttributes.Color) == VertexAttributes.Color) && first.hasColor;
int32_t L_10 = ___9_attributes;
if ((!(((uint32_t)((int32_t)((int32_t)L_10&((int32_t)32)))) == ((uint32_t)((int32_t)32)))))
{
goto IL_0051;
}
}
{
bool L_11;
L_11 = Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35((&V_1), NULL);
G_B11_0 = ((int32_t)(L_11));
goto IL_0052;
}
IL_0051:
{
G_B11_0 = 0;
}
IL_0052:
{
V_3 = (bool)G_B11_0;
// bool hasUv0 = ((attributes & VertexAttributes.Texture0) == VertexAttributes.Texture0) && first.hasUV0;
int32_t L_12 = ___9_attributes;
if ((!(((uint32_t)((int32_t)((int32_t)L_12&2))) == ((uint32_t)2))))
{
goto IL_0063;
}
}
{
bool L_13;
L_13 = Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B((&V_1), NULL);
G_B14_0 = ((int32_t)(L_13));
goto IL_0064;
}
IL_0063:
{
G_B14_0 = 0;
}
IL_0064:
{
V_4 = (bool)G_B14_0;
// bool hasNormal = ((attributes & VertexAttributes.Normal) == VertexAttributes.Normal) && first.hasNormal;
int32_t L_14 = ___9_attributes;
if ((!(((uint32_t)((int32_t)((int32_t)L_14&((int32_t)64)))) == ((uint32_t)((int32_t)64)))))
{
goto IL_0078;
}
}
{
bool L_15;
L_15 = Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6((&V_1), NULL);
G_B17_0 = ((int32_t)(L_15));
goto IL_0079;
}
IL_0078:
{
G_B17_0 = 0;
}
IL_0079:
{
V_5 = (bool)G_B17_0;
// bool hasTangent = ((attributes & VertexAttributes.Tangent) == VertexAttributes.Tangent) && first.hasTangent;
int32_t L_16 = ___9_attributes;
if ((!(((uint32_t)((int32_t)((int32_t)L_16&((int32_t)128)))) == ((uint32_t)((int32_t)128)))))
{
goto IL_0093;
}
}
{
bool L_17;
L_17 = Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5((&V_1), NULL);
G_B20_0 = ((int32_t)(L_17));
goto IL_0094;
}
IL_0093:
{
G_B20_0 = 0;
}
IL_0094:
{
V_6 = (bool)G_B20_0;
// bool hasUv2 = ((attributes & VertexAttributes.Texture1) == VertexAttributes.Texture1) && first.hasUV2;
int32_t L_18 = ___9_attributes;
if ((!(((uint32_t)((int32_t)((int32_t)L_18&4))) == ((uint32_t)4))))
{
goto IL_00a6;
}
}
{
bool L_19;
L_19 = Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5((&V_1), NULL);
G_B23_0 = ((int32_t)(L_19));
goto IL_00a7;
}
IL_00a6:
{
G_B23_0 = 0;
}
IL_00a7:
{
V_7 = (bool)G_B23_0;
// bool hasUv3 = ((attributes & VertexAttributes.Texture2) == VertexAttributes.Texture2) && first.hasUV3;
int32_t L_20 = ___9_attributes;
if ((!(((uint32_t)((int32_t)((int32_t)L_20&8))) == ((uint32_t)8))))
{
goto IL_00b9;
}
}
{
bool L_21;
L_21 = Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D((&V_1), NULL);
G_B26_0 = ((int32_t)(L_21));
goto IL_00ba;
}
IL_00b9:
{
G_B26_0 = 0;
}
IL_00ba:
{
V_8 = (bool)G_B26_0;
// bool hasUv4 = ((attributes & VertexAttributes.Texture3) == VertexAttributes.Texture3) && first.hasUV4;
int32_t L_22 = ___9_attributes;
if ((!(((uint32_t)((int32_t)((int32_t)L_22&((int32_t)16)))) == ((uint32_t)((int32_t)16)))))
{
goto IL_00ce;
}
}
{
bool L_23;
L_23 = Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B((&V_1), NULL);
G_B29_0 = ((int32_t)(L_23));
goto IL_00cf;
}
IL_00ce:
{
G_B29_0 = 0;
}
IL_00cf:
{
V_9 = (bool)G_B29_0;
// position = hasPosition ? new Vector3[vc] : null;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_24 = ___1_position;
bool L_25 = V_2;
G_B30_0 = L_24;
if (L_25)
{
G_B31_0 = L_24;
goto IL_00d8;
}
}
{
G_B32_0 = ((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(NULL));
G_B32_1 = G_B30_0;
goto IL_00de;
}
IL_00d8:
{
int32_t L_26 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_26);
G_B32_0 = L_27;
G_B32_1 = G_B31_0;
}
IL_00de:
{
*((RuntimeObject**)G_B32_1) = (RuntimeObject*)G_B32_0;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B32_1, (void*)(RuntimeObject*)G_B32_0);
// color = hasColor ? new Color[vc] : null;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** L_28 = ___2_color;
bool L_29 = V_3;
G_B33_0 = L_28;
if (L_29)
{
G_B34_0 = L_28;
goto IL_00e6;
}
}
{
G_B35_0 = ((ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(NULL));
G_B35_1 = G_B33_0;
goto IL_00ec;
}
IL_00e6:
{
int32_t L_30 = V_0;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_31 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)L_30);
G_B35_0 = L_31;
G_B35_1 = G_B34_0;
}
IL_00ec:
{
*((RuntimeObject**)G_B35_1) = (RuntimeObject*)G_B35_0;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B35_1, (void*)(RuntimeObject*)G_B35_0);
// uv0 = hasUv0 ? new Vector2[vc] : null;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_32 = ___3_uv0;
bool L_33 = V_4;
G_B36_0 = L_32;
if (L_33)
{
G_B37_0 = L_32;
goto IL_00f5;
}
}
{
G_B38_0 = ((Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(NULL));
G_B38_1 = G_B36_0;
goto IL_00fb;
}
IL_00f5:
{
int32_t L_34 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_35 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_34);
G_B38_0 = L_35;
G_B38_1 = G_B37_0;
}
IL_00fb:
{
*((RuntimeObject**)G_B38_1) = (RuntimeObject*)G_B38_0;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B38_1, (void*)(RuntimeObject*)G_B38_0);
// normal = hasNormal ? new Vector3[vc] : null;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_36 = ___4_normal;
bool L_37 = V_5;
G_B39_0 = L_36;
if (L_37)
{
G_B40_0 = L_36;
goto IL_0105;
}
}
{
G_B41_0 = ((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(NULL));
G_B41_1 = G_B39_0;
goto IL_010b;
}
IL_0105:
{
int32_t L_38 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_39 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_38);
G_B41_0 = L_39;
G_B41_1 = G_B40_0;
}
IL_010b:
{
*((RuntimeObject**)G_B41_1) = (RuntimeObject*)G_B41_0;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B41_1, (void*)(RuntimeObject*)G_B41_0);
// tangent = hasTangent ? new Vector4[vc] : null;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_40 = ___5_tangent;
bool L_41 = V_6;
G_B42_0 = L_40;
if (L_41)
{
G_B43_0 = L_40;
goto IL_0115;
}
}
{
G_B44_0 = ((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(NULL));
G_B44_1 = G_B42_0;
goto IL_011b;
}
IL_0115:
{
int32_t L_42 = V_0;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_43 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_42);
G_B44_0 = L_43;
G_B44_1 = G_B43_0;
}
IL_011b:
{
*((RuntimeObject**)G_B44_1) = (RuntimeObject*)G_B44_0;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B44_1, (void*)(RuntimeObject*)G_B44_0);
// uv2 = hasUv2 ? new Vector2[vc] : null;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_44 = ___6_uv2;
bool L_45 = V_7;
G_B45_0 = L_44;
if (L_45)
{
G_B46_0 = L_44;
goto IL_0125;
}
}
{
G_B47_0 = ((Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(NULL));
G_B47_1 = G_B45_0;
goto IL_012b;
}
IL_0125:
{
int32_t L_46 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_47 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_46);
G_B47_0 = L_47;
G_B47_1 = G_B46_0;
}
IL_012b:
{
*((RuntimeObject**)G_B47_1) = (RuntimeObject*)G_B47_0;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B47_1, (void*)(RuntimeObject*)G_B47_0);
// uv3 = hasUv3 ? new List<Vector4>(vc) : null;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** L_48 = ___7_uv3;
bool L_49 = V_8;
G_B48_0 = L_48;
if (L_49)
{
G_B49_0 = L_48;
goto IL_0135;
}
}
{
G_B50_0 = ((List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*)(NULL));
G_B50_1 = G_B48_0;
goto IL_013b;
}
IL_0135:
{
int32_t L_50 = V_0;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_51 = (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*)il2cpp_codegen_object_new(List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_il2cpp_TypeInfo_var);
NullCheck(L_51);
List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543(L_51, L_50, List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543_RuntimeMethod_var);
G_B50_0 = L_51;
G_B50_1 = G_B49_0;
}
IL_013b:
{
*((RuntimeObject**)G_B50_1) = (RuntimeObject*)G_B50_0;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B50_1, (void*)(RuntimeObject*)G_B50_0);
// uv4 = hasUv4 ? new List<Vector4>(vc) : null;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** L_52 = ___8_uv4;
bool L_53 = V_9;
G_B51_0 = L_52;
if (L_53)
{
G_B52_0 = L_52;
goto IL_0145;
}
}
{
G_B53_0 = ((List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*)(NULL));
G_B53_1 = G_B51_0;
goto IL_014b;
}
IL_0145:
{
int32_t L_54 = V_0;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_55 = (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*)il2cpp_codegen_object_new(List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_il2cpp_TypeInfo_var);
NullCheck(L_55);
List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543(L_55, L_54, List_1__ctor_m6DE881973FEDB21534398B48EC603235384D7543_RuntimeMethod_var);
G_B53_0 = L_55;
G_B53_1 = G_B52_0;
}
IL_014b:
{
*((RuntimeObject**)G_B53_1) = (RuntimeObject*)G_B53_0;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B53_1, (void*)(RuntimeObject*)G_B53_0);
// for (int i = 0; i < vc; i++)
V_11 = 0;
goto IL_0249;
}
IL_0154:
{
// if (hasPosition)
bool L_56 = V_2;
if (!L_56)
{
goto IL_0171;
}
}
{
// position[i] = vertices[i].position;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_57 = ___1_position;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_58 = *((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**)L_57);
int32_t L_59 = V_11;
RuntimeObject* L_60 = ___0_vertices;
int32_t L_61 = V_11;
NullCheck(L_60);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_62;
L_62 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_60, L_61);
V_10 = L_62;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&V_10), NULL);
NullCheck(L_58);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(L_59), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_63);
}
IL_0171:
{
// if (hasColor)
bool L_64 = V_3;
if (!L_64)
{
goto IL_018e;
}
}
{
// color[i] = vertices[i].color;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389** L_65 = ___2_color;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_66 = *((ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389**)L_65);
int32_t L_67 = V_11;
RuntimeObject* L_68 = ___0_vertices;
int32_t L_69 = V_11;
NullCheck(L_68);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_70;
L_70 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_68, L_69);
V_10 = L_70;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_71;
L_71 = Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline((&V_10), NULL);
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(L_67), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_71);
}
IL_018e:
{
// if (hasUv0)
bool L_72 = V_4;
if (!L_72)
{
goto IL_01ac;
}
}
{
// uv0[i] = vertices[i].uv0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_73 = ___3_uv0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_74 = *((Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA**)L_73);
int32_t L_75 = V_11;
RuntimeObject* L_76 = ___0_vertices;
int32_t L_77 = V_11;
NullCheck(L_76);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_78;
L_78 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_76, L_77);
V_10 = L_78;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79;
L_79 = Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline((&V_10), NULL);
NullCheck(L_74);
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(L_75), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_79);
}
IL_01ac:
{
// if (hasNormal)
bool L_80 = V_5;
if (!L_80)
{
goto IL_01cb;
}
}
{
// normal[i] = vertices[i].normal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_81 = ___4_normal;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_82 = *((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**)L_81);
int32_t L_83 = V_11;
RuntimeObject* L_84 = ___0_vertices;
int32_t L_85 = V_11;
NullCheck(L_84);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_86;
L_86 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_84, L_85);
V_10 = L_86;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
L_87 = Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline((&V_10), NULL);
NullCheck(L_82);
(L_82)->SetAt(static_cast<il2cpp_array_size_t>(L_83), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_87);
}
IL_01cb:
{
// if (hasTangent)
bool L_88 = V_6;
if (!L_88)
{
goto IL_01ea;
}
}
{
// tangent[i] = vertices[i].tangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD** L_89 = ___5_tangent;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_90 = *((Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD**)L_89);
int32_t L_91 = V_11;
RuntimeObject* L_92 = ___0_vertices;
int32_t L_93 = V_11;
NullCheck(L_92);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_94;
L_94 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_92, L_93);
V_10 = L_94;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_95;
L_95 = Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline((&V_10), NULL);
NullCheck(L_90);
(L_90)->SetAt(static_cast<il2cpp_array_size_t>(L_91), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_95);
}
IL_01ea:
{
// if (hasUv2)
bool L_96 = V_7;
if (!L_96)
{
goto IL_0209;
}
}
{
// uv2[i] = vertices[i].uv2;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_97 = ___6_uv2;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_98 = *((Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA**)L_97);
int32_t L_99 = V_11;
RuntimeObject* L_100 = ___0_vertices;
int32_t L_101 = V_11;
NullCheck(L_100);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_102;
L_102 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_100, L_101);
V_10 = L_102;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_103;
L_103 = Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline((&V_10), NULL);
NullCheck(L_98);
(L_98)->SetAt(static_cast<il2cpp_array_size_t>(L_99), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_103);
}
IL_0209:
{
// if (hasUv3)
bool L_104 = V_8;
if (!L_104)
{
goto IL_0226;
}
}
{
// uv3.Add(vertices[i].uv3);
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** L_105 = ___7_uv3;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_106 = *((List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317**)L_105);
RuntimeObject* L_107 = ___0_vertices;
int32_t L_108 = V_11;
NullCheck(L_107);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_109;
L_109 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_107, L_108);
V_10 = L_109;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_110;
L_110 = Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline((&V_10), NULL);
NullCheck(L_106);
List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_inline(L_106, L_110, List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_RuntimeMethod_var);
}
IL_0226:
{
// if (hasUv4)
bool L_111 = V_9;
if (!L_111)
{
goto IL_0243;
}
}
{
// uv4.Add(vertices[i].uv4);
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317** L_112 = ___8_uv4;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_113 = *((List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317**)L_112);
RuntimeObject* L_114 = ___0_vertices;
int32_t L_115 = V_11;
NullCheck(L_114);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_116;
L_116 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_114, L_115);
V_10 = L_116;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_117;
L_117 = Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline((&V_10), NULL);
NullCheck(L_113);
List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_inline(L_113, L_117, List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_RuntimeMethod_var);
}
IL_0243:
{
// for (int i = 0; i < vc; i++)
int32_t L_118 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_118, 1));
}
IL_0249:
{
// for (int i = 0; i < vc; i++)
int32_t L_119 = V_11;
int32_t L_120 = V_0;
if ((((int32_t)L_119) < ((int32_t)L_120)))
{
goto IL_0154;
}
}
{
// }
return;
}
}
// Parabox.CSG.Vertex[] Parabox.CSG.VertexUtility::GetVertices(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* VertexUtility_GetVertices_m1A9F838866EA7CAE32AE517B4C68CC33013BF7D7 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* V_1 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_2 = NULL;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_3 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_4 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_5 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_6 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_7 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* V_8 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* V_9 = NULL;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
int32_t V_18 = 0;
int32_t G_B5_0 = 0;
int32_t G_B8_0 = 0;
int32_t G_B11_0 = 0;
int32_t G_B14_0 = 0;
int32_t G_B17_0 = 0;
int32_t G_B20_0 = 0;
{
// if (mesh == null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___0_mesh;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000b;
}
}
{
// return null;
return (VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5*)NULL;
}
IL_000b:
{
// int vertexCount = mesh.vertexCount;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = ___0_mesh;
NullCheck(L_2);
int32_t L_3;
L_3 = Mesh_get_vertexCount_mB7BE0340AAF272933068D830C8E711FC8978E12C(L_2, NULL);
V_0 = L_3;
// Vertex[] v = new Vertex[vertexCount];
int32_t L_4 = V_0;
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_5 = (VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5*)(VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5*)SZArrayNew(VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5_il2cpp_TypeInfo_var, (uint32_t)L_4);
V_1 = L_5;
// Vector3[] positions = mesh.vertices;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_6 = ___0_mesh;
NullCheck(L_6);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7;
L_7 = Mesh_get_vertices_mA3577F1B08EDDD54E26AEB3F8FFE4EC247D2ABB9(L_6, NULL);
V_2 = L_7;
// Color[] colors = mesh.colors;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8 = ___0_mesh;
NullCheck(L_8);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_9;
L_9 = Mesh_get_colors_m3A38944EBA064B0E55A24C95C3706193F45B313D(L_8, NULL);
V_3 = L_9;
// Vector3[] normals = mesh.normals;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_10 = ___0_mesh;
NullCheck(L_10);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11;
L_11 = Mesh_get_normals_m2B6B159B799E6E235EA651FCAB2E18EE5B18ED62(L_10, NULL);
V_4 = L_11;
// Vector4[] tangents = mesh.tangents;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = ___0_mesh;
NullCheck(L_12);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_13;
L_13 = Mesh_get_tangents_mEA6C7BF6A2B9A8BD0E9A62963E048F973878299E(L_12, NULL);
V_5 = L_13;
// Vector2[] uv0s = mesh.uv;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_14 = ___0_mesh;
NullCheck(L_14);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_15;
L_15 = Mesh_get_uv_mA47805C48AB3493FF3727922C43E77880E73519F(L_14, NULL);
V_6 = L_15;
// Vector2[] uv2s = mesh.uv2;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_16 = ___0_mesh;
NullCheck(L_16);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17;
L_17 = Mesh_get_uv2_mBD25DD8C860E10A1D109C9622622D52571F56B6F(L_16, NULL);
V_7 = L_17;
// List<Vector4> uv3s = new List<Vector4>();
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_18 = (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*)il2cpp_codegen_object_new(List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_il2cpp_TypeInfo_var);
NullCheck(L_18);
List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20(L_18, List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20_RuntimeMethod_var);
V_8 = L_18;
// List<Vector4> uv4s = new List<Vector4>();
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_19 = (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*)il2cpp_codegen_object_new(List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_il2cpp_TypeInfo_var);
NullCheck(L_19);
List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20(L_19, List_1__ctor_m7A5FFB71CC0B9A11A8FF0FC535B7D700EF76ED20_RuntimeMethod_var);
V_9 = L_19;
// mesh.GetUVs(2, uv3s);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_20 = ___0_mesh;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_21 = V_8;
NullCheck(L_20);
Mesh_GetUVs_m3FCD854132DA16719481B8D97DF335A0C7244344(L_20, 2, L_21, NULL);
// mesh.GetUVs(3, uv4s);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_22 = ___0_mesh;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_23 = V_9;
NullCheck(L_22);
Mesh_GetUVs_m3FCD854132DA16719481B8D97DF335A0C7244344(L_22, 3, L_23, NULL);
// bool _hasPositions = positions != null && positions.Length == vertexCount;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_24 = V_2;
if (!L_24)
{
goto IL_0072;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = V_2;
NullCheck(L_25);
int32_t L_26 = V_0;
G_B5_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))) == ((int32_t)L_26))? 1 : 0);
goto IL_0073;
}
IL_0072:
{
G_B5_0 = 0;
}
IL_0073:
{
V_10 = (bool)G_B5_0;
// bool _hasColors = colors != null && colors.Length == vertexCount;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_27 = V_3;
if (!L_27)
{
goto IL_0080;
}
}
{
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_28 = V_3;
NullCheck(L_28);
int32_t L_29 = V_0;
G_B8_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))) == ((int32_t)L_29))? 1 : 0);
goto IL_0081;
}
IL_0080:
{
G_B8_0 = 0;
}
IL_0081:
{
V_11 = (bool)G_B8_0;
// bool _hasNormals = normals != null && normals.Length == vertexCount;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_30 = V_4;
if (!L_30)
{
goto IL_0090;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = V_4;
NullCheck(L_31);
int32_t L_32 = V_0;
G_B11_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))) == ((int32_t)L_32))? 1 : 0);
goto IL_0091;
}
IL_0090:
{
G_B11_0 = 0;
}
IL_0091:
{
V_12 = (bool)G_B11_0;
// bool _hasTangents = tangents != null && tangents.Length == vertexCount;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_33 = V_5;
if (!L_33)
{
goto IL_00a0;
}
}
{
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_34 = V_5;
NullCheck(L_34);
int32_t L_35 = V_0;
G_B14_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))) == ((int32_t)L_35))? 1 : 0);
goto IL_00a1;
}
IL_00a0:
{
G_B14_0 = 0;
}
IL_00a1:
{
V_13 = (bool)G_B14_0;
// bool _hasUv0 = uv0s != null && uv0s.Length == vertexCount;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_36 = V_6;
if (!L_36)
{
goto IL_00b0;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_37 = V_6;
NullCheck(L_37);
int32_t L_38 = V_0;
G_B17_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))) == ((int32_t)L_38))? 1 : 0);
goto IL_00b1;
}
IL_00b0:
{
G_B17_0 = 0;
}
IL_00b1:
{
V_14 = (bool)G_B17_0;
// bool _hasUv2 = uv2s != null && uv2s.Length == vertexCount;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_39 = V_7;
if (!L_39)
{
goto IL_00c0;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_40 = V_7;
NullCheck(L_40);
int32_t L_41 = V_0;
G_B20_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))) == ((int32_t)L_41))? 1 : 0);
goto IL_00c1;
}
IL_00c0:
{
G_B20_0 = 0;
}
IL_00c1:
{
V_15 = (bool)G_B20_0;
// bool _hasUv3 = uv3s.Count == vertexCount;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_42 = V_8;
NullCheck(L_42);
int32_t L_43;
L_43 = List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_inline(L_42, List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_RuntimeMethod_var);
int32_t L_44 = V_0;
V_16 = (bool)((((int32_t)L_43) == ((int32_t)L_44))? 1 : 0);
// bool _hasUv4 = uv4s.Count == vertexCount;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_45 = V_9;
NullCheck(L_45);
int32_t L_46;
L_46 = List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_inline(L_45, List_1_get_Count_m970BE5CCB1F05BAF033736206A0C3142930127B0_RuntimeMethod_var);
int32_t L_47 = V_0;
V_17 = (bool)((((int32_t)L_46) == ((int32_t)L_47))? 1 : 0);
// for (int i = 0; i < vertexCount; i++)
V_18 = 0;
goto IL_01c5;
}
IL_00e3:
{
// v[i] = new Vertex();
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_48 = V_1;
int32_t L_49 = V_18;
NullCheck(L_48);
il2cpp_codegen_initobj(((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49))), sizeof(Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9));
// if (_hasPositions)
bool L_50 = V_10;
if (!L_50)
{
goto IL_010a;
}
}
{
// v[i].position = positions[i];
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_51 = V_1;
int32_t L_52 = V_18;
NullCheck(L_51);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_53 = V_2;
int32_t L_54 = V_18;
NullCheck(L_53);
int32_t L_55 = L_54;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
Vertex_set_position_mEEF1154181FDCC5EA6047A1478F268C78257240A(((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52))), L_56, NULL);
}
IL_010a:
{
// if (_hasColors)
bool L_57 = V_11;
if (!L_57)
{
goto IL_0123;
}
}
{
// v[i].color = colors[i];
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_58 = V_1;
int32_t L_59 = V_18;
NullCheck(L_58);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_60 = V_3;
int32_t L_61 = V_18;
NullCheck(L_60);
int32_t L_62 = L_61;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B(((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59))), L_63, NULL);
}
IL_0123:
{
// if (_hasNormals)
bool L_64 = V_12;
if (!L_64)
{
goto IL_013d;
}
}
{
// v[i].normal = normals[i];
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_65 = V_1;
int32_t L_66 = V_18;
NullCheck(L_65);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = V_4;
int32_t L_68 = V_18;
NullCheck(L_67);
int32_t L_69 = L_68;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1(((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66))), L_70, NULL);
}
IL_013d:
{
// if (_hasTangents)
bool L_71 = V_13;
if (!L_71)
{
goto IL_0157;
}
}
{
// v[i].tangent = tangents[i];
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_72 = V_1;
int32_t L_73 = V_18;
NullCheck(L_72);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_74 = V_5;
int32_t L_75 = V_18;
NullCheck(L_74);
int32_t L_76 = L_75;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_77 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909(((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_73))), L_77, NULL);
}
IL_0157:
{
// if (_hasUv0)
bool L_78 = V_14;
if (!L_78)
{
goto IL_0171;
}
}
{
// v[i].uv0 = uv0s[i];
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_79 = V_1;
int32_t L_80 = V_18;
NullCheck(L_79);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_81 = V_6;
int32_t L_82 = V_18;
NullCheck(L_81);
int32_t L_83 = L_82;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A(((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_80))), L_84, NULL);
}
IL_0171:
{
// if (_hasUv2)
bool L_85 = V_15;
if (!L_85)
{
goto IL_018b;
}
}
{
// v[i].uv2 = uv2s[i];
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_86 = V_1;
int32_t L_87 = V_18;
NullCheck(L_86);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_88 = V_7;
int32_t L_89 = V_18;
NullCheck(L_88);
int32_t L_90 = L_89;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1(((L_86)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_87))), L_91, NULL);
}
IL_018b:
{
// if (_hasUv3)
bool L_92 = V_16;
if (!L_92)
{
goto IL_01a5;
}
}
{
// v[i].uv3 = uv3s[i];
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_93 = V_1;
int32_t L_94 = V_18;
NullCheck(L_93);
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_95 = V_8;
int32_t L_96 = V_18;
NullCheck(L_95);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_97;
L_97 = List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4(L_95, L_96, List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_RuntimeMethod_var);
Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521(((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94))), L_97, NULL);
}
IL_01a5:
{
// if (_hasUv4)
bool L_98 = V_17;
if (!L_98)
{
goto IL_01bf;
}
}
{
// v[i].uv4 = uv4s[i];
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_99 = V_1;
int32_t L_100 = V_18;
NullCheck(L_99);
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_101 = V_9;
int32_t L_102 = V_18;
NullCheck(L_101);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_103;
L_103 = List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4(L_101, L_102, List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_RuntimeMethod_var);
Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4(((L_99)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_100))), L_103, NULL);
}
IL_01bf:
{
// for (int i = 0; i < vertexCount; i++)
int32_t L_104 = V_18;
V_18 = ((int32_t)il2cpp_codegen_add(L_104, 1));
}
IL_01c5:
{
// for (int i = 0; i < vertexCount; i++)
int32_t L_105 = V_18;
int32_t L_106 = V_0;
if ((((int32_t)L_105) < ((int32_t)L_106)))
{
goto IL_00e3;
}
}
{
// return v;
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_107 = V_1;
return L_107;
}
}
// System.Void Parabox.CSG.VertexUtility::SetMesh(UnityEngine.Mesh,System.Collections.Generic.IList`1<Parabox.CSG.Vertex>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VertexUtility_SetMesh_m0E3D246932EA979431BD2E088701585FB6621D65 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_mesh, RuntimeObject* ___1_vertices, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t516E7738424FCC761D88D3DF420C016180E43698_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_1 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_2 = NULL;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_3 = NULL;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* V_4 = NULL;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_5 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* V_6 = NULL;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* V_7 = NULL;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_8;
memset((&V_8), 0, sizeof(V_8));
{
// if (mesh == null)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___0_mesh;
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_0014;
}
}
{
// throw new ArgumentNullException("mesh");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB0A157666700D8227FD4B66A26FDC02035E89BF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VertexUtility_SetMesh_m0E3D246932EA979431BD2E088701585FB6621D65_RuntimeMethod_var)));
}
IL_0014:
{
// if (vertices == null)
RuntimeObject* L_3 = ___1_vertices;
if (L_3)
{
goto IL_0022;
}
}
{
// throw new ArgumentNullException("vertices");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_4);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB1C30CF60A2E69EC232854CAED20E364C46D862F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VertexUtility_SetMesh_m0E3D246932EA979431BD2E088701585FB6621D65_RuntimeMethod_var)));
}
IL_0022:
{
// if (vertices.Count == 0) return;
RuntimeObject* L_5 = ___1_vertices;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1<Parabox.CSG.Vertex>::get_Count() */, ICollection_1_t516E7738424FCC761D88D3DF420C016180E43698_il2cpp_TypeInfo_var, L_5);
if (L_6)
{
goto IL_002b;
}
}
{
// if (vertices.Count == 0) return;
return;
}
IL_002b:
{
// Vector3[] positions = null;
V_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)NULL;
// Color[] colors = null;
V_1 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)NULL;
// Vector2[] uv0s = null;
V_2 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)NULL;
// Vector3[] normals = null;
V_3 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)NULL;
// Vector4[] tangents = null;
V_4 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)NULL;
// Vector2[] uv2s = null;
V_5 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)NULL;
// List<Vector4> uv3s = null;
V_6 = (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*)NULL;
// List<Vector4> uv4s = null;
V_7 = (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*)NULL;
// GetArrays(vertices, out positions,
// out colors,
// out uv0s,
// out normals,
// out tangents,
// out uv2s,
// out uv3s,
// out uv4s);
RuntimeObject* L_7 = ___1_vertices;
VertexUtility_GetArrays_m07564C7A945E5454C89C69919D494D39C0E55013(L_7, (&V_0), (&V_1), (&V_2), (&V_3), (&V_4), (&V_5), (&V_6), (&V_7), NULL);
// mesh.Clear();
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_8 = ___0_mesh;
NullCheck(L_8);
Mesh_Clear_m0F95397EA143D31AD0B4D332E8C6FA25A7957BC0(L_8, NULL);
// Vertex first = vertices[0];
RuntimeObject* L_9 = ___1_vertices;
NullCheck(L_9);
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_10;
L_10 = InterfaceFuncInvoker1< Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, int32_t >::Invoke(0 /* T System.Collections.Generic.IList`1<Parabox.CSG.Vertex>::get_Item(System.Int32) */, IList_1_t7022C8AB3135264099CEA16F593AFF812C7C0727_il2cpp_TypeInfo_var, L_9, 0);
V_8 = L_10;
// if (first.hasPosition) mesh.vertices = positions;
bool L_11;
L_11 = Vertex_get_hasPosition_mC214954248B24E68D7542EB71DB639654B6E3B26((&V_8), NULL);
if (!L_11)
{
goto IL_0074;
}
}
{
// if (first.hasPosition) mesh.vertices = positions;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = ___0_mesh;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = V_0;
NullCheck(L_12);
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_12, L_13, NULL);
}
IL_0074:
{
// if (first.hasColor) mesh.colors = colors;
bool L_14;
L_14 = Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35((&V_8), NULL);
if (!L_14)
{
goto IL_0084;
}
}
{
// if (first.hasColor) mesh.colors = colors;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_15 = ___0_mesh;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_16 = V_1;
NullCheck(L_15);
Mesh_set_colors_m5558BAAA60676427B7954F1694A1765B000EB0FE(L_15, L_16, NULL);
}
IL_0084:
{
// if (first.hasUV0) mesh.uv = uv0s;
bool L_17;
L_17 = Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B((&V_8), NULL);
if (!L_17)
{
goto IL_0094;
}
}
{
// if (first.hasUV0) mesh.uv = uv0s;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_18 = ___0_mesh;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_19 = V_2;
NullCheck(L_18);
Mesh_set_uv_m6ED9C50E0DA8166DD48AC40FD6C828B9AD2E9617(L_18, L_19, NULL);
}
IL_0094:
{
// if (first.hasNormal) mesh.normals = normals;
bool L_20;
L_20 = Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6((&V_8), NULL);
if (!L_20)
{
goto IL_00a4;
}
}
{
// if (first.hasNormal) mesh.normals = normals;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_21 = ___0_mesh;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = V_3;
NullCheck(L_21);
Mesh_set_normals_m85D73193C49211BE9FA135FF72D5749B16A4760B(L_21, L_22, NULL);
}
IL_00a4:
{
// if (first.hasTangent) mesh.tangents = tangents;
bool L_23;
L_23 = Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5((&V_8), NULL);
if (!L_23)
{
goto IL_00b5;
}
}
{
// if (first.hasTangent) mesh.tangents = tangents;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_24 = ___0_mesh;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_25 = V_4;
NullCheck(L_24);
Mesh_set_tangents_mF547B7E4F9C70FB7CD6168139180A70AD306169B(L_24, L_25, NULL);
}
IL_00b5:
{
// if (first.hasUV2) mesh.uv2 = uv2s;
bool L_26;
L_26 = Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5((&V_8), NULL);
if (!L_26)
{
goto IL_00c6;
}
}
{
// if (first.hasUV2) mesh.uv2 = uv2s;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_27 = ___0_mesh;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_28 = V_5;
NullCheck(L_27);
Mesh_set_uv2_m37B442C04EBB029C0AD9545C54F95D9BDAD8E9B5(L_27, L_28, NULL);
}
IL_00c6:
{
// if (first.hasUV3)
bool L_29;
L_29 = Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D((&V_8), NULL);
if (!L_29)
{
goto IL_00dc;
}
}
{
// if (uv3s != null)
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_30 = V_6;
if (!L_30)
{
goto IL_00dc;
}
}
{
// mesh.SetUVs(2, uv3s);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_31 = ___0_mesh;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_32 = V_6;
NullCheck(L_31);
Mesh_SetUVs_mA0EA40129409D956FF22FCF7E01E27382879E255(L_31, 2, L_32, NULL);
}
IL_00dc:
{
// if (first.hasUV4)
bool L_33;
L_33 = Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B((&V_8), NULL);
if (!L_33)
{
goto IL_00f2;
}
}
{
// if (uv4s != null)
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_34 = V_7;
if (!L_34)
{
goto IL_00f2;
}
}
{
// mesh.SetUVs(3, uv4s);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_35 = ___0_mesh;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_36 = V_7;
NullCheck(L_35);
Mesh_SetUVs_mA0EA40129409D956FF22FCF7E01E27382879E255(L_35, 3, L_36, NULL);
}
IL_00f2:
{
// }
return;
}
}
// Parabox.CSG.Vertex Parabox.CSG.VertexUtility::Mix(Parabox.CSG.Vertex,Parabox.CSG.Vertex,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 VertexUtility_Mix_mA630CA4F471CAC920F550BF4F2DCA7102593F923 (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___0_x, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___1_y, float ___2_weight, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// float i = 1f - weight;
float L_0 = ___2_weight;
V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_0));
// Vertex v = new Vertex();
il2cpp_codegen_initobj((&V_1), sizeof(Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9));
// v.position = x.position * i + y.position * weight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&___0_x), NULL);
float L_2 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&___1_y), NULL);
float L_5 = ___2_weight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_6, NULL);
Vertex_set_position_mEEF1154181FDCC5EA6047A1478F268C78257240A((&V_1), L_7, NULL);
// if (x.hasColor && y.hasColor)
bool L_8;
L_8 = Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35((&___0_x), NULL);
if (!L_8)
{
goto IL_0070;
}
}
{
bool L_9;
L_9 = Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35((&___1_y), NULL);
if (!L_9)
{
goto IL_0070;
}
}
{
// v.color = x.color * i + y.color * weight;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
L_10 = Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline((&___0_x), NULL);
float L_11 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12;
L_12 = Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline(L_10, L_11, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13;
L_13 = Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline((&___1_y), NULL);
float L_14 = ___2_weight;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15;
L_15 = Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline(L_13, L_14, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
L_16 = Color_op_Addition_mA7A51CACA49ED8D23D3D9CA3A0092D32F657E053_inline(L_12, L_15, NULL);
Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B((&V_1), L_16, NULL);
goto IL_00a0;
}
IL_0070:
{
// else if (x.hasColor)
bool L_17;
L_17 = Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35((&___0_x), NULL);
if (!L_17)
{
goto IL_0089;
}
}
{
// v.color = x.color;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18;
L_18 = Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline((&___0_x), NULL);
Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B((&V_1), L_18, NULL);
goto IL_00a0;
}
IL_0089:
{
// else if (y.hasColor)
bool L_19;
L_19 = Vertex_get_hasColor_m72B34DBE479312496B3A380CA820A1D1CDB9DA35((&___1_y), NULL);
if (!L_19)
{
goto IL_00a0;
}
}
{
// v.color = y.color;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20;
L_20 = Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline((&___1_y), NULL);
Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B((&V_1), L_20, NULL);
}
IL_00a0:
{
// if (x.hasNormal && y.hasNormal)
bool L_21;
L_21 = Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6((&___0_x), NULL);
if (!L_21)
{
goto IL_00da;
}
}
{
bool L_22;
L_22 = Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6((&___1_y), NULL);
if (!L_22)
{
goto IL_00da;
}
}
{
// v.normal = x.normal * i + y.normal * weight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline((&___0_x), NULL);
float L_24 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_23, L_24, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline((&___1_y), NULL);
float L_27 = ___2_weight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_26, L_27, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_25, L_28, NULL);
Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1((&V_1), L_29, NULL);
goto IL_010a;
}
IL_00da:
{
// else if (x.hasNormal)
bool L_30;
L_30 = Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6((&___0_x), NULL);
if (!L_30)
{
goto IL_00f3;
}
}
{
// v.normal = x.normal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline((&___0_x), NULL);
Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1((&V_1), L_31, NULL);
goto IL_010a;
}
IL_00f3:
{
// else if (y.hasNormal)
bool L_32;
L_32 = Vertex_get_hasNormal_m4169B940255BDD455206FFDEA53F3285E19563B6((&___1_y), NULL);
if (!L_32)
{
goto IL_010a;
}
}
{
// v.normal = y.normal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline((&___1_y), NULL);
Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1((&V_1), L_33, NULL);
}
IL_010a:
{
// if (x.hasTangent && y.hasTangent)
bool L_34;
L_34 = Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5((&___0_x), NULL);
if (!L_34)
{
goto IL_0144;
}
}
{
bool L_35;
L_35 = Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5((&___1_y), NULL);
if (!L_35)
{
goto IL_0144;
}
}
{
// v.tangent = x.tangent * i + y.tangent * weight;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_36;
L_36 = Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline((&___0_x), NULL);
float L_37 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_38;
L_38 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_36, L_37, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_39;
L_39 = Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline((&___1_y), NULL);
float L_40 = ___2_weight;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41;
L_41 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_39, L_40, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_42;
L_42 = Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline(L_38, L_41, NULL);
Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909((&V_1), L_42, NULL);
goto IL_0174;
}
IL_0144:
{
// else if (x.hasTangent)
bool L_43;
L_43 = Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5((&___0_x), NULL);
if (!L_43)
{
goto IL_015d;
}
}
{
// v.tangent = x.tangent;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_44;
L_44 = Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline((&___0_x), NULL);
Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909((&V_1), L_44, NULL);
goto IL_0174;
}
IL_015d:
{
// else if (y.hasTangent)
bool L_45;
L_45 = Vertex_get_hasTangent_m1D122AF3175118F7C5D81DAEA0E26ACD9543BBF5((&___1_y), NULL);
if (!L_45)
{
goto IL_0174;
}
}
{
// v.tangent = y.tangent;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_46;
L_46 = Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline((&___1_y), NULL);
Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909((&V_1), L_46, NULL);
}
IL_0174:
{
// if (x.hasUV0 && y.hasUV0)
bool L_47;
L_47 = Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B((&___0_x), NULL);
if (!L_47)
{
goto IL_01ae;
}
}
{
bool L_48;
L_48 = Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B((&___1_y), NULL);
if (!L_48)
{
goto IL_01ae;
}
}
{
// v.uv0 = x.uv0 * i + y.uv0 * weight;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49;
L_49 = Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline((&___0_x), NULL);
float L_50 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51;
L_51 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_49, L_50, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52;
L_52 = Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline((&___1_y), NULL);
float L_53 = ___2_weight;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54;
L_54 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_52, L_53, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55;
L_55 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_51, L_54, NULL);
Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A((&V_1), L_55, NULL);
goto IL_01de;
}
IL_01ae:
{
// else if (x.hasUV0)
bool L_56;
L_56 = Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B((&___0_x), NULL);
if (!L_56)
{
goto IL_01c7;
}
}
{
// v.uv0 = x.uv0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57;
L_57 = Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline((&___0_x), NULL);
Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A((&V_1), L_57, NULL);
goto IL_01de;
}
IL_01c7:
{
// else if (y.hasUV0)
bool L_58;
L_58 = Vertex_get_hasUV0_m85380AA829B36246C042C886C9FDE9DD15AED99B((&___1_y), NULL);
if (!L_58)
{
goto IL_01de;
}
}
{
// v.uv0 = y.uv0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59;
L_59 = Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline((&___1_y), NULL);
Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A((&V_1), L_59, NULL);
}
IL_01de:
{
// if (x.hasUV2 && y.hasUV2)
bool L_60;
L_60 = Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5((&___0_x), NULL);
if (!L_60)
{
goto IL_0218;
}
}
{
bool L_61;
L_61 = Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5((&___1_y), NULL);
if (!L_61)
{
goto IL_0218;
}
}
{
// v.uv2 = x.uv2 * i + y.uv2 * weight;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62;
L_62 = Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline((&___0_x), NULL);
float L_63 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64;
L_64 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_62, L_63, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65;
L_65 = Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline((&___1_y), NULL);
float L_66 = ___2_weight;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67;
L_67 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_65, L_66, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68;
L_68 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_64, L_67, NULL);
Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1((&V_1), L_68, NULL);
goto IL_0248;
}
IL_0218:
{
// else if (x.hasUV2)
bool L_69;
L_69 = Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5((&___0_x), NULL);
if (!L_69)
{
goto IL_0231;
}
}
{
// v.uv2 = x.uv2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70;
L_70 = Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline((&___0_x), NULL);
Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1((&V_1), L_70, NULL);
goto IL_0248;
}
IL_0231:
{
// else if (y.hasUV2)
bool L_71;
L_71 = Vertex_get_hasUV2_m84587255EBA326522403438C3898909EBBFDBFF5((&___1_y), NULL);
if (!L_71)
{
goto IL_0248;
}
}
{
// v.uv2 = y.uv2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72;
L_72 = Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline((&___1_y), NULL);
Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1((&V_1), L_72, NULL);
}
IL_0248:
{
// if (x.hasUV3 && y.hasUV3)
bool L_73;
L_73 = Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D((&___0_x), NULL);
if (!L_73)
{
goto IL_0282;
}
}
{
bool L_74;
L_74 = Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D((&___1_y), NULL);
if (!L_74)
{
goto IL_0282;
}
}
{
// v.uv3 = x.uv3 * i + y.uv3 * weight;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_75;
L_75 = Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline((&___0_x), NULL);
float L_76 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_77;
L_77 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_75, L_76, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_78;
L_78 = Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline((&___1_y), NULL);
float L_79 = ___2_weight;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_80;
L_80 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_78, L_79, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_81;
L_81 = Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline(L_77, L_80, NULL);
Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521((&V_1), L_81, NULL);
goto IL_02b2;
}
IL_0282:
{
// else if (x.hasUV3)
bool L_82;
L_82 = Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D((&___0_x), NULL);
if (!L_82)
{
goto IL_029b;
}
}
{
// v.uv3 = x.uv3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_83;
L_83 = Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline((&___0_x), NULL);
Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521((&V_1), L_83, NULL);
goto IL_02b2;
}
IL_029b:
{
// else if (y.hasUV3)
bool L_84;
L_84 = Vertex_get_hasUV3_mB6C537B4A92ECFED617024C9E3F08C00A5368C1D((&___1_y), NULL);
if (!L_84)
{
goto IL_02b2;
}
}
{
// v.uv3 = y.uv3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_85;
L_85 = Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline((&___1_y), NULL);
Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521((&V_1), L_85, NULL);
}
IL_02b2:
{
// if (x.hasUV4 && y.hasUV4)
bool L_86;
L_86 = Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B((&___0_x), NULL);
if (!L_86)
{
goto IL_02ec;
}
}
{
bool L_87;
L_87 = Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B((&___1_y), NULL);
if (!L_87)
{
goto IL_02ec;
}
}
{
// v.uv4 = x.uv4 * i + y.uv4 * weight;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_88;
L_88 = Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline((&___0_x), NULL);
float L_89 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_90;
L_90 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_88, L_89, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_91;
L_91 = Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline((&___1_y), NULL);
float L_92 = ___2_weight;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_93;
L_93 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_91, L_92, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_94;
L_94 = Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline(L_90, L_93, NULL);
Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4((&V_1), L_94, NULL);
goto IL_031c;
}
IL_02ec:
{
// else if (x.hasUV4)
bool L_95;
L_95 = Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B((&___0_x), NULL);
if (!L_95)
{
goto IL_0305;
}
}
{
// v.uv4 = x.uv4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_96;
L_96 = Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline((&___0_x), NULL);
Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4((&V_1), L_96, NULL);
goto IL_031c;
}
IL_0305:
{
// else if (y.hasUV4)
bool L_97;
L_97 = Vertex_get_hasUV4_m4355D133FE72922F50F8CDAB93A8250E790E9C7B((&___1_y), NULL);
if (!L_97)
{
goto IL_031c;
}
}
{
// v.uv4 = y.uv4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_98;
L_98 = Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline((&___1_y), NULL);
Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4((&V_1), L_98, NULL);
}
IL_031c:
{
// return v;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_99 = V_1;
return L_99;
}
}
// Parabox.CSG.Vertex Parabox.CSG.VertexUtility::TransformVertex(UnityEngine.Matrix4x4,Parabox.CSG.Vertex)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 VertexUtility_TransformVertex_m92DCA82162ABB6744C132DDC40AAE77D421D31D6 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_transform, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___1_vertex, const RuntimeMethod* method)
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var v = new Vertex();
il2cpp_codegen_initobj((&V_0), sizeof(Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9));
// if (vertex.HasArrays(VertexAttributes.Position))
bool L_0;
L_0 = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C((&___1_vertex), 1, NULL);
if (!L_0)
{
goto IL_0027;
}
}
{
// v.position = transform.MultiplyPoint3x4(vertex.position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline((&___1_vertex), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___0_transform), L_1, NULL);
Vertex_set_position_mEEF1154181FDCC5EA6047A1478F268C78257240A((&V_0), L_2, NULL);
}
IL_0027:
{
// if (vertex.HasArrays(VertexAttributes.Color))
bool L_3;
L_3 = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C((&___1_vertex), ((int32_t)32), NULL);
if (!L_3)
{
goto IL_0040;
}
}
{
// v.color = vertex.color;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
L_4 = Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline((&___1_vertex), NULL);
Vertex_set_color_m8D3CBB5312F3CB4D0D31A6416033743D4D6D6C6B((&V_0), L_4, NULL);
}
IL_0040:
{
// if (vertex.HasArrays(VertexAttributes.Normal))
bool L_5;
L_5 = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C((&___1_vertex), ((int32_t)64), NULL);
if (!L_5)
{
goto IL_0060;
}
}
{
// v.normal = transform.MultiplyVector(vertex.normal);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline((&___1_vertex), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&___0_transform), L_6, NULL);
Vertex_set_normal_mB9D678637F6FFC1F4C2A898D3E2FE48A353F23D1((&V_0), L_7, NULL);
}
IL_0060:
{
// if (vertex.HasArrays(VertexAttributes.Tangent))
bool L_8;
L_8 = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C((&___1_vertex), ((int32_t)128), NULL);
if (!L_8)
{
goto IL_0092;
}
}
{
// v.tangent = transform.rotation * vertex.tangent;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Matrix4x4_get_rotation_m7E2C29FCB2AAFAE4D7B4FBD3563E9EDB53F5A8BB((&___0_transform), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10;
L_10 = Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline((&___1_vertex), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_9, L_11, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13;
L_13 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_12, NULL);
Vertex_set_tangent_mD7B3319CFB0A86547658C2F879729BE9C7F78909((&V_0), L_13, NULL);
}
IL_0092:
{
// if (vertex.HasArrays(VertexAttributes.Texture0))
bool L_14;
L_14 = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C((&___1_vertex), 2, NULL);
if (!L_14)
{
goto IL_00aa;
}
}
{
// v.uv0 = vertex.uv0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline((&___1_vertex), NULL);
Vertex_set_uv0_m04547DF8846BA1B6AA9653747066128760FCBD3A((&V_0), L_15, NULL);
}
IL_00aa:
{
// if (vertex.HasArrays(VertexAttributes.Texture1))
bool L_16;
L_16 = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C((&___1_vertex), 4, NULL);
if (!L_16)
{
goto IL_00c2;
}
}
{
// v.uv2 = vertex.uv2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline((&___1_vertex), NULL);
Vertex_set_uv2_mDCB95708D53ADEEC9C692C1B414DCB823A199BE1((&V_0), L_17, NULL);
}
IL_00c2:
{
// if (vertex.HasArrays(VertexAttributes.Texture2))
bool L_18;
L_18 = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C((&___1_vertex), 8, NULL);
if (!L_18)
{
goto IL_00da;
}
}
{
// v.uv3 = vertex.uv3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19;
L_19 = Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline((&___1_vertex), NULL);
Vertex_set_uv3_m984179863AC5D87CBDF5717B8B9A66056A64E521((&V_0), L_19, NULL);
}
IL_00da:
{
// if (vertex.HasArrays(VertexAttributes.Texture3))
bool L_20;
L_20 = Vertex_HasArrays_m34B30359305D8BFAF6713A75A66EF0775035F29C((&___1_vertex), ((int32_t)16), NULL);
if (!L_20)
{
goto IL_00f3;
}
}
{
// v.uv4 = vertex.uv4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
L_21 = Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline((&___1_vertex), NULL);
Vertex_set_uv4_mC86BC398A7D1D365B656EC26925A0049DA1A02B4((&V_0), L_21, NULL);
}
IL_00f3:
{
// return v;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_22 = V_0;
return L_22;
}
}
#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.Single Parabox.CSG.CSG::get_epsilon()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CSG_get_epsilon_mF20E54813E0DD0770B7C89765EF01CE5AE81952F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => s_Epsilon;
il2cpp_codegen_runtime_class_init_inline(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
float L_0 = ((CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_StaticFields*)il2cpp_codegen_static_fields_for(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var))->___s_Epsilon_1;
return L_0;
}
}
// System.Void Parabox.CSG.CSG::set_epsilon(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CSG_set_epsilon_m8AEA5E7F2F039B1D1EBF2949496A4A691768F221 (float ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set => s_Epsilon = value;
float L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
((CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_StaticFields*)il2cpp_codegen_static_fields_for(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var))->___s_Epsilon_1 = L_0;
return;
}
}
// Parabox.CSG.Model Parabox.CSG.CSG::Perform(Parabox.CSG.CSG/BooleanOp,UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* CSG_Perform_m988E95278D4B7E27A0AFFF6364941F52FC818DD6 (int32_t ___0_op, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___1_s, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_sm, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_smx, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___4_o, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___5_om, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___6_omx, bool ___7_allPoly, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___0_op;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1)))
{
case 0:
{
goto IL_0016;
}
case 1:
{
goto IL_0027;
}
case 2:
{
goto IL_0038;
}
}
}
{
goto IL_0049;
}
IL_0016:
{
// return Intersect(s, sm, smx, o, om, omx, allPoly);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_1 = ___1_s;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___2_sm;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3 = ___3_smx;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = ___4_o;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___5_om;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___6_omx;
bool L_7 = ___7_allPoly;
il2cpp_codegen_runtime_class_init_inline(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_8;
L_8 = CSG_Intersect_m332E1AE41BABBE76A22E588613D8377479C7F6BF(L_1, L_2, L_3, L_4, L_5, L_6, L_7, NULL);
return L_8;
}
IL_0027:
{
// return Union(s, sm, smx, o, om, omx, allPoly);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9 = ___1_s;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = ___2_sm;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11 = ___3_smx;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = ___4_o;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = ___5_om;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14 = ___6_omx;
bool L_15 = ___7_allPoly;
il2cpp_codegen_runtime_class_init_inline(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_16;
L_16 = CSG_Union_mAEFEA4D7B95AD020D2BE276BE372590AF70EC1AB(L_9, L_10, L_11, L_12, L_13, L_14, L_15, NULL);
return L_16;
}
IL_0038:
{
// return Subtract(s, sm, smx, o, om, omx, allPoly);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_17 = ___1_s;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = ___2_sm;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19 = ___3_smx;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_20 = ___4_o;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = ___5_om;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22 = ___6_omx;
bool L_23 = ___7_allPoly;
il2cpp_codegen_runtime_class_init_inline(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_24;
L_24 = CSG_Subtract_m4DE21344BD36A304C7F9B97F01B2A7C1F756FE42(L_17, L_18, L_19, L_20, L_21, L_22, L_23, NULL);
return L_24;
}
IL_0049:
{
// return null;
return (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)NULL;
}
}
// Parabox.CSG.Model Parabox.CSG.CSG::Union(UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* CSG_Union_mAEFEA4D7B95AD020D2BE276BE372590AF70EC1AB (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_s, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_sm, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_smx, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___3_o, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___4_om, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___5_omx, bool ___6_allPoly, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* V_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_1 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_2 = NULL;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_3 = NULL;
{
// Model csg_model_a = new Model(s, sm, smx);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___0_s;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___1_sm;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_smx;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_3 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_3);
Model__ctor_mF402444CBB746DCC2D183AD5C130CC8CE4BD7617(L_3, L_0, L_1, L_2, NULL);
V_0 = L_3;
// Model csg_model_b = new Model(o, om, omx);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = ___3_o;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___4_om;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___5_omx;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_7 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_7);
Model__ctor_mF402444CBB746DCC2D183AD5C130CC8CE4BD7617(L_7, L_4, L_5, L_6, NULL);
// Node a = new Node(csg_model_a.ToPolygons());
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_8 = V_0;
NullCheck(L_8);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_9;
L_9 = Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97(L_8, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_10 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_10);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_10, L_9, NULL);
V_1 = L_10;
// Node b = new Node(csg_model_b.ToPolygons());
NullCheck(L_7);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_11;
L_11 = Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97(L_7, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_12 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_12);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_12, L_11, NULL);
V_2 = L_12;
// if (allPoly)
bool L_13 = ___6_allPoly;
if (!L_13)
{
goto IL_003d;
}
}
{
// polygons = Node.Union(a, b).AllPolygons();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_14 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_15 = V_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_16;
L_16 = Node_Union_mCCEA42F4315E9BD389BD410B938EC98A55D5F883(L_14, L_15, NULL);
NullCheck(L_16);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_17;
L_17 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_16, NULL);
V_3 = L_17;
goto IL_0050;
}
IL_003d:
{
// polygons = Node.Union(a, b).ClipPolygons(csg_model_a.ToPolygons());
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_18 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_19 = V_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_20;
L_20 = Node_Union_mCCEA42F4315E9BD389BD410B938EC98A55D5F883(L_18, L_19, NULL);
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_21 = V_0;
NullCheck(L_21);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_22;
L_22 = Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97(L_21, NULL);
NullCheck(L_20);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_23;
L_23 = Node_ClipPolygons_m48F540F3D2EBCD75A112262FD8D31E159A371102(L_20, L_22, NULL);
V_3 = L_23;
}
IL_0050:
{
// return new Model(polygons);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_24 = V_3;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_25 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_25);
Model__ctor_mD45CA493C20913D17A58ADB397CE03A25A670638(L_25, L_24, NULL);
return L_25;
}
}
// Parabox.CSG.Model Parabox.CSG.CSG::Subtract(UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* CSG_Subtract_m4DE21344BD36A304C7F9B97F01B2A7C1F756FE42 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_s, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_sm, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_smx, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___3_o, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___4_om, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___5_omx, bool ___6_allPoly, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* V_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_1 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_2 = NULL;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_3 = NULL;
{
// Model csg_model_a = new Model(s, sm, smx);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___0_s;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___1_sm;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_smx;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_3 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_3);
Model__ctor_mF402444CBB746DCC2D183AD5C130CC8CE4BD7617(L_3, L_0, L_1, L_2, NULL);
V_0 = L_3;
// Model csg_model_b = new Model(o, om, omx);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = ___3_o;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___4_om;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___5_omx;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_7 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_7);
Model__ctor_mF402444CBB746DCC2D183AD5C130CC8CE4BD7617(L_7, L_4, L_5, L_6, NULL);
// Node a = new Node(csg_model_a.ToPolygons());
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_8 = V_0;
NullCheck(L_8);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_9;
L_9 = Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97(L_8, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_10 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_10);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_10, L_9, NULL);
V_1 = L_10;
// Node b = new Node(csg_model_b.ToPolygons());
NullCheck(L_7);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_11;
L_11 = Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97(L_7, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_12 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_12);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_12, L_11, NULL);
V_2 = L_12;
// if ( allPoly)
bool L_13 = ___6_allPoly;
if (!L_13)
{
goto IL_003d;
}
}
{
// polygons = Node.Subtract(a, b).AllPolygons();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_14 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_15 = V_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_16;
L_16 = Node_Subtract_m533C5338DC419FE0973D51AB3FF0A3D12E290F2B(L_14, L_15, NULL);
NullCheck(L_16);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_17;
L_17 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_16, NULL);
V_3 = L_17;
goto IL_0050;
}
IL_003d:
{
// polygons = Node.Subtract(a, b).ClipPolygons(a.polygons);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_18 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_19 = V_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_20;
L_20 = Node_Subtract_m533C5338DC419FE0973D51AB3FF0A3D12E290F2B(L_18, L_19, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_21 = V_1;
NullCheck(L_21);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_22 = L_21->___polygons_0;
NullCheck(L_20);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_23;
L_23 = Node_ClipPolygons_m48F540F3D2EBCD75A112262FD8D31E159A371102(L_20, L_22, NULL);
V_3 = L_23;
}
IL_0050:
{
// return new Model(polygons);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_24 = V_3;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_25 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_25);
Model__ctor_mD45CA493C20913D17A58ADB397CE03A25A670638(L_25, L_24, NULL);
return L_25;
}
}
// Parabox.CSG.Model Parabox.CSG.CSG::Intersect(UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,UnityEngine.Mesh,UnityEngine.Material,UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* CSG_Intersect_m332E1AE41BABBE76A22E588613D8377479C7F6BF (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_s, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_sm, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_smx, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___3_o, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___4_om, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___5_omx, bool ___6_allPoly, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* V_0 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_1 = NULL;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* V_2 = NULL;
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* V_3 = NULL;
{
// Model csg_model_a = new Model(s, sm, smx);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = ___0_s;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___1_sm;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_smx;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_3 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_3);
Model__ctor_mF402444CBB746DCC2D183AD5C130CC8CE4BD7617(L_3, L_0, L_1, L_2, NULL);
V_0 = L_3;
// Model csg_model_b = new Model(o, om, omx);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = ___3_o;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = ___4_om;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6 = ___5_omx;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_7 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_7);
Model__ctor_mF402444CBB746DCC2D183AD5C130CC8CE4BD7617(L_7, L_4, L_5, L_6, NULL);
// Node a = new Node(csg_model_a.ToPolygons());
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_8 = V_0;
NullCheck(L_8);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_9;
L_9 = Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97(L_8, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_10 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_10);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_10, L_9, NULL);
V_1 = L_10;
// Node b = new Node(csg_model_b.ToPolygons());
NullCheck(L_7);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_11;
L_11 = Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97(L_7, NULL);
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_12 = (Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729*)il2cpp_codegen_object_new(Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729_il2cpp_TypeInfo_var);
NullCheck(L_12);
Node__ctor_m13DEA22EAA0A26B97602A27A8C1096A9F978B318(L_12, L_11, NULL);
V_2 = L_12;
// if (allPoly)
bool L_13 = ___6_allPoly;
if (!L_13)
{
goto IL_003d;
}
}
{
// polygons = Node.Intersect(a, b).AllPolygons();
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_14 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_15 = V_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_16;
L_16 = Node_Intersect_mA30491ED8C761FD14462C183C37FF67F8BEB6756(L_14, L_15, NULL);
NullCheck(L_16);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_17;
L_17 = Node_AllPolygons_m1EE7A472F7B744F77C5946F1E492EE7BF8A003DB(L_16, NULL);
V_3 = L_17;
goto IL_0050;
}
IL_003d:
{
// polygons = Node.Intersect(a, b).ClipPolygons(csg_model_a.ToPolygons());
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_18 = V_1;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_19 = V_2;
Node_t8D4AE9DF06B587D9FF1B254751494381B9A22729* L_20;
L_20 = Node_Intersect_mA30491ED8C761FD14462C183C37FF67F8BEB6756(L_18, L_19, NULL);
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_21 = V_0;
NullCheck(L_21);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_22;
L_22 = Model_ToPolygons_m69A7284E2FD03267BD6E354000E0C671C5C5AC97(L_21, NULL);
NullCheck(L_20);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_23;
L_23 = Node_ClipPolygons_m48F540F3D2EBCD75A112262FD8D31E159A371102(L_20, L_22, NULL);
V_3 = L_23;
}
IL_0050:
{
// return new Model(polygons);
List_1_tCC77722B81CA628F7F61AFE73C595DAD8A332BDE* L_24 = V_3;
Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D* L_25 = (Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D*)il2cpp_codegen_object_new(Model_t71596EE8E6DB29226026A3E9F9C48FE71E2F0D5D_il2cpp_TypeInfo_var);
NullCheck(L_25);
Model__ctor_mD45CA493C20913D17A58ADB397CE03A25A670638(L_25, L_24, NULL);
return L_25;
}
}
// System.Void Parabox.CSG.CSG::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CSG__cctor_m7159E57895AB2D90ADC9751E9242BD9F66A23B96 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static float s_Epsilon = k_DefaultEpsilon;
((CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_StaticFields*)il2cpp_codegen_static_fields_for(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var))->___s_Epsilon_1 = (9.99999975E-06f);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.FAnimatorMethods::LerpFloatValue(UnityEngine.Animator,System.String,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimatorMethods_LerpFloatValue_mFDDC5ADCF46A49888B231F17356DDF6A3B9D474A (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, String_t* ___1_name, float ___2_value, float ___3_deltaSpeed, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float newValue = animator.GetFloat(name);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = ___0_animator;
String_t* L_1 = ___1_name;
NullCheck(L_0);
float L_2;
L_2 = Animator_GetFloat_m10B455A15EB343175518CCBEE2818C2497CC678A(L_0, L_1, NULL);
V_0 = L_2;
// newValue = Mathf.Lerp(newValue, value, Time.deltaTime * deltaSpeed);
float L_3 = V_0;
float L_4 = ___2_value;
float L_5;
L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_6 = ___3_deltaSpeed;
float L_7;
L_7 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_3, L_4, ((float)il2cpp_codegen_multiply(L_5, L_6)), NULL);
V_0 = L_7;
// animator.SetFloat(name, newValue);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_8 = ___0_animator;
String_t* L_9 = ___1_name;
float L_10 = V_0;
NullCheck(L_8);
Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE(L_8, L_9, L_10, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.FAnimatorMethods::CheckAnimationEnd(UnityEngine.Animator,System.Int32,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FAnimatorMethods_CheckAnimationEnd_m88D590F96A20E547B304EF68C3D88FA0CA734CF3 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, int32_t ___1_layer, bool ___2_reverse, bool ___3_checkAnimLoop, const RuntimeMethod* method)
{
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// AnimatorStateInfo info = animator.GetCurrentAnimatorStateInfo(layer);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = ___0_animator;
int32_t L_1 = ___1_layer;
NullCheck(L_0);
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 L_2;
L_2 = Animator_GetCurrentAnimatorStateInfo_mD5B526FA605F6CFBC31B7DE36740F6AD1E534CAD(L_0, L_1, NULL);
V_0 = L_2;
// if (!animator.IsInTransition(layer))
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_3 = ___0_animator;
int32_t L_4 = ___1_layer;
NullCheck(L_3);
bool L_5;
L_5 = Animator_IsInTransition_mC2BD2CC7B7A11BAAA5396F1A2DAFD98D00AA2830(L_3, L_4, NULL);
if (L_5)
{
goto IL_0063;
}
}
{
// if (checkAnimLoop)
bool L_6 = ___3_checkAnimLoop;
if (!L_6)
{
goto IL_0040;
}
}
{
// if (info.loop == false)
bool L_7;
L_7 = AnimatorStateInfo_get_loop_m3DC728FC9AF0D4B27B3C28157395BB2F57CC3DA7((&V_0), NULL);
if (L_7)
{
goto IL_0063;
}
}
{
// if (!reverse)
bool L_8 = ___2_reverse;
if (L_8)
{
goto IL_0063;
}
}
{
// if (info.normalizedTime > 0.98f) return true;
float L_9;
L_9 = AnimatorStateInfo_get_normalizedTime_m087C7E5A72122ADF18EBB4AC8391103B9119CCC6((&V_0), NULL);
if ((!(((float)L_9) > ((float)(0.980000019f)))))
{
goto IL_0030;
}
}
{
// if (info.normalizedTime > 0.98f) return true;
return (bool)1;
}
IL_0030:
{
// if (info.normalizedTime < 0.02f) return true;
float L_10;
L_10 = AnimatorStateInfo_get_normalizedTime_m087C7E5A72122ADF18EBB4AC8391103B9119CCC6((&V_0), NULL);
if ((!(((float)L_10) < ((float)(0.0199999996f)))))
{
goto IL_0063;
}
}
{
// if (info.normalizedTime < 0.02f) return true;
return (bool)1;
}
IL_0040:
{
// if (!reverse)
bool L_11 = ___2_reverse;
if (L_11)
{
goto IL_0063;
}
}
{
// if (info.normalizedTime > 0.98f) return true;
float L_12;
L_12 = AnimatorStateInfo_get_normalizedTime_m087C7E5A72122ADF18EBB4AC8391103B9119CCC6((&V_0), NULL);
if ((!(((float)L_12) > ((float)(0.980000019f)))))
{
goto IL_0053;
}
}
{
// if (info.normalizedTime > 0.98f) return true;
return (bool)1;
}
IL_0053:
{
// if (info.normalizedTime < 0.02f) return true;
float L_13;
L_13 = AnimatorStateInfo_get_normalizedTime_m087C7E5A72122ADF18EBB4AC8391103B9119CCC6((&V_0), NULL);
if ((!(((float)L_13) < ((float)(0.0199999996f)))))
{
goto IL_0063;
}
}
{
// if (info.normalizedTime < 0.02f) return true;
return (bool)1;
}
IL_0063:
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.FAnimatorMethods::ResetLayersWeights(UnityEngine.Animator,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimatorMethods_ResetLayersWeights_m21F81E735E461149A566C2356194F084C889967A (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, float ___1_speed, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// for (int i = 1; i < animator.layerCount; i++)
V_0 = 1;
goto IL_0027;
}
IL_0004:
{
// animator.SetLayerWeight(i, animator.GetLayerWeight(i).Lerp(0f, Time.deltaTime * speed));
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = ___0_animator;
int32_t L_1 = V_0;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = ___0_animator;
int32_t L_3 = V_0;
NullCheck(L_2);
float L_4;
L_4 = Animator_GetLayerWeight_m24EB83CB3CFC724CB77461A26BB794E7DEE15BCA(L_2, L_3, NULL);
float L_5;
L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_6 = ___1_speed;
float L_7;
L_7 = FLogicMethods_Lerp_m38A4FE7D74A0176076284647B9F2EBA9AB276E1C(L_4, (0.0f), ((float)il2cpp_codegen_multiply(L_5, L_6)), NULL);
NullCheck(L_0);
Animator_SetLayerWeight_m06ADC732F76F22B4B1424F25525E7CBB80E6230F(L_0, L_1, L_7, NULL);
// for (int i = 1; i < animator.layerCount; i++)
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0027:
{
// for (int i = 1; i < animator.layerCount; i++)
int32_t L_9 = V_0;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_10 = ___0_animator;
NullCheck(L_10);
int32_t L_11;
L_11 = Animator_get_layerCount_m75C20E7284800DFA0E4AD7EC23910BDB6D62BDA8(L_10, NULL);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.FAnimatorMethods::LerpLayerWeight(UnityEngine.Animator,System.Int32,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimatorMethods_LerpLayerWeight_m079EAE1F133517980DB8CE486C72ED3254E6BE11 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, int32_t ___1_layer, float ___2_newValue, float ___3_speed, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float newWeight = animator.GetLayerWeight(layer);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = ___0_animator;
int32_t L_1 = ___1_layer;
NullCheck(L_0);
float L_2;
L_2 = Animator_GetLayerWeight_m24EB83CB3CFC724CB77461A26BB794E7DEE15BCA(L_0, L_1, NULL);
V_0 = L_2;
// newWeight.Lerp(newValue, Time.deltaTime * speed);
float L_3 = V_0;
float L_4 = ___2_newValue;
float L_5;
L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_6 = ___3_speed;
float L_7;
L_7 = FLogicMethods_Lerp_m38A4FE7D74A0176076284647B9F2EBA9AB276E1C(L_3, L_4, ((float)il2cpp_codegen_multiply(L_5, L_6)), NULL);
// if (newValue == 1f) if (newWeight > 0.999f) newWeight = 1f;
float L_8 = ___2_newValue;
if ((!(((float)L_8) == ((float)(1.0f)))))
{
goto IL_002d;
}
}
{
// if (newValue == 1f) if (newWeight > 0.999f) newWeight = 1f;
float L_9 = V_0;
if ((!(((float)L_9) > ((float)(0.999000013f)))))
{
goto IL_002d;
}
}
{
// if (newValue == 1f) if (newWeight > 0.999f) newWeight = 1f;
V_0 = (1.0f);
}
IL_002d:
{
// if (newValue == 0f) if (newWeight < 0.01f) newWeight = 0f;
float L_10 = ___2_newValue;
if ((!(((float)L_10) == ((float)(0.0f)))))
{
goto IL_0043;
}
}
{
// if (newValue == 0f) if (newWeight < 0.01f) newWeight = 0f;
float L_11 = V_0;
if ((!(((float)L_11) < ((float)(0.00999999978f)))))
{
goto IL_0043;
}
}
{
// if (newValue == 0f) if (newWeight < 0.01f) newWeight = 0f;
V_0 = (0.0f);
}
IL_0043:
{
// animator.SetLayerWeight(layer, newWeight);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_12 = ___0_animator;
int32_t L_13 = ___1_layer;
float L_14 = V_0;
NullCheck(L_12);
Animator_SetLayerWeight_m06ADC732F76F22B4B1424F25525E7CBB80E6230F(L_12, L_13, L_14, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.FAnimatorMethods::StateExists(UnityEngine.Animator,System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, String_t* ___1_clipName, int32_t ___2_layer, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// int animHash = Animator.StringToHash(clipName);
String_t* L_0 = ___1_clipName;
int32_t L_1;
L_1 = Animator_StringToHash_mD67B872C411BE37641F49D7AA1DBD45B67F63E3A(L_0, NULL);
V_0 = L_1;
// return animator.HasState(layer, animHash);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = ___0_animator;
int32_t L_3 = ___2_layer;
int32_t L_4 = V_0;
NullCheck(L_2);
bool L_5;
L_5 = Animator_HasState_m9E3BEAD260AAA9FD571CB0AFEDC20F278859B833(L_2, L_3, L_4, NULL);
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Color FIMSpace.FColorMethods::ChangeColorAlpha(UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FColorMethods_ChangeColorAlpha_mE75471C65A0E694EBF8A41520652A8FED9C4C390 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, float ___1_alpha, const RuntimeMethod* method)
{
{
// return new Color(color.r, color.g, color.b, alpha);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color;
float L_1 = L_0.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_color;
float L_3 = L_2.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_color;
float L_5 = L_4.___b_2;
float L_6 = ___1_alpha;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
memset((&L_7), 0, sizeof(L_7));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), L_1, L_3, L_5, L_6, /*hidden argument*/NULL);
return L_7;
}
}
// UnityEngine.Color FIMSpace.FColorMethods::ChangeColorsValue(UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FColorMethods_ChangeColorsValue_m1832915AAAA9C53CCAC2882D58C897AEF1ACC1C3 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, float ___1_brightenOrDarken, const RuntimeMethod* method)
{
{
// return new Color(color.r + brightenOrDarken, color.g + brightenOrDarken, color.b + brightenOrDarken, color.a);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color;
float L_1 = L_0.___r_0;
float L_2 = ___1_brightenOrDarken;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___0_color;
float L_4 = L_3.___g_1;
float L_5 = ___1_brightenOrDarken;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_color;
float L_7 = L_6.___b_2;
float L_8 = ___1_brightenOrDarken;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_color;
float L_10 = L_9.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11;
memset((&L_11), 0, sizeof(L_11));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_11), ((float)il2cpp_codegen_add(L_1, L_2)), ((float)il2cpp_codegen_add(L_4, L_5)), ((float)il2cpp_codegen_add(L_7, L_8)), L_10, /*hidden argument*/NULL);
return L_11;
}
}
// UnityEngine.Color32 FIMSpace.FColorMethods::HexToColor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B FColorMethods_HexToColor_m0DF535D5CFBD08C372A9676FDA4B3D0C05BEACBC (String_t* ___0_hex, 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*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23AC4853BC9B15CACD5A8F873AC9B78C340FE56E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A65C5353FCF9B2392130B62992E8D50E5552C89);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAF080D4FBA9EBDCA9F8B7B956EA62052EB163BA);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
// if (string.IsNullOrEmpty(hex))
String_t* L_0 = ___0_hex;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_001d;
}
}
{
// FDebug.LogRed("Trying convert from hex to color empty string!");
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
FDebug_LogRed_m698ECC8953623ED4B94A6593CE6C67313EFE63F4(_stringLiteralFAF080D4FBA9EBDCA9F8B7B956EA62052EB163BA, NULL);
// return Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
L_2 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_3;
L_3 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_2, NULL);
return L_3;
}
IL_001d:
{
// uint rgba = 0x000000FF;
V_0 = ((int32_t)255);
// hex = hex.Replace("#", "");
String_t* L_4 = ___0_hex;
NullCheck(L_4);
String_t* L_5;
L_5 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_4, _stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
___0_hex = L_5;
// hex = hex.Replace("0x", "");
String_t* L_6 = ___0_hex;
NullCheck(L_6);
String_t* L_7;
L_7 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_6, _stringLiteral5A65C5353FCF9B2392130B62992E8D50E5552C89, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
___0_hex = L_7;
// if (!uint.TryParse(hex, System.Globalization.NumberStyles.HexNumber, null, out rgba))
String_t* L_8 = ___0_hex;
bool L_9;
L_9 = UInt32_TryParse_m5F53514F97B4CF90C9F1D49D3794B52F6E07BBF3(L_8, ((int32_t)515), (RuntimeObject*)NULL, (&V_0), NULL);
if (L_9)
{
goto IL_006c;
}
}
{
// Debug.Log("Error during converting hex string.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral23AC4853BC9B15CACD5A8F873AC9B78C340FE56E, NULL);
// return Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
L_10 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_11;
L_11 = Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline(L_10, NULL);
return L_11;
}
IL_006c:
{
// return new Color32((byte)((rgba & -16777216) >> 0x18),
// (byte)((rgba & 0xff0000) >> 0x10),
// (byte)((rgba & 0xff00) >> 8),
// (byte)(rgba & 0xff));
uint32_t L_12 = V_0;
uint32_t L_13 = V_0;
uint32_t L_14 = V_0;
uint32_t L_15 = V_0;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16;
memset((&L_16), 0, sizeof(L_16));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_16), (uint8_t)((int32_t)(uint8_t)((int64_t)(((int64_t)(((int64_t)(uint64_t)L_12)&((int64_t)((int32_t)-16777216))))>>((int32_t)24)))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)((int32_t)((int32_t)L_13&((int32_t)16711680)))>>((int32_t)16)))), (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)((int32_t)((int32_t)L_14&((int32_t)65280)))>>8))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_15&((int32_t)255)))), /*hidden argument*/NULL);
return L_16;
}
}
// System.String FIMSpace.FColorMethods::ColorToHex(UnityEngine.Color32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FColorMethods_ColorToHex_m3CFB4F1949FAF08B243184A65E4562C19EFCFA84 (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___0_color, bool ___1_addHash, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A7C480752231098BFCE6F4A916991AE6355E2F8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB85181E60EE966C0723560A806A877B03B115702);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t G_B4_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B4_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B4_2 = NULL;
String_t* G_B4_3 = NULL;
String_t* G_B4_4 = NULL;
int32_t G_B3_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_2 = NULL;
String_t* G_B3_3 = NULL;
String_t* G_B3_4 = NULL;
String_t* G_B5_0 = NULL;
int32_t G_B5_1 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_3 = NULL;
String_t* G_B5_4 = NULL;
String_t* G_B5_5 = NULL;
int32_t G_B7_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_2 = NULL;
String_t* G_B7_3 = NULL;
String_t* G_B7_4 = NULL;
int32_t G_B6_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_2 = NULL;
String_t* G_B6_3 = NULL;
String_t* G_B6_4 = NULL;
String_t* G_B8_0 = NULL;
int32_t G_B8_1 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_3 = NULL;
String_t* G_B8_4 = NULL;
String_t* G_B8_5 = NULL;
int32_t G_B10_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B10_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B10_2 = NULL;
String_t* G_B10_3 = NULL;
String_t* G_B10_4 = NULL;
int32_t G_B9_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_2 = NULL;
String_t* G_B9_3 = NULL;
String_t* G_B9_4 = NULL;
String_t* G_B11_0 = NULL;
int32_t G_B11_1 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B11_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B11_3 = NULL;
String_t* G_B11_4 = NULL;
String_t* G_B11_5 = NULL;
int32_t G_B13_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B13_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B13_2 = NULL;
String_t* G_B13_3 = NULL;
String_t* G_B13_4 = NULL;
int32_t G_B12_0 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B12_1 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B12_2 = NULL;
String_t* G_B12_3 = NULL;
String_t* G_B12_4 = NULL;
String_t* G_B14_0 = NULL;
int32_t G_B14_1 = 0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B14_2 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B14_3 = NULL;
String_t* G_B14_4 = NULL;
String_t* G_B14_5 = NULL;
{
// string hex = "";
V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
// if (addHash) hex = "#";
bool L_0 = ___1_addHash;
if (!L_0)
{
goto IL_000f;
}
}
{
// if (addHash) hex = "#";
V_0 = _stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3;
}
IL_000f:
{
// hex += System.String.Format("{0}{1}{2}{3}"
// , color.r.ToString("X").Length == 1 ? System.String.Format("0{0}", color.r.ToString("X")) : color.r.ToString("X")
// , color.g.ToString("X").Length == 1 ? System.String.Format("0{0}", color.g.ToString("X")) : color.g.ToString("X")
// , color.b.ToString("X").Length == 1 ? System.String.Format("0{0}", color.b.ToString("X")) : color.b.ToString("X")
// , color.a.ToString("X").Length == 1 ? System.String.Format("0{0}", color.a.ToString("X")) : color.a.ToString("X"));
String_t* L_1 = V_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
uint8_t* L_4 = (&(&___0_color)->___r_1);
String_t* L_5;
L_5 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_4, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
NullCheck(L_5);
int32_t L_6;
L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
G_B3_0 = 0;
G_B3_1 = L_3;
G_B3_2 = L_3;
G_B3_3 = _stringLiteralB85181E60EE966C0723560A806A877B03B115702;
G_B3_4 = L_1;
if ((((int32_t)L_6) == ((int32_t)1)))
{
G_B4_0 = 0;
G_B4_1 = L_3;
G_B4_2 = L_3;
G_B4_3 = _stringLiteralB85181E60EE966C0723560A806A877B03B115702;
G_B4_4 = L_1;
goto IL_0049;
}
}
{
uint8_t* L_7 = (&(&___0_color)->___r_1);
String_t* L_8;
L_8 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_7, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
G_B5_0 = L_8;
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
G_B5_3 = G_B3_2;
G_B5_4 = G_B3_3;
G_B5_5 = G_B3_4;
goto IL_0064;
}
IL_0049:
{
uint8_t* L_9 = (&(&___0_color)->___r_1);
String_t* L_10;
L_10 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_9, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
String_t* L_11;
L_11 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral5A7C480752231098BFCE6F4A916991AE6355E2F8, L_10, NULL);
G_B5_0 = L_11;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
G_B5_3 = G_B4_2;
G_B5_4 = G_B4_3;
G_B5_5 = G_B4_4;
}
IL_0064:
{
NullCheck(G_B5_2);
ArrayElementTypeCheck (G_B5_2, G_B5_0);
(G_B5_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B5_1), (RuntimeObject*)G_B5_0);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = G_B5_3;
uint8_t* L_13 = (&(&___0_color)->___g_2);
String_t* L_14;
L_14 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_13, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
NullCheck(L_14);
int32_t L_15;
L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_14, NULL);
G_B6_0 = 1;
G_B6_1 = L_12;
G_B6_2 = L_12;
G_B6_3 = G_B5_4;
G_B6_4 = G_B5_5;
if ((((int32_t)L_15) == ((int32_t)1)))
{
G_B7_0 = 1;
G_B7_1 = L_12;
G_B7_2 = L_12;
G_B7_3 = G_B5_4;
G_B7_4 = G_B5_5;
goto IL_0093;
}
}
{
uint8_t* L_16 = (&(&___0_color)->___g_2);
String_t* L_17;
L_17 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_16, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
G_B8_0 = L_17;
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
G_B8_3 = G_B6_2;
G_B8_4 = G_B6_3;
G_B8_5 = G_B6_4;
goto IL_00ae;
}
IL_0093:
{
uint8_t* L_18 = (&(&___0_color)->___g_2);
String_t* L_19;
L_19 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_18, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
String_t* L_20;
L_20 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral5A7C480752231098BFCE6F4A916991AE6355E2F8, L_19, NULL);
G_B8_0 = L_20;
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
G_B8_3 = G_B7_2;
G_B8_4 = G_B7_3;
G_B8_5 = G_B7_4;
}
IL_00ae:
{
NullCheck(G_B8_2);
ArrayElementTypeCheck (G_B8_2, G_B8_0);
(G_B8_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B8_1), (RuntimeObject*)G_B8_0);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = G_B8_3;
uint8_t* L_22 = (&(&___0_color)->___b_3);
String_t* L_23;
L_23 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_22, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
NullCheck(L_23);
int32_t L_24;
L_24 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_23, NULL);
G_B9_0 = 2;
G_B9_1 = L_21;
G_B9_2 = L_21;
G_B9_3 = G_B8_4;
G_B9_4 = G_B8_5;
if ((((int32_t)L_24) == ((int32_t)1)))
{
G_B10_0 = 2;
G_B10_1 = L_21;
G_B10_2 = L_21;
G_B10_3 = G_B8_4;
G_B10_4 = G_B8_5;
goto IL_00dd;
}
}
{
uint8_t* L_25 = (&(&___0_color)->___b_3);
String_t* L_26;
L_26 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_25, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
G_B11_0 = L_26;
G_B11_1 = G_B9_0;
G_B11_2 = G_B9_1;
G_B11_3 = G_B9_2;
G_B11_4 = G_B9_3;
G_B11_5 = G_B9_4;
goto IL_00f8;
}
IL_00dd:
{
uint8_t* L_27 = (&(&___0_color)->___b_3);
String_t* L_28;
L_28 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_27, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
String_t* L_29;
L_29 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral5A7C480752231098BFCE6F4A916991AE6355E2F8, L_28, NULL);
G_B11_0 = L_29;
G_B11_1 = G_B10_0;
G_B11_2 = G_B10_1;
G_B11_3 = G_B10_2;
G_B11_4 = G_B10_3;
G_B11_5 = G_B10_4;
}
IL_00f8:
{
NullCheck(G_B11_2);
ArrayElementTypeCheck (G_B11_2, G_B11_0);
(G_B11_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B11_1), (RuntimeObject*)G_B11_0);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = G_B11_3;
uint8_t* L_31 = (&(&___0_color)->___a_4);
String_t* L_32;
L_32 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_31, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
NullCheck(L_32);
int32_t L_33;
L_33 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_32, NULL);
G_B12_0 = 3;
G_B12_1 = L_30;
G_B12_2 = L_30;
G_B12_3 = G_B11_4;
G_B12_4 = G_B11_5;
if ((((int32_t)L_33) == ((int32_t)1)))
{
G_B13_0 = 3;
G_B13_1 = L_30;
G_B13_2 = L_30;
G_B13_3 = G_B11_4;
G_B13_4 = G_B11_5;
goto IL_0127;
}
}
{
uint8_t* L_34 = (&(&___0_color)->___a_4);
String_t* L_35;
L_35 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_34, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
G_B14_0 = L_35;
G_B14_1 = G_B12_0;
G_B14_2 = G_B12_1;
G_B14_3 = G_B12_2;
G_B14_4 = G_B12_3;
G_B14_5 = G_B12_4;
goto IL_0142;
}
IL_0127:
{
uint8_t* L_36 = (&(&___0_color)->___a_4);
String_t* L_37;
L_37 = Byte_ToString_m793A41EEEB7B422F6FE658E99D2F7683F59EE310(L_36, _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
String_t* L_38;
L_38 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral5A7C480752231098BFCE6F4A916991AE6355E2F8, L_37, NULL);
G_B14_0 = L_38;
G_B14_1 = G_B13_0;
G_B14_2 = G_B13_1;
G_B14_3 = G_B13_2;
G_B14_4 = G_B13_3;
G_B14_5 = G_B13_4;
}
IL_0142:
{
NullCheck(G_B14_2);
ArrayElementTypeCheck (G_B14_2, G_B14_0);
(G_B14_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B14_1), (RuntimeObject*)G_B14_0);
String_t* L_39;
L_39 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B14_4, G_B14_3, NULL);
String_t* L_40;
L_40 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B14_5, L_39, NULL);
V_0 = L_40;
// return hex;
String_t* L_41 = V_0;
return L_41;
}
}
// System.String FIMSpace.FColorMethods::ColorToHex(UnityEngine.Color,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FColorMethods_ColorToHex_mD15F7DD623BAEE3ECA263E958C732C86419F0F4E (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, bool ___1_addHash, const RuntimeMethod* method)
{
{
// Color32 col32 = new Color32((byte)(color.r * 255), (byte)(color.g * 255), (byte)(color.b * 255), (byte)(color.a * 255));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_color;
float L_1 = L_0.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_color;
float L_3 = L_2.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_color;
float L_5 = L_4.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_color;
float L_7 = L_6.___a_3;
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_8;
memset((&L_8), 0, sizeof(L_8));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_8), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(((float)il2cpp_codegen_multiply(L_1, (255.0f)))), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(((float)il2cpp_codegen_multiply(L_3, (255.0f)))), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(((float)il2cpp_codegen_multiply(L_5, (255.0f)))), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(((float)il2cpp_codegen_multiply(L_7, (255.0f)))), /*hidden argument*/NULL);
// return ColorToHex(col32, addHash);
bool L_9 = ___1_addHash;
String_t* L_10;
L_10 = FColorMethods_ColorToHex_m3CFB4F1949FAF08B243184A65E4562C19EFCFA84(L_8, L_9, NULL);
return L_10;
}
}
// System.Void FIMSpace.FColorMethods::LerpMaterialColor(UnityEngine.Material,System.String,UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FColorMethods_LerpMaterialColor_m0A7F7EFEA452D70FF26519D5101FD61E9F05DAB6 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_mat, String_t* ___1_property, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_targetColor, float ___3_deltaMultiplier, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1743037E6F8D1A767830FD0C931D8A5AAE452800);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2400B1089C6E20A44B5BF37B80AFA68AF0F18F93);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral681FE31D1E9449F8A9A62C354D83737C2F5FFE58);
s_Il2CppMethodInitialized = true;
}
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (mat == null) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___0_mat;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (mat == null) return;
return;
}
IL_000a:
{
// if (!mat.HasProperty(property))
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___0_mat;
String_t* L_3 = ___1_property;
NullCheck(L_2);
bool L_4;
L_4 = Material_HasProperty_mC09A83B44E368A217F606DD4954FA080CC03EC6C(L_2, L_3, NULL);
if (L_4)
{
goto IL_0057;
}
}
{
// Debug.LogError("Material " + mat.name + " don't have property '" + property + "' " + " in shader " + mat.shader.name);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
NullCheck(L_6);
ArrayElementTypeCheck (L_6, _stringLiteral681FE31D1E9449F8A9A62C354D83737C2F5FFE58);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral681FE31D1E9449F8A9A62C354D83737C2F5FFE58);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = ___0_mat;
NullCheck(L_8);
String_t* L_9;
L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL);
NullCheck(L_7);
ArrayElementTypeCheck (L_7, L_9);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_7;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, _stringLiteral1743037E6F8D1A767830FD0C931D8A5AAE452800);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1743037E6F8D1A767830FD0C931D8A5AAE452800);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
String_t* L_12 = ___1_property;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_12);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_11;
NullCheck(L_13);
ArrayElementTypeCheck (L_13, _stringLiteral2400B1089C6E20A44B5BF37B80AFA68AF0F18F93);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral2400B1089C6E20A44B5BF37B80AFA68AF0F18F93);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = ___0_mat;
NullCheck(L_15);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_16;
L_16 = Material_get_shader_m8B0C11AE6F2AD7DE30AF52D3195EB716F7A71983(L_15, NULL);
NullCheck(L_16);
String_t* L_17;
L_17 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_16, NULL);
NullCheck(L_14);
ArrayElementTypeCheck (L_14, L_17);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_17);
String_t* L_18;
L_18 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_14, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_18, NULL);
// return;
return;
}
IL_0057:
{
// Color currentColor = mat.GetColor(property);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = ___0_mat;
String_t* L_20 = ___1_property;
NullCheck(L_19);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_21;
L_21 = Material_GetColor_mAC702C70081A597DD2AA2F4627B1A1C65DDF6609(L_19, L_20, NULL);
V_0 = L_21;
// mat.SetColor(property, Color.Lerp(currentColor, targetColor, Time.deltaTime * deltaMultiplier));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_22 = ___0_mat;
String_t* L_23 = ___1_property;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = ___2_targetColor;
float L_26;
L_26 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_27 = ___3_deltaMultiplier;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_28;
L_28 = Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline(L_24, L_25, ((float)il2cpp_codegen_multiply(L_26, L_27)), NULL);
NullCheck(L_22);
Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F(L_22, L_23, L_28, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.FDebug::Log(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_Log_m8EF3D59E1E6BBC5067DA043824D74BA156B47B16 (String_t* ___0_log, 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*)&_stringLiteralE1858FCBA62588DFDC4AF7CF8A7277FE57112834);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log("LOG: " + log);
String_t* L_0 = ___0_log;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE1858FCBA62588DFDC4AF7CF8A7277FE57112834, L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_1, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::Log(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_Log_mD6C50FBA7294FCEE4C91E8FB3F4B707F557003DA (String_t* ___0_log, String_t* ___1_category, 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*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2580E91494EEE1880DAB058CEEA38C130139A046);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log(MarkerColor("#1A6600") + "[" + category + "]" + EndColorMarker() + " " + log);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = FDebug_MarkerColor_m34C3E5D88F7104FB78F0BEED469350988EB4B0BF(_stringLiteral2580E91494EEE1880DAB058CEEA38C130139A046, NULL);
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_2);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_2);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_1;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
String_t* L_5 = ___1_category;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_5);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_4;
NullCheck(L_6);
ArrayElementTypeCheck (L_6, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
String_t* L_8;
L_8 = FDebug_EndColorMarker_m6B95BF252A466CC11C3DAC88086DDCDCD6A0CCF4(NULL);
NullCheck(L_7);
ArrayElementTypeCheck (L_7, L_8);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_7;
NullCheck(L_9);
ArrayElementTypeCheck (L_9, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
String_t* L_11 = ___0_log;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_11);
String_t* L_12;
L_12 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_12, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::LogRed(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_LogRed_m698ECC8953623ED4B94A6593CE6C67313EFE63F4 (String_t* ___0_log, 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*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31A0D7054359216EFE7213AEA1E910EEFC934B74);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log(MarkerColor("red") + log + EndColorMarker());
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
String_t* L_0;
L_0 = FDebug_MarkerColor_m34C3E5D88F7104FB78F0BEED469350988EB4B0BF(_stringLiteral31A0D7054359216EFE7213AEA1E910EEFC934B74, NULL);
String_t* L_1 = ___0_log;
String_t* L_2;
L_2 = FDebug_EndColorMarker_m6B95BF252A466CC11C3DAC88086DDCDCD6A0CCF4(NULL);
String_t* L_3;
L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_0, L_1, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::LogOrange(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_LogOrange_m6807C8888B350E7B0DF66C90293E5E0524864E2A (String_t* ___0_log, 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*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F2FB624E78D7DC9E2FFBFD8317A837001496A61);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log(MarkerColor("#D1681D") + log + EndColorMarker());
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
String_t* L_0;
L_0 = FDebug_MarkerColor_m34C3E5D88F7104FB78F0BEED469350988EB4B0BF(_stringLiteral0F2FB624E78D7DC9E2FFBFD8317A837001496A61, NULL);
String_t* L_1 = ___0_log;
String_t* L_2;
L_2 = FDebug_EndColorMarker_m6B95BF252A466CC11C3DAC88086DDCDCD6A0CCF4(NULL);
String_t* L_3;
L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_0, L_1, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::LogYellow(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_LogYellow_m13665DF2F7A06A56074996F9C62D7F65CAE6D109 (String_t* ___0_log, 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*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2156C446BCC19630695DBF8994CAC6268041BEB2);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log(MarkerColor("#E0D300") + log + EndColorMarker());
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
String_t* L_0;
L_0 = FDebug_MarkerColor_m34C3E5D88F7104FB78F0BEED469350988EB4B0BF(_stringLiteral2156C446BCC19630695DBF8994CAC6268041BEB2, NULL);
String_t* L_1 = ___0_log;
String_t* L_2;
L_2 = FDebug_EndColorMarker_m6B95BF252A466CC11C3DAC88086DDCDCD6A0CCF4(NULL);
String_t* L_3;
L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_0, L_1, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::StartMeasure()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_StartMeasure_m20E22D5C7DDA2337FA75DB58ADE546674234525E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _debugWatch.Reset();
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0 = ((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0;
NullCheck(L_0);
Stopwatch_Reset_mF22DE61FDE7FF5825C750D2F6482B591BDC715FA(L_0, NULL);
// _debugWatch.Start();
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_1 = ((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0;
NullCheck(L_1);
Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915(L_1, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::PauseMeasure()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_PauseMeasure_mC723B94239EF20485344CDDAA3E32433B2BACF01 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _debugWatch.Stop();
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0 = ((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0;
NullCheck(L_0);
Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_0, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::ResumeMeasure()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_ResumeMeasure_mBFAD42B0D293999DA75288202522D8CEDE065C19 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _debugWatch.Start();
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0 = ((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0;
NullCheck(L_0);
Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915(L_0, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::EndMeasureAndLog(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_EndMeasureAndLog_m03C153F192BD686F679EA2E96964699256517A19 (String_t* ___0_v, 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*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46E143DAE696ED3AE2ACA8810858DAF1B2938606);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BFB046F8A244A5090ECD5F19EF3A6A728E2F5B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81E1EB18E810B64D76B64FAD69E9303C2854DC80);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
{
// _debugWatch.Stop();
il2cpp_codegen_runtime_class_init_inline(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0 = ((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0;
NullCheck(L_0);
Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_0, NULL);
// UnityEngine.Debug.Log("Measure " + v + ": " + _debugWatch.ElapsedTicks + " ticks " + _debugWatch.ElapsedMilliseconds + "ms");
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
NullCheck(L_2);
ArrayElementTypeCheck (L_2, _stringLiteral81E1EB18E810B64D76B64FAD69E9303C2854DC80);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral81E1EB18E810B64D76B64FAD69E9303C2854DC80);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
String_t* L_4 = ___0_v;
NullCheck(L_3);
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_3;
NullCheck(L_5);
ArrayElementTypeCheck (L_5, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_7 = ((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0;
NullCheck(L_7);
int64_t L_8;
L_8 = Stopwatch_get_ElapsedTicks_m3F4040FBF8C7CCDC69E0E04824019DEBB25AA410(L_7, NULL);
V_0 = L_8;
String_t* L_9;
L_9 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_0), NULL);
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_9);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_9);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_6;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, _stringLiteral46E143DAE696ED3AE2ACA8810858DAF1B2938606);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral46E143DAE696ED3AE2ACA8810858DAF1B2938606);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_12 = ((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0;
NullCheck(L_12);
int64_t L_13;
L_13 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_12, NULL);
V_0 = L_13;
String_t* L_14;
L_14 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_0), NULL);
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_14);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_14);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_11;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, _stringLiteral5BFB046F8A244A5090ECD5F19EF3A6A728E2F5B7);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral5BFB046F8A244A5090ECD5F19EF3A6A728E2F5B7);
String_t* L_16;
L_16 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_16, NULL);
// }
return;
}
}
// System.String FIMSpace.FDebug::MarkerColor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FDebug_MarkerColor_m34C3E5D88F7104FB78F0BEED469350988EB4B0BF (String_t* ___0_color, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA953A0BDB30F1AD5937FD19A2AAC5ECD0507351B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3E449B03B59EE6B2F3F9EB7A627215008F8F38E);
s_Il2CppMethodInitialized = true;
}
{
// return "<color='" + color + "'>";
String_t* L_0 = ___0_color;
String_t* L_1;
L_1 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA953A0BDB30F1AD5937FD19A2AAC5ECD0507351B, L_0, _stringLiteralE3E449B03B59EE6B2F3F9EB7A627215008F8F38E, NULL);
return L_1;
}
}
// System.String FIMSpace.FDebug::EndColorMarker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FDebug_EndColorMarker_m6B95BF252A466CC11C3DAC88086DDCDCD6A0CCF4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCBE844AF922BC0AC1AB4CA94466DC7FD7038D0E2);
s_Il2CppMethodInitialized = true;
}
{
// return "</color>";
return _stringLiteralCBE844AF922BC0AC1AB4CA94466DC7FD7038D0E2;
}
}
// System.Void FIMSpace.FDebug::DrawBounds2D(UnityEngine.Bounds,UnityEngine.Color,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_DrawBounds2D_mD89A26ECCF09B129C4C7A7DD67835AC8C7D30C00 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_c, float ___2_y, float ___3_scale, float ___4_duration, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// Vector3 fr1 = new Vector3(b.max.x, y, b.max.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_1 = L_0.___x_2;
float L_2 = ___2_y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_4 = L_3.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), L_1, L_2, L_4, /*hidden argument*/NULL);
float L_6 = ___3_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, L_6, NULL);
V_0 = L_7;
// Vector3 br1 = new Vector3(b.max.x, y, b.min.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_9 = L_8.___x_2;
float L_10 = ___2_y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_12 = L_11.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
memset((&L_13), 0, sizeof(L_13));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_13), L_9, L_10, L_12, /*hidden argument*/NULL);
float L_14 = ___3_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL);
V_1 = L_15;
// Vector3 bl1 = new Vector3(b.min.x, y, b.min.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_17 = L_16.___x_2;
float L_18 = ___2_y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_20 = L_19.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), L_17, L_18, L_20, /*hidden argument*/NULL);
float L_22 = ___3_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_21, L_22, NULL);
V_2 = L_23;
// Vector3 fl1 = new Vector3(b.min.x, y, b.max.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_25 = L_24.___x_2;
float L_26 = ___2_y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_28 = L_27.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
memset((&L_29), 0, sizeof(L_29));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_29), L_25, L_26, L_28, /*hidden argument*/NULL);
float L_30 = ___3_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_29, L_30, NULL);
V_3 = L_31;
// Debug.DrawLine(fr1, br1, c, duration);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_34 = ___1_c;
float L_35 = ___4_duration;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_32, L_33, L_34, L_35, NULL);
// Debug.DrawLine(br1, bl1, c, duration);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38 = ___1_c;
float L_39 = ___4_duration;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_36, L_37, L_38, L_39, NULL);
// Debug.DrawLine(br1, bl1, c, duration);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_42 = ___1_c;
float L_43 = ___4_duration;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_40, L_41, L_42, L_43, NULL);
// Debug.DrawLine(bl1, fl1, c, duration);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_46 = ___1_c;
float L_47 = ___4_duration;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_44, L_45, L_46, L_47, NULL);
// Debug.DrawLine(fl1, fr1, c, duration);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_50 = ___1_c;
float L_51 = ___4_duration;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_48, L_49, L_50, L_51, NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::DrawBounds3D(UnityEngine.Bounds,UnityEngine.Color,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug_DrawBounds3D_m8ED8808101FAF89DFEB0A24E3B5B381CD52855FE (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_c, float ___2_scale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// Vector3 fr1 = new Vector3(b.max.x, b.min.y, b.max.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
float L_7 = ___2_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_6, L_7, NULL);
V_0 = L_8;
// Vector3 br1 = new Vector3(b.max.x, b.min.y, b.min.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_10 = L_9.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_12 = L_11.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_14 = L_13.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_10, L_12, L_14, /*hidden argument*/NULL);
float L_16 = ___2_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, L_16, NULL);
V_1 = L_17;
// Vector3 bl1 = new Vector3(b.min.x, b.min.y, b.min.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_19 = L_18.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_23 = L_22.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), L_19, L_21, L_23, /*hidden argument*/NULL);
float L_25 = ___2_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_24, L_25, NULL);
V_2 = L_26;
// Vector3 fl1 = new Vector3(b.min.x, b.min.y, b.max.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_28 = L_27.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_30 = L_29.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_32 = L_31.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
memset((&L_33), 0, sizeof(L_33));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_33), L_28, L_30, L_32, /*hidden argument*/NULL);
float L_34 = ___2_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_33, L_34, NULL);
V_3 = L_35;
// Debug.DrawLine(fr1, br1, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_38 = ___1_c;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_36, L_37, L_38, (1.10000002f), NULL);
// Debug.DrawLine(br1, bl1, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_41 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_39, L_40, L_41, (1.10000002f), NULL);
// Debug.DrawLine(br1, bl1, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_44 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_42, L_43, L_44, (1.10000002f), NULL);
// Debug.DrawLine(bl1, fl1, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_47 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_45, L_46, L_47, (1.10000002f), NULL);
// Debug.DrawLine(fl1, fr1, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_50 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_48, L_49, L_50, (1.10000002f), NULL);
// Vector3 fr = new Vector3(b.max.x, b.max.y, b.max.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_52 = L_51.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_54 = L_53.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
L_55 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_56 = L_55.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
memset((&L_57), 0, sizeof(L_57));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_57), L_52, L_54, L_56, /*hidden argument*/NULL);
float L_58 = ___2_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_57, L_58, NULL);
V_4 = L_59;
// Vector3 br = new Vector3(b.max.x, b.max.y, b.min.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
L_60 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_61 = L_60.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_63 = L_62.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_65 = L_64.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
memset((&L_66), 0, sizeof(L_66));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_66), L_61, L_63, L_65, /*hidden argument*/NULL);
float L_67 = ___2_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_66, L_67, NULL);
V_5 = L_68;
// Vector3 bl = new Vector3(b.min.x, b.max.y, b.min.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69;
L_69 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_70 = L_69.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_72 = L_71.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
L_73 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_74 = L_73.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
memset((&L_75), 0, sizeof(L_75));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_75), L_70, L_72, L_74, /*hidden argument*/NULL);
float L_76 = ___2_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
L_77 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_75, L_76, NULL);
V_6 = L_77;
// Vector3 fl = new Vector3(b.min.x, b.max.y, b.max.z) * scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
L_78 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_79 = L_78.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_81 = L_80.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
L_82 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_83 = L_82.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84;
memset((&L_84), 0, sizeof(L_84));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_84), L_79, L_81, L_83, /*hidden argument*/NULL);
float L_85 = ___2_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
L_86 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_84, L_85, NULL);
V_7 = L_86;
// Debug.DrawLine(fr, br, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_89 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_87, L_88, L_89, (1.10000002f), NULL);
// Debug.DrawLine(br, bl, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91 = V_6;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_92 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_90, L_91, L_92, (1.10000002f), NULL);
// Debug.DrawLine(br, bl, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = V_6;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_95 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_93, L_94, L_95, (1.10000002f), NULL);
// Debug.DrawLine(bl, fl, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = V_7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_98 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_96, L_97, L_98, (1.10000002f), NULL);
// Debug.DrawLine(fl, fr, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100 = V_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_101 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_99, L_100, L_101, (1.10000002f), NULL);
// Debug.DrawLine(fr1, fr1, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_104 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_102, L_103, L_104, (1.10000002f), NULL);
// Debug.DrawLine(br, br1, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = V_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_107 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_105, L_106, L_107, (1.10000002f), NULL);
// Debug.DrawLine(bl1, bl, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109 = V_6;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_110 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_108, L_109, L_110, (1.10000002f), NULL);
// Debug.DrawLine(fl1, fl, c, 1.1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112 = V_7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_113 = ___1_c;
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_111, L_112, L_113, (1.10000002f), NULL);
// }
return;
}
}
// System.Void FIMSpace.FDebug::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FDebug__cctor_m425C5889B9A9E16F967BBAC663F68458FD5DC355 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly System.Diagnostics.Stopwatch _debugWatch = new System.Diagnostics.Stopwatch();
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0 = (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043*)il2cpp_codegen_object_new(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
NullCheck(L_0);
Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A(L_0, NULL);
((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_StaticFields*)il2cpp_codegen_static_fields_for(FDebug_t6C1A8E9ADE05F13D203B09FCF78726B34C13231E_il2cpp_TypeInfo_var))->____debugWatch_0), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String FIMSpace.FStringMethods::IntToString(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FStringMethods_IntToString_m146501A150DF2E8E10F27C4DC8BDB889BC322334 (int32_t ___0_value, int32_t ___1_signs, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
// string output = value.ToString();
String_t* L_0;
L_0 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_value), NULL);
V_0 = L_0;
// int missingZeros = signs - output.Length;
int32_t L_1 = ___1_signs;
String_t* L_2 = V_0;
NullCheck(L_2);
int32_t L_3;
L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
V_1 = ((int32_t)il2cpp_codegen_subtract(L_1, L_3));
// if (missingZeros > 0)
int32_t L_4 = V_1;
if ((((int32_t)L_4) <= ((int32_t)0)))
{
goto IL_0040;
}
}
{
// string missing = "0";
V_2 = _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
// for (int i = 1; i < missingZeros; i++)
V_3 = 1;
goto IL_0034;
}
IL_001f:
{
// missing += 0;
String_t* L_5 = V_2;
V_4 = 0;
String_t* L_6;
L_6 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
String_t* L_7;
L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_5, L_6, NULL);
V_2 = L_7;
// for (int i = 1; i < missingZeros; i++)
int32_t L_8 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0034:
{
// for (int i = 1; i < missingZeros; i++)
int32_t L_9 = V_3;
int32_t L_10 = V_1;
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_001f;
}
}
{
// output = missing + output;
String_t* L_11 = V_2;
String_t* L_12 = V_0;
String_t* L_13;
L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_11, L_12, NULL);
V_0 = L_13;
}
IL_0040:
{
// return output;
String_t* L_14 = V_0;
return L_14;
}
}
// System.String FIMSpace.FStringMethods::CapitalizeOnlyFirstLetter(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FStringMethods_CapitalizeOnlyFirstLetter_m9F0BDAD5BFE71D367013C99D67F93C3A922DC55A (String_t* ___0_text, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
Il2CppChar V_0 = 0x0;
String_t* G_B4_0 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B5_0 = NULL;
String_t* G_B5_1 = NULL;
{
// if (string.IsNullOrEmpty(text)) return text;
String_t* L_0 = ___0_text;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (string.IsNullOrEmpty(text)) return text;
String_t* L_2 = ___0_text;
return L_2;
}
IL_000a:
{
// return text[0].ToString().ToUpper() + (text.Length > 1 ? text.Substring(1) : "");
String_t* L_3 = ___0_text;
NullCheck(L_3);
Il2CppChar L_4;
L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, 0, NULL);
V_0 = L_4;
String_t* L_5;
L_5 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_0), NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_5, NULL);
String_t* L_7 = ___0_text;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
G_B3_0 = L_6;
if ((((int32_t)L_8) > ((int32_t)1)))
{
G_B4_0 = L_6;
goto IL_002e;
}
}
{
G_B5_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B5_1 = G_B3_0;
goto IL_0035;
}
IL_002e:
{
String_t* L_9 = ___0_text;
NullCheck(L_9);
String_t* L_10;
L_10 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_9, 1, NULL);
G_B5_0 = L_10;
G_B5_1 = G_B4_0;
}
IL_0035:
{
String_t* L_11;
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B5_1, G_B5_0, NULL);
return L_11;
}
}
// System.String FIMSpace.FStringMethods::CapitalizeFirstLetter(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FStringMethods_CapitalizeFirstLetter_m6CE7B75CCCE592BADBB5E60DA0A0826C17DF9780 (String_t* ___0_text, const RuntimeMethod* method)
{
Il2CppChar V_0 = 0x0;
{
// if (string.IsNullOrEmpty(text)) return text;
String_t* L_0 = ___0_text;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (string.IsNullOrEmpty(text)) return text;
String_t* L_2 = ___0_text;
return L_2;
}
IL_000a:
{
// return text[0].ToString().ToUpper() + text.Substring(1);
String_t* L_3 = ___0_text;
NullCheck(L_3);
Il2CppChar L_4;
L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, 0, NULL);
V_0 = L_4;
String_t* L_5;
L_5 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_0), NULL);
NullCheck(L_5);
String_t* L_6;
L_6 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_5, NULL);
String_t* L_7 = ___0_text;
NullCheck(L_7);
String_t* L_8;
L_8 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_7, 1, NULL);
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, L_8, NULL);
return L_9;
}
}
// System.String FIMSpace.FStringMethods::ReplaceSpacesWithUnderline(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FStringMethods_ReplaceSpacesWithUnderline_mB55A211C1C8A5996419B7FDBAEBADF50574BED71 (String_t* ___0_text, 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*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
s_Il2CppMethodInitialized = true;
}
{
// if (text.Contains(" "))
String_t* L_0 = ___0_text;
NullCheck(L_0);
bool L_1;
L_1 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_0, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
// text = text.Replace(" ", "_");
String_t* L_2 = ___0_text;
NullCheck(L_2);
String_t* L_3;
L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, NULL);
___0_text = L_3;
}
IL_001f:
{
// return text;
String_t* L_4 = ___0_text;
return L_4;
}
}
// System.String FIMSpace.FStringMethods::GetEndOfStringFromSeparator(System.String,System.Char[],System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FStringMethods_GetEndOfStringFromSeparator_m5BAF99A8909E5ECE4699C226E89D709066E84835 (String_t* ___0_source, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___1_separators, int32_t ___2_which, bool ___3_fromEnd, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
// bool separated = false;
V_0 = (bool)0;
// int counter = 0;
V_1 = 0;
// int steps = 0;
V_2 = 0;
// int i = 0;
V_3 = 0;
// for (i = source.Length - 1; i >= 0; i--)
String_t* L_0 = ___0_source;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
V_3 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_004d;
}
IL_0013:
{
// steps++;
int32_t L_2 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
// for (int c = 0; c < separators.Length; c++)
V_4 = 0;
goto IL_003f;
}
IL_001c:
{
// if (source[i] == separators[c])
String_t* L_3 = ___0_source;
int32_t L_4 = V_3;
NullCheck(L_3);
Il2CppChar L_5;
L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, L_4, NULL);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = ___1_separators;
int32_t L_7 = V_4;
NullCheck(L_6);
int32_t L_8 = L_7;
uint16_t L_9 = (uint16_t)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
if ((!(((uint32_t)L_5) == ((uint32_t)L_9))))
{
goto IL_0039;
}
}
{
// counter++;
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
// if (counter == which)
int32_t L_11 = V_1;
int32_t L_12 = ___2_which;
if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
{
goto IL_0039;
}
}
{
// i++;
int32_t L_13 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
// separated = true;
V_0 = (bool)1;
// break;
goto IL_0046;
}
IL_0039:
{
// for (int c = 0; c < separators.Length; c++)
int32_t L_14 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_003f:
{
// for (int c = 0; c < separators.Length; c++)
int32_t L_15 = V_4;
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_16 = ___1_separators;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_001c;
}
}
IL_0046:
{
// if (separated) break;
bool L_17 = V_0;
if (L_17)
{
goto IL_0051;
}
}
{
// for (i = source.Length - 1; i >= 0; i--)
int32_t L_18 = V_3;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_18, 1));
}
IL_004d:
{
// for (i = source.Length - 1; i >= 0; i--)
int32_t L_19 = V_3;
if ((((int32_t)L_19) >= ((int32_t)0)))
{
goto IL_0013;
}
}
IL_0051:
{
// if (separated)
bool L_20 = V_0;
if (!L_20)
{
goto IL_0077;
}
}
{
// if (!fromEnd)
bool L_21 = ___3_fromEnd;
if (L_21)
{
goto IL_0067;
}
}
{
// return source.Substring(0, source.Length - (steps));
String_t* L_22 = ___0_source;
String_t* L_23 = ___0_source;
NullCheck(L_23);
int32_t L_24;
L_24 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_23, NULL);
int32_t L_25 = V_2;
NullCheck(L_22);
String_t* L_26;
L_26 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_22, 0, ((int32_t)il2cpp_codegen_subtract(L_24, L_25)), NULL);
return L_26;
}
IL_0067:
{
// return source.Substring(i, source.Length - i);
String_t* L_27 = ___0_source;
int32_t L_28 = V_3;
String_t* L_29 = ___0_source;
NullCheck(L_29);
int32_t L_30;
L_30 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_29, NULL);
int32_t L_31 = V_3;
NullCheck(L_27);
String_t* L_32;
L_32 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_27, L_28, ((int32_t)il2cpp_codegen_subtract(L_30, L_31)), NULL);
return L_32;
}
IL_0077:
{
// return "";
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
}
// System.String FIMSpace.FStringMethods::GetEndOfStringFromStringSeparator(System.String,System.String[],System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FStringMethods_GetEndOfStringFromStringSeparator_m2DCB5A0F16BC3885116194E14C1704904B33D8CB (String_t* ___0_source, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_separators, int32_t ___2_which, bool ___3_rest, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
// bool separated = false;
V_0 = (bool)0;
// int counter = 0;
V_1 = 0;
// int steps = 0;
V_2 = 0;
// int i = 0;
V_3 = 0;
// for (i = 0; i < source.Length; i++)
V_3 = 0;
goto IL_0075;
}
IL_000c:
{
// steps++;
int32_t L_0 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_0, 1));
// for (int c = 0; c < separators.Length; c++)
V_4 = 0;
goto IL_0067;
}
IL_0015:
{
// if (i + separators[c].Length > source.Length) break;
int32_t L_1 = V_3;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ___1_separators;
int32_t L_3 = V_4;
NullCheck(L_2);
int32_t L_4 = L_3;
String_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_5);
int32_t L_6;
L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
String_t* L_7 = ___0_source;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_6))) > ((int32_t)L_8)))
{
goto IL_006e;
}
}
{
// if (source.Substring(i, separators[c].Length) == separators[c])
String_t* L_9 = ___0_source;
int32_t L_10 = V_3;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = ___1_separators;
int32_t L_12 = V_4;
NullCheck(L_11);
int32_t L_13 = L_12;
String_t* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_14);
int32_t L_15;
L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_14, NULL);
NullCheck(L_9);
String_t* L_16;
L_16 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, L_10, L_15, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = ___1_separators;
int32_t L_18 = V_4;
NullCheck(L_17);
int32_t L_19 = L_18;
String_t* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
bool L_21;
L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_16, L_20, NULL);
if (!L_21)
{
goto IL_0061;
}
}
{
// counter++;
int32_t L_22 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1));
// if (counter == which)
int32_t L_23 = V_1;
int32_t L_24 = ___2_which;
if ((!(((uint32_t)L_23) == ((uint32_t)L_24))))
{
goto IL_0061;
}
}
{
// i++;
int32_t L_25 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1));
// i += separators[c].Length - 1;
int32_t L_26 = V_3;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = ___1_separators;
int32_t L_28 = V_4;
NullCheck(L_27);
int32_t L_29 = L_28;
String_t* L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
NullCheck(L_30);
int32_t L_31;
L_31 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_30, NULL);
V_3 = ((int32_t)il2cpp_codegen_add(L_26, ((int32_t)il2cpp_codegen_subtract(L_31, 1))));
// separated = true;
V_0 = (bool)1;
// break;
goto IL_006e;
}
IL_0061:
{
// for (int c = 0; c < separators.Length; c++)
int32_t L_32 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_0067:
{
// for (int c = 0; c < separators.Length; c++)
int32_t L_33 = V_4;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = ___1_separators;
NullCheck(L_34);
if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
{
goto IL_0015;
}
}
IL_006e:
{
// if (separated) break;
bool L_35 = V_0;
if (L_35)
{
goto IL_007e;
}
}
{
// for (i = 0; i < source.Length; i++)
int32_t L_36 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_0075:
{
// for (i = 0; i < source.Length; i++)
int32_t L_37 = V_3;
String_t* L_38 = ___0_source;
NullCheck(L_38);
int32_t L_39;
L_39 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_38, NULL);
if ((((int32_t)L_37) < ((int32_t)L_39)))
{
goto IL_000c;
}
}
IL_007e:
{
// if (separated)
bool L_40 = V_0;
if (!L_40)
{
goto IL_00a4;
}
}
{
// if (rest)
bool L_41 = ___3_rest;
if (!L_41)
{
goto IL_0094;
}
}
{
// return source.Substring(0, source.Length - (steps));
String_t* L_42 = ___0_source;
String_t* L_43 = ___0_source;
NullCheck(L_43);
int32_t L_44;
L_44 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_43, NULL);
int32_t L_45 = V_2;
NullCheck(L_42);
String_t* L_46;
L_46 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_42, 0, ((int32_t)il2cpp_codegen_subtract(L_44, L_45)), NULL);
return L_46;
}
IL_0094:
{
// return source.Substring(i, source.Length - i);
String_t* L_47 = ___0_source;
int32_t L_48 = V_3;
String_t* L_49 = ___0_source;
NullCheck(L_49);
int32_t L_50;
L_50 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_49, NULL);
int32_t L_51 = V_3;
NullCheck(L_47);
String_t* L_52;
L_52 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_47, L_48, ((int32_t)il2cpp_codegen_subtract(L_50, L_51)), NULL);
return L_52;
}
IL_00a4:
{
// return "";
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean FIMSpace.FEngineering::VIsZero(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FEngineering_VIsZero_m5179D1F45CCEF07E082D2A8BDD5C9EB0E5A2690D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vec, const RuntimeMethod* method)
{
{
// if (vec.sqrMagnitude == 0f) return true; return false;
float L_0;
L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_vec), NULL);
if ((!(((float)L_0) == ((float)(0.0f)))))
{
goto IL_0010;
}
}
{
// if (vec.sqrMagnitude == 0f) return true; return false;
return (bool)1;
}
IL_0010:
{
// if (vec.sqrMagnitude == 0f) return true; return false;
return (bool)0;
}
}
// System.Boolean FIMSpace.FEngineering::VIsSame(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FEngineering_VIsSame_m6F1AC5036A89A46402D5F2FED03F93FD55834A70 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vec1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_vec2, const RuntimeMethod* method)
{
{
// if (vec1.x != vec2.x) return false; if (vec1.y != vec2.y) return false; if (vec1.z != vec2.z) return false; return true;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vec1;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_vec2;
float L_3 = L_2.___x_2;
if ((((float)L_1) == ((float)L_3)))
{
goto IL_0010;
}
}
{
// if (vec1.x != vec2.x) return false; if (vec1.y != vec2.y) return false; if (vec1.z != vec2.z) return false; return true;
return (bool)0;
}
IL_0010:
{
// if (vec1.x != vec2.x) return false; if (vec1.y != vec2.y) return false; if (vec1.z != vec2.z) return false; return true;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vec1;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_vec2;
float L_7 = L_6.___y_3;
if ((((float)L_5) == ((float)L_7)))
{
goto IL_0020;
}
}
{
// if (vec1.x != vec2.x) return false; if (vec1.y != vec2.y) return false; if (vec1.z != vec2.z) return false; return true;
return (bool)0;
}
IL_0020:
{
// if (vec1.x != vec2.x) return false; if (vec1.y != vec2.y) return false; if (vec1.z != vec2.z) return false; return true;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vec1;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_vec2;
float L_11 = L_10.___z_4;
if ((((float)L_9) == ((float)L_11)))
{
goto IL_0030;
}
}
{
// if (vec1.x != vec2.x) return false; if (vec1.y != vec2.y) return false; if (vec1.z != vec2.z) return false; return true;
return (bool)0;
}
IL_0030:
{
// if (vec1.x != vec2.x) return false; if (vec1.y != vec2.y) return false; if (vec1.z != vec2.z) return false; return true;
return (bool)1;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::TransformVector(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_TransformVector_m4CED6B9601829ACD9264316C759F969FEBB64C14 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_parentRot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_parentLossyScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_childLocalPos, const RuntimeMethod* method)
{
{
// return parentRot * Vector3.Scale(childLocalPos, parentLossyScale);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_parentRot;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___2_childLocalPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_parentLossyScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_1, L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_3, NULL);
return L_4;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::TransformInDirection(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_TransformInDirection_m084E049E1CB8FF84E2CCB198C185765862548479 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_childRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_parentLossyScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_childLocalPos, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B2_1;
memset((&G_B2_1), 0, sizeof(G_B2_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B1_1;
memset((&G_B1_1), 0, sizeof(G_B1_1));
int32_t G_B3_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B3_2;
memset((&G_B3_2), 0, sizeof(G_B3_2));
float G_B5_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B5_1;
memset((&G_B5_1), 0, sizeof(G_B5_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B5_2;
memset((&G_B5_2), 0, sizeof(G_B5_2));
float G_B4_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B4_1;
memset((&G_B4_1), 0, sizeof(G_B4_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B4_2;
memset((&G_B4_2), 0, sizeof(G_B4_2));
int32_t G_B6_0 = 0;
float G_B6_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_2;
memset((&G_B6_2), 0, sizeof(G_B6_2));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B6_3;
memset((&G_B6_3), 0, sizeof(G_B6_3));
float G_B8_0 = 0.0f;
float G_B8_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B8_2;
memset((&G_B8_2), 0, sizeof(G_B8_2));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B8_3;
memset((&G_B8_3), 0, sizeof(G_B8_3));
float G_B7_0 = 0.0f;
float G_B7_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B7_2;
memset((&G_B7_2), 0, sizeof(G_B7_2));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B7_3;
memset((&G_B7_3), 0, sizeof(G_B7_3));
int32_t G_B9_0 = 0;
float G_B9_1 = 0.0f;
float G_B9_2 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B9_3;
memset((&G_B9_3), 0, sizeof(G_B9_3));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B9_4;
memset((&G_B9_4), 0, sizeof(G_B9_4));
{
// return childRotation * Vector3.Scale(childLocalPos, new Vector3(parentLossyScale.x > 0 ? 1 : -1, parentLossyScale.y > 0 ? 1 : -1, parentLossyScale.y > 0 ? 1 : -1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_childRotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___2_childLocalPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_parentLossyScale;
float L_3 = L_2.___x_2;
G_B1_0 = L_1;
G_B1_1 = L_0;
if ((((float)L_3) > ((float)(0.0f))))
{
G_B2_0 = L_1;
G_B2_1 = L_0;
goto IL_0012;
}
}
{
G_B3_0 = (-1);
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0013;
}
IL_0012:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0013:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_parentLossyScale;
float L_5 = L_4.___y_3;
G_B4_0 = ((float)G_B3_0);
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
if ((((float)L_5) > ((float)(0.0f))))
{
G_B5_0 = ((float)G_B3_0);
G_B5_1 = G_B3_1;
G_B5_2 = G_B3_2;
goto IL_0024;
}
}
{
G_B6_0 = (-1);
G_B6_1 = G_B4_0;
G_B6_2 = G_B4_1;
G_B6_3 = G_B4_2;
goto IL_0025;
}
IL_0024:
{
G_B6_0 = 1;
G_B6_1 = G_B5_0;
G_B6_2 = G_B5_1;
G_B6_3 = G_B5_2;
}
IL_0025:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_parentLossyScale;
float L_7 = L_6.___y_3;
G_B7_0 = ((float)G_B6_0);
G_B7_1 = G_B6_1;
G_B7_2 = G_B6_2;
G_B7_3 = G_B6_3;
if ((((float)L_7) > ((float)(0.0f))))
{
G_B8_0 = ((float)G_B6_0);
G_B8_1 = G_B6_1;
G_B8_2 = G_B6_2;
G_B8_3 = G_B6_3;
goto IL_0036;
}
}
{
G_B9_0 = (-1);
G_B9_1 = G_B7_0;
G_B9_2 = G_B7_1;
G_B9_3 = G_B7_2;
G_B9_4 = G_B7_3;
goto IL_0037;
}
IL_0036:
{
G_B9_0 = 1;
G_B9_1 = G_B8_0;
G_B9_2 = G_B8_1;
G_B9_3 = G_B8_2;
G_B9_4 = G_B8_3;
}
IL_0037:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), G_B9_2, G_B9_1, ((float)G_B9_0), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(G_B9_3, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(G_B9_4, L_9, NULL);
return L_10;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::InverseTransformVector(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_InverseTransformVector_m1DF1C322579DE862AFE3FD71AFF1668956FBD479 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_tRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_tLossyScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_worldPos, const RuntimeMethod* method)
{
{
// worldPos = Quaternion.Inverse(tRotation) * worldPos;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_tRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_worldPos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_2, NULL);
___2_worldPos = L_3;
// return new Vector3(worldPos.x / tLossyScale.x, worldPos.y / tLossyScale.y, worldPos.z / tLossyScale.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_worldPos;
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_tLossyScale;
float L_7 = L_6.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___2_worldPos;
float L_9 = L_8.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_tLossyScale;
float L_11 = L_10.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___2_worldPos;
float L_13 = L_12.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_tLossyScale;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
memset((&L_16), 0, sizeof(L_16));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), ((float)(L_5/L_7)), ((float)(L_9/L_11)), ((float)(L_13/L_15)), /*hidden argument*/NULL);
return L_16;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::VAxis2DLimit(UnityEngine.Transform,UnityEngine.Vector3,UnityEngine.Vector3,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_VAxis2DLimit_m045B91DA2DAA792B7302153875D595EDE3ED0E2E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_parentPos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_childPos, int32_t ___3_axis, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (axis == 3) // Z is depth
int32_t L_0 = ___3_axis;
if ((!(((uint32_t)L_0) == ((uint32_t)3))))
{
goto IL_0017;
}
}
{
// axis2DProjection.SetNormalAndPosition(parent.forward, parentPos);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_parent;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_parentPos;
Plane_SetNormalAndPosition_m7517784546A007437BC8F1B4FDC9BDAD18B55D82((&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->___axis2DProjection_0), L_2, L_3, NULL);
goto IL_003f;
}
IL_0017:
{
// if (axis == 2) // Y
int32_t L_4 = ___3_axis;
if ((!(((uint32_t)L_4) == ((uint32_t)2))))
{
goto IL_002e;
}
}
{
// axis2DProjection.SetNormalAndPosition(parent.up, parentPos);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_parent;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_parentPos;
Plane_SetNormalAndPosition_m7517784546A007437BC8F1B4FDC9BDAD18B55D82((&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->___axis2DProjection_0), L_6, L_7, NULL);
goto IL_003f;
}
IL_002e:
{
// axis2DProjection.SetNormalAndPosition(parent.right, parentPos);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___0_parent;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_parentPos;
Plane_SetNormalAndPosition_m7517784546A007437BC8F1B4FDC9BDAD18B55D82((&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->___axis2DProjection_0), L_9, L_10, NULL);
}
IL_003f:
{
// return axis2DProjection.normal * axis2DProjection.GetDistanceToPoint(childPos);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Plane_get_normal_mA161D94E6F7327BC111007C880B76E1731729EFB((&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->___axis2DProjection_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___2_childPos;
float L_13;
L_13 = Plane_GetDistanceToPoint_m43E27525BB203513B13EF35F8EDB3785CA4AE6DC((&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->___axis2DProjection_0), L_12, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_11, L_13, NULL);
return L_14;
}
}
// UnityEngine.Quaternion FIMSpace.FEngineering::QToLocal(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_QToLocal_m88082400A8AD87028D7BBECF871C59E1D9149290 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_parentRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_worldRotation, const RuntimeMethod* method)
{
{
// return Quaternion.Inverse(parentRotation) * worldRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_parentRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_worldRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_1, L_2, NULL);
return L_3;
}
}
// UnityEngine.Quaternion FIMSpace.FEngineering::QToWorld(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_QToWorld_m972D0564892441DAB70CC3599A3AE1D731081084 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_parentRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_localRotation, const RuntimeMethod* method)
{
{
// return parentRotation * localRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_parentRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_localRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_0, L_1, NULL);
return L_2;
}
}
// UnityEngine.Quaternion FIMSpace.FEngineering::QRotateChild(UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_QRotateChild_m0365EE875037B2E4154311F840CD6C7C5555F136 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_offset, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_parentRot, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_childLocalRot, const RuntimeMethod* method)
{
{
// return (offset * parentRot) * childLocalRot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_offset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_parentRot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_0, L_1, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___2_childLocalRot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_2, L_3, NULL);
return L_4;
}
}
// UnityEngine.Quaternion FIMSpace.FEngineering::ClampRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_ClampRotation_mB536A2492864F4828985C16EBE838CBCA87F935E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_current, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_bounds, const RuntimeMethod* method)
{
{
// WrapVector(current);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_current;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = FEngineering_WrapVector_m15C2EFED975DC427410D1EB99E33572088F6E6B8(L_0, NULL);
// if (current.x < -bounds.x) current.x = -bounds.x; else if (current.x > bounds.x) current.x = bounds.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_current;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_bounds;
float L_5 = L_4.___x_2;
if ((!(((float)L_3) < ((float)((-L_5))))))
{
goto IL_0026;
}
}
{
// if (current.x < -bounds.x) current.x = -bounds.x; else if (current.x > bounds.x) current.x = bounds.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_bounds;
float L_7 = L_6.___x_2;
(&___0_current)->___x_2 = ((-L_7));
goto IL_0041;
}
IL_0026:
{
// if (current.x < -bounds.x) current.x = -bounds.x; else if (current.x > bounds.x) current.x = bounds.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_current;
float L_9 = L_8.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_bounds;
float L_11 = L_10.___x_2;
if ((!(((float)L_9) > ((float)L_11))))
{
goto IL_0041;
}
}
{
// if (current.x < -bounds.x) current.x = -bounds.x; else if (current.x > bounds.x) current.x = bounds.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_bounds;
float L_13 = L_12.___x_2;
(&___0_current)->___x_2 = L_13;
}
IL_0041:
{
// if (current.y < -bounds.y) current.y = -bounds.y; else if (current.y > bounds.y) current.y = bounds.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_current;
float L_15 = L_14.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_bounds;
float L_17 = L_16.___y_3;
if ((!(((float)L_15) < ((float)((-L_17))))))
{
goto IL_0060;
}
}
{
// if (current.y < -bounds.y) current.y = -bounds.y; else if (current.y > bounds.y) current.y = bounds.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_bounds;
float L_19 = L_18.___y_3;
(&___0_current)->___y_3 = ((-L_19));
goto IL_007b;
}
IL_0060:
{
// if (current.y < -bounds.y) current.y = -bounds.y; else if (current.y > bounds.y) current.y = bounds.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_current;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_bounds;
float L_23 = L_22.___y_3;
if ((!(((float)L_21) > ((float)L_23))))
{
goto IL_007b;
}
}
{
// if (current.y < -bounds.y) current.y = -bounds.y; else if (current.y > bounds.y) current.y = bounds.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___1_bounds;
float L_25 = L_24.___y_3;
(&___0_current)->___y_3 = L_25;
}
IL_007b:
{
// if (current.z < -bounds.z) current.z = -bounds.z; else if (current.z > bounds.z) current.z = bounds.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___0_current;
float L_27 = L_26.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___1_bounds;
float L_29 = L_28.___z_4;
if ((!(((float)L_27) < ((float)((-L_29))))))
{
goto IL_009a;
}
}
{
// if (current.z < -bounds.z) current.z = -bounds.z; else if (current.z > bounds.z) current.z = bounds.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___1_bounds;
float L_31 = L_30.___z_4;
(&___0_current)->___z_4 = ((-L_31));
goto IL_00b5;
}
IL_009a:
{
// if (current.z < -bounds.z) current.z = -bounds.z; else if (current.z > bounds.z) current.z = bounds.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_current;
float L_33 = L_32.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = ___1_bounds;
float L_35 = L_34.___z_4;
if ((!(((float)L_33) > ((float)L_35))))
{
goto IL_00b5;
}
}
{
// if (current.z < -bounds.z) current.z = -bounds.z; else if (current.z > bounds.z) current.z = bounds.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___1_bounds;
float L_37 = L_36.___z_4;
(&___0_current)->___z_4 = L_37;
}
IL_00b5:
{
// return Quaternion.Euler(current);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ___0_current;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39;
L_39 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_38, NULL);
return L_39;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::QToAngularVelocity(UnityEngine.Quaternion,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_QToAngularVelocity_m62E965B0083C66DBB683819165560E46E9E83665 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_deltaRotation, bool ___1_fix, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// deltaRotation.ToAngleAxis(out angle, out axis);
Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline((&___0_deltaRotation), (&V_0), (&V_1), NULL);
// if (angle != 0f) angle = Mathf.DeltaAngle(0f, angle);
float L_0 = V_0;
if ((((float)L_0) == ((float)(0.0f))))
{
goto IL_0021;
}
}
{
// if (angle != 0f) angle = Mathf.DeltaAngle(0f, angle);
float L_1 = V_0;
float L_2;
L_2 = Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline((0.0f), L_1, NULL);
V_0 = L_2;
goto IL_0027;
}
IL_0021:
{
// else return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_3;
}
IL_0027:
{
// axis = axis * (angle * Mathf.Deg2Rad);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_1;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, ((float)il2cpp_codegen_multiply(L_5, (0.0174532924f))), NULL);
V_1 = L_6;
// if (fix) axis /= Time.fixedDeltaTime;
bool L_7 = ___1_fix;
if (!L_7)
{
goto IL_0044;
}
}
{
// if (fix) axis /= Time.fixedDeltaTime;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_1;
float L_9;
L_9 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_8, L_9, NULL);
V_1 = L_10;
}
IL_0044:
{
// if (axis.x is float.NaN) return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_1;
float L_12 = L_11.___x_2;
bool L_13;
L_13 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_12, NULL);
if (!L_13)
{
goto IL_0057;
}
}
{
// if (axis.x is float.NaN) return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_14;
}
IL_0057:
{
// if (axis.y is float.NaN) return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1;
float L_16 = L_15.___y_3;
bool L_17;
L_17 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_16, NULL);
if (!L_17)
{
goto IL_006a;
}
}
{
// if (axis.y is float.NaN) return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_18;
}
IL_006a:
{
// if (axis.z is float.NaN) return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1;
float L_20 = L_19.___z_4;
bool L_21;
L_21 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_20, NULL);
if (!L_21)
{
goto IL_007d;
}
}
{
// if (axis.z is float.NaN) return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_22;
}
IL_007d:
{
// return axis;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1;
return L_23;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::QToAngularVelocity(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_QToAngularVelocity_mB4557142DC97598B6F25840F294F9ECB33FF34FD (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_currentRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_targetRotation, bool ___2_fix, const RuntimeMethod* method)
{
{
// return QToAngularVelocity(targetRotation * Quaternion.Inverse(currentRotation), fix);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___1_targetRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___0_currentRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_1, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_0, L_2, NULL);
bool L_4 = ___2_fix;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = FEngineering_QToAngularVelocity_m62E965B0083C66DBB683819165560E46E9E83665(L_3, L_4, NULL);
return L_5;
}
}
// System.Boolean FIMSpace.FEngineering::QIsZero(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FEngineering_QIsZero_mC1978B73976D4917E7B7C799ECAC27F7DCFDE453 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rot, const RuntimeMethod* method)
{
{
// if (rot.x != 0f) return false; if (rot.y != 0f) return false; if (rot.z != 0f) return false; return true;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_rot;
float L_1 = L_0.___x_0;
if ((((float)L_1) == ((float)(0.0f))))
{
goto IL_000f;
}
}
{
// if (rot.x != 0f) return false; if (rot.y != 0f) return false; if (rot.z != 0f) return false; return true;
return (bool)0;
}
IL_000f:
{
// if (rot.x != 0f) return false; if (rot.y != 0f) return false; if (rot.z != 0f) return false; return true;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___0_rot;
float L_3 = L_2.___y_1;
if ((((float)L_3) == ((float)(0.0f))))
{
goto IL_001e;
}
}
{
// if (rot.x != 0f) return false; if (rot.y != 0f) return false; if (rot.z != 0f) return false; return true;
return (bool)0;
}
IL_001e:
{
// if (rot.x != 0f) return false; if (rot.y != 0f) return false; if (rot.z != 0f) return false; return true;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_rot;
float L_5 = L_4.___z_2;
if ((((float)L_5) == ((float)(0.0f))))
{
goto IL_002d;
}
}
{
// if (rot.x != 0f) return false; if (rot.y != 0f) return false; if (rot.z != 0f) return false; return true;
return (bool)0;
}
IL_002d:
{
// if (rot.x != 0f) return false; if (rot.y != 0f) return false; if (rot.z != 0f) return false; return true;
return (bool)1;
}
}
// System.Boolean FIMSpace.FEngineering::QIsSame(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FEngineering_QIsSame_m8A4B5E090816F54ED4B7AD329D5730243B1E7FF3 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rot1, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rot2, const RuntimeMethod* method)
{
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_rot1;
float L_1 = L_0.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rot2;
float L_3 = L_2.___x_0;
if ((((float)L_1) == ((float)L_3)))
{
goto IL_0010;
}
}
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
return (bool)0;
}
IL_0010:
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_rot1;
float L_5 = L_4.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rot2;
float L_7 = L_6.___y_1;
if ((((float)L_5) == ((float)L_7)))
{
goto IL_0020;
}
}
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
return (bool)0;
}
IL_0020:
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_rot1;
float L_9 = L_8.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rot2;
float L_11 = L_10.___z_2;
if ((((float)L_9) == ((float)L_11)))
{
goto IL_0030;
}
}
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
return (bool)0;
}
IL_0030:
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_rot1;
float L_13 = L_12.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rot2;
float L_15 = L_14.___w_3;
if ((((float)L_13) == ((float)L_15)))
{
goto IL_0040;
}
}
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
return (bool)0;
}
IL_0040:
{
// if (rot1.x != rot2.x) return false; if (rot1.y != rot2.y) return false; if (rot1.z != rot2.z) return false; if (rot1.w != rot2.w) return false; return true;
return (bool)1;
}
}
// System.Single FIMSpace.FEngineering::WrapAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FEngineering_WrapAngle_mFCEAC8BF3682A0BDDDCAEFD55403DA8BE4893B7B (float ___0_angle, const RuntimeMethod* method)
{
{
// angle %= 360;
float L_0 = ___0_angle;
___0_angle = (fmodf(L_0, (360.0f)));
// if (angle > 180) return angle - 360;
float L_1 = ___0_angle;
if ((!(((float)L_1) > ((float)(180.0f)))))
{
goto IL_0019;
}
}
{
// if (angle > 180) return angle - 360;
float L_2 = ___0_angle;
return ((float)il2cpp_codegen_subtract(L_2, (360.0f)));
}
IL_0019:
{
// return angle;
float L_3 = ___0_angle;
return L_3;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::WrapVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_WrapVector_m15C2EFED975DC427410D1EB99E33572088F6E6B8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_angles, const RuntimeMethod* method)
{
{
// { return new Vector3(WrapAngle(angles.x), WrapAngle(angles.y), WrapAngle(angles.z)); }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_angles;
float L_1 = L_0.___x_2;
float L_2;
L_2 = FEngineering_WrapAngle_mFCEAC8BF3682A0BDDDCAEFD55403DA8BE4893B7B(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_angles;
float L_4 = L_3.___y_3;
float L_5;
L_5 = FEngineering_WrapAngle_mFCEAC8BF3682A0BDDDCAEFD55403DA8BE4893B7B(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_angles;
float L_7 = L_6.___z_4;
float L_8;
L_8 = FEngineering_WrapAngle_mFCEAC8BF3682A0BDDDCAEFD55403DA8BE4893B7B(L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL);
return L_9;
}
}
// System.Single FIMSpace.FEngineering::UnwrapAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FEngineering_UnwrapAngle_mBF5ED78529C0E74178CEC71DF674B6C810A90889 (float ___0_angle, const RuntimeMethod* method)
{
{
// if (angle >= 0) return angle;
float L_0 = ___0_angle;
if ((!(((float)L_0) >= ((float)(0.0f)))))
{
goto IL_000a;
}
}
{
// if (angle >= 0) return angle;
float L_1 = ___0_angle;
return L_1;
}
IL_000a:
{
// angle = -angle % 360;
float L_2 = ___0_angle;
___0_angle = (fmodf(((-L_2)), (360.0f)));
// return 360 - angle;
float L_3 = ___0_angle;
return ((float)il2cpp_codegen_subtract((360.0f), L_3));
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::UnwrapVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_UnwrapVector_m732B1F295095F1E5B1C4E350305FA15FFF17EAAC (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_angles, const RuntimeMethod* method)
{
{
// { return new Vector3(UnwrapAngle(angles.x), UnwrapAngle(angles.y), UnwrapAngle(angles.z)); }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_angles;
float L_1 = L_0.___x_2;
float L_2;
L_2 = FEngineering_UnwrapAngle_mBF5ED78529C0E74178CEC71DF674B6C810A90889(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_angles;
float L_4 = L_3.___y_3;
float L_5;
L_5 = FEngineering_UnwrapAngle_mBF5ED78529C0E74178CEC71DF674B6C810A90889(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_angles;
float L_7 = L_6.___z_4;
float L_8;
L_8 = FEngineering_UnwrapAngle_mBF5ED78529C0E74178CEC71DF674B6C810A90889(L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL);
return L_9;
}
}
// UnityEngine.Quaternion FIMSpace.FEngineering::SmoothDampRotation(UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Quaternion&,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_SmoothDampRotation_m805BCD25A7E15802A56EE2BE28AF08C061355A77 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_current, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_target, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_velocityRef, float ___3_duration, float ___4_delta, const RuntimeMethod* method)
{
{
// return SmoothDampRotation(current, target, ref velocityRef, duration, Mathf.Infinity, delta);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_current;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_target;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = ___2_velocityRef;
float L_3 = ___3_duration;
float L_4 = ___4_delta;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = FEngineering_SmoothDampRotation_m0BCCFD70325059797A83CEB253CF813B2224F618(L_0, L_1, L_2, L_3, (std::numeric_limits<float>::infinity()), L_4, NULL);
return L_5;
}
}
// UnityEngine.Quaternion FIMSpace.FEngineering::SmoothDampRotation(UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Quaternion&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_SmoothDampRotation_m0BCCFD70325059797A83CEB253CF813B2224F618 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_current, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_target, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_velocityRef, float ___3_duration, float ___4_maxSpeed, float ___5_delta, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
memset((&V_3), 0, sizeof(V_3));
float G_B3_0 = 0.0f;
{
// float dot = Quaternion.Dot(current, target);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_current;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_target;
float L_2;
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
// float sign = dot > 0f ? 1f : -1f;
if ((((float)L_2) > ((float)(0.0f))))
{
goto IL_0015;
}
}
{
G_B3_0 = (-1.0f);
goto IL_001a;
}
IL_0015:
{
G_B3_0 = (1.0f);
}
IL_001a:
{
V_0 = G_B3_0;
// target.x *= sign;
float* L_3 = (&(&___1_target)->___x_0);
float* L_4 = L_3;
float L_5 = *((float*)L_4);
float L_6 = V_0;
*((float*)L_4) = (float)((float)il2cpp_codegen_multiply(L_5, L_6));
// target.y *= sign;
float* L_7 = (&(&___1_target)->___y_1);
float* L_8 = L_7;
float L_9 = *((float*)L_8);
float L_10 = V_0;
*((float*)L_8) = (float)((float)il2cpp_codegen_multiply(L_9, L_10));
// target.z *= sign;
float* L_11 = (&(&___1_target)->___z_2);
float* L_12 = L_11;
float L_13 = *((float*)L_12);
float L_14 = V_0;
*((float*)L_12) = (float)((float)il2cpp_codegen_multiply(L_13, L_14));
// target.w *= sign;
float* L_15 = (&(&___1_target)->___w_3);
float* L_16 = L_15;
float L_17 = *((float*)L_16);
float L_18 = V_0;
*((float*)L_16) = (float)((float)il2cpp_codegen_multiply(L_17, L_18));
// Vector4 smoothVal = new Vector4(
// Mathf.SmoothDamp(current.x, target.x, ref velocityRef.x, duration, maxSpeed, delta),
// Mathf.SmoothDamp(current.y, target.y, ref velocityRef.y, duration, maxSpeed, delta),
// Mathf.SmoothDamp(current.z, target.z, ref velocityRef.z, duration, maxSpeed, delta),
// Mathf.SmoothDamp(current.w, target.w, ref velocityRef.w, duration, maxSpeed, delta)).normalized;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = ___0_current;
float L_20 = L_19.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = ___1_target;
float L_22 = L_21.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_23 = ___2_velocityRef;
float* L_24 = (&L_23->___x_0);
float L_25 = ___3_duration;
float L_26 = ___4_maxSpeed;
float L_27 = ___5_delta;
float L_28;
L_28 = Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248(L_20, L_22, L_24, L_25, L_26, L_27, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29 = ___0_current;
float L_30 = L_29.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31 = ___1_target;
float L_32 = L_31.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_33 = ___2_velocityRef;
float* L_34 = (&L_33->___y_1);
float L_35 = ___3_duration;
float L_36 = ___4_maxSpeed;
float L_37 = ___5_delta;
float L_38;
L_38 = Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248(L_30, L_32, L_34, L_35, L_36, L_37, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39 = ___0_current;
float L_40 = L_39.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41 = ___1_target;
float L_42 = L_41.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_43 = ___2_velocityRef;
float* L_44 = (&L_43->___z_2);
float L_45 = ___3_duration;
float L_46 = ___4_maxSpeed;
float L_47 = ___5_delta;
float L_48;
L_48 = Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248(L_40, L_42, L_44, L_45, L_46, L_47, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49 = ___0_current;
float L_50 = L_49.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_51 = ___1_target;
float L_52 = L_51.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_53 = ___2_velocityRef;
float* L_54 = (&L_53->___w_3);
float L_55 = ___3_duration;
float L_56 = ___4_maxSpeed;
float L_57 = ___5_delta;
float L_58;
L_58 = Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248(L_50, L_52, L_54, L_55, L_56, L_57, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_59;
memset((&L_59), 0, sizeof(L_59));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_59), L_28, L_38, L_48, L_58, /*hidden argument*/NULL);
V_3 = L_59;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_60;
L_60 = Vector4_get_normalized_mD7671F6DCE4C1A80243139B87858FF65F4B865A3_inline((&V_3), NULL);
V_1 = L_60;
// Vector4 correction = Vector4.Project(new Vector4(velocityRef.x, velocityRef.y, velocityRef.z, velocityRef.w), smoothVal);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_61 = ___2_velocityRef;
float L_62 = L_61->___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_63 = ___2_velocityRef;
float L_64 = L_63->___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_65 = ___2_velocityRef;
float L_66 = L_65->___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_67 = ___2_velocityRef;
float L_68 = L_67->___w_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_69;
memset((&L_69), 0, sizeof(L_69));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_69), L_62, L_64, L_66, L_68, /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_70 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_71;
L_71 = Vector4_Project_mEC70C8D2D5111A0EF91D410259BCD28424238B99_inline(L_69, L_70, NULL);
V_2 = L_71;
// velocityRef.x -= correction.x;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_72 = ___2_velocityRef;
float* L_73 = (&L_72->___x_0);
float* L_74 = L_73;
float L_75 = *((float*)L_74);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_76 = V_2;
float L_77 = L_76.___x_1;
*((float*)L_74) = (float)((float)il2cpp_codegen_subtract(L_75, L_77));
// velocityRef.y -= correction.y;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_78 = ___2_velocityRef;
float* L_79 = (&L_78->___y_1);
float* L_80 = L_79;
float L_81 = *((float*)L_80);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_82 = V_2;
float L_83 = L_82.___y_2;
*((float*)L_80) = (float)((float)il2cpp_codegen_subtract(L_81, L_83));
// velocityRef.z -= correction.z;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_84 = ___2_velocityRef;
float* L_85 = (&L_84->___z_2);
float* L_86 = L_85;
float L_87 = *((float*)L_86);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_88 = V_2;
float L_89 = L_88.___z_3;
*((float*)L_86) = (float)((float)il2cpp_codegen_subtract(L_87, L_89));
// velocityRef.w -= correction.w;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_90 = ___2_velocityRef;
float* L_91 = (&L_90->___w_3);
float* L_92 = L_91;
float L_93 = *((float*)L_92);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_94 = V_2;
float L_95 = L_94.___w_4;
*((float*)L_92) = (float)((float)il2cpp_codegen_subtract(L_93, L_95));
// return new Quaternion(smoothVal.x, smoothVal.y, smoothVal.z, smoothVal.w);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_96 = V_1;
float L_97 = L_96.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_98 = V_1;
float L_99 = L_98.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_100 = V_1;
float L_101 = L_100.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_102 = V_1;
float L_103 = L_102.___w_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_104;
memset((&L_104), 0, sizeof(L_104));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_104), L_97, L_99, L_101, L_103, /*hidden argument*/NULL);
return L_104;
}
}
// System.Boolean FIMSpace.FEngineering::SameDirection(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FEngineering_SameDirection_m366DA0250AD9ACB061C94BA66ADEC4285444A43B (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
{
// return (a > 0 && b > 0) || (a < 0f && b < 0f);
float L_0 = ___0_a;
if ((!(((float)L_0) > ((float)(0.0f)))))
{
goto IL_0010;
}
}
{
float L_1 = ___1_b;
if ((((float)L_1) > ((float)(0.0f))))
{
goto IL_0023;
}
}
IL_0010:
{
float L_2 = ___0_a;
if ((!(((float)L_2) < ((float)(0.0f)))))
{
goto IL_0021;
}
}
{
float L_3 = ___1_b;
return (bool)((((float)L_3) < ((float)(0.0f)))? 1 : 0);
}
IL_0021:
{
return (bool)0;
}
IL_0023:
{
return (bool)1;
}
}
// System.Single FIMSpace.FEngineering::PointDisperse01(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FEngineering_PointDisperse01_m3611B59E4BA5F61612F0393FFF7CEB7190A81584 (int32_t ___0_index, int32_t ___1_baseV, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
int32_t V_2 = 0;
{
// float sum = 0f; float functionV = 1f / baseV; int i = index;
V_0 = (0.0f);
// float sum = 0f; float functionV = 1f / baseV; int i = index;
int32_t L_0 = ___1_baseV;
V_1 = ((float)((1.0f)/((float)L_0)));
// float sum = 0f; float functionV = 1f / baseV; int i = index;
int32_t L_1 = ___0_index;
V_2 = L_1;
goto IL_002b;
}
IL_0013:
{
// while (i > 0) { sum += functionV * (i % baseV); i = Mathf.FloorToInt(i / baseV); functionV /= baseV; }
float L_2 = V_0;
float L_3 = V_1;
int32_t L_4 = V_2;
int32_t L_5 = ___1_baseV;
V_0 = ((float)il2cpp_codegen_add(L_2, ((float)il2cpp_codegen_multiply(L_3, ((float)((int32_t)(L_4%L_5)))))));
// while (i > 0) { sum += functionV * (i % baseV); i = Mathf.FloorToInt(i / baseV); functionV /= baseV; }
int32_t L_6 = V_2;
int32_t L_7 = ___1_baseV;
int32_t L_8;
L_8 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)((int32_t)(L_6/L_7))), NULL);
V_2 = L_8;
// while (i > 0) { sum += functionV * (i % baseV); i = Mathf.FloorToInt(i / baseV); functionV /= baseV; }
float L_9 = V_1;
int32_t L_10 = ___1_baseV;
V_1 = ((float)(L_9/((float)L_10)));
}
IL_002b:
{
// while (i > 0) { sum += functionV * (i % baseV); i = Mathf.FloorToInt(i / baseV); functionV /= baseV; }
int32_t L_11 = V_2;
if ((((int32_t)L_11) > ((int32_t)0)))
{
goto IL_0013;
}
}
{
// return sum;
float L_12 = V_0;
return L_12;
}
}
// System.Single FIMSpace.FEngineering::PointDisperse(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FEngineering_PointDisperse_m689CA28AEA275DC7F48BBF8330090201B26EDBE7 (int32_t ___0_index, int32_t ___1_baseV, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
int32_t V_2 = 0;
{
// float sum = 0f; float functionV = 1f / baseV; int i = index;
V_0 = (0.0f);
// float sum = 0f; float functionV = 1f / baseV; int i = index;
int32_t L_0 = ___1_baseV;
V_1 = ((float)((1.0f)/((float)L_0)));
// float sum = 0f; float functionV = 1f / baseV; int i = index;
int32_t L_1 = ___0_index;
V_2 = L_1;
goto IL_002b;
}
IL_0013:
{
// while (i > 0) { sum += functionV * (i % baseV); i = Mathf.FloorToInt(i / baseV); functionV /= baseV; }
float L_2 = V_0;
float L_3 = V_1;
int32_t L_4 = V_2;
int32_t L_5 = ___1_baseV;
V_0 = ((float)il2cpp_codegen_add(L_2, ((float)il2cpp_codegen_multiply(L_3, ((float)((int32_t)(L_4%L_5)))))));
// while (i > 0) { sum += functionV * (i % baseV); i = Mathf.FloorToInt(i / baseV); functionV /= baseV; }
int32_t L_6 = V_2;
int32_t L_7 = ___1_baseV;
int32_t L_8;
L_8 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)((int32_t)(L_6/L_7))), NULL);
V_2 = L_8;
// while (i > 0) { sum += functionV * (i % baseV); i = Mathf.FloorToInt(i / baseV); functionV /= baseV; }
float L_9 = V_1;
int32_t L_10 = ___1_baseV;
V_1 = ((float)(L_9/((float)L_10)));
}
IL_002b:
{
// while (i > 0) { sum += functionV * (i % baseV); i = Mathf.FloorToInt(i / baseV); functionV /= baseV; }
int32_t L_11 = V_2;
if ((((int32_t)L_11) > ((int32_t)0)))
{
goto IL_0013;
}
}
{
// return (sum - 0.5f);
float L_12 = V_0;
return ((float)il2cpp_codegen_subtract(L_12, (0.5f)));
}
}
// System.Single FIMSpace.FEngineering::GetScaler(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FEngineering_GetScaler_m226A8FA3CB01A1E978E490D130BA68C7C72EF517 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// if (transform.lossyScale.x > transform.lossyScale.y)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_0, NULL);
float L_2 = L_1.___x_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_transform;
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_3, NULL);
float L_5 = L_4.___y_3;
if ((!(((float)L_2) > ((float)L_5))))
{
goto IL_004c;
}
}
{
// if (transform.lossyScale.y > transform.lossyScale.z)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___0_transform;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_6, NULL);
float L_8 = L_7.___y_3;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_transform;
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_9, NULL);
float L_11 = L_10.___z_4;
if ((!(((float)L_8) > ((float)L_11))))
{
goto IL_003e;
}
}
{
// scaler = transform.lossyScale.y;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___0_transform;
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_12, NULL);
float L_14 = L_13.___y_3;
V_0 = L_14;
goto IL_0058;
}
IL_003e:
{
// scaler = transform.lossyScale.z;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___0_transform;
NullCheck(L_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_15, NULL);
float L_17 = L_16.___z_4;
V_0 = L_17;
goto IL_0058;
}
IL_004c:
{
// scaler = transform.lossyScale.x;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = ___0_transform;
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_18, NULL);
float L_20 = L_19.___x_2;
V_0 = L_20;
}
IL_0058:
{
// return scaler;
float L_21 = V_0;
return L_21;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::PosFromMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_PosFromMatrix_mBE19D99A4B5228824AEF2404537BCF4A73C02F34 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_m, const RuntimeMethod* method)
{
{
// return m.GetColumn(3);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
L_0 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_m), 3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_0, NULL);
return L_1;
}
}
// UnityEngine.Quaternion FIMSpace.FEngineering::RotFromMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_RotFromMatrix_m3CC7590C73DE0E2A1E55AE15D891A6DEB718A616 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_m, const RuntimeMethod* method)
{
{
// return Quaternion.LookRotation(m.GetColumn(2), m.GetColumn(1));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
L_0 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_m), 2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_0, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
L_2 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_m), 1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline(L_2, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_1, L_3, NULL);
return L_4;
}
}
// UnityEngine.Vector3 FIMSpace.FEngineering::ScaleFromMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FEngineering_ScaleFromMatrix_mB0A4AA1C03533CE550E8733F507E6A71F8C98415 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_m, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Vector3
// (
// m.GetColumn(0).magnitude,
// m.GetColumn(1).magnitude,
// m.GetColumn(2).magnitude
// );
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
L_0 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_m), 0, NULL);
V_0 = L_0;
float L_1;
L_1 = Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline((&V_0), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
L_2 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_m), 1, NULL);
V_0 = L_2;
float L_3;
L_3 = Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline((&V_0), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
L_4 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&___0_m), 2, NULL);
V_0 = L_4;
float L_5;
L_5 = Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Bounds FIMSpace.FEngineering::TransformBounding(UnityEngine.Bounds,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FEngineering_TransformBounding_m13DC933B566C5EB3E360EAF29B9C51F2171CB6DE (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_by, const RuntimeMethod* method)
{
{
// return TransformBounding(b, by.localToWorldMatrix);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___0_b;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___1_by;
NullCheck(L_1);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_1, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3;
L_3 = FEngineering_TransformBounding_m7718241D100E871CFDC28166E2CEEADC9E06274F(L_0, L_2, NULL);
return L_3;
}
}
// UnityEngine.Bounds FIMSpace.FEngineering::TransformBounding(UnityEngine.Bounds,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FEngineering_TransformBounding_m7718241D100E871CFDC28166E2CEEADC9E06274F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_mx, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// Vector3 min = mx.MultiplyPoint(b.min);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_0, NULL);
V_0 = L_1;
// Vector3 max = mx.MultiplyPoint(b.max);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_2, NULL);
V_1 = L_3;
// Vector3 minB = mx.MultiplyPoint(new Vector3(b.max.x, b.center.y, b.min.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL);
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_5, L_7, L_9, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_10, NULL);
V_2 = L_11;
// Vector3 maxB = mx.MultiplyPoint(new Vector3(b.min.x, b.center.y, b.max.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL);
float L_15 = L_14.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
memset((&L_18), 0, sizeof(L_18));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), L_13, L_15, L_17, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_18, NULL);
V_3 = L_19;
// b = new Bounds(min, Vector3.zero);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&___0_b), L_20, L_21, NULL);
// b.Encapsulate(min);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_22, NULL);
// b.Encapsulate(max);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_23, NULL);
// b.Encapsulate(minB);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_24, NULL);
// b.Encapsulate(maxB);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_25, NULL);
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_26 = ___0_b;
return L_26;
}
}
// UnityEngine.Bounds FIMSpace.FEngineering::RotateBoundsByMatrix(UnityEngine.Bounds,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FEngineering_RotateBoundsByMatrix_m6C391FC1BE1E4B3E58AE8349C83C70AAE365BC69 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
{
// if (QIsZero(rotation)) return b;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___1_rotation;
bool L_1;
L_1 = FEngineering_QIsZero_mC1978B73976D4917E7B7C799ECAC27F7DCFDE453(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (QIsZero(rotation)) return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = ___0_b;
return L_2;
}
IL_000a:
{
// Matrix4x4 rot = Matrix4x4.Rotate(rotation);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___1_rotation;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_3, NULL);
V_0 = L_4;
// Bounds newB = new Bounds();
il2cpp_codegen_initobj((&V_1), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// Vector3 fr1 = rot.MultiplyPoint(new Vector3(b.max.x, b.min.y, b.max.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_6 = L_5.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_10 = L_9.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_11), L_6, L_8, L_10, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_11, NULL);
V_2 = L_12;
// Vector3 br1 = rot.MultiplyPoint(new Vector3(b.max.x, b.min.y, b.min.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_14 = L_13.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_16 = L_15.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_18 = L_17.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
memset((&L_19), 0, sizeof(L_19));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), L_14, L_16, L_18, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_19, NULL);
V_3 = L_20;
// Vector3 bl1 = rot.MultiplyPoint(new Vector3(b.min.x, b.min.y, b.min.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_22 = L_21.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_24 = L_23.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_26 = L_25.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
memset((&L_27), 0, sizeof(L_27));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), L_22, L_24, L_26, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_27, NULL);
V_4 = L_28;
// Vector3 fl1 = rot.MultiplyPoint(new Vector3(b.min.x, b.min.y, b.max.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_30 = L_29.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_32 = L_31.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_34 = L_33.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
memset((&L_35), 0, sizeof(L_35));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_35), L_30, L_32, L_34, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_35, NULL);
V_5 = L_36;
// newB.Encapsulate(fr1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_2;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_37, NULL);
// newB.Encapsulate(br1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_3;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_38, NULL);
// newB.Encapsulate(bl1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_4;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_39, NULL);
// newB.Encapsulate(fl1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_5;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_40, NULL);
// Vector3 fr = rot.MultiplyPoint(new Vector3(b.max.x, b.max.y, b.max.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_42 = L_41.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_44 = L_43.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_46 = L_45.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
memset((&L_47), 0, sizeof(L_47));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_47), L_42, L_44, L_46, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_47, NULL);
V_6 = L_48;
// Vector3 br = rot.MultiplyPoint(new Vector3(b.max.x, b.max.y, b.min.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_50 = L_49.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_52 = L_51.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_54 = L_53.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
memset((&L_55), 0, sizeof(L_55));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_55), L_50, L_52, L_54, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
L_56 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_55, NULL);
V_7 = L_56;
// Vector3 bl = rot.MultiplyPoint(new Vector3(b.min.x, b.max.y, b.min.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
L_57 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_58 = L_57.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_60 = L_59.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_62 = L_61.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
memset((&L_63), 0, sizeof(L_63));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_63), L_58, L_60, L_62, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_63, NULL);
V_8 = L_64;
// Vector3 fl = rot.MultiplyPoint(new Vector3(b.min.x, b.max.y, b.max.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
L_65 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_66 = L_65.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
L_67 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_68 = L_67.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69;
L_69 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_70 = L_69.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
memset((&L_71), 0, sizeof(L_71));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_71), L_66, L_68, L_70, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
L_72 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_71, NULL);
V_9 = L_72;
// newB.Encapsulate(fr);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_6;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_73, NULL);
// newB.Encapsulate(br);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_7;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_74, NULL);
// newB.Encapsulate(bl);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_8;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_75, NULL);
// newB.Encapsulate(fl);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_9;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_1), L_76, NULL);
// return newB;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_77 = V_1;
return L_77;
}
}
// UnityEngine.Bounds FIMSpace.FEngineering::RotateLocalBounds(UnityEngine.Bounds,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FEngineering_RotateLocalBounds_mCFA00115619B55DAEF2549AEEB036DB2AB1233F9 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float angle = Quaternion.Angle(rotation, Quaternion.identity);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___1_rotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
float L_2;
L_2 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_0, L_1, NULL);
V_0 = L_2;
// if (angle > 45 && angle < 135) b.size = new Vector3(b.size.z, b.size.y, b.size.x);
float L_3 = V_0;
if ((!(((float)L_3) > ((float)(45.0f)))))
{
goto IL_004c;
}
}
{
float L_4 = V_0;
if ((!(((float)L_4) < ((float)(135.0f)))))
{
goto IL_004c;
}
}
{
// if (angle > 45 && angle < 135) b.size = new Vector3(b.size.z, b.size.y, b.size.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
float L_6 = L_5.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
float L_10 = L_9.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_11), L_6, L_8, L_10, /*hidden argument*/NULL);
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&___0_b), L_11, NULL);
}
IL_004c:
{
// if (angle < 315 && angle > 225) b.size = new Vector3(b.size.z, b.size.y, b.size.x);
float L_12 = V_0;
if ((!(((float)L_12) < ((float)(315.0f)))))
{
goto IL_008c;
}
}
{
float L_13 = V_0;
if ((!(((float)L_13) > ((float)(225.0f)))))
{
goto IL_008c;
}
}
{
// if (angle < 315 && angle > 225) b.size = new Vector3(b.size.z, b.size.y, b.size.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
float L_17 = L_16.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
float L_19 = L_18.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
memset((&L_20), 0, sizeof(L_20));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_20), L_15, L_17, L_19, /*hidden argument*/NULL);
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&___0_b), L_20, NULL);
}
IL_008c:
{
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_21 = ___0_b;
return L_21;
}
}
// System.Int32[] FIMSpace.FEngineering::GetLayermaskValues(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* FEngineering_GetLayermaskValues_m5BA6B642CACECE3DF0B9C9574725CFCB102B2922 (int32_t ___0_mask, int32_t ___1_optionsCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// System.Collections.Generic.List<int> masks = new System.Collections.Generic.List<int>();
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
V_0 = L_0;
// for (int i = 0; i < optionsCount; i++)
V_1 = 0;
goto IL_0021;
}
IL_000a:
{
// int layer = 1 << i;
int32_t L_1 = V_1;
V_2 = ((int32_t)(1<<((int32_t)(L_1&((int32_t)31)))));
// if ((mask & layer) != 0) masks.Add(i);
int32_t L_2 = ___0_mask;
int32_t L_3 = V_2;
if (!((int32_t)(L_2&L_3)))
{
goto IL_001d;
}
}
{
// if ((mask & layer) != 0) masks.Add(i);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = V_0;
int32_t L_5 = V_1;
NullCheck(L_4);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_4, L_5, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
}
IL_001d:
{
// for (int i = 0; i < optionsCount; i++)
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0021:
{
// for (int i = 0; i < optionsCount; i++)
int32_t L_7 = V_1;
int32_t L_8 = ___1_optionsCount;
if ((((int32_t)L_7) < ((int32_t)L_8)))
{
goto IL_000a;
}
}
{
// return masks.ToArray();
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_9 = V_0;
NullCheck(L_9);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10;
L_10 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_9, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
return L_10;
}
}
// UnityEngine.PhysicMaterial FIMSpace.FEngineering::get_PMSliding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* FEngineering_get_PMSliding_m9CD8EB73CD67FFF807B44B1E68AF5299F2EAB6E4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CADF05E1679B3182803A8EDB860A2CC2F7DDF4D);
s_Il2CppMethodInitialized = true;
}
{
// if (_slidingMat) return _slidingMat;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_0 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0012;
}
}
{
// if (_slidingMat) return _slidingMat;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_2 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat_1;
return L_2;
}
IL_0012:
{
// _slidingMat = new PhysicMaterial("Slide");
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_3 = (PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131*)il2cpp_codegen_object_new(PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131_il2cpp_TypeInfo_var);
NullCheck(L_3);
PhysicMaterial__ctor_m78BA71B067808944CAC6214299A5E6BC85691F4E(L_3, _stringLiteral9CADF05E1679B3182803A8EDB860A2CC2F7DDF4D, NULL);
((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat_1), (void*)L_3);
// _slidingMat.frictionCombine = PhysicMaterialCombine.Minimum;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_4 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat_1;
NullCheck(L_4);
PhysicMaterial_set_frictionCombine_m4F81ED0AC04BF634B0ACB33629CDB16C2ECBD28D(L_4, 2, NULL);
// _slidingMat.dynamicFriction = 0f;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_5 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat_1;
NullCheck(L_5);
PhysicMaterial_set_dynamicFriction_mF41FC9F0BB5E70CF1AD4322FE67745AD612D7197(L_5, (0.0f), NULL);
// _slidingMat.staticFriction = 0f;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_6 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat_1;
NullCheck(L_6);
PhysicMaterial_set_staticFriction_m737457B7A2346BFB5D05BC7322F2A49823243011(L_6, (0.0f), NULL);
// return _slidingMat;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_7 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat_1;
return L_7;
}
}
// UnityEngine.PhysicMaterial FIMSpace.FEngineering::get_PMFrict()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* FEngineering_get_PMFrict_mBE22A38E1B395A81EE06A46FA4438EF98AA129DC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1574CC1764CF0C86FD18129ED606E3DF9AC630CA);
s_Il2CppMethodInitialized = true;
}
{
// if (_frictMat) return _frictMat;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_0 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0012;
}
}
{
// if (_frictMat) return _frictMat;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_2 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat_2;
return L_2;
}
IL_0012:
{
// _frictMat = new PhysicMaterial("Friction");
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_3 = (PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131*)il2cpp_codegen_object_new(PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131_il2cpp_TypeInfo_var);
NullCheck(L_3);
PhysicMaterial__ctor_m78BA71B067808944CAC6214299A5E6BC85691F4E(L_3, _stringLiteral1574CC1764CF0C86FD18129ED606E3DF9AC630CA, NULL);
((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat_2), (void*)L_3);
// _frictMat.frictionCombine = PhysicMaterialCombine.Maximum;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_4 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat_2;
NullCheck(L_4);
PhysicMaterial_set_frictionCombine_m4F81ED0AC04BF634B0ACB33629CDB16C2ECBD28D(L_4, 3, NULL);
// _frictMat.dynamicFriction = 10f;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_5 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat_2;
NullCheck(L_5);
PhysicMaterial_set_dynamicFriction_mF41FC9F0BB5E70CF1AD4322FE67745AD612D7197(L_5, (10.0f), NULL);
// _frictMat.staticFriction = 10f;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_6 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat_2;
NullCheck(L_6);
PhysicMaterial_set_staticFriction_m737457B7A2346BFB5D05BC7322F2A49823243011(L_6, (10.0f), NULL);
// return _frictMat;
PhysicMaterial_t4ECED34E04BB2148333467208361A5FBFDCD7131* L_7 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat_2;
return L_7;
}
}
// UnityEngine.PhysicsMaterial2D FIMSpace.FEngineering::get_PMSliding2D()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* FEngineering_get_PMSliding2D_m0C5CD1045C8F55FF6155AA17AFBD4F94942F3F13 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87DFBCB7D7A6E1C536BE5D9A2E2849EE7DDD0851);
s_Il2CppMethodInitialized = true;
}
{
// if (_slidingMat2D) return _slidingMat2D;
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_0 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat2D_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0012;
}
}
{
// if (_slidingMat2D) return _slidingMat2D;
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_2 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat2D_3;
return L_2;
}
IL_0012:
{
// _slidingMat2D = new PhysicsMaterial2D("Slide2D");
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_3 = (PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065*)il2cpp_codegen_object_new(PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065_il2cpp_TypeInfo_var);
NullCheck(L_3);
PhysicsMaterial2D__ctor_m6B7BF5BCE02CFE0F96C480B653B29E24C90C2DC9(L_3, _stringLiteral87DFBCB7D7A6E1C536BE5D9A2E2849EE7DDD0851, NULL);
((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat2D_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat2D_3), (void*)L_3);
// _slidingMat2D.friction = 0f;
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_4 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat2D_3;
NullCheck(L_4);
PhysicsMaterial2D_set_friction_m30157AED9C44D312E40B4E1C735197EF7A17B000(L_4, (0.0f), NULL);
// return _slidingMat2D;
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_5 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____slidingMat2D_3;
return L_5;
}
}
// UnityEngine.PhysicsMaterial2D FIMSpace.FEngineering::get_PMFrict2D()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* FEngineering_get_PMFrict2D_m123B8FD9D7D98658E30D76CEBBFA0A9369EC9AFC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral176FD5AEDFD4D7062972E740535304B03E0B5D8C);
s_Il2CppMethodInitialized = true;
}
{
// if (_frictMat2D) return _frictMat2D;
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_0 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat2D_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0012;
}
}
{
// if (_frictMat2D) return _frictMat2D;
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_2 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat2D_4;
return L_2;
}
IL_0012:
{
// _frictMat2D = new PhysicsMaterial2D("Friction2D");
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_3 = (PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065*)il2cpp_codegen_object_new(PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065_il2cpp_TypeInfo_var);
NullCheck(L_3);
PhysicsMaterial2D__ctor_m6B7BF5BCE02CFE0F96C480B653B29E24C90C2DC9(L_3, _stringLiteral176FD5AEDFD4D7062972E740535304B03E0B5D8C, NULL);
((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat2D_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat2D_4), (void*)L_3);
// _frictMat2D.friction = 5f;
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_4 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat2D_4;
NullCheck(L_4);
PhysicsMaterial2D_set_friction_m30157AED9C44D312E40B4E1C735197EF7A17B000(L_4, (5.0f), NULL);
// return _frictMat2D;
PhysicsMaterial2D_t20AD48FB40C1BED4689A8135E81015703323C065* L_5 = ((FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_StaticFields*)il2cpp_codegen_static_fields_for(FEngineering_t1C064C897564435A120BA1968DD5C61E97E86884_il2cpp_TypeInfo_var))->____frictMat2D_4;
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single FIMSpace.FLogicMethods::Lerp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_Lerp_m38A4FE7D74A0176076284647B9F2EBA9AB276E1C (float ___0_from, float ___1_to, float ___2_value, const RuntimeMethod* method)
{
{
// if (to != from) // Prevent from dividing by zero
float L_0 = ___1_to;
float L_1 = ___0_from;
if ((((float)L_0) == ((float)L_1)))
{
goto IL_001b;
}
}
{
// return Mathf.Clamp((value - from) / (to - from), -1f, 1f);
float L_2 = ___2_value;
float L_3 = ___0_from;
float L_4 = ___1_to;
float L_5 = ___0_from;
float L_6;
L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(((float)il2cpp_codegen_subtract(L_2, L_3))/((float)il2cpp_codegen_subtract(L_4, L_5)))), (-1.0f), (1.0f), NULL);
return L_6;
}
IL_001b:
{
// return 0;
return (0.0f);
}
}
// System.Single FIMSpace.FLogicMethods::InverseLerp(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_InverseLerp_mD8E7F9B39D037C4D3A9A6A3EDD715DFB1A47A654 (float ___0_from, float ___1_to, float ___2_value, const RuntimeMethod* method)
{
{
// if (to != from) // Prevent from dividing by zero
float L_0 = ___1_to;
float L_1 = ___0_from;
if ((((float)L_0) == ((float)L_1)))
{
goto IL_001b;
}
}
{
// return Mathf.Clamp((value - from) / (to - from), -1f, 1f);
float L_2 = ___2_value;
float L_3 = ___0_from;
float L_4 = ___1_to;
float L_5 = ___0_from;
float L_6;
L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(((float)il2cpp_codegen_subtract(L_2, L_3))/((float)il2cpp_codegen_subtract(L_4, L_5)))), (-1.0f), (1.0f), NULL);
return L_6;
}
IL_001b:
{
// return 0;
return (0.0f);
}
}
// System.Single FIMSpace.FLogicMethods::InverseLerpUnclamped(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_InverseLerpUnclamped_mD4043162E60447A70939EFCC3A3996B2E113FFB2 (float ___0_xx, float ___1_yy, float ___2_value, const RuntimeMethod* method)
{
{
// if (yy - xx == 0f) return 0f; else return (value - xx) / (yy - xx);
float L_0 = ___1_yy;
float L_1 = ___0_xx;
if ((!(((float)((float)il2cpp_codegen_subtract(L_0, L_1))) == ((float)(0.0f)))))
{
goto IL_0010;
}
}
{
// if (yy - xx == 0f) return 0f; else return (value - xx) / (yy - xx);
return (0.0f);
}
IL_0010:
{
// if (yy - xx == 0f) return 0f; else return (value - xx) / (yy - xx);
float L_2 = ___2_value;
float L_3 = ___0_xx;
float L_4 = ___1_yy;
float L_5 = ___0_xx;
return ((float)(((float)il2cpp_codegen_subtract(L_2, L_3))/((float)il2cpp_codegen_subtract(L_4, L_5))));
}
}
// System.Single FIMSpace.FLogicMethods::FLerp(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_FLerp_mA4780FCB786388953F58987EC3626614CBC87C32 (float ___0_a, float ___1_b, float ___2_t, float ___3_factor, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// float preB = b; if (preB > a) b += factor; else b -= factor;
float L_0 = ___1_b;
V_0 = L_0;
// float preB = b; if (preB > a) b += factor; else b -= factor;
float L_1 = V_0;
float L_2 = ___0_a;
if ((!(((float)L_1) > ((float)L_2))))
{
goto IL_000d;
}
}
{
// float preB = b; if (preB > a) b += factor; else b -= factor;
float L_3 = ___1_b;
float L_4 = ___3_factor;
___1_b = ((float)il2cpp_codegen_add(L_3, L_4));
goto IL_0012;
}
IL_000d:
{
// float preB = b; if (preB > a) b += factor; else b -= factor;
float L_5 = ___1_b;
float L_6 = ___3_factor;
___1_b = ((float)il2cpp_codegen_subtract(L_5, L_6));
}
IL_0012:
{
// float val = Mathf.LerpUnclamped(a, b, t);
float L_7 = ___0_a;
float L_8 = ___1_b;
float L_9 = ___2_t;
float L_10;
L_10 = Mathf_LerpUnclamped_mF35042F9D25A221BDD4B3FD6251224610AFC1F35_inline(L_7, L_8, L_9, NULL);
V_1 = L_10;
// if (preB > a) { if (val >= preB) return preB; } else if (val <= preB) return preB;
float L_11 = V_0;
float L_12 = ___0_a;
if ((!(((float)L_11) > ((float)L_12))))
{
goto IL_0025;
}
}
{
// if (preB > a) { if (val >= preB) return preB; } else if (val <= preB) return preB;
float L_13 = V_1;
float L_14 = V_0;
if ((!(((float)L_13) >= ((float)L_14))))
{
goto IL_002b;
}
}
{
// if (preB > a) { if (val >= preB) return preB; } else if (val <= preB) return preB;
float L_15 = V_0;
return L_15;
}
IL_0025:
{
// if (preB > a) { if (val >= preB) return preB; } else if (val <= preB) return preB;
float L_16 = V_1;
float L_17 = V_0;
if ((!(((float)L_16) <= ((float)L_17))))
{
goto IL_002b;
}
}
{
// if (preB > a) { if (val >= preB) return preB; } else if (val <= preB) return preB;
float L_18 = V_0;
return L_18;
}
IL_002b:
{
// return val;
float L_19 = V_1;
return L_19;
}
}
// System.Int32 FIMSpace.FLogicMethods::IntLerp(System.Int32,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FLogicMethods_IntLerp_mA9CB7E5BCDE1D77F482BFE7907D10EEFEEB3C62D (int32_t ___0_a, int32_t ___1_b, float ___2_t, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// int lerp = 0;
V_0 = 0;
// IntLerp(ref lerp, a, b, t);
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
float L_2 = ___2_t;
FLogicMethods_IntLerp_m9DC35607B1B74224D530C9BB6D9D324FFB3795BE((&V_0), L_0, L_1, L_2, NULL);
// return lerp;
int32_t L_3 = V_0;
return L_3;
}
}
// System.Void FIMSpace.FLogicMethods::IntLerp(System.Int32&,System.Int32,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FLogicMethods_IntLerp_m9DC35607B1B74224D530C9BB6D9D324FFB3795BE (int32_t* ___0_source, int32_t ___1_a, int32_t ___2_b, float ___3_t, const RuntimeMethod* method)
{
{
// source = Mathf.RoundToInt(a * (1f - t)) + Mathf.RoundToInt(b * t);
int32_t* L_0 = ___0_source;
int32_t L_1 = ___1_a;
float L_2 = ___3_t;
int32_t L_3;
L_3 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_1), ((float)il2cpp_codegen_subtract((1.0f), L_2)))), NULL);
int32_t L_4 = ___2_b;
float L_5 = ___3_t;
int32_t L_6;
L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_4), L_5)), NULL);
*((int32_t*)L_0) = (int32_t)((int32_t)il2cpp_codegen_add(L_3, L_6));
// }
return;
}
}
// System.Void FIMSpace.FLogicMethods::IntLerp(System.Int32&,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FLogicMethods_IntLerp_m7E1336F7AAF6093F34930D7BD6518D460B32203F (int32_t* ___0_source, int32_t ___1_b, float ___2_t, const RuntimeMethod* method)
{
{
// IntLerp(ref source, source, b, t);
int32_t* L_0 = ___0_source;
int32_t* L_1 = ___0_source;
int32_t L_2 = *((int32_t*)L_1);
int32_t L_3 = ___1_b;
float L_4 = ___2_t;
FLogicMethods_IntLerp_m9DC35607B1B74224D530C9BB6D9D324FFB3795BE(L_0, L_2, L_3, L_4, NULL);
// }
return;
}
}
// System.Single FIMSpace.FLogicMethods::FAbs(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_FAbs_mC73C39DFEE5812A26C8847FB5521CF8C888230AC (float ___0_value, const RuntimeMethod* method)
{
{
// if (value < 0) value = -value;
float L_0 = ___0_value;
if ((!(((float)L_0) < ((float)(0.0f)))))
{
goto IL_000c;
}
}
{
// if (value < 0) value = -value;
float L_1 = ___0_value;
___0_value = ((-L_1));
}
IL_000c:
{
// return value;
float L_2 = ___0_value;
return L_2;
}
}
// System.Single FIMSpace.FLogicMethods::HyperCurve(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_HyperCurve_mB18C7A0F321F7316C0E30DB0D120A2CBC30E7D36 (float ___0_value, const RuntimeMethod* method)
{
{
// return -(1f / (3.2f * value - 4)) - 0.25f;
float L_0 = ___0_value;
return ((float)il2cpp_codegen_subtract(((-((float)((1.0f)/((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply((3.20000005f), L_0)), (4.0f))))))), (0.25f)));
}
}
// System.Single FIMSpace.FLogicMethods::TopDownDistanceManhattan(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_TopDownDistanceManhattan_mACE18899E63CEE10F772F50C7B3B4C29993252A0 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
{
// float diff = 0f;
// diff += FAbs(a.x - b.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
float L_4;
L_4 = FLogicMethods_FAbs_mC73C39DFEE5812A26C8847FB5521CF8C888230AC(((float)il2cpp_codegen_subtract(L_1, L_3)), NULL);
// diff += FAbs(a.z - b.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_a;
float L_6 = L_5.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_b;
float L_8 = L_7.___z_4;
float L_9;
L_9 = FLogicMethods_FAbs_mC73C39DFEE5812A26C8847FB5521CF8C888230AC(((float)il2cpp_codegen_subtract(L_6, L_8)), NULL);
// return diff;
return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_4)), L_9));
}
}
// System.Single FIMSpace.FLogicMethods::TopDownDistance(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_TopDownDistance_mCCE90D72C0EA40AAF0C44E201634FD740D464DB1 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
{
// a.y = a.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___z_4;
(&___0_a)->___y_3 = L_1;
// b.y = b.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___z_4;
(&___1_b)->___y_3 = L_3;
// return Vector2.Distance(a, b);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_6, NULL);
float L_8;
L_8 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_5, L_7, NULL);
return L_8;
}
}
// System.Single FIMSpace.FLogicMethods::DistanceManhattan(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_DistanceManhattan_m9B050B263E3DCD8518C308F552259F9CA4270492 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
{
// float diff = 0f;
// diff += FAbs(a.x - b.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
float L_4;
L_4 = FLogicMethods_FAbs_mC73C39DFEE5812A26C8847FB5521CF8C888230AC(((float)il2cpp_codegen_subtract(L_1, L_3)), NULL);
// diff += FAbs(a.y - b.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_a;
float L_6 = L_5.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_b;
float L_8 = L_7.___y_3;
float L_9;
L_9 = FLogicMethods_FAbs_mC73C39DFEE5812A26C8847FB5521CF8C888230AC(((float)il2cpp_codegen_subtract(L_6, L_8)), NULL);
// diff += FAbs(a.z - b.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_a;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_b;
float L_13 = L_12.___z_4;
float L_14;
L_14 = FLogicMethods_FAbs_mC73C39DFEE5812A26C8847FB5521CF8C888230AC(((float)il2cpp_codegen_subtract(L_11, L_13)), NULL);
// return diff;
return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add((0.0f), L_4)), L_9)), L_14));
}
}
// System.Single FIMSpace.FLogicMethods::WrapAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_WrapAngle_mECABDB02FA9E83DCDA80F01760783D029DB607FA (float ___0_angle, const RuntimeMethod* method)
{
{
// angle %= 360;
float L_0 = ___0_angle;
___0_angle = (fmodf(L_0, (360.0f)));
// if (angle > 180) return angle - 360;
float L_1 = ___0_angle;
if ((!(((float)L_1) > ((float)(180.0f)))))
{
goto IL_0019;
}
}
{
// if (angle > 180) return angle - 360;
float L_2 = ___0_angle;
return ((float)il2cpp_codegen_subtract(L_2, (360.0f)));
}
IL_0019:
{
// return angle;
float L_3 = ___0_angle;
return L_3;
}
}
// UnityEngine.Vector3 FIMSpace.FLogicMethods::WrapVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FLogicMethods_WrapVector_m5EA6D97A33CFFA4F37F58D0F013AAC9571D57E1C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_angles, const RuntimeMethod* method)
{
{
// return new Vector3(WrapAngle(angles.x), WrapAngle(angles.y), WrapAngle(angles.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_angles;
float L_1 = L_0.___x_2;
float L_2;
L_2 = FLogicMethods_WrapAngle_mECABDB02FA9E83DCDA80F01760783D029DB607FA(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_angles;
float L_4 = L_3.___y_3;
float L_5;
L_5 = FLogicMethods_WrapAngle_mECABDB02FA9E83DCDA80F01760783D029DB607FA(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_angles;
float L_7 = L_6.___z_4;
float L_8;
L_8 = FLogicMethods_WrapAngle_mECABDB02FA9E83DCDA80F01760783D029DB607FA(L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL);
return L_9;
}
}
// System.Single FIMSpace.FLogicMethods::UnwrapAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FLogicMethods_UnwrapAngle_m45EDCB86C3BB6293761C5316D2F2C28502CBD35A (float ___0_angle, const RuntimeMethod* method)
{
{
// if (angle >= 0) return angle;
float L_0 = ___0_angle;
if ((!(((float)L_0) >= ((float)(0.0f)))))
{
goto IL_000a;
}
}
{
// if (angle >= 0) return angle;
float L_1 = ___0_angle;
return L_1;
}
IL_000a:
{
// angle = -angle % 360;
float L_2 = ___0_angle;
___0_angle = (fmodf(((-L_2)), (360.0f)));
// return 360 - angle;
float L_3 = ___0_angle;
return ((float)il2cpp_codegen_subtract((360.0f), L_3));
}
}
// UnityEngine.Vector3 FIMSpace.FLogicMethods::UnwrapVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FLogicMethods_UnwrapVector_m5084419B036783CEDA65B3F6533452560062AA0B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_angles, const RuntimeMethod* method)
{
{
// return new Vector3(UnwrapAngle(angles.x), UnwrapAngle(angles.y), UnwrapAngle(angles.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_angles;
float L_1 = L_0.___x_2;
float L_2;
L_2 = FLogicMethods_UnwrapAngle_m45EDCB86C3BB6293761C5316D2F2C28502CBD35A(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_angles;
float L_4 = L_3.___y_3;
float L_5;
L_5 = FLogicMethods_UnwrapAngle_m45EDCB86C3BB6293761C5316D2F2C28502CBD35A(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_angles;
float L_7 = L_6.___z_4;
float L_8;
L_8 = FLogicMethods_UnwrapAngle_m45EDCB86C3BB6293761C5316D2F2C28502CBD35A(L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL);
return L_9;
}
}
// System.Boolean FIMSpace.FLogicMethods::IsAlmostEqual(System.Single,System.Single,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FLogicMethods_IsAlmostEqual_m99C1FDD2126AFAD580AA24CED58F6509DF15B8CD (float ___0_val, float ___1_to, int32_t ___2_afterComma, float ___3_addRange, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float commaVal = 1 / Mathf.Pow(10, afterComma) + addRange;
int32_t L_0 = ___2_afterComma;
float L_1;
L_1 = powf((10.0f), ((float)L_0));
float L_2 = ___3_addRange;
V_0 = ((float)il2cpp_codegen_add(((float)((1.0f)/L_1)), L_2));
// if ((val > to - commaVal && val < to + commaVal) || val == to)
float L_3 = ___0_val;
float L_4 = ___1_to;
float L_5 = V_0;
if ((!(((float)L_3) > ((float)((float)il2cpp_codegen_subtract(L_4, L_5))))))
{
goto IL_0021;
}
}
{
float L_6 = ___0_val;
float L_7 = ___1_to;
float L_8 = V_0;
if ((((float)L_6) < ((float)((float)il2cpp_codegen_add(L_7, L_8)))))
{
goto IL_0025;
}
}
IL_0021:
{
float L_9 = ___0_val;
float L_10 = ___1_to;
if ((!(((float)L_9) == ((float)L_10))))
{
goto IL_0027;
}
}
IL_0025:
{
// return true;
return (bool)1;
}
IL_0027:
{
// return false;
return (bool)0;
}
}
// UnityEngine.Quaternion FIMSpace.FLogicMethods::TopDownAngle(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FLogicMethods_TopDownAngle_m3C51EF13E41942B708EFA1A99EEA6FFFB6DAB9AD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method)
{
{
// from.y = 0f;
(&___0_from)->___y_3 = (0.0f);
// to.y = 0f;
(&___1_to)->___y_3 = (0.0f);
// return Quaternion.LookRotation(to - from);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_from;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7(L_2, NULL);
return L_3;
}
}
// UnityEngine.Quaternion FIMSpace.FLogicMethods::TopDownAnglePosition2D(UnityEngine.Vector2,UnityEngine.Vector2,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FLogicMethods_TopDownAnglePosition2D_m34200FC0F46919FCAA4EABB6506081D1D4D567D3 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, float ___2_offset, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2 dir = to - from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_to;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_0, L_1, NULL);
V_0 = L_2;
// var angle = Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg + offset;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0;
float L_4 = L_3.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
float L_6 = L_5.___x_0;
float L_7;
L_7 = atan2f(L_4, L_6);
float L_8 = ___2_offset;
// return Quaternion.AngleAxis(angle, Vector3.forward);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_7, (57.2957802f))), L_8)), L_9, NULL);
return L_10;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Transform FIMSpace.FTransformMethods::FindChildByNameInDepth(System.String,UnityEngine.Transform,System.Boolean,System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* FTransformMethods_FindChildByNameInDepth_mB71953317D1D8F19C0EBE46743B33DF0CA8B1EA9 (String_t* ___0_name, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, bool ___2_findInDeactivated, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___3_additionalContains, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mD80D5A6BA73EE3066CFCE2345C3F4B9FC2E28837_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL;
int32_t V_1 = 0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
bool V_3 = false;
int32_t V_4 = 0;
{
// if (transform.name == name)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_transform;
NullCheck(L_0);
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
String_t* L_2 = ___0_name;
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
if (!L_3)
{
goto IL_0010;
}
}
{
// return transform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___1_transform;
return L_4;
}
IL_0010:
{
// foreach (Transform child in transform.GetComponentsInChildren<Transform>(findInDeactivated))
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___1_transform;
bool L_6 = ___2_findInDeactivated;
NullCheck(L_5);
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_7;
L_7 = Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mD80D5A6BA73EE3066CFCE2345C3F4B9FC2E28837(L_5, L_6, Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mD80D5A6BA73EE3066CFCE2345C3F4B9FC2E28837_RuntimeMethod_var);
V_0 = L_7;
V_1 = 0;
goto IL_007f;
}
IL_001c:
{
// foreach (Transform child in transform.GetComponentsInChildren<Transform>(findInDeactivated))
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_8 = V_0;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
// if (child.name.ToLower().Contains(name.ToLower()))
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_2;
NullCheck(L_12);
String_t* L_13;
L_13 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_12, NULL);
NullCheck(L_13);
String_t* L_14;
L_14 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_13, NULL);
String_t* L_15 = ___0_name;
NullCheck(L_15);
String_t* L_16;
L_16 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_15, NULL);
NullCheck(L_14);
bool L_17;
L_17 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_14, L_16, NULL);
if (!L_17)
{
goto IL_007b;
}
}
{
// bool allow = false;
V_3 = (bool)0;
// if (additionalContains == null || additionalContains.Length == 0) allow = true;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = ___3_additionalContains;
if (!L_18)
{
goto IL_0041;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = ___3_additionalContains;
NullCheck(L_19);
if ((((RuntimeArray*)L_19)->max_length))
{
goto IL_0045;
}
}
IL_0041:
{
// if (additionalContains == null || additionalContains.Length == 0) allow = true;
V_3 = (bool)1;
goto IL_0076;
}
IL_0045:
{
// for (int i = 0; i < additionalContains.Length; i++)
V_4 = 0;
goto IL_006f;
}
IL_004a:
{
// if (child.name.ToLower().Contains(additionalContains[i].ToLower()))
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = V_2;
NullCheck(L_20);
String_t* L_21;
L_21 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_20, NULL);
NullCheck(L_21);
String_t* L_22;
L_22 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_21, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = ___3_additionalContains;
int32_t L_24 = V_4;
NullCheck(L_23);
int32_t L_25 = L_24;
String_t* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_26);
String_t* L_27;
L_27 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_26, NULL);
NullCheck(L_22);
bool L_28;
L_28 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_22, L_27, NULL);
if (!L_28)
{
goto IL_0069;
}
}
{
// allow = true;
V_3 = (bool)1;
// break;
goto IL_0076;
}
IL_0069:
{
// for (int i = 0; i < additionalContains.Length; i++)
int32_t L_29 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_006f:
{
// for (int i = 0; i < additionalContains.Length; i++)
int32_t L_30 = V_4;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = ___3_additionalContains;
NullCheck(L_31);
if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
{
goto IL_004a;
}
}
IL_0076:
{
// if (allow) return child;
bool L_32 = V_3;
if (!L_32)
{
goto IL_007b;
}
}
{
// if (allow) return child;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33 = V_2;
return L_33;
}
IL_007b:
{
int32_t L_34 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_007f:
{
// foreach (Transform child in transform.GetComponentsInChildren<Transform>(findInDeactivated))
int32_t L_35 = V_1;
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_36 = V_0;
NullCheck(L_36);
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
{
goto IL_001c;
}
}
{
// return null;
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
}
}
// System.Void FIMSpace.FTransformMethods::ChangeActiveChildrenInside(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FTransformMethods_ChangeActiveChildrenInside_m01E432E895015FB23BF8DD799F28DA183AC7C3A6 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parentOfThem, bool ___1_active, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// for (int i = 0; i < parentOfThem.childCount; i++)
V_0 = 0;
goto IL_001a;
}
IL_0004:
{
// parentOfThem.GetChild(i).gameObject.SetActive(active);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_parentOfThem;
int32_t L_1 = V_0;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_0, L_1, NULL);
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
bool L_4 = ___1_active;
NullCheck(L_3);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, L_4, NULL);
// for (int i = 0; i < parentOfThem.childCount; i++)
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_001a:
{
// for (int i = 0; i < parentOfThem.childCount; i++)
int32_t L_6 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_parentOfThem;
NullCheck(L_7);
int32_t L_8;
L_8 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_7, NULL);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.FTransformMethods::ChangeActiveThroughParentTo(UnityEngine.Transform,UnityEngine.Transform,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FTransformMethods_ChangeActiveThroughParentTo_mFB82E154A41845EE0A639AC2A992D5795EE4DDDA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_start, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_end, bool ___2_active, bool ___3_changeParentsChildrenActivation, 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;
}
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
int32_t V_1 = 0;
{
// start.gameObject.SetActive(active);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_start;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
bool L_2 = ___2_active;
NullCheck(L_1);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_1, L_2, NULL);
// Transform p = start.parent;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_start;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_3, NULL);
V_0 = L_4;
// for (int i = 0; i < 100 /* safe limit */; i++)
V_1 = 0;
goto IL_0040;
}
IL_0017:
{
// if (p == end) return;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___1_end;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_6, NULL);
if (!L_7)
{
goto IL_0021;
}
}
{
// if (p == end) return;
return;
}
IL_0021:
{
// if (p == null) return;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* 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_002b;
}
}
{
// if (p == null) return;
return;
}
IL_002b:
{
// if (changeParentsChildrenActivation) ChangeActiveChildrenInside(p, active);
bool L_10 = ___3_changeParentsChildrenActivation;
if (!L_10)
{
goto IL_0035;
}
}
{
// if (changeParentsChildrenActivation) ChangeActiveChildrenInside(p, active);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_0;
bool L_12 = ___2_active;
FTransformMethods_ChangeActiveChildrenInside_m01E432E895015FB23BF8DD799F28DA183AC7C3A6(L_11, L_12, NULL);
}
IL_0035:
{
// p = p.parent;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = V_0;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_13, NULL);
V_0 = L_14;
// for (int i = 0; i < 100 /* safe limit */; i++)
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0040:
{
// for (int i = 0; i < 100 /* safe limit */; i++)
int32_t L_16 = V_1;
if ((((int32_t)L_16) < ((int32_t)((int32_t)100))))
{
goto IL_0017;
}
}
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector3 FIMSpace.FVectorMethods::RandomVector(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_RandomVector_mCC78EB156B7B85ADDDF8A58DC12CBA4C068CB272 (float ___0_rangeA, float ___1_rangeB, const RuntimeMethod* method)
{
{
// return new Vector3(UnityEngine.Random.Range(rangeA, rangeB), UnityEngine.Random.Range(rangeA, rangeB), UnityEngine.Random.Range(rangeA, rangeB));
float L_0 = ___0_rangeA;
float L_1 = ___1_rangeB;
float L_2;
L_2 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_0, L_1, NULL);
float L_3 = ___0_rangeA;
float L_4 = ___1_rangeB;
float L_5;
L_5 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_3, L_4, NULL);
float L_6 = ___0_rangeA;
float L_7 = ___1_rangeB;
float L_8;
L_8 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_6, L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL);
return L_9;
}
}
// System.Single FIMSpace.FVectorMethods::VectorSum(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FVectorMethods_VectorSum_mE95D60694EB24038CB7D9EA09E977762AE6734AC (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
{
{
// return vector.x + vector.y + vector.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
float L_5 = L_4.___z_4;
return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1, L_3)), L_5));
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::RandomVectorNoY(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_RandomVectorNoY_m0FA9E5B9E5E9B5EA53F24BEF995D55791357D11F (float ___0_rangeA, float ___1_rangeB, const RuntimeMethod* method)
{
{
// return new Vector3(UnityEngine.Random.Range(rangeA, rangeB), 0f, UnityEngine.Random.Range(rangeA, rangeB));
float L_0 = ___0_rangeA;
float L_1 = ___1_rangeB;
float L_2;
L_2 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_0, L_1, NULL);
float L_3 = ___0_rangeA;
float L_4 = ___1_rangeB;
float L_5;
L_5 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_3, L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_2, (0.0f), L_5, /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::RandomVectorMinMax(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_RandomVectorMinMax_m3A20A9B8DA4A6A6F24FA17ADFC258C97E69F5BD3 (float ___0_min, float ___1_max, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
// float mul1 = 1f;
V_0 = (1.0f);
// if (UnityEngine.Random.Range(0, 2) == 1) mul1 = -1f;
int32_t L_0;
L_0 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, 2, NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0016;
}
}
{
// if (UnityEngine.Random.Range(0, 2) == 1) mul1 = -1f;
V_0 = (-1.0f);
}
IL_0016:
{
// float mul2 = 1f;
V_1 = (1.0f);
// if (UnityEngine.Random.Range(0, 2) == 1) mul2 = -1f;
int32_t L_1;
L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, 2, NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_002c;
}
}
{
// if (UnityEngine.Random.Range(0, 2) == 1) mul2 = -1f;
V_1 = (-1.0f);
}
IL_002c:
{
// float mul3 = 1f;
V_2 = (1.0f);
// if (UnityEngine.Random.Range(0, 2) == 1) mul3 = -1f;
int32_t L_2;
L_2 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, 2, NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0042;
}
}
{
// if (UnityEngine.Random.Range(0, 2) == 1) mul3 = -1f;
V_2 = (-1.0f);
}
IL_0042:
{
// return new Vector3(UnityEngine.Random.Range(min, max) * mul1, UnityEngine.Random.Range(min, max) * mul2, UnityEngine.Random.Range(min, max) * mul3);
float L_3 = ___0_min;
float L_4 = ___1_max;
float L_5;
L_5 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_3, L_4, NULL);
float L_6 = V_0;
float L_7 = ___0_min;
float L_8 = ___1_max;
float L_9;
L_9 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_7, L_8, NULL);
float L_10 = V_1;
float L_11 = ___0_min;
float L_12 = ___1_max;
float L_13;
L_13 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_11, L_12, NULL);
float L_14 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), ((float)il2cpp_codegen_multiply(L_5, L_6)), ((float)il2cpp_codegen_multiply(L_9, L_10)), ((float)il2cpp_codegen_multiply(L_13, L_14)), /*hidden argument*/NULL);
return L_15;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::RandomVectorNoYMinMax(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_RandomVectorNoYMinMax_m2F95AC85EE6FE73518DB460133F3CD6BDCE386DE (float ___0_min, float ___1_max, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// float mul1 = 1f;
V_0 = (1.0f);
// if (UnityEngine.Random.Range(0, 2) == 1) mul1 = -1f;
int32_t L_0;
L_0 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, 2, NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0016;
}
}
{
// if (UnityEngine.Random.Range(0, 2) == 1) mul1 = -1f;
V_0 = (-1.0f);
}
IL_0016:
{
// float mul2 = 1f;
V_1 = (1.0f);
// if (UnityEngine.Random.Range(0, 2) == 1) mul2 = -1f;
int32_t L_1;
L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, 2, NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_002c;
}
}
{
// if (UnityEngine.Random.Range(0, 2) == 1) mul2 = -1f;
V_1 = (-1.0f);
}
IL_002c:
{
// return new Vector3(UnityEngine.Random.Range(min, max) * mul1, 0f, UnityEngine.Random.Range(min, max) * mul2);
float L_2 = ___0_min;
float L_3 = ___1_max;
float L_4;
L_4 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_2, L_3, NULL);
float L_5 = V_0;
float L_6 = ___0_min;
float L_7 = ___1_max;
float L_8;
L_8 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_6, L_7, NULL);
float L_9 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), ((float)il2cpp_codegen_multiply(L_4, L_5)), (0.0f), ((float)il2cpp_codegen_multiply(L_8, L_9)), /*hidden argument*/NULL);
return L_10;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::GetUIPositionFromWorldPosition(UnityEngine.Vector3,UnityEngine.Camera,UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_GetUIPositionFromWorldPosition_mCA6133FAC3DBD2597A41BBF8E485810B41A7AD42 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_camera, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___2_canvas, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector3 uiPosition = camera.WorldToViewportPoint(position);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___1_camera;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Camera_WorldToViewportPoint_m285523443225EDA79BBEF9C9EDD76B99CFED054B(L_0, L_1, NULL);
V_0 = L_2;
// uiPosition.x *= canvas.sizeDelta.x;
float* L_3 = (&(&V_0)->___x_2);
float* L_4 = L_3;
float L_5 = *((float*)L_4);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_6 = ___2_canvas;
NullCheck(L_6);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_6, NULL);
float L_8 = L_7.___x_0;
*((float*)L_4) = (float)((float)il2cpp_codegen_multiply(L_5, L_8));
// uiPosition.y *= canvas.sizeDelta.y;
float* L_9 = (&(&V_0)->___y_3);
float* L_10 = L_9;
float L_11 = *((float*)L_10);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_12 = ___2_canvas;
NullCheck(L_12);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
L_13 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_12, NULL);
float L_14 = L_13.___y_1;
*((float*)L_10) = (float)((float)il2cpp_codegen_multiply(L_11, L_14));
// uiPosition.x -= canvas.sizeDelta.x * canvas.pivot.x;
float* L_15 = (&(&V_0)->___x_2);
float* L_16 = L_15;
float L_17 = *((float*)L_16);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_18 = ___2_canvas;
NullCheck(L_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
L_19 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_18, NULL);
float L_20 = L_19.___x_0;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_21 = ___2_canvas;
NullCheck(L_21);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_21, NULL);
float L_23 = L_22.___x_0;
*((float*)L_16) = (float)((float)il2cpp_codegen_subtract(L_17, ((float)il2cpp_codegen_multiply(L_20, L_23))));
// uiPosition.y -= canvas.sizeDelta.y * canvas.pivot.y;
float* L_24 = (&(&V_0)->___y_3);
float* L_25 = L_24;
float L_26 = *((float*)L_25);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_27 = ___2_canvas;
NullCheck(L_27);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
L_28 = RectTransform_get_sizeDelta_m822A8493F2035677384F1540A2E9E5ACE63010BB(L_27, NULL);
float L_29 = L_28.___y_1;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_30 = ___2_canvas;
NullCheck(L_30);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31;
L_31 = RectTransform_get_pivot_mA8334AF05AA7FF09A173A2430F2BB9E85E5CBFFF(L_30, NULL);
float L_32 = L_31.___y_1;
*((float*)L_25) = (float)((float)il2cpp_codegen_subtract(L_26, ((float)il2cpp_codegen_multiply(L_29, L_32))));
// return uiPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_0;
return L_33;
}
}
// UnityEngine.Vector2 FIMSpace.FVectorMethods::XOZ(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 FVectorMethods_XOZ_mCC70B6856D234181188A543E4155034E64935610 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toBeFlattened, const RuntimeMethod* method)
{
{
// return new Vector2(toBeFlattened.x, toBeFlattened.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_toBeFlattened;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_toBeFlattened;
float L_3 = L_2.___z_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
return L_4;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::XOZ(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_XOZ_m0F6143170A342A1B5D571A69BC6707E049D4E883 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toBeFlattened, float ___1_yValue, const RuntimeMethod* method)
{
{
// return new Vector3(toBeFlattened.x, yValue, toBeFlattened.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_toBeFlattened;
float L_1 = L_0.___x_2;
float L_2 = ___1_yValue;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_toBeFlattened;
float L_4 = L_3.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), L_1, L_2, L_4, /*hidden argument*/NULL);
return L_5;
}
}
// System.Single FIMSpace.FVectorMethods::DistanceTopDown(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FVectorMethods_DistanceTopDown_mEBC7DFABADDFC7B24B11D682BCBB27D17DCFAB98 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method)
{
{
// return Vector2.Distance(XOZ(from), XOZ(to));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_from;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = FVectorMethods_XOZ_mCC70B6856D234181188A543E4155034E64935610(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_to;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = FVectorMethods_XOZ_mCC70B6856D234181188A543E4155034E64935610(L_2, NULL);
float L_4;
L_4 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_1, L_3, NULL);
return L_4;
}
}
// System.Single FIMSpace.FVectorMethods::DistanceTopDownManhattan(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FVectorMethods_DistanceTopDownManhattan_m2E9980A7FD90CDE1A455FA9AE35DD87C878DA6EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method)
{
{
// return Mathf.Abs(from.x - to.x) + Mathf.Abs(from.z - to.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_from;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_to;
float L_3 = L_2.___x_2;
float L_4;
L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from;
float L_6 = L_5.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_to;
float L_8 = L_7.___z_4;
float L_9;
L_9 = fabsf(((float)il2cpp_codegen_subtract(L_6, L_8)));
return ((float)il2cpp_codegen_add(L_4, L_9));
}
}
// System.Single FIMSpace.FVectorMethods::BoundsSizeOnAxis(UnityEngine.Bounds,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FVectorMethods_BoundsSizeOnAxis_m50028F7557A458AA26C18BE361FAC24919CF6A16 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_normalized, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return Vector3.Scale(bounds.size, normalized).magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_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.Vector3 FIMSpace.FVectorMethods::ChooseDominantAxis(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_ChooseDominantAxis_m84B7D8A93DEBD2208A3200AC272E62FBD2EAFB81 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_axis, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float G_B4_0 = 0.0f;
float G_B4_1 = 0.0f;
float G_B3_0 = 0.0f;
float G_B3_1 = 0.0f;
float G_B5_0 = 0.0f;
float G_B5_1 = 0.0f;
float G_B5_2 = 0.0f;
float G_B9_0 = 0.0f;
float G_B13_0 = 0.0f;
float G_B13_1 = 0.0f;
float G_B12_0 = 0.0f;
float G_B12_1 = 0.0f;
float G_B14_0 = 0.0f;
float G_B14_1 = 0.0f;
float G_B14_2 = 0.0f;
float G_B17_0 = 0.0f;
float G_B16_0 = 0.0f;
float G_B18_0 = 0.0f;
float G_B18_1 = 0.0f;
{
// Vector3 abs = new Vector3(Mathf.Abs(axis.x), Mathf.Abs(axis.y), Mathf.Abs(axis.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_axis;
float L_1 = L_0.___x_2;
float L_2;
L_2 = fabsf(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_axis;
float L_4 = L_3.___y_3;
float L_5;
L_5 = fabsf(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_axis;
float L_7 = L_6.___z_4;
float L_8;
L_8 = fabsf(L_7);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_2, L_5, L_8, NULL);
// if (abs.x > abs.y)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
float L_10 = L_9.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
float L_12 = L_11.___y_3;
if ((!(((float)L_10) > ((float)L_12))))
{
goto IL_0096;
}
}
{
// if (abs.z > abs.x)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
float L_14 = L_13.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
float L_16 = L_15.___x_2;
if ((!(((float)L_14) > ((float)L_16))))
{
goto IL_006d;
}
}
{
// return new Vector3(0f, 0f, axis.z > 0f ? 1f : -1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___0_axis;
float L_18 = L_17.___z_4;
G_B3_0 = (0.0f);
G_B3_1 = (0.0f);
if ((((float)L_18) > ((float)(0.0f))))
{
G_B4_0 = (0.0f);
G_B4_1 = (0.0f);
goto IL_0062;
}
}
{
G_B5_0 = (-1.0f);
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0067;
}
IL_0062:
{
G_B5_0 = (1.0f);
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0067:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
memset((&L_19), 0, sizeof(L_19));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL);
return L_19;
}
IL_006d:
{
// return new Vector3(axis.x > 0f ? 1f : -1f, 0f, 0f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_axis;
float L_21 = L_20.___x_2;
if ((((float)L_21) > ((float)(0.0f))))
{
goto IL_0081;
}
}
{
G_B9_0 = (-1.0f);
goto IL_0086;
}
IL_0081:
{
G_B9_0 = (1.0f);
}
IL_0086:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
memset((&L_22), 0, sizeof(L_22));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), G_B9_0, (0.0f), (0.0f), /*hidden argument*/NULL);
return L_22;
}
IL_0096:
{
// if (abs.z > abs.y) return new Vector3(0f, 0f, axis.z > 0f ? 1f : -1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0;
float L_24 = L_23.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
float L_26 = L_25.___y_3;
if ((!(((float)L_24) > ((float)L_26))))
{
goto IL_00cd;
}
}
{
// if (abs.z > abs.y) return new Vector3(0f, 0f, axis.z > 0f ? 1f : -1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___0_axis;
float L_28 = L_27.___z_4;
G_B12_0 = (0.0f);
G_B12_1 = (0.0f);
if ((((float)L_28) > ((float)(0.0f))))
{
G_B13_0 = (0.0f);
G_B13_1 = (0.0f);
goto IL_00c2;
}
}
{
G_B14_0 = (-1.0f);
G_B14_1 = G_B12_0;
G_B14_2 = G_B12_1;
goto IL_00c7;
}
IL_00c2:
{
G_B14_0 = (1.0f);
G_B14_1 = G_B13_0;
G_B14_2 = G_B13_1;
}
IL_00c7:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
memset((&L_29), 0, sizeof(L_29));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_29), G_B14_2, G_B14_1, G_B14_0, /*hidden argument*/NULL);
return L_29;
}
IL_00cd:
{
// return new Vector3(0f, axis.y > 0f ? 1f : -1f, 0f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___0_axis;
float L_31 = L_30.___y_3;
G_B16_0 = (0.0f);
if ((((float)L_31) > ((float)(0.0f))))
{
G_B17_0 = (0.0f);
goto IL_00e6;
}
}
{
G_B18_0 = (-1.0f);
G_B18_1 = G_B16_0;
goto IL_00eb;
}
IL_00e6:
{
G_B18_0 = (1.0f);
G_B18_1 = G_B17_0;
}
IL_00eb:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
memset((&L_32), 0, sizeof(L_32));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_32), G_B18_1, G_B18_0, (0.0f), /*hidden argument*/NULL);
return L_32;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::GetRounded(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_GetRounded_mACA808E51CF1573FBC863B40A8C6A2155580F8D9 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_dir, const RuntimeMethod* method)
{
{
// return new Vector3(Mathf.Round(dir.x), Mathf.Round(dir.y), Mathf.Round(dir.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_dir;
float L_1 = L_0.___x_2;
float L_2;
L_2 = bankers_roundf(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_dir;
float L_4 = L_3.___y_3;
float L_5;
L_5 = bankers_roundf(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_dir;
float L_7 = L_6.___z_4;
float L_8;
L_8 = bankers_roundf(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL);
return L_9;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::GetCounterAxis(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_GetCounterAxis_m443FB98A3B634370325E24C6FA416BCAD584E58D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_axis, const RuntimeMethod* method)
{
{
// return new Vector3(axis.z, axis.x, axis.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_axis;
float L_1 = L_0.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_axis;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_axis;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Color FIMSpace.FVectorMethods::GetAxisColor(UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FVectorMethods_GetAxisColor_m07B656533C16C2DD45ACDD92DF99DF10FAD40AE5 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_axis, float ___1_alpha, const RuntimeMethod* method)
{
{
// return new Color(axis.z, axis.x, axis.y, alpha);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_axis;
float L_1 = L_0.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_axis;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_axis;
float L_5 = L_4.___y_3;
float L_6 = ___1_alpha;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
memset((&L_7), 0, sizeof(L_7));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), L_1, L_3, L_5, L_6, /*hidden argument*/NULL);
return L_7;
}
}
// 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)
{
{
// v.x = Mathf.Round(v.x / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
float L_2 = ___1_to;
float L_3;
L_3 = bankers_roundf(((float)(L_1/L_2)));
float L_4 = ___1_to;
(&___0_v)->___x_2 = ((float)il2cpp_codegen_multiply(L_3, L_4));
// v.y = Mathf.Round(v.y / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_v;
float L_6 = L_5.___y_3;
float L_7 = ___1_to;
float L_8;
L_8 = bankers_roundf(((float)(L_6/L_7)));
float L_9 = ___1_to;
(&___0_v)->___y_3 = ((float)il2cpp_codegen_multiply(L_8, L_9));
// v.z = Mathf.Round(v.z / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_v;
float L_11 = L_10.___z_4;
float L_12 = ___1_to;
float L_13;
L_13 = bankers_roundf(((float)(L_11/L_12)));
float L_14 = ___1_to;
(&___0_v)->___z_4 = ((float)il2cpp_codegen_multiply(L_13, L_14));
// return v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_v;
return L_15;
}
}
// 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)
{
{
// v.x = Mathf.Floor(v.x / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
float L_2 = ___1_to;
float L_3;
L_3 = floorf(((float)(L_1/L_2)));
float L_4 = ___1_to;
(&___0_v)->___x_2 = ((float)il2cpp_codegen_multiply(L_3, L_4));
// v.y = Mathf.Floor(v.y / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_v;
float L_6 = L_5.___y_3;
float L_7 = ___1_to;
float L_8;
L_8 = floorf(((float)(L_6/L_7)));
float L_9 = ___1_to;
(&___0_v)->___y_3 = ((float)il2cpp_codegen_multiply(L_8, L_9));
// v.z = Mathf.Floor(v.z / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_v;
float L_11 = L_10.___z_4;
float L_12 = ___1_to;
float L_13;
L_13 = floorf(((float)(L_11/L_12)));
float L_14 = ___1_to;
(&___0_v)->___z_4 = ((float)il2cpp_codegen_multiply(L_13, L_14));
// return v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_v;
return L_15;
}
}
// 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)
{
{
// v.x = Mathf.Ceil(v.x / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
float L_2 = ___1_to;
float L_3;
L_3 = ceilf(((float)(L_1/L_2)));
float L_4 = ___1_to;
(&___0_v)->___x_2 = ((float)il2cpp_codegen_multiply(L_3, L_4));
// v.y = Mathf.Ceil(v.y / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_v;
float L_6 = L_5.___y_3;
float L_7 = ___1_to;
float L_8;
L_8 = ceilf(((float)(L_6/L_7)));
float L_9 = ___1_to;
(&___0_v)->___y_3 = ((float)il2cpp_codegen_multiply(L_8, L_9));
// v.z = Mathf.Ceil(v.z / to) * to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_v;
float L_11 = L_10.___z_4;
float L_12 = ___1_to;
float L_13;
L_13 = ceilf(((float)(L_11/L_12)));
float L_14 = ___1_to;
(&___0_v)->___z_4 = ((float)il2cpp_codegen_multiply(L_13, L_14));
// return v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_v;
return L_15;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::FlattenVector(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_FlattenVector_m3F7208D98783B3BF4CA6CB4FB9863760BF757B76 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method)
{
{
// v.x = Mathf.Round(v.x / to.x) * to.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_to;
float L_3 = L_2.___x_2;
float L_4;
L_4 = bankers_roundf(((float)(L_1/L_3)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_to;
float L_6 = L_5.___x_2;
(&___0_v)->___x_2 = ((float)il2cpp_codegen_multiply(L_4, L_6));
// v.y = Mathf.Round(v.y / to.y) * to.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_v;
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_to;
float L_10 = L_9.___y_3;
float L_11;
L_11 = bankers_roundf(((float)(L_8/L_10)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_to;
float L_13 = L_12.___y_3;
(&___0_v)->___y_3 = ((float)il2cpp_codegen_multiply(L_11, L_13));
// v.z = Mathf.Round(v.z / to.z) * to.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_v;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_to;
float L_17 = L_16.___z_4;
float L_18;
L_18 = bankers_roundf(((float)(L_15/L_17)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___1_to;
float L_20 = L_19.___z_4;
(&___0_v)->___z_4 = ((float)il2cpp_codegen_multiply(L_18, L_20));
// return v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___0_v;
return L_21;
}
}
// UnityEngine.Vector3Int FIMSpace.FVectorMethods::V3toV3Int(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FVectorMethods_V3toV3Int_mE731D1E54A57596FC6FB145E1F97FFF5CB59A4E6 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
// return new Vector3Int(Mathf.RoundToInt(v.x), Mathf.RoundToInt(v.y), Mathf.RoundToInt(v.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
int32_t L_2;
L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v;
float L_4 = L_3.___y_3;
int32_t L_5;
L_5 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v;
float L_7 = L_6.___z_4;
int32_t L_8;
L_8 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_7, NULL);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL);
return L_9;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::FlattenNormal(UnityEngine.Quaternion,System.Nullable`1<UnityEngine.Vector3>,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_FlattenNormal_mF0336E836D2408EB3AC2F507F2FED469C7C70081 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_orientation, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_forward, float ___2_to, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// Vector3 f = forward == null ? Vector3.forward : forward.Value;
bool L_0;
L_0 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___1_forward), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (!L_0)
{
goto IL_0012;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___1_forward), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
G_B3_0 = L_1;
goto IL_0017;
}
IL_0012:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
G_B3_0 = L_2;
}
IL_0017:
{
V_0 = G_B3_0;
// var vec = FlattenVector(orientation.eulerAngles, to);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&___0_orientation), NULL);
float L_4 = ___2_to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = FVectorMethods_FlattenVector_mFB2935A228A0128621F28225D781818CFC6596BA(L_3, L_4, NULL);
// return Quaternion.Euler(vec) * f;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_6, L_7, NULL);
return L_8;
}
}
// UnityEngine.Vector3 FIMSpace.FVectorMethods::EqualVector(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_EqualVector_mD8024AB92A2DF1025F8AE2998441725E5012E6AE (float ___0_valueAll, const RuntimeMethod* method)
{
{
// return new Vector3(valueAll, valueAll, valueAll);
float L_0 = ___0_valueAll;
float L_1 = ___0_valueAll;
float L_2 = ___0_valueAll;
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);
return L_3;
}
}
// UnityEngine.Quaternion FIMSpace.FVectorMethods::FlattenRotation(UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FVectorMethods_FlattenRotation_mC61EA07F69DCDFDCB0D0E826361B529CE9141894 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_orientation, float ___1_to, const RuntimeMethod* method)
{
{
// var vec = FlattenVector(orientation.eulerAngles, to);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&___0_orientation), NULL);
float L_1 = ___1_to;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = FVectorMethods_FlattenVector_mFB2935A228A0128621F28225D781818CFC6596BA(L_0, L_1, NULL);
// return Quaternion.Euler(vec);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean FIMSpace.FTex.FThread::get_Failed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FThread_get_Failed_mBE952DFA3ED9C34CF53E9BF4C8971A9D15B9EAED (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
{
// public bool Failed { get { return fail; } }
bool L_0 = __this->___fail_1;
return L_0;
}
}
// System.Boolean FIMSpace.FTex.FThread::get_IsDone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FThread_get_IsDone_m49EF2C6577E2B0768E89FB741A1B4F5165DEA1BF (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
bool V_0 = false;
RuntimeObject* V_1 = NULL;
bool V_2 = false;
{
// lock (handle) temp = done;
RuntimeObject* L_0 = __this->___handle_2;
V_1 = L_0;
V_2 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
bool L_1 = V_2;
if (!L_1)
{
goto IL_0023;
}
}
{
RuntimeObject* L_2 = V_1;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
RuntimeObject* L_3 = V_1;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL);
// lock (handle) temp = done;
bool L_4 = __this->___done_0;
V_0 = L_4;
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// return temp;
bool L_5 = V_0;
return L_5;
}
}
// System.Void FIMSpace.FTex.FThread::set_IsDone(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread_set_IsDone_m586F0481B615E316136C939A0F26F9E6433A5EFE (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, bool ___0_value, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
bool V_1 = false;
{
// lock (handle) done = value;
RuntimeObject* L_0 = __this->___handle_2;
V_0 = L_0;
V_1 = (bool)0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{// begin finally (depth: 1)
{
bool L_1 = V_1;
if (!L_1)
{
goto IL_0023;
}
}
{
RuntimeObject* L_2 = V_0;
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
}
IL_0023:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
RuntimeObject* L_3 = V_0;
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
// lock (handle) done = value;
bool L_4 = ___0_value;
__this->___done_0 = L_4;
goto IL_0024;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0024:
{
// }
return;
}
}
// System.Void FIMSpace.FTex.FThread::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread_Start_m2720C7573B3CEC44CB86953F85CF6304D7615BC0 (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FThread_Run_mF167607ED3FA1F4F024F461811D5AC2A8D209157_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// fThread = new Thread(Run);
ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* L_0 = (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2*)il2cpp_codegen_object_new(ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
NullCheck(L_0);
ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71(L_0, __this, (intptr_t)((void*)FThread_Run_mF167607ED3FA1F4F024F461811D5AC2A8D209157_RuntimeMethod_var), NULL);
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_1 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
NullCheck(L_1);
Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2(L_1, L_0, NULL);
__this->___fThread_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___fThread_3), (void*)L_1);
// fail = false;
__this->___fail_1 = (bool)0;
// fThread.Start();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_2 = __this->___fThread_3;
NullCheck(L_2);
Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA(L_2, NULL);
// }
return;
}
}
// System.Void FIMSpace.FTex.FThread::Abort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread_Abort_m423BF54F0030B76C86FD2A4FAF3EB6951A2B8E00 (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
{
// fThread.Abort();
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___fThread_3;
NullCheck(L_0);
Thread_Abort_mB956BACF405EFC38C6A3D0B93142E4CEDD64D941(L_0, NULL);
// }
return;
}
}
// System.Void FIMSpace.FTex.FThread::ThreadOperations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread_ThreadOperations_m93E2BDB314FE60428888D461AC41588DF5A6D963 (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
{
// protected virtual void ThreadOperations() { }
return;
}
}
// System.Void FIMSpace.FTex.FThread::OnFinished()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread_OnFinished_mFF6F34BA5211AD6D3290129352CD73C49029AFE9 (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
{
// protected virtual void OnFinished() { }
return;
}
}
// System.Boolean FIMSpace.FTex.FThread::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FThread_Update_m40ECCE7B8347ECACF8C92892078BB326982CA9F1 (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
{
// if (IsDone)
bool L_0;
L_0 = FThread_get_IsDone_m49EF2C6577E2B0768E89FB741A1B4F5165DEA1BF(__this, NULL);
if (!L_0)
{
goto IL_0010;
}
}
{
// OnFinished();
VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.FTex.FThread::OnFinished() */, __this);
// return true;
return (bool)1;
}
IL_0010:
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.FTex.FThread::Run()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread_Run_mF167607ED3FA1F4F024F461811D5AC2A8D209157 (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{// begin try (depth: 1)
// ThreadOperations();
VirtualActionInvoker0::Invoke(6 /* System.Void FIMSpace.FTex.FThread::ThreadOperations() */, __this);
// IsDone = true;
FThread_set_IsDone_m586F0481B615E316136C939A0F26F9E6433A5EFE(__this, (bool)1, NULL);
// }
goto IL_002e;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_000f;
}
throw e;
}
CATCH_000f:
{// begin catch(System.Exception)
// fail = true;
__this->___fail_1 = (bool)1;
// IsDone = true;
FThread_set_IsDone_m586F0481B615E316136C939A0F26F9E6433A5EFE(__this, (bool)1, NULL);
// UnityEngine.Debug.Log("Error occured during Async method execution, you probably used some unity core classes which are not allowed in async execution. Switch to not async executing if you really need this UnityEditor classes usage.");
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD45F3FCC179334683B7B66CB62E07A6B6606943E)), NULL);
// UnityEngine.Debug.LogException(exc);
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)), NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_002e;
}// end catch (depth: 1)
IL_002e:
{
// }
return;
}
}
// System.Void FIMSpace.FTex.FThread::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FThread__ctor_m422218A8C80E967ECB9EA2024EF4021967C027A9 (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private object handle = new object();
RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
NullCheck(L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
__this->___handle_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___handle_2), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Basics.FBasic_FreeCameraBehaviour::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_FreeCameraBehaviour_Start_m1663B241553A76EA6CBB2B183DB9DF2D1E217EAD (FBasic_FreeCameraBehaviour_tA920DFB4EA43D685050C1B758E55D9BDB85ADDC5* __this, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// speeds = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___speeds_10 = L_0;
// ySpeed = 0f;
__this->___ySpeed_11 = (0.0f);
// rotation = transform.rotation.eulerAngles;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_1);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_1, NULL);
V_0 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL);
__this->___rotation_12 = L_3;
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_FreeCameraBehaviour::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_FreeCameraBehaviour_Update_mE049C954940874F873D492727B7C4163784102E1 (FBasic_FreeCameraBehaviour_tA920DFB4EA43D685050C1B758E55D9BDB85ADDC5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
// float f = Input.GetAxis("Vertical");
float L_0;
L_0 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
// float r = Input.GetAxis("Horizontal");
float L_1;
L_1 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL);
V_0 = L_1;
// float forward = f * Time.smoothDeltaTime * SpeedMultiplier;
float L_2;
L_2 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_3 = __this->___SpeedMultiplier_4;
V_1 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, L_2)), L_3));
// float right = r * Time.smoothDeltaTime * SpeedMultiplier;
float L_4 = V_0;
float L_5;
L_5 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_6 = __this->___SpeedMultiplier_4;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_4, L_5)), L_6));
// if (Input.GetKey(KeyCode.LeftShift))
bool L_7;
L_7 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)304), NULL);
if (!L_7)
{
goto IL_0062;
}
}
{
// turbo = Mathf.Lerp(turbo, turboModeMultiply, Time.smoothDeltaTime * 5f);
float L_8 = __this->___turbo_13;
float L_9 = __this->___turboModeMultiply_9;
float L_10;
L_10 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_11;
L_11 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_8, L_9, ((float)il2cpp_codegen_multiply(L_10, (5.0f))), NULL);
__this->___turbo_13 = L_11;
goto IL_0083;
}
IL_0062:
{
// turbo = Mathf.Lerp(turbo, 1f, Time.smoothDeltaTime * 5f);
float L_12 = __this->___turbo_13;
float L_13;
L_13 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_14;
L_14 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_12, (1.0f), ((float)il2cpp_codegen_multiply(L_13, (5.0f))), NULL);
__this->___turbo_13 = L_14;
}
IL_0083:
{
// forward *= turbo;
float L_15 = V_1;
float L_16 = __this->___turbo_13;
V_1 = ((float)il2cpp_codegen_multiply(L_15, L_16));
// right *= turbo;
float L_17 = V_2;
float L_18 = __this->___turbo_13;
V_2 = ((float)il2cpp_codegen_multiply(L_17, L_18));
// if (Cursor.lockState != CursorLockMode.None)
int32_t L_19;
L_19 = Cursor_get_lockState_m9AD145AFB215DFEDA0074AC1F129EF02CCE5B632(NULL);
if (!L_19)
{
goto IL_00f8;
}
}
{
// if (Input.GetMouseButton(1) || !NeedRMB )
bool L_20;
L_20 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(1, NULL);
if (L_20)
{
goto IL_00ac;
}
}
{
bool L_21 = __this->___NeedRMB_8;
if (L_21)
{
goto IL_00f8;
}
}
IL_00ac:
{
// rotation.x -= (Input.GetAxis("Mouse Y") * 1f * MouseSensitivity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_22 = (&__this->___rotation_12);
float* L_23 = (&L_22->___x_2);
float* L_24 = L_23;
float L_25 = *((float*)L_24);
float L_26;
L_26 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL);
float L_27 = __this->___MouseSensitivity_7;
*((float*)L_24) = (float)((float)il2cpp_codegen_subtract(L_25, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_26, (1.0f))), L_27))));
// rotation.y += (Input.GetAxis("Mouse X") * 1f * MouseSensitivity);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = (&__this->___rotation_12);
float* L_29 = (&L_28->___y_3);
float* L_30 = L_29;
float L_31 = *((float*)L_30);
float L_32;
L_32 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL);
float L_33 = __this->___MouseSensitivity_7;
*((float*)L_30) = (float)((float)il2cpp_codegen_add(L_31, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_32, (1.0f))), L_33))));
}
IL_00f8:
{
// speeds.z = Mathf.Lerp(speeds.z, forward, Time.smoothDeltaTime * AccelerationSmothnessValue);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_34 = (&__this->___speeds_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_35 = (&__this->___speeds_10);
float L_36 = L_35->___z_4;
float L_37 = V_1;
float L_38;
L_38 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_39 = __this->___AccelerationSmothnessValue_5;
float L_40;
L_40 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_36, L_37, ((float)il2cpp_codegen_multiply(L_38, L_39)), NULL);
L_34->___z_4 = L_40;
// speeds.x = Mathf.Lerp(speeds.x, right, Time.smoothDeltaTime * AccelerationSmothnessValue);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_41 = (&__this->___speeds_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_42 = (&__this->___speeds_10);
float L_43 = L_42->___x_2;
float L_44 = V_2;
float L_45;
L_45 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_46 = __this->___AccelerationSmothnessValue_5;
float L_47;
L_47 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_43, L_44, ((float)il2cpp_codegen_multiply(L_45, L_46)), NULL);
L_41->___x_2 = L_47;
// transform.position += transform.forward * speeds.z;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48;
L_48 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49 = L_48;
NullCheck(L_49);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_49, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_51;
L_51 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_51);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_51, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_53 = (&__this->___speeds_10);
float L_54 = L_53->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
L_55 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_52, L_54, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
L_56 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_50, L_55, NULL);
NullCheck(L_49);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_49, L_56, NULL);
// transform.position += transform.right * speeds.x;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57;
L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58 = L_57;
NullCheck(L_58);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_58, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60;
L_60 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_60);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_60, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_62 = (&__this->___speeds_10);
float L_63 = L_62->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_61, L_63, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
L_65 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_59, L_64, NULL);
NullCheck(L_58);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_58, L_65, NULL);
// transform.position += transform.up * speeds.y;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_66;
L_66 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_67 = L_66;
NullCheck(L_67);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_67, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69;
L_69 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_69);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
L_70 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_69, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_71 = (&__this->___speeds_10);
float L_72 = L_71->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
L_73 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_70, L_72, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
L_74 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_68, L_73, NULL);
NullCheck(L_67);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_67, L_74, NULL);
// transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.Euler(rotation), Time.smoothDeltaTime * RotationSmothnessValue);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_75;
L_75 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_76;
L_76 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_76);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_77;
L_77 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_76, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = __this->___rotation_12;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_79;
L_79 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_78, NULL);
float L_80;
L_80 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_81 = __this->___RotationSmothnessValue_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_82;
L_82 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_77, L_79, ((float)il2cpp_codegen_multiply(L_80, L_81)), NULL);
NullCheck(L_75);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_75, L_82, NULL);
// if (Input.GetKey(KeyCode.LeftControl))
bool L_83;
L_83 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)306), NULL);
if (!L_83)
{
goto IL_023d;
}
}
{
// ySpeed = Mathf.Lerp(ySpeed, 1f, Time.smoothDeltaTime * AccelerationSmothnessValue);
float L_84 = __this->___ySpeed_11;
float L_85;
L_85 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_86 = __this->___AccelerationSmothnessValue_5;
float L_87;
L_87 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_84, (1.0f), ((float)il2cpp_codegen_multiply(L_85, L_86)), NULL);
__this->___ySpeed_11 = L_87;
goto IL_028f;
}
IL_023d:
{
// if (Input.GetButton("Jump"))
bool L_88;
L_88 = Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E(_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C, NULL);
if (!L_88)
{
goto IL_026d;
}
}
{
// ySpeed = Mathf.Lerp(ySpeed, -1f, Time.smoothDeltaTime * AccelerationSmothnessValue);
float L_89 = __this->___ySpeed_11;
float L_90;
L_90 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_91 = __this->___AccelerationSmothnessValue_5;
float L_92;
L_92 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_89, (-1.0f), ((float)il2cpp_codegen_multiply(L_90, L_91)), NULL);
__this->___ySpeed_11 = L_92;
goto IL_028f;
}
IL_026d:
{
// ySpeed = Mathf.Lerp(ySpeed, 0f, Time.smoothDeltaTime * AccelerationSmothnessValue);
float L_93 = __this->___ySpeed_11;
float L_94;
L_94 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
float L_95 = __this->___AccelerationSmothnessValue_5;
float L_96;
L_96 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_93, (0.0f), ((float)il2cpp_codegen_multiply(L_94, L_95)), NULL);
__this->___ySpeed_11 = L_96;
}
IL_028f:
{
// transform.position += Vector3.down * ySpeed * turbo * Time.smoothDeltaTime * SpeedMultiplier;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_97;
L_97 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_98 = L_97;
NullCheck(L_98);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99;
L_99 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_98, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100;
L_100 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL);
float L_101 = __this->___ySpeed_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
L_102 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_100, L_101, NULL);
float L_103 = __this->___turbo_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104;
L_104 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_102, L_103, NULL);
float L_105;
L_105 = Time_get_smoothDeltaTime_m41881A3290CC95E6EF2D55289D1D872A45DC1775(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
L_106 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_104, L_105, NULL);
float L_107 = __this->___SpeedMultiplier_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108;
L_108 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_106, L_107, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109;
L_109 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_99, L_108, NULL);
NullCheck(L_98);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_98, L_109, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_FreeCameraBehaviour::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_FreeCameraBehaviour_FixedUpdate_mF1FBA051DD81C2AED87C4E34AFA049EEEEBF1775 (FBasic_FreeCameraBehaviour_tA920DFB4EA43D685050C1B758E55D9BDB85ADDC5* __this, const RuntimeMethod* method)
{
{
// if (Input.GetMouseButton(1))
bool L_0;
L_0 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(1, NULL);
if (!L_0)
{
goto IL_0015;
}
}
{
// Cursor.lockState = CursorLockMode.Locked;
Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(1, NULL);
// Cursor.visible = false;
Cursor_set_visible_m612FCB2E86C15F91CE2E6148D1B556667954A2B7((bool)0, NULL);
return;
}
IL_0015:
{
// if (NeedRMB)
bool L_1 = __this->___NeedRMB_8;
if (!L_1)
{
goto IL_0029;
}
}
{
// Cursor.lockState = CursorLockMode.None;
Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(0, NULL);
// Cursor.visible = true;
Cursor_set_visible_m612FCB2E86C15F91CE2E6148D1B556667954A2B7((bool)1, NULL);
}
IL_0029:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_FreeCameraBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_FreeCameraBehaviour__ctor_m58B20FDF695AF0535AF311C307CCEB86C206EBD6 (FBasic_FreeCameraBehaviour_tA920DFB4EA43D685050C1B758E55D9BDB85ADDC5* __this, const RuntimeMethod* method)
{
{
// public float SpeedMultiplier = 10f;
__this->___SpeedMultiplier_4 = (10.0f);
// public float AccelerationSmothnessValue = 10f;
__this->___AccelerationSmothnessValue_5 = (10.0f);
// public float RotationSmothnessValue = 10f;
__this->___RotationSmothnessValue_6 = (10.0f);
// public float MouseSensitivity = 5f;
__this->___MouseSensitivity_7 = (5.0f);
// public bool NeedRMB = true;
__this->___NeedRMB_8 = (bool)1;
// private float turboModeMultiply = 5f;
__this->___turboModeMultiply_9 = (5.0f);
// private float turbo = 1f;
__this->___turbo_13 = (1.0f);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_Start_m2DB662AA79A07B32B3A66231EADF8BD3E217C96C (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
{
// targetDistance = (DistanceRanges.x + DistanceRanges.y) / 2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___DistanceRanges_7);
float L_1 = L_0->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___DistanceRanges_7);
float L_3 = L_2->___y_1;
__this->___targetDistance_8 = ((float)(((float)il2cpp_codegen_add(L_1, L_3))/(2.0f)));
// animatedDistance = DistanceRanges.y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&__this->___DistanceRanges_7);
float L_5 = L_4->___y_1;
__this->___animatedDistance_9 = L_5;
// targetSphericRotation = new Vector2(0f, 23f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), (0.0f), (23.0f), /*hidden argument*/NULL);
__this->___targetSphericRotation_11 = L_6;
// animatedSphericRotation = targetSphericRotation;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = __this->___targetSphericRotation_11;
__this->___animatedSphericRotation_12 = L_7;
// if ( LockCursor )
bool L_8 = __this->___LockCursor_16;
if (!L_8)
{
goto IL_0063;
}
}
{
// HelperSwitchCursor();
FBasic_TPPCameraBehaviour_HelperSwitchCursor_m9B600D48FAFEE835986C7B1EAC6A5A28D38EAC21(__this, NULL);
}
IL_0063:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::UpdateMethods()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_UpdateMethods_m5CE8F75903ED31D838665FFA020DB188CB57CEEF (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
{
// InputCalculations();
FBasic_TPPCameraBehaviour_InputCalculations_mA167FD4CC553E849415EEFD2F83DB9190B7FCD93(__this, NULL);
// ZoomCalculations();
FBasic_TPPCameraBehaviour_ZoomCalculations_m943AA58B9495BBE97585139E2EC007BD809B5C18(__this, NULL);
// FollowCalculations();
FBasic_TPPCameraBehaviour_FollowCalculations_mF05327F2488FF5CD52A69FBA7F393209FF9DB067(__this, NULL);
// RaycastCalculations();
FBasic_TPPCameraBehaviour_RaycastCalculations_m9925B5EFDA59B2EC3AA703FDFA46C56FEC83FC61(__this, NULL);
// SwitchCalculations();
FBasic_TPPCameraBehaviour_SwitchCalculations_m8D8C1A34969A6711EFC9E682502BBC9E537653ED(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_LateUpdate_m576BAA932285A842277051D6C47E9B8A91395052 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
{
// UpdateMethods();
FBasic_TPPCameraBehaviour_UpdateMethods_m5CE8F75903ED31D838665FFA020DB188CB57CEEF(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::InputCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_InputCalculations_mA167FD4CC553E849415EEFD2F83DB9190B7FCD93 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC6687DC37346CD2569888E29764F727FAF530E0);
s_Il2CppMethodInitialized = true;
}
{
// targetDistance -= (Input.GetAxis("Mouse ScrollWheel") * 5f);
float L_0 = __this->___targetDistance_8;
float L_1;
L_1 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteralFC6687DC37346CD2569888E29764F727FAF530E0, NULL);
__this->___targetDistance_8 = ((float)il2cpp_codegen_subtract(L_0, ((float)il2cpp_codegen_multiply(L_1, (5.0f)))));
// if (!rotateCamera) return;
bool L_2 = __this->___rotateCamera_17;
if (L_2)
{
goto IL_0026;
}
}
{
// if (!rotateCamera) return;
return;
}
IL_0026:
{
// targetSphericRotation.x += Input.GetAxis("Mouse X") * RotationSensitivity;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&__this->___targetSphericRotation_11);
float* L_4 = (&L_3->___x_0);
float* L_5 = L_4;
float L_6 = *((float*)L_5);
float L_7;
L_7 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL);
float L_8 = __this->___RotationSensitivity_13;
*((float*)L_5) = (float)((float)il2cpp_codegen_add(L_6, ((float)il2cpp_codegen_multiply(L_7, L_8))));
// targetSphericRotation.y -= Input.GetAxis("Mouse Y") * RotationSensitivity;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___targetSphericRotation_11);
float* L_10 = (&L_9->___y_1);
float* L_11 = L_10;
float L_12 = *((float*)L_11);
float L_13;
L_13 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL);
float L_14 = __this->___RotationSensitivity_13;
*((float*)L_11) = (float)((float)il2cpp_codegen_subtract(L_12, ((float)il2cpp_codegen_multiply(L_13, L_14))));
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::ZoomCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_ZoomCalculations_m943AA58B9495BBE97585139E2EC007BD809B5C18 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __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 ( !sightObstacleHit.transform ) targetDistance = Mathf.Clamp(targetDistance, DistanceRanges.x, DistanceRanges.y);
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_0 = (&__this->___sightObstacleHit_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_0039;
}
}
{
// if ( !sightObstacleHit.transform ) targetDistance = Mathf.Clamp(targetDistance, DistanceRanges.x, DistanceRanges.y);
float L_3 = __this->___targetDistance_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&__this->___DistanceRanges_7);
float L_5 = L_4->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&__this->___DistanceRanges_7);
float L_7 = L_6->___y_1;
float L_8;
L_8 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_3, L_5, L_7, NULL);
__this->___targetDistance_8 = L_8;
}
IL_0039:
{
// animatedDistance = Mathf.Lerp(animatedDistance, targetDistance, Time.deltaTime * 8f);
float L_9 = __this->___animatedDistance_9;
float L_10 = __this->___targetDistance_8;
float L_11;
L_11 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_12;
L_12 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_9, L_10, ((float)il2cpp_codegen_multiply(L_11, (8.0f))), NULL);
__this->___animatedDistance_9 = L_12;
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::FollowCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_FollowCalculations_mF05327F2488FF5CD52A69FBA7F393209FF9DB067 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
{
// targetSphericRotation.y = HelperClampAngle(targetSphericRotation.y, RotationRanges.x, RotationRanges.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___targetSphericRotation_11);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (&__this->___targetSphericRotation_11);
float L_2 = L_1->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&__this->___RotationRanges_10);
float L_4 = L_3->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = (&__this->___RotationRanges_10);
float L_6 = L_5->___y_1;
float L_7;
L_7 = FBasic_TPPCameraBehaviour_HelperClampAngle_mE0C053580539AA4040ABE2D3D9B81AFD61F80AE3(__this, L_2, L_4, L_6, NULL);
L_0->___y_1 = L_7;
// if (RotationSpeed < 1f) animatedSphericRotation = new Vector2(Mathf.LerpAngle(animatedSphericRotation.x, targetSphericRotation.x, Time.deltaTime * 30 * RotationSpeed), Mathf.LerpAngle(animatedSphericRotation.y, targetSphericRotation.y, Time.deltaTime * 30 * RotationSpeed)); else animatedSphericRotation = targetSphericRotation;
float L_8 = __this->___RotationSpeed_14;
if ((!(((float)L_8) < ((float)(1.0f)))))
{
goto IL_00a6;
}
}
{
// if (RotationSpeed < 1f) animatedSphericRotation = new Vector2(Mathf.LerpAngle(animatedSphericRotation.x, targetSphericRotation.x, Time.deltaTime * 30 * RotationSpeed), Mathf.LerpAngle(animatedSphericRotation.y, targetSphericRotation.y, Time.deltaTime * 30 * RotationSpeed)); else animatedSphericRotation = targetSphericRotation;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___animatedSphericRotation_12);
float L_10 = L_9->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (&__this->___targetSphericRotation_11);
float L_12 = L_11->___x_0;
float L_13;
L_13 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_14 = __this->___RotationSpeed_14;
float L_15;
L_15 = Mathf_LerpAngle_m0653422E15193C2E4A4E5AF05236B6315C789C23_inline(L_10, L_12, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_13, (30.0f))), L_14)), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&__this->___animatedSphericRotation_12);
float L_17 = L_16->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&__this->___targetSphericRotation_11);
float L_19 = L_18->___y_1;
float L_20;
L_20 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_21 = __this->___RotationSpeed_14;
float L_22;
L_22 = Mathf_LerpAngle_m0653422E15193C2E4A4E5AF05236B6315C789C23_inline(L_17, L_19, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_20, (30.0f))), L_21)), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_23), L_15, L_22, /*hidden argument*/NULL);
__this->___animatedSphericRotation_12 = L_23;
goto IL_00b2;
}
IL_00a6:
{
// if (RotationSpeed < 1f) animatedSphericRotation = new Vector2(Mathf.LerpAngle(animatedSphericRotation.x, targetSphericRotation.x, Time.deltaTime * 30 * RotationSpeed), Mathf.LerpAngle(animatedSphericRotation.y, targetSphericRotation.y, Time.deltaTime * 30 * RotationSpeed)); else animatedSphericRotation = targetSphericRotation;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = __this->___targetSphericRotation_11;
__this->___animatedSphericRotation_12 = L_24;
}
IL_00b2:
{
// Quaternion rotation = Quaternion.Euler(animatedSphericRotation.y, animatedSphericRotation.x, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_25 = (&__this->___animatedSphericRotation_12);
float L_26 = L_25->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_27 = (&__this->___animatedSphericRotation_12);
float L_28 = L_27->___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29;
L_29 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline(L_26, L_28, (0.0f), NULL);
V_0 = L_29;
// transform.rotation = rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31 = V_0;
NullCheck(L_30);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_30, L_31, NULL);
// Vector3 targetPosition = ToFollow.transform.position + FollowingOffset;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = __this->___ToFollow_4;
NullCheck(L_32);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
L_33 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_32, NULL);
NullCheck(L_33);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_33, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = __this->___FollowingOffset_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_34, L_35, NULL);
V_1 = L_36;
// if ( HardFollowValue < 1f)
float L_37 = __this->___HardFollowValue_15;
if ((!(((float)L_37) < ((float)(1.0f)))))
{
goto IL_0132;
}
}
{
// float lerpValue = Mathf.Lerp(0.5f, 40f, HardFollowValue);
float L_38 = __this->___HardFollowValue_15;
float L_39;
L_39 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.5f), (40.0f), L_38, NULL);
V_2 = L_39;
// targetPosition = Vector3.Lerp(this.targetPosition, targetPosition, Time.deltaTime * lerpValue);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = __this->___targetPosition_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_1;
float L_42;
L_42 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_43 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_40, L_41, ((float)il2cpp_codegen_multiply(L_42, L_43)), NULL);
V_1 = L_44;
}
IL_0132:
{
// this.targetPosition = targetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_1;
__this->___targetPosition_20 = L_45;
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::RaycastCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_RaycastCalculations_m9925B5EFDA59B2EC3AA703FDFA46C56FEC83FC61 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// Vector3 followPoint = ToFollow.transform.position + FollowingOffset + transform.TransformVector(FollowingOffsetDirection);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___ToFollow_4;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___FollowingOffset_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2, L_3, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___FollowingOffsetDirection_6;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_TransformVector_mFA6FB7570442728CB15D03C696353148711CDD98(L_5, L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_7, NULL);
V_0 = L_8;
// Quaternion cameraDir = Quaternion.Euler(targetSphericRotation.y, targetSphericRotation.x, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___targetSphericRotation_11);
float L_10 = L_9->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (&__this->___targetSphericRotation_11);
float L_12 = L_11->___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline(L_10, L_12, (0.0f), NULL);
V_1 = L_13;
// Ray directionRay = new Ray(followPoint, cameraDir * -Vector3.forward);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_16, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_15, L_17, NULL);
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_2), L_14, L_18, NULL);
// if ( Physics.Raycast(directionRay, out sightObstacleHit, targetDistance + CollisionOffset, SightLayerMask, QueryTriggerInteraction.Ignore) )
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_19 = V_2;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_20 = (&__this->___sightObstacleHit_18);
float L_21 = __this->___targetDistance_8;
float L_22 = __this->___CollisionOffset_21;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_23 = __this->___SightLayerMask_19;
int32_t L_24;
L_24 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_23, NULL);
bool L_25;
L_25 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_19, L_20, ((float)il2cpp_codegen_add(L_21, L_22)), L_24, 1, NULL);
if (!L_25)
{
goto IL_00c0;
}
}
{
// transform.position = sightObstacleHit.point - directionRay.direction * CollisionOffset;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_27 = (&__this->___sightObstacleHit_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_27, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086((&V_2), NULL);
float L_30 = __this->___CollisionOffset_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_29, L_30, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_31, NULL);
NullCheck(L_26);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_26, L_32, NULL);
return;
}
IL_00c0:
{
// Vector3 rotationOffset = transform.rotation * -Vector3.forward * animatedDistance;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
L_33 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_33);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34;
L_34 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_33, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_35, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_34, L_36, NULL);
float L_38 = __this->___animatedDistance_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_37, L_38, NULL);
V_3 = L_39;
// transform.position = targetPosition + rotationOffset + transform.TransformVector(FollowingOffsetDirection);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
L_40 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = __this->___targetPosition_20;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_41, L_42, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = __this->___FollowingOffsetDirection_6;
NullCheck(L_44);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Transform_TransformVector_mFA6FB7570442728CB15D03C696353148711CDD98(L_44, L_45, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_43, L_46, NULL);
NullCheck(L_40);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_40, L_47, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::SwitchCalculations()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_SwitchCalculations_m8D8C1A34969A6711EFC9E682502BBC9E537653ED (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
{
// if ( LockCursor )
bool L_0 = __this->___LockCursor_16;
if (!L_0)
{
goto IL_002d;
}
}
{
// if (Input.GetKeyDown(KeyCode.Tab))
bool L_1;
L_1 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)9), NULL);
if (!L_1)
{
goto IL_002d;
}
}
{
// HelperSwitchCursor();
FBasic_TPPCameraBehaviour_HelperSwitchCursor_m9B600D48FAFEE835986C7B1EAC6A5A28D38EAC21(__this, NULL);
// if (Cursor.visible) rotateCamera = false; else rotateCamera = true;
bool L_2;
L_2 = Cursor_get_visible_mA41432B00371DB59F951107027B10729406876B9(NULL);
if (!L_2)
{
goto IL_0026;
}
}
{
// if (Cursor.visible) rotateCamera = false; else rotateCamera = true;
__this->___rotateCamera_17 = (bool)0;
return;
}
IL_0026:
{
// if (Cursor.visible) rotateCamera = false; else rotateCamera = true;
__this->___rotateCamera_17 = (bool)1;
}
IL_002d:
{
// }
return;
}
}
// System.Single FIMSpace.Basics.FBasic_TPPCameraBehaviour::HelperClampAngle(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FBasic_TPPCameraBehaviour_HelperClampAngle_mE0C053580539AA4040ABE2D3D9B81AFD61F80AE3 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, float ___0_angle, float ___1_min, float ___2_max, const RuntimeMethod* method)
{
{
// if (angle < -360)
float L_0 = ___0_angle;
if ((!(((float)L_0) < ((float)(-360.0f)))))
{
goto IL_0011;
}
}
{
// angle += 360.0f;
float L_1 = ___0_angle;
___0_angle = ((float)il2cpp_codegen_add(L_1, (360.0f)));
}
IL_0011:
{
// if (angle > 360)
float L_2 = ___0_angle;
if ((!(((float)L_2) > ((float)(360.0f)))))
{
goto IL_0022;
}
}
{
// angle -= 360.0f;
float L_3 = ___0_angle;
___0_angle = ((float)il2cpp_codegen_subtract(L_3, (360.0f)));
}
IL_0022:
{
// return Mathf.Clamp(angle, min, max);
float L_4 = ___0_angle;
float L_5 = ___1_min;
float L_6 = ___2_max;
float L_7;
L_7 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_4, L_5, L_6, NULL);
return L_7;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::HelperSwitchCursor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour_HelperSwitchCursor_m9B600D48FAFEE835986C7B1EAC6A5A28D38EAC21 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
{
// if (Cursor.visible)
bool L_0;
L_0 = Cursor_get_visible_mA41432B00371DB59F951107027B10729406876B9(NULL);
if (!L_0)
{
goto IL_001b;
}
}
{
// if (Application.isFocused)
bool L_1;
L_1 = Application_get_isFocused_mFEEC52E355AA7AAA6B7250520CA544D80BE77524(NULL);
if (!L_1)
{
goto IL_0027;
}
}
{
// Cursor.lockState = CursorLockMode.Locked;
Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(1, NULL);
// Cursor.visible = false;
Cursor_set_visible_m612FCB2E86C15F91CE2E6148D1B556667954A2B7((bool)0, NULL);
return;
}
IL_001b:
{
// Cursor.lockState = CursorLockMode.None;
Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(0, NULL);
// Cursor.visible = true;
Cursor_set_visible_m612FCB2E86C15F91CE2E6148D1B556667954A2B7((bool)1, NULL);
}
IL_0027:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FBasic_TPPCameraBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FBasic_TPPCameraBehaviour__ctor_mC5F4BFB3C64601491D21724496555AA3FD988711 (FBasic_TPPCameraBehaviour_tDB5AD5C084560D21833868AFEB40F09311850C8A* __this, const RuntimeMethod* method)
{
{
// public Vector3 FollowingOffset = new Vector3(0f, 1.5f, 0f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.0f), (1.5f), (0.0f), /*hidden argument*/NULL);
__this->___FollowingOffset_5 = L_0;
// public Vector3 FollowingOffsetDirection = new Vector3(0f, 0f, 0f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___FollowingOffsetDirection_6 = L_1;
// public Vector2 DistanceRanges = new Vector2(5f, 10f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (5.0f), (10.0f), /*hidden argument*/NULL);
__this->___DistanceRanges_7 = L_2;
// public Vector2 RotationRanges = new Vector2(-60f, 60f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), (-60.0f), (60.0f), /*hidden argument*/NULL);
__this->___RotationRanges_10 = L_3;
// private Vector2 targetSphericRotation = new Vector2(0f, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___targetSphericRotation_11 = L_4;
// private Vector2 animatedSphericRotation = new Vector2(0f, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___animatedSphericRotation_12 = L_5;
// public float RotationSensitivity = 10f;
__this->___RotationSensitivity_13 = (10.0f);
// public float RotationSpeed = 1f;
__this->___RotationSpeed_14 = (1.0f);
// public float HardFollowValue = 1f;
__this->___HardFollowValue_15 = (1.0f);
// public bool LockCursor = true;
__this->___LockCursor_16 = (bool)1;
// private bool rotateCamera = true;
__this->___rotateCamera_17 = (bool)1;
// public float CollisionOffset = 1f;
__this->___CollisionOffset_21 = (1.0f);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String FIMSpace.Basics.FAnimationClips::get_CurrentAnimation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FAnimationClips_get_CurrentAnimation_m20A1CEA8AF51C5AD9A07450664E9DF057442CA9D (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, const RuntimeMethod* method)
{
{
// public string CurrentAnimation { get; private set; }
String_t* L_0 = __this->___U3CCurrentAnimationU3Ek__BackingField_15;
return L_0;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::set_CurrentAnimation(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_set_CurrentAnimation_m90CED09BBC354551068674C19D18BE12DA0FFEF8 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string CurrentAnimation { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CCurrentAnimationU3Ek__BackingField_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentAnimationU3Ek__BackingField_15), (void*)L_0);
return;
}
}
// System.String FIMSpace.Basics.FAnimationClips::get_PreviousAnimation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FAnimationClips_get_PreviousAnimation_mFEB529C8ECEA63DFC1A6A2DE51C54187FA6464AA (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, const RuntimeMethod* method)
{
{
// public string PreviousAnimation { get; private set; }
String_t* L_0 = __this->___U3CPreviousAnimationU3Ek__BackingField_16;
return L_0;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::set_PreviousAnimation(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_set_PreviousAnimation_m996FEC40D23A8E596A4513235FC55AAB939D5C97 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string PreviousAnimation { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CPreviousAnimationU3Ek__BackingField_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPreviousAnimationU3Ek__BackingField_16), (void*)L_0);
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::.ctor(UnityEngine.Animator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips__ctor_m5C84ADF58407BCF1194AD29690D84D9C76713F21 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public FAnimationClips(Animator animator)
Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968(__this, Dictionary_2__ctor_mA3C3860EDE2CDD08BBD68C389377BC89D029D968_RuntimeMethod_var);
// this.Animator = animator;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = ___0_animator;
__this->___Animator_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Animator_14), (void*)L_0);
// CurrentAnimation = "";
FAnimationClips_set_CurrentAnimation_m90CED09BBC354551068674C19D18BE12DA0FFEF8_inline(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
// PreviousAnimation = "";
FAnimationClips_set_PreviousAnimation_m996FEC40D23A8E596A4513235FC55AAB939D5C97_inline(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::Add(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_Add_m003F8E24393EA49BC24587F1917EF1AD9E24B8C8 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_clipName, bool ___1_exactClipName, const RuntimeMethod* method)
{
{
// AddClip(clipName, exactClipName);
String_t* L_0 = ___0_clipName;
bool L_1 = ___1_exactClipName;
FAnimationClips_AddClip_m84D6B533C66874446376F3BEC5C5D86DAFDF267D(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::AddClip(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_AddClip_m84D6B533C66874446376F3BEC5C5D86DAFDF267D (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_clipName, bool ___1_exactClipName, const RuntimeMethod* method)
{
{
// AddClip(Animator, clipName, exactClipName);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___Animator_14;
String_t* L_1 = ___0_clipName;
bool L_2 = ___1_exactClipName;
FAnimationClips_AddClip_mF0B1E09A9D1C6B424BE24F85C13971E9CB747934(__this, L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::AddClip(UnityEngine.Animator,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_AddClip_mF0B1E09A9D1C6B424BE24F85C13971E9CB747934 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, String_t* ___1_clipName, bool ___2_exactClipName, 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*)&Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral723AAE57AC9D6CA8C5341FB291984E99B6BBDD6B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB50BE614A11C63745378E9146597638973683391);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD1958B37B7D201AAB3C4815F1987FED3B007202);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// if (!animator)
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = ___0_animator;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_0013;
}
}
{
// Debug.LogError("No animator!");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralCD1958B37B7D201AAB3C4815F1987FED3B007202, NULL);
// return;
return;
}
IL_0013:
{
// string existing = "";
V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
// if (!exactClipName) // Checking if animation state exists with different variants for clipName word
bool L_2 = ___2_exactClipName;
if (L_2)
{
goto IL_0081;
}
}
{
// if (FAnimatorMethods.StateExists(animator, clipName, Layer)) existing = clipName;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_3 = ___0_animator;
String_t* L_4 = ___1_clipName;
int32_t L_5 = __this->___Layer_17;
bool L_6;
L_6 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_3, L_4, L_5, NULL);
if (!L_6)
{
goto IL_002f;
}
}
{
// if (FAnimatorMethods.StateExists(animator, clipName, Layer)) existing = clipName;
String_t* L_7 = ___1_clipName;
V_0 = L_7;
goto IL_0092;
}
IL_002f:
{
// if (FAnimatorMethods.StateExists(animator, FStringMethods.CapitalizeFirstLetter(clipName))) existing = FStringMethods.CapitalizeFirstLetter(clipName);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_8 = ___0_animator;
String_t* L_9 = ___1_clipName;
String_t* L_10;
L_10 = FStringMethods_CapitalizeFirstLetter_m6CE7B75CCCE592BADBB5E60DA0A0826C17DF9780(L_9, NULL);
bool L_11;
L_11 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_8, L_10, 0, NULL);
if (!L_11)
{
goto IL_0047;
}
}
{
// if (FAnimatorMethods.StateExists(animator, FStringMethods.CapitalizeFirstLetter(clipName))) existing = FStringMethods.CapitalizeFirstLetter(clipName);
String_t* L_12 = ___1_clipName;
String_t* L_13;
L_13 = FStringMethods_CapitalizeFirstLetter_m6CE7B75CCCE592BADBB5E60DA0A0826C17DF9780(L_12, NULL);
V_0 = L_13;
goto IL_0092;
}
IL_0047:
{
// if (FAnimatorMethods.StateExists(animator, clipName.ToLower(), Layer)) existing = clipName.ToLower();
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_14 = ___0_animator;
String_t* L_15 = ___1_clipName;
NullCheck(L_15);
String_t* L_16;
L_16 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_15, NULL);
int32_t L_17 = __this->___Layer_17;
bool L_18;
L_18 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_14, L_16, L_17, NULL);
if (!L_18)
{
goto IL_0064;
}
}
{
// if (FAnimatorMethods.StateExists(animator, clipName.ToLower(), Layer)) existing = clipName.ToLower();
String_t* L_19 = ___1_clipName;
NullCheck(L_19);
String_t* L_20;
L_20 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_19, NULL);
V_0 = L_20;
goto IL_0092;
}
IL_0064:
{
// if (FAnimatorMethods.StateExists(animator, clipName.ToUpper(), Layer)) existing = clipName.ToUpper();
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_21 = ___0_animator;
String_t* L_22 = ___1_clipName;
NullCheck(L_22);
String_t* L_23;
L_23 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_22, NULL);
int32_t L_24 = __this->___Layer_17;
bool L_25;
L_25 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_21, L_23, L_24, NULL);
if (!L_25)
{
goto IL_0092;
}
}
{
// if (FAnimatorMethods.StateExists(animator, clipName.ToUpper(), Layer)) existing = clipName.ToUpper();
String_t* L_26 = ___1_clipName;
NullCheck(L_26);
String_t* L_27;
L_27 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_26, NULL);
V_0 = L_27;
goto IL_0092;
}
IL_0081:
{
// if (FAnimatorMethods.StateExists(animator, clipName, Layer)) existing = clipName;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_28 = ___0_animator;
String_t* L_29 = ___1_clipName;
int32_t L_30 = __this->___Layer_17;
bool L_31;
L_31 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_28, L_29, L_30, NULL);
if (!L_31)
{
goto IL_0092;
}
}
{
// if (FAnimatorMethods.StateExists(animator, clipName, Layer)) existing = clipName;
String_t* L_32 = ___1_clipName;
V_0 = L_32;
}
IL_0092:
{
// if (existing == "")
String_t* L_33 = V_0;
bool L_34;
L_34 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_33, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
if (!L_34)
{
goto IL_00c0;
}
}
{
// Debug.LogWarning("Clip with name " + clipName + " not exists in animator from game object " + animator.gameObject.name);
String_t* L_35 = ___1_clipName;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_36 = ___0_animator;
NullCheck(L_36);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
L_37 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_36, NULL);
NullCheck(L_37);
String_t* L_38;
L_38 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_37, NULL);
String_t* L_39;
L_39 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralB50BE614A11C63745378E9146597638973683391, L_35, _stringLiteral723AAE57AC9D6CA8C5341FB291984E99B6BBDD6B, L_38, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_39, NULL);
return;
}
IL_00c0:
{
// if (!ContainsKey(clipName))
String_t* L_40 = ___1_clipName;
bool L_41;
L_41 = Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E(__this, L_40, Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var);
if (L_41)
{
goto IL_00d6;
}
}
{
// Add(clipName, Animator.StringToHash(existing));
String_t* L_42 = ___1_clipName;
String_t* L_43 = V_0;
int32_t L_44;
L_44 = Animator_StringToHash_mD67B872C411BE37641F49D7AA1DBD45B67F63E3A(L_43, NULL);
Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883(__this, L_42, L_44, Dictionary_2_Add_m2FE98C9C3763E31D7CB55207ED3A46B33BF64883_RuntimeMethod_var);
}
IL_00d6:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::CrossFadeInFixedTime(System.String,System.Single,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_CrossFadeInFixedTime_mEF6DB0AE8F177DD55DE240CCAA1259F74429B258 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_clip, float ___1_transitionTime, float ___2_timeOffset, bool ___3_startOver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (this.ContainsKey(clip))
String_t* L_0 = ___0_clip;
bool L_1;
L_1 = Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E(__this, L_0, Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var);
if (!L_1)
{
goto IL_0052;
}
}
{
// RefreshClipMemory(clip);
String_t* L_2 = ___0_clip;
FAnimationClips_RefreshClipMemory_mEE642F8B3B8A86770F6E61D351CC85DA090C170A(__this, L_2, NULL);
// if (startOver)
bool L_3 = ___3_startOver;
if (!L_3)
{
goto IL_002f;
}
}
{
// Animator.CrossFadeInFixedTime(this[clip], transitionTime, Layer, timeOffset);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_4 = __this->___Animator_14;
String_t* L_5 = ___0_clip;
int32_t L_6;
L_6 = Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592(__this, L_5, Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
float L_7 = ___1_transitionTime;
int32_t L_8 = __this->___Layer_17;
float L_9 = ___2_timeOffset;
NullCheck(L_4);
Animator_CrossFadeInFixedTime_mC0A7F0188309753098EFF103FFA511A4377EEC55(L_4, L_6, L_7, L_8, L_9, NULL);
return;
}
IL_002f:
{
// if (!IsPlaying(clip))
String_t* L_10 = ___0_clip;
bool L_11;
L_11 = FAnimationClips_IsPlaying_m2CB8FE4BBC955607A55F5F34E9F46F72A3C96FD2(__this, L_10, NULL);
if (L_11)
{
goto IL_0052;
}
}
{
// Animator.CrossFadeInFixedTime(this[clip], transitionTime, Layer, timeOffset);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_12 = __this->___Animator_14;
String_t* L_13 = ___0_clip;
int32_t L_14;
L_14 = Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592(__this, L_13, Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
float L_15 = ___1_transitionTime;
int32_t L_16 = __this->___Layer_17;
float L_17 = ___2_timeOffset;
NullCheck(L_12);
Animator_CrossFadeInFixedTime_mC0A7F0188309753098EFF103FFA511A4377EEC55(L_12, L_14, L_15, L_16, L_17, NULL);
}
IL_0052:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::CrossFade(System.String,System.Single,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_CrossFade_m45A9EC001D768CB9A5076ADC127993EF3326D4D4 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_clip, float ___1_transitionTime, float ___2_timeOffset, bool ___3_startOver, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (this.ContainsKey(clip))
String_t* L_0 = ___0_clip;
bool L_1;
L_1 = Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E(__this, L_0, Dictionary_2_ContainsKey_mAEDD6BBEE1B37BC5E1D803803352FBE4CF4D3D7E_RuntimeMethod_var);
if (!L_1)
{
goto IL_0052;
}
}
{
// RefreshClipMemory(clip);
String_t* L_2 = ___0_clip;
FAnimationClips_RefreshClipMemory_mEE642F8B3B8A86770F6E61D351CC85DA090C170A(__this, L_2, NULL);
// if (startOver)
bool L_3 = ___3_startOver;
if (!L_3)
{
goto IL_002f;
}
}
{
// Animator.CrossFade(this[clip], transitionTime, Layer, timeOffset);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_4 = __this->___Animator_14;
String_t* L_5 = ___0_clip;
int32_t L_6;
L_6 = Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592(__this, L_5, Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
float L_7 = ___1_transitionTime;
int32_t L_8 = __this->___Layer_17;
float L_9 = ___2_timeOffset;
NullCheck(L_4);
Animator_CrossFade_mAE4ED75E850B05A529EE726E314EF15A988F37DF(L_4, L_6, L_7, L_8, L_9, NULL);
return;
}
IL_002f:
{
// if (!IsPlaying(clip))
String_t* L_10 = ___0_clip;
bool L_11;
L_11 = FAnimationClips_IsPlaying_m2CB8FE4BBC955607A55F5F34E9F46F72A3C96FD2(__this, L_10, NULL);
if (L_11)
{
goto IL_0052;
}
}
{
// Animator.CrossFade(this[clip], transitionTime, Layer, timeOffset);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_12 = __this->___Animator_14;
String_t* L_13 = ___0_clip;
int32_t L_14;
L_14 = Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592(__this, L_13, Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
float L_15 = ___1_transitionTime;
int32_t L_16 = __this->___Layer_17;
float L_17 = ___2_timeOffset;
NullCheck(L_12);
Animator_CrossFade_mAE4ED75E850B05A529EE726E314EF15A988F37DF(L_12, L_14, L_15, L_16, L_17, NULL);
}
IL_0052:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::RefreshClipMemory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_RefreshClipMemory_mEE642F8B3B8A86770F6E61D351CC85DA090C170A (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
// if (name != CurrentAnimation)
String_t* L_0 = ___0_name;
String_t* L_1;
L_1 = FAnimationClips_get_CurrentAnimation_m20A1CEA8AF51C5AD9A07450664E9DF057442CA9D_inline(__this, NULL);
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0021;
}
}
{
// PreviousAnimation = CurrentAnimation;
String_t* L_3;
L_3 = FAnimationClips_get_CurrentAnimation_m20A1CEA8AF51C5AD9A07450664E9DF057442CA9D_inline(__this, NULL);
FAnimationClips_set_PreviousAnimation_m996FEC40D23A8E596A4513235FC55AAB939D5C97_inline(__this, L_3, NULL);
// CurrentAnimation = name;
String_t* L_4 = ___0_name;
FAnimationClips_set_CurrentAnimation_m90CED09BBC354551068674C19D18BE12DA0FFEF8_inline(__this, L_4, NULL);
}
IL_0021:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::SetFloat(System.String,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_SetFloat_mEF62703E490D38F0EE30E1D349BBC308248E71ED (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_parameter, float ___1_value, float ___2_deltaSpeed, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float newValue = Animator.GetFloat(parameter);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___Animator_14;
String_t* L_1 = ___0_parameter;
NullCheck(L_0);
float L_2;
L_2 = Animator_GetFloat_m10B455A15EB343175518CCBEE2818C2497CC678A(L_0, L_1, NULL);
V_0 = L_2;
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.deltaTime * deltaSpeed);
float L_3 = ___2_deltaSpeed;
if ((!(((float)L_3) >= ((float)(60.0f)))))
{
goto IL_0019;
}
}
{
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.deltaTime * deltaSpeed);
float L_4 = ___1_value;
V_0 = L_4;
goto IL_002d;
}
IL_0019:
{
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.deltaTime * deltaSpeed);
float L_5 = V_0;
float L_6 = ___1_value;
float L_7;
L_7 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_8 = ___2_deltaSpeed;
float L_9;
L_9 = FLogicMethods_FLerp_mA4780FCB786388953F58987EC3626614CBC87C32(L_5, L_6, ((float)il2cpp_codegen_multiply(L_7, L_8)), (0.00999999978f), NULL);
V_0 = L_9;
}
IL_002d:
{
// Animator.SetFloat(parameter, newValue);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_10 = __this->___Animator_14;
String_t* L_11 = ___0_parameter;
float L_12 = V_0;
NullCheck(L_10);
Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE(L_10, L_11, L_12, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimationClips::SetFloatUnscaledDelta(System.String,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimationClips_SetFloatUnscaledDelta_mBDE5D37D0435DD96B4CB5834D3A7B1F9CE92834B (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_parameter, float ___1_value, float ___2_deltaSpeed, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float newValue = Animator.GetFloat(parameter);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___Animator_14;
String_t* L_1 = ___0_parameter;
NullCheck(L_0);
float L_2;
L_2 = Animator_GetFloat_m10B455A15EB343175518CCBEE2818C2497CC678A(L_0, L_1, NULL);
V_0 = L_2;
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.unscaledDeltaTime * deltaSpeed);
float L_3 = ___2_deltaSpeed;
if ((!(((float)L_3) >= ((float)(60.0f)))))
{
goto IL_0019;
}
}
{
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.unscaledDeltaTime * deltaSpeed);
float L_4 = ___1_value;
V_0 = L_4;
goto IL_002d;
}
IL_0019:
{
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.unscaledDeltaTime * deltaSpeed);
float L_5 = V_0;
float L_6 = ___1_value;
float L_7;
L_7 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
float L_8 = ___2_deltaSpeed;
float L_9;
L_9 = FLogicMethods_FLerp_mA4780FCB786388953F58987EC3626614CBC87C32(L_5, L_6, ((float)il2cpp_codegen_multiply(L_7, L_8)), (0.00999999978f), NULL);
V_0 = L_9;
}
IL_002d:
{
// Animator.SetFloat(parameter, newValue);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_10 = __this->___Animator_14;
String_t* L_11 = ___0_parameter;
float L_12 = V_0;
NullCheck(L_10);
Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE(L_10, L_11, L_12, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Basics.FAnimationClips::IsPlaying(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FAnimationClips_IsPlaying_m2CB8FE4BBC955607A55F5F34E9F46F72A3C96FD2 (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_clip, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (Animator.IsInTransition(Layer))
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___Animator_14;
int32_t L_1 = __this->___Layer_17;
NullCheck(L_0);
bool L_2;
L_2 = Animator_IsInTransition_mC2BD2CC7B7A11BAAA5396F1A2DAFD98D00AA2830(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0037;
}
}
{
// info = Animator.GetNextAnimatorStateInfo(Layer);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_3 = __this->___Animator_14;
int32_t L_4 = __this->___Layer_17;
NullCheck(L_3);
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 L_5;
L_5 = Animator_GetNextAnimatorStateInfo_m4661892C3F99329907EE3EE1C1FCB7974CDA2433(L_3, L_4, NULL);
V_0 = L_5;
// if (info.shortNameHash == this[clip]) return true;
int32_t L_6;
L_6 = AnimatorStateInfo_get_shortNameHash_mEE816B999C282A3BA95AFC64278B994E899B7004((&V_0), NULL);
String_t* L_7 = ___0_clip;
int32_t L_8;
L_8 = Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592(__this, L_7, Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
{
goto IL_005b;
}
}
{
// if (info.shortNameHash == this[clip]) return true;
return (bool)1;
}
IL_0037:
{
// info = Animator.GetCurrentAnimatorStateInfo(Layer);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_9 = __this->___Animator_14;
int32_t L_10 = __this->___Layer_17;
NullCheck(L_9);
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 L_11;
L_11 = Animator_GetCurrentAnimatorStateInfo_mD5B526FA605F6CFBC31B7DE36740F6AD1E534CAD(L_9, L_10, NULL);
V_0 = L_11;
// if (info.shortNameHash == this[clip]) return true;
int32_t L_12;
L_12 = AnimatorStateInfo_get_shortNameHash_mEE816B999C282A3BA95AFC64278B994E899B7004((&V_0), NULL);
String_t* L_13 = ___0_clip;
int32_t L_14;
L_14 = Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592(__this, L_13, Dictionary_2_get_Item_mE01750B88D9A581E9196F3444952F7592E862592_RuntimeMethod_var);
if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
{
goto IL_005b;
}
}
{
// if (info.shortNameHash == this[clip]) return true;
return (bool)1;
}
IL_005b:
{
// return false;
return (bool)0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String FIMSpace.Basics.FAnimator::get_CurrentAnimation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FAnimator_get_CurrentAnimation_m173257A0B23F5B260569EE51F70AF039F19819B6 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, const RuntimeMethod* method)
{
{
// public string CurrentAnimation { get; private set; }
String_t* L_0 = __this->___U3CCurrentAnimationU3Ek__BackingField_1;
return L_0;
}
}
// System.Void FIMSpace.Basics.FAnimator::set_CurrentAnimation(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_set_CurrentAnimation_mEBA97C7F3A87855987A3F2AADE111317177CCCBB (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string CurrentAnimation { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CCurrentAnimationU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentAnimationU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// System.String FIMSpace.Basics.FAnimator::get_PreviousAnimation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FAnimator_get_PreviousAnimation_m4D2364B1DDB10489F891EDC329A3791673660AB6 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, const RuntimeMethod* method)
{
{
// public string PreviousAnimation { get; private set; }
String_t* L_0 = __this->___U3CPreviousAnimationU3Ek__BackingField_2;
return L_0;
}
}
// System.Void FIMSpace.Basics.FAnimator::set_PreviousAnimation(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_set_PreviousAnimation_mE6F4B0DEF8C7C3E21C5825D8304CC5AF79EFF1F2 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string PreviousAnimation { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CPreviousAnimationU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPreviousAnimationU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// System.Int32 FIMSpace.Basics.FAnimator::get_Layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, const RuntimeMethod* method)
{
{
// public int Layer { get; private set; }
int32_t L_0 = __this->___U3CLayerU3Ek__BackingField_3;
return L_0;
}
}
// System.Void FIMSpace.Basics.FAnimator::set_Layer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_set_Layer_mD81F402DA1298186DA90DB8DF2067E0656DBE906 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int Layer { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CLayerU3Ek__BackingField_3 = L_0;
return;
}
}
// System.Void FIMSpace.Basics.FAnimator::.ctor(UnityEngine.Animator,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator__ctor_mE5D8CAEC97F58F8CAF8C94AA075689483320D3B2 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___0_animator, int32_t ___1_layer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public FAnimator(Animator animator, int layer = 0)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// this.Animator = animator;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = ___0_animator;
__this->___Animator_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Animator_0), (void*)L_0);
// CurrentAnimation = "";
FAnimator_set_CurrentAnimation_mEBA97C7F3A87855987A3F2AADE111317177CCCBB_inline(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
// PreviousAnimation = "";
FAnimator_set_PreviousAnimation_mE6F4B0DEF8C7C3E21C5825D8304CC5AF79EFF1F2_inline(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
// Layer = layer;
int32_t L_1 = ___1_layer;
FAnimator_set_Layer_mD81F402DA1298186DA90DB8DF2067E0656DBE906_inline(__this, L_1, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Basics.FAnimator::ContainsClip(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FAnimator_ContainsClip_m3DC57BF50691CE4DEFB4E94720FFE79B17BE5D79 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_clipName, bool ___1_exactClipName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral723AAE57AC9D6CA8C5341FB291984E99B6BBDD6B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB50BE614A11C63745378E9146597638973683391);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD1958B37B7D201AAB3C4815F1987FED3B007202);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// if (!Animator)
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___Animator_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_0019;
}
}
{
// Debug.LogError("No animator!");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralCD1958B37B7D201AAB3C4815F1987FED3B007202, NULL);
// return false;
return (bool)0;
}
IL_0019:
{
// string existing = "";
V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
// if (!exactClipName) // Checking if animation state exists with different variants for clipName word
bool L_2 = ___1_exactClipName;
if (L_2)
{
goto IL_009b;
}
}
{
// if (FAnimatorMethods.StateExists(Animator, clipName, Layer)) existing = clipName;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_3 = __this->___Animator_0;
String_t* L_4 = ___0_clipName;
int32_t L_5;
L_5 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
bool L_6;
L_6 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_3, L_4, L_5, NULL);
if (!L_6)
{
goto IL_003a;
}
}
{
// if (FAnimatorMethods.StateExists(Animator, clipName, Layer)) existing = clipName;
String_t* L_7 = ___0_clipName;
V_0 = L_7;
goto IL_00b1;
}
IL_003a:
{
// if (FAnimatorMethods.StateExists(Animator, FStringMethods.CapitalizeFirstLetter(clipName))) existing = FStringMethods.CapitalizeFirstLetter(clipName);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_8 = __this->___Animator_0;
String_t* L_9 = ___0_clipName;
String_t* L_10;
L_10 = FStringMethods_CapitalizeFirstLetter_m6CE7B75CCCE592BADBB5E60DA0A0826C17DF9780(L_9, NULL);
bool L_11;
L_11 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_8, L_10, 0, NULL);
if (!L_11)
{
goto IL_0057;
}
}
{
// if (FAnimatorMethods.StateExists(Animator, FStringMethods.CapitalizeFirstLetter(clipName))) existing = FStringMethods.CapitalizeFirstLetter(clipName);
String_t* L_12 = ___0_clipName;
String_t* L_13;
L_13 = FStringMethods_CapitalizeFirstLetter_m6CE7B75CCCE592BADBB5E60DA0A0826C17DF9780(L_12, NULL);
V_0 = L_13;
goto IL_00b1;
}
IL_0057:
{
// if (FAnimatorMethods.StateExists(Animator, clipName.ToLower(), Layer)) existing = clipName.ToLower();
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_14 = __this->___Animator_0;
String_t* L_15 = ___0_clipName;
NullCheck(L_15);
String_t* L_16;
L_16 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_15, NULL);
int32_t L_17;
L_17 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
bool L_18;
L_18 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_14, L_16, L_17, NULL);
if (!L_18)
{
goto IL_0079;
}
}
{
// if (FAnimatorMethods.StateExists(Animator, clipName.ToLower(), Layer)) existing = clipName.ToLower();
String_t* L_19 = ___0_clipName;
NullCheck(L_19);
String_t* L_20;
L_20 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_19, NULL);
V_0 = L_20;
goto IL_00b1;
}
IL_0079:
{
// if (FAnimatorMethods.StateExists(Animator, clipName.ToUpper(), Layer)) existing = clipName.ToUpper();
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_21 = __this->___Animator_0;
String_t* L_22 = ___0_clipName;
NullCheck(L_22);
String_t* L_23;
L_23 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_22, NULL);
int32_t L_24;
L_24 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
bool L_25;
L_25 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_21, L_23, L_24, NULL);
if (!L_25)
{
goto IL_00b1;
}
}
{
// if (FAnimatorMethods.StateExists(Animator, clipName.ToUpper(), Layer)) existing = clipName.ToUpper();
String_t* L_26 = ___0_clipName;
NullCheck(L_26);
String_t* L_27;
L_27 = String_ToUpper_m5F499BC30C2A5F5C96248B4C3D1A3B4694748B49(L_26, NULL);
V_0 = L_27;
goto IL_00b1;
}
IL_009b:
{
// if (FAnimatorMethods.StateExists(Animator, clipName, Layer)) existing = clipName;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_28 = __this->___Animator_0;
String_t* L_29 = ___0_clipName;
int32_t L_30;
L_30 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
bool L_31;
L_31 = FAnimatorMethods_StateExists_mA76B630346D3898CD16DF3FDDD5B62927190B946(L_28, L_29, L_30, NULL);
if (!L_31)
{
goto IL_00b1;
}
}
{
// if (FAnimatorMethods.StateExists(Animator, clipName, Layer)) existing = clipName;
String_t* L_32 = ___0_clipName;
V_0 = L_32;
}
IL_00b1:
{
// if (existing == "")
String_t* L_33 = V_0;
bool L_34;
L_34 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_33, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
if (!L_34)
{
goto IL_00e5;
}
}
{
// Debug.LogWarning("Clip with name " + clipName + " not exists in animator from game object " + Animator.gameObject.name);
String_t* L_35 = ___0_clipName;
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_36 = __this->___Animator_0;
NullCheck(L_36);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
L_37 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_36, NULL);
NullCheck(L_37);
String_t* L_38;
L_38 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_37, NULL);
String_t* L_39;
L_39 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralB50BE614A11C63745378E9146597638973683391, L_35, _stringLiteral723AAE57AC9D6CA8C5341FB291984E99B6BBDD6B, L_38, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_39, NULL);
// return false;
return (bool)0;
}
IL_00e5:
{
// return true;
return (bool)1;
}
}
// System.Void FIMSpace.Basics.FAnimator::CrossFadeInFixedTime(System.String,System.Single,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_CrossFadeInFixedTime_m2E492AF4B15C44392FA7F93701C263D611297E66 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_clip, float ___1_transitionTime, float ___2_timeOffset, bool ___3_startOver, const RuntimeMethod* method)
{
{
// RefreshClipMemory(clip);
String_t* L_0 = ___0_clip;
FAnimator_RefreshClipMemory_mBA987C76C075D9BC785F664A3784122C5F4E0861(__this, L_0, NULL);
// if (startOver)
bool L_1 = ___3_startOver;
if (!L_1)
{
goto IL_0020;
}
}
{
// Animator.CrossFadeInFixedTime(clip, transitionTime, Layer, timeOffset);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = __this->___Animator_0;
String_t* L_3 = ___0_clip;
float L_4 = ___1_transitionTime;
int32_t L_5;
L_5 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
float L_6 = ___2_timeOffset;
NullCheck(L_2);
Animator_CrossFadeInFixedTime_mA1271920E97C315726655B0A5C31DAE69FAC6FC2(L_2, L_3, L_4, L_5, L_6, NULL);
return;
}
IL_0020:
{
// if (!IsPlaying(clip))
String_t* L_7 = ___0_clip;
bool L_8;
L_8 = FAnimator_IsPlaying_m2A5F3B7112E76F24CAD42D5DF6EF55629E5726C9(__this, L_7, NULL);
if (L_8)
{
goto IL_003d;
}
}
{
// Animator.CrossFadeInFixedTime(clip, transitionTime, Layer, timeOffset);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_9 = __this->___Animator_0;
String_t* L_10 = ___0_clip;
float L_11 = ___1_transitionTime;
int32_t L_12;
L_12 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
float L_13 = ___2_timeOffset;
NullCheck(L_9);
Animator_CrossFadeInFixedTime_mA1271920E97C315726655B0A5C31DAE69FAC6FC2(L_9, L_10, L_11, L_12, L_13, NULL);
}
IL_003d:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimator::CrossFade(System.String,System.Single,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_CrossFade_m4B103C97BD5B62F56E672CF15C97F7F90B596329 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_clip, float ___1_transitionTime, float ___2_timeOffset, bool ___3_startOver, const RuntimeMethod* method)
{
{
// RefreshClipMemory(clip);
String_t* L_0 = ___0_clip;
FAnimator_RefreshClipMemory_mBA987C76C075D9BC785F664A3784122C5F4E0861(__this, L_0, NULL);
// if (startOver)
bool L_1 = ___3_startOver;
if (!L_1)
{
goto IL_0020;
}
}
{
// Animator.CrossFade(clip, transitionTime, Layer, timeOffset);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = __this->___Animator_0;
String_t* L_3 = ___0_clip;
float L_4 = ___1_transitionTime;
int32_t L_5;
L_5 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
float L_6 = ___2_timeOffset;
NullCheck(L_2);
Animator_CrossFade_m2D91D6C458B15B186365EED0C13A178342789084(L_2, L_3, L_4, L_5, L_6, NULL);
return;
}
IL_0020:
{
// if (!IsPlaying(clip))
String_t* L_7 = ___0_clip;
bool L_8;
L_8 = FAnimator_IsPlaying_m2A5F3B7112E76F24CAD42D5DF6EF55629E5726C9(__this, L_7, NULL);
if (L_8)
{
goto IL_003d;
}
}
{
// Animator.CrossFade(clip, transitionTime, Layer, timeOffset);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_9 = __this->___Animator_0;
String_t* L_10 = ___0_clip;
float L_11 = ___1_transitionTime;
int32_t L_12;
L_12 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
float L_13 = ___2_timeOffset;
NullCheck(L_9);
Animator_CrossFade_m2D91D6C458B15B186365EED0C13A178342789084(L_9, L_10, L_11, L_12, L_13, NULL);
}
IL_003d:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimator::RefreshClipMemory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_RefreshClipMemory_mBA987C76C075D9BC785F664A3784122C5F4E0861 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
// if (name != CurrentAnimation)
String_t* L_0 = ___0_name;
String_t* L_1;
L_1 = FAnimator_get_CurrentAnimation_m173257A0B23F5B260569EE51F70AF039F19819B6_inline(__this, NULL);
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0021;
}
}
{
// PreviousAnimation = CurrentAnimation;
String_t* L_3;
L_3 = FAnimator_get_CurrentAnimation_m173257A0B23F5B260569EE51F70AF039F19819B6_inline(__this, NULL);
FAnimator_set_PreviousAnimation_mE6F4B0DEF8C7C3E21C5825D8304CC5AF79EFF1F2_inline(__this, L_3, NULL);
// CurrentAnimation = name;
String_t* L_4 = ___0_name;
FAnimator_set_CurrentAnimation_mEBA97C7F3A87855987A3F2AADE111317177CCCBB_inline(__this, L_4, NULL);
}
IL_0021:
{
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimator::SetFloat(System.String,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_SetFloat_m040D250E0CC8B78AD7EEC0BFB6A5DE9A181D9CB2 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_parameter, float ___1_value, float ___2_deltaSpeed, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float newValue = Animator.GetFloat(parameter);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___Animator_0;
String_t* L_1 = ___0_parameter;
NullCheck(L_0);
float L_2;
L_2 = Animator_GetFloat_m10B455A15EB343175518CCBEE2818C2497CC678A(L_0, L_1, NULL);
V_0 = L_2;
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.deltaTime * deltaSpeed);
float L_3 = ___2_deltaSpeed;
if ((!(((float)L_3) >= ((float)(60.0f)))))
{
goto IL_0019;
}
}
{
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.deltaTime * deltaSpeed);
float L_4 = ___1_value;
V_0 = L_4;
goto IL_002d;
}
IL_0019:
{
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.deltaTime * deltaSpeed);
float L_5 = V_0;
float L_6 = ___1_value;
float L_7;
L_7 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_8 = ___2_deltaSpeed;
float L_9;
L_9 = FLogicMethods_FLerp_mA4780FCB786388953F58987EC3626614CBC87C32(L_5, L_6, ((float)il2cpp_codegen_multiply(L_7, L_8)), (0.00999999978f), NULL);
V_0 = L_9;
}
IL_002d:
{
// Animator.SetFloat(parameter, newValue);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_10 = __this->___Animator_0;
String_t* L_11 = ___0_parameter;
float L_12 = V_0;
NullCheck(L_10);
Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE(L_10, L_11, L_12, NULL);
// }
return;
}
}
// System.Void FIMSpace.Basics.FAnimator::SetFloatUnscaledDelta(System.String,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FAnimator_SetFloatUnscaledDelta_mC0FEC7E7E3BDE697347AF6362038C061677D0A44 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_parameter, float ___1_value, float ___2_deltaSpeed, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float newValue = Animator.GetFloat(parameter);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___Animator_0;
String_t* L_1 = ___0_parameter;
NullCheck(L_0);
float L_2;
L_2 = Animator_GetFloat_m10B455A15EB343175518CCBEE2818C2497CC678A(L_0, L_1, NULL);
V_0 = L_2;
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.unscaledDeltaTime * deltaSpeed);
float L_3 = ___2_deltaSpeed;
if ((!(((float)L_3) >= ((float)(60.0f)))))
{
goto IL_0019;
}
}
{
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.unscaledDeltaTime * deltaSpeed);
float L_4 = ___1_value;
V_0 = L_4;
goto IL_002d;
}
IL_0019:
{
// if (deltaSpeed >= 60f) newValue = value; else newValue = FLogicMethods.FLerp(newValue, value, Time.unscaledDeltaTime * deltaSpeed);
float L_5 = V_0;
float L_6 = ___1_value;
float L_7;
L_7 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
float L_8 = ___2_deltaSpeed;
float L_9;
L_9 = FLogicMethods_FLerp_mA4780FCB786388953F58987EC3626614CBC87C32(L_5, L_6, ((float)il2cpp_codegen_multiply(L_7, L_8)), (0.00999999978f), NULL);
V_0 = L_9;
}
IL_002d:
{
// Animator.SetFloat(parameter, newValue);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_10 = __this->___Animator_0;
String_t* L_11 = ___0_parameter;
float L_12 = V_0;
NullCheck(L_10);
Animator_SetFloat_m10C78733FAFC7AFEDBDACC48B7C66D3A35A0A7FE(L_10, L_11, L_12, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Basics.FAnimator::IsPlaying(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FAnimator_IsPlaying_m2A5F3B7112E76F24CAD42D5DF6EF55629E5726C9 (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_clip, const RuntimeMethod* method)
{
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (Animator.IsInTransition(Layer))
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___Animator_0;
int32_t L_1;
L_1 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
NullCheck(L_0);
bool L_2;
L_2 = Animator_IsInTransition_mC2BD2CC7B7A11BAAA5396F1A2DAFD98D00AA2830(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0036;
}
}
{
// info = Animator.GetNextAnimatorStateInfo(Layer);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_3 = __this->___Animator_0;
int32_t L_4;
L_4 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
NullCheck(L_3);
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 L_5;
L_5 = Animator_GetNextAnimatorStateInfo_m4661892C3F99329907EE3EE1C1FCB7974CDA2433(L_3, L_4, NULL);
V_0 = L_5;
// if (info.shortNameHash == Animator.StringToHash(clip) ) return true;
int32_t L_6;
L_6 = AnimatorStateInfo_get_shortNameHash_mEE816B999C282A3BA95AFC64278B994E899B7004((&V_0), NULL);
String_t* L_7 = ___0_clip;
int32_t L_8;
L_8 = Animator_StringToHash_mD67B872C411BE37641F49D7AA1DBD45B67F63E3A(L_7, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
{
goto IL_0059;
}
}
{
// if (info.shortNameHash == Animator.StringToHash(clip) ) return true;
return (bool)1;
}
IL_0036:
{
// info = Animator.GetCurrentAnimatorStateInfo(Layer);
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_9 = __this->___Animator_0;
int32_t L_10;
L_10 = FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline(__this, NULL);
NullCheck(L_9);
AnimatorStateInfo_t1F47379289C7CE7FD588FBC3BBD79A777243B6B2 L_11;
L_11 = Animator_GetCurrentAnimatorStateInfo_mD5B526FA605F6CFBC31B7DE36740F6AD1E534CAD(L_9, L_10, NULL);
V_0 = L_11;
// if (info.shortNameHash == Animator.StringToHash(clip)) return true;
int32_t L_12;
L_12 = AnimatorStateInfo_get_shortNameHash_mEE816B999C282A3BA95AFC64278B994E899B7004((&V_0), NULL);
String_t* L_13 = ___0_clip;
int32_t L_14;
L_14 = Animator_StringToHash_mD67B872C411BE37641F49D7AA1DBD45B67F63E3A(L_13, NULL);
if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
{
goto IL_0059;
}
}
{
// if (info.shortNameHash == Animator.StringToHash(clip)) return true;
return (bool)1;
}
IL_0059:
{
// return false;
return (bool)0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Type FIMSpace.Graph.PGGCellPort::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PGGCellPort_get_GetPortValueType_m553E175A9A4FBD1897B50F994043052F7C1AEC38 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override System.Type GetPortValueType { get { return typeof(Data); } }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
return L_1;
}
}
// FIMSpace.Graph.PGGCellPort/Data FIMSpace.Graph.PGGCellPort::get_CellData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
{
// public Data CellData { get; private set; }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0 = __this->___U3CCellDataU3Ek__BackingField_24;
return L_0;
}
}
// System.Void FIMSpace.Graph.PGGCellPort::set_CellData(FIMSpace.Graph.PGGCellPort/Data)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGCellPort_set_CellData_m0AF06D1FDAD9C129652DF52E28C8A0604DA9A5EA (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC ___0_value, const RuntimeMethod* method)
{
{
// public Data CellData { get; private set; }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0 = ___0_value;
__this->___U3CCellDataU3Ek__BackingField_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___CellRef_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___ParentChecker_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___ParentResult_2), (void*)NULL);
#endif
return;
}
}
// 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)
{
{
// public FieldCell Cell { get { return CellData.CellRef; } }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0;
L_0 = PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline(__this, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = L_0.___CellRef_0;
return L_1;
}
}
// FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGCellPort::get_Checker()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* PGGCellPort_get_Checker_m8ED1E210CE674F791C1283B2D3DCEBBA262C9856 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
{
// public CheckerField3D Checker { get { return CellData.ParentChecker; } }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0;
L_0 = PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline(__this, NULL);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1 = L_0.___ParentChecker_1;
return L_1;
}
}
// FIMSpace.Generating.Planning.PlannerResult FIMSpace.Graph.PGGCellPort::get_ParentResult()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* PGGCellPort_get_ParentResult_m80F1FBD841FB282B3D92DFF3038032867788A11F (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
{
// public PlannerResult ParentResult { get { return CellData.ParentResult; } }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0;
L_0 = PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline(__this, NULL);
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_1 = L_0.___ParentResult_2;
return L_1;
}
}
// 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)
{
{
// CellData = new Data(other.Cell, other.Checker, other.ParentResult);
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_0 = ___0_other;
NullCheck(L_0);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1;
L_1 = PGGCellPort_get_Cell_m13000DCE4931E48AD6F864C20C1C229DABD009FF(L_0, NULL);
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_2 = ___0_other;
NullCheck(L_2);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_3;
L_3 = PGGCellPort_get_Checker_m8ED1E210CE674F791C1283B2D3DCEBBA262C9856(L_2, NULL);
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_4 = ___0_other;
NullCheck(L_4);
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_5;
L_5 = PGGCellPort_get_ParentResult_m80F1FBD841FB282B3D92DFF3038032867788A11F(L_4, NULL);
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_6;
memset((&L_6), 0, sizeof(L_6));
Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
PGGCellPort_set_CellData_m0AF06D1FDAD9C129652DF52E28C8A0604DA9A5EA_inline(__this, L_6, NULL);
// }
return;
}
}
// 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)
{
{
// CellData = new Data(cellRef, parentChecker, currentResult);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cellRef;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1 = ___1_parentChecker;
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_2 = ___2_currentResult;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_3;
memset((&L_3), 0, sizeof(L_3));
Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
PGGCellPort_set_CellData_m0AF06D1FDAD9C129652DF52E28C8A0604DA9A5EA_inline(__this, L_3, NULL);
// }
return;
}
}
// System.Object FIMSpace.Graph.PGGCellPort::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGCellPort_get_DefaultValue_m764360F350A7255B040EC08994CA1C349DF04C9D (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override object DefaultValue { get { return CellData; } }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0;
L_0 = PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline(__this, NULL);
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_1 = L_0;
RuntimeObject* L_2 = Box(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var, &L_1);
return L_2;
}
}
// UnityEngine.Color FIMSpace.Graph.PGGCellPort::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGGCellPort_GetColor_m646DB983DEE9581422AB734735F9E10EF048F597 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
{
// return new Color(0.6f, 0.85f, .0f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.600000024f), (0.850000024f), (0.0f), (1.0f), /*hidden argument*/NULL);
return L_0;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_0 = NULL;
RuntimeObject* V_1 = NULL;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 V_2;
memset((&V_2), 0, sizeof(V_2));
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_3 = NULL;
{
// var first = FirstNoSender();
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_0;
L_0 = NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054(__this, NULL);
V_0 = L_0;
// if (first != null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_1 = V_0;
if (!L_1)
{
goto IL_0057;
}
}
{
// var tPort = first.PortReference;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2 = V_0;
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___PortReference_3;
V_1 = L_3;
// if (tPort != null)
RuntimeObject* L_4 = V_1;
if (!L_4)
{
goto IL_0057;
}
}
{
// if ( tPort is PGGPlannerPort)
RuntimeObject* L_5 = V_1;
if (!((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_5, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)))
{
goto IL_0034;
}
}
{
// PGGPlannerPort plPrt = tPort as PGGPlannerPort;
RuntimeObject* L_6 = V_1;
// var shpe = plPrt.shape;
NullCheck(((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_6, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)));
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7;
L_7 = PGGPlannerPort_get_shape_m6E6B92E85AE23EA5D1EC8FC179700D3FFD6D319F(((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_6, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)), NULL);
V_3 = L_7;
// if( shpe != null)
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8 = V_3;
if (!L_8)
{
goto IL_0034;
}
}
{
// Data nData = new Data(null, shpe, null);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = V_3;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_10;
memset((&L_10), 0, sizeof(L_10));
Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703((&L_10), (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL, L_9, (PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829*)NULL, /*hidden argument*/NULL);
// return nData;
return L_10;
}
IL_0034:
{
// Data? dt = GetDataFromPort(FirstNoSender().PortReference);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_11;
L_11 = NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054(__this, NULL);
NullCheck(L_11);
RuntimeObject* L_12 = L_11->___PortReference_3;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 L_13;
L_13 = PGGCellPort_GetDataFromPort_mE182152A9F10E70250E1DF4474F43A9346962A4E(__this, L_12, NULL);
V_2 = L_13;
// if (dt != null) { return dt.Value; }
bool L_14;
L_14 = Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_inline((&V_2), Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var);
if (!L_14)
{
goto IL_0057;
}
}
{
// if (dt != null) { return dt.Value; }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_15;
L_15 = Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB((&V_2), Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var);
return L_15;
}
IL_0057:
{
// return new Data(null, null, null);
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_16;
memset((&L_16), 0, sizeof(L_16));
Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703((&L_16), (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL, (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL, (PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829*)NULL, /*hidden argument*/NULL);
return L_16;
}
}
// System.Nullable`1<FIMSpace.Graph.PGGCellPort/Data> FIMSpace.Graph.PGGCellPort::GetDataFromPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 PGGCellPort_GetDataFromPort_mE182152A9F10E70250E1DF4474F43A9346962A4E (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, RuntimeObject* ___0_conn, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* V_0 = NULL;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC V_1;
memset((&V_1), 0, sizeof(V_1));
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_2 = NULL;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (conn is PGGCellPort)
RuntimeObject* L_0 = ___0_conn;
if (!((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_0, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
// PGGCellPort prt = conn as PGGCellPort;
RuntimeObject* L_1 = ___0_conn;
// return prt.CellData;
NullCheck(((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_1, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)));
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_2;
L_2 = PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline(((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_1, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)), NULL);
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 L_3;
memset((&L_3), 0, sizeof(L_3));
Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C((&L_3), L_2, /*hidden argument*/Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C_RuntimeMethod_var);
return L_3;
}
IL_0019:
{
// if (conn is PGGPlannerPort)
RuntimeObject* L_4 = ___0_conn;
if (!((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_4, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)))
{
goto IL_004c;
}
}
{
// PGGPlannerPort prt = conn as PGGPlannerPort;
RuntimeObject* L_5 = ___0_conn;
V_0 = ((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_5, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var));
// if (prt.HasShape)
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_6 = V_0;
NullCheck(L_6);
bool L_7;
L_7 = PGGPlannerPort_get_HasShape_m4DE9620477C9A024189F6257651AD01EDEBEC1E9(L_6, NULL);
if (!L_7)
{
goto IL_004c;
}
}
{
// Data nData = new Data();
il2cpp_codegen_initobj((&V_1), sizeof(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC));
// nData.ParentChecker = prt.shape;
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_8 = V_0;
NullCheck(L_8);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9;
L_9 = PGGPlannerPort_get_shape_m6E6B92E85AE23EA5D1EC8FC179700D3FFD6D319F(L_8, NULL);
(&V_1)->___ParentChecker_1 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___ParentChecker_1), (void*)L_9);
// return nData;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_10 = V_1;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 L_11;
memset((&L_11), 0, sizeof(L_11));
Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C((&L_11), L_10, /*hidden argument*/Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C_RuntimeMethod_var);
return L_11;
}
IL_004c:
{
// if (conn is NodePortBase)
RuntimeObject* L_12 = ___0_conn;
if (!((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_12, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)))
{
goto IL_0079;
}
}
{
// NodePortBase np = conn as NodePortBase;
RuntimeObject* L_13 = ___0_conn;
V_2 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_13, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (np.GetPortValueSafe is Data)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_14 = V_2;
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_14, NULL);
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_15, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var)))
{
goto IL_0079;
}
}
{
// return (Data)np.GetPortValueSafe;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_16 = V_2;
NullCheck(L_16);
RuntimeObject* L_17;
L_17 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_16, NULL);
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 L_18;
memset((&L_18), 0, sizeof(L_18));
Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C((&L_18), ((*(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)((Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)UnBox(L_17, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var)))), /*hidden argument*/Nullable_1__ctor_m4274E50A0FC2E71A6D96A1836BF0DBDFCEB4800C_RuntimeMethod_var);
return L_18;
}
IL_0079:
{
// return null;
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946));
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 L_19 = V_3;
return L_19;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (PortState() == EPortPinState.Empty) { /*Debug.Log("empty");*/ return null; }
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_000b;
}
}
{
// if (PortState() == EPortPinState.Empty) { /*Debug.Log("empty");*/ return null; }
return (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL;
}
IL_000b:
{
// var conn = FirstNoSender().PortReference;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_1;
L_1 = NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054(__this, NULL);
NullCheck(L_1);
RuntimeObject* L_2 = L_1->___PortReference_3;
V_0 = L_2;
// Data? d = GetDataFromPort(conn);
RuntimeObject* L_3 = V_0;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 L_4;
L_4 = PGGCellPort_GetDataFromPort_mE182152A9F10E70250E1DF4474F43A9346962A4E(__this, L_3, NULL);
V_1 = L_4;
// if (d == null) { /*Debug.Log("d null");*/ return null; }
bool L_5;
L_5 = Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_inline((&V_1), Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var);
if (L_5)
{
goto IL_002a;
}
}
{
// if (d == null) { /*Debug.Log("d null");*/ return null; }
return (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL;
}
IL_002a:
{
// return d.Value.CellRef;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_6;
L_6 = Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB((&V_1), Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = L_6.___CellRef_0;
return L_7;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (PortState() == EPortPinState.Empty) return null;
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_000b;
}
}
{
// if (PortState() == EPortPinState.Empty) return null;
return (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL;
}
IL_000b:
{
// var conn = FirstNoSender().PortReference;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_1;
L_1 = NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054(__this, NULL);
NullCheck(L_1);
RuntimeObject* L_2 = L_1->___PortReference_3;
V_0 = L_2;
// Data? d = GetDataFromPort(conn);
RuntimeObject* L_3 = V_0;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 L_4;
L_4 = PGGCellPort_GetDataFromPort_mE182152A9F10E70250E1DF4474F43A9346962A4E(__this, L_3, NULL);
V_1 = L_4;
// if (d == null) return null;
bool L_5;
L_5 = Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_inline((&V_1), Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var);
if (L_5)
{
goto IL_002a;
}
}
{
// if (d == null) return null;
return (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL;
}
IL_002a:
{
// return d.Value.ParentChecker;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_6;
L_6 = Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB((&V_1), Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7 = L_6.___ParentChecker_1;
return L_7;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (PortState() == EPortPinState.Empty) return null;
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_000b;
}
}
{
// if (PortState() == EPortPinState.Empty) return null;
return (PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829*)NULL;
}
IL_000b:
{
// var conn = FirstNoSender().PortReference;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_1;
L_1 = NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054(__this, NULL);
NullCheck(L_1);
RuntimeObject* L_2 = L_1->___PortReference_3;
V_0 = L_2;
// Data? d = GetDataFromPort(conn);
RuntimeObject* L_3 = V_0;
Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946 L_4;
L_4 = PGGCellPort_GetDataFromPort_mE182152A9F10E70250E1DF4474F43A9346962A4E(__this, L_3, NULL);
V_1 = L_4;
// if (d == null) return null;
bool L_5;
L_5 = Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_inline((&V_1), Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_RuntimeMethod_var);
if (L_5)
{
goto IL_002a;
}
}
{
// if (d == null) return null;
return (PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829*)NULL;
}
IL_002a:
{
// return d.Value.ParentResult;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_6;
L_6 = Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB((&V_1), Nullable_1_get_Value_m6AA81B0A22E3DD00458A10DE6A7A53FC2CA032BB_RuntimeMethod_var);
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_7 = L_6.___ParentResult_2;
return L_7;
}
}
// System.Object FIMSpace.Graph.PGGCellPort::GetPortValueCall(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGCellPort_GetPortValueCall_m65869949D9C74CA0D049BCA3465408EF864847D0 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, bool ___0_onReadPortCall, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var val = base.GetPortValueCall(onReadPortCall);
bool L_0 = ___0_onReadPortCall;
RuntimeObject* L_1;
L_1 = NodePortBase_GetPortValueCall_m4BE4DBBBFFB6869E24CAB3E0D094AEDBEB5A1311(__this, L_0, NULL);
V_0 = L_1;
// if (val == null) return val;
RuntimeObject* L_2 = V_0;
if (L_2)
{
goto IL_000d;
}
}
{
// if (val == null) return val;
RuntimeObject* L_3 = V_0;
return L_3;
}
IL_000d:
{
// if (val.GetType() == typeof(Data)) CellData = (Data)val;
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL);
if (!L_8)
{
goto IL_0032;
}
}
{
// if (val.GetType() == typeof(Data)) CellData = (Data)val;
RuntimeObject* L_9 = V_0;
PGGCellPort_set_CellData_m0AF06D1FDAD9C129652DF52E28C8A0604DA9A5EA_inline(__this, ((*(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)((Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)UnBox(L_9, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var)))), NULL);
goto IL_0041;
}
IL_0032:
{
// else CellData = new Data();
il2cpp_codegen_initobj((&V_1), sizeof(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC));
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_10 = V_1;
PGGCellPort_set_CellData_m0AF06D1FDAD9C129652DF52E28C8A0604DA9A5EA_inline(__this, L_10, NULL);
}
IL_0041:
{
// if ( FGenerators.CheckIfIsNull( CellData.CellRef) ) return null; // If no data then return null value
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_11;
L_11 = PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline(__this, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = L_11.___CellRef_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_13;
L_13 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_12, NULL);
if (!L_13)
{
goto IL_0055;
}
}
{
// if ( FGenerators.CheckIfIsNull( CellData.CellRef) ) return null; // If no data then return null value
return NULL;
}
IL_0055:
{
// return val;
RuntimeObject* L_14 = V_0;
return L_14;
}
}
// System.Boolean FIMSpace.Graph.PGGCellPort::CanConnectWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGCellPort_CanConnectWith_m460A6519EF642E4FE5F421AA559E925B0B1E318B (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, RuntimeObject* ___0_toPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (toPort is PGGCellPort) return true;
RuntimeObject* L_0 = ___0_toPort;
if (!((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_0, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
// if (toPort is PGGCellPort) return true;
return (bool)1;
}
IL_000a:
{
// if (toPort is BoolPort) return true;
RuntimeObject* L_1 = ___0_toPort;
if (!((BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380*)IsInstClass((RuntimeObject*)L_1, BoolPort_tB601F3D8F332D1919624399B1E455D46A542E380_il2cpp_TypeInfo_var)))
{
goto IL_0014;
}
}
{
// if (toPort is BoolPort) return true;
return (bool)1;
}
IL_0014:
{
// if (toPort is PGGVector3Port) return true;
RuntimeObject* L_2 = ___0_toPort;
if (!((PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B*)IsInstClass((RuntimeObject*)L_2, PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B_il2cpp_TypeInfo_var)))
{
goto IL_001e;
}
}
{
// if (toPort is PGGVector3Port) return true;
return (bool)1;
}
IL_001e:
{
// if (toPort.IsSender) return true;
RuntimeObject* L_3 = ___0_toPort;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_0028;
}
}
{
// if (toPort.IsSender) return true;
return (bool)1;
}
IL_0028:
{
// if (toPort.IsUniversal) return true;
RuntimeObject* L_5 = ___0_toPort;
NullCheck(L_5);
bool L_6;
L_6 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsUniversal() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_5);
if (!L_6)
{
goto IL_0032;
}
}
{
// if (toPort.IsUniversal) return true;
return (bool)1;
}
IL_0032:
{
// if (toPort.GetPortValueType == GetPortValueType) return true;
RuntimeObject* L_7 = ___0_toPort;
NullCheck(L_7);
Type_t* L_8;
L_8 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_7);
Type_t* L_9;
L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_9, NULL);
if (!L_10)
{
goto IL_0047;
}
}
{
// if (toPort.GetPortValueType == GetPortValueType) return true;
return (bool)1;
}
IL_0047:
{
// if (toPort.IsOutput == false)
RuntimeObject* L_11 = ___0_toPort;
NullCheck(L_11);
bool L_12;
L_12 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsOutput() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_11);
if (L_12)
{
goto IL_0068;
}
}
{
// { if (toPort.GetType() == typeof(PGGPlannerPort)) return true; }
RuntimeObject* L_13 = ___0_toPort;
NullCheck(L_13);
Type_t* L_14;
L_14 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_13, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
bool L_17;
L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
if (!L_17)
{
goto IL_0068;
}
}
{
// { if (toPort.GetType() == typeof(PGGPlannerPort)) return true; }
return (bool)1;
}
IL_0068:
{
// return false;
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.PGGCellPort::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGCellPort_AllowConnectionWithValueType_mC0FB9A590D87F79383D679359AD923152A2C9A94 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var);
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 (other is PGGCellPort) return true;
RuntimeObject* L_0 = ___0_other;
if (!((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_0, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
// if (other is PGGCellPort) return true;
return (bool)1;
}
IL_000a:
{
// if (other.IsUniversal) return true;
RuntimeObject* L_1 = ___0_other;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsUniversal() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0014;
}
}
{
// if (other.IsUniversal) return true;
return (bool)1;
}
IL_0014:
{
// if (other.IsSender) return true;
RuntimeObject* L_3 = ___0_other;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_001e;
}
}
{
// if (other.IsSender) return true;
return (bool)1;
}
IL_001e:
{
// if (other.GetPortValueType == GetPortValueType) return true;
RuntimeObject* L_5 = ___0_other;
NullCheck(L_5);
Type_t* L_6;
L_6 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_5);
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL);
if (!L_8)
{
goto IL_0033;
}
}
{
// if (other.GetPortValueType == GetPortValueType) return true;
return (bool)1;
}
IL_0033:
{
// if (other.IsOutput == false)
RuntimeObject* L_9 = ___0_other;
NullCheck(L_9);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsOutput() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_9);
if (L_10)
{
goto IL_0054;
}
}
{
// { if (other.GetType() == typeof(PGGPlannerPort)) return true; }
RuntimeObject* L_11 = ___0_other;
NullCheck(L_11);
Type_t* L_12;
L_12 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_11, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_14;
L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
bool L_15;
L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL);
if (!L_15)
{
goto IL_0054;
}
}
{
// { if (other.GetType() == typeof(PGGPlannerPort)) return true; }
return (bool)1;
}
IL_0054:
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.PGGCellPort::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGCellPort_Clear_m98F44B8DBDDF11C72F56D55938CCE32ABFA0242D (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
{
// CellData = new Data(null, null, null);
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0;
memset((&L_0), 0, sizeof(L_0));
Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703((&L_0), (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL, (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL, (PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829*)NULL, /*hidden argument*/NULL);
PGGCellPort_set_CellData_m0AF06D1FDAD9C129652DF52E28C8A0604DA9A5EA_inline(__this, L_0, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Graph.PGGCellPort::OnClicked(UnityEngine.Event)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGCellPort_OnClicked_m3468F19420F27C5BE09D5AA22396AAB8F1094C65 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, 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;
{
// bool baseClick = base.OnClicked(e);
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e;
bool L_1;
L_1 = NodePortBase_OnClicked_m7E3093D80D791A50251E41E169ADCA57C9829EE8(__this, L_0, NULL);
// if (baseClick) return true;
if (!L_1)
{
goto IL_000b;
}
}
{
// if (baseClick) return true;
return (bool)1;
}
IL_000b:
{
// FieldCell cl = GetInputCellValue;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2;
L_2 = PGGCellPort_get_GetInputCellValue_m6148B4321E8D09FE065AA722CB2CFD8947C85CD2(__this, NULL);
V_0 = L_2;
// if (FGenerators.CheckIfExist_NOTNULL(cl))
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_4;
L_4 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_3, NULL);
if (!L_4)
{
goto IL_003d;
}
}
{
// if (FGenerators.CheckIfExist_NOTNULL(GetInputCheckerValue))
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5;
L_5 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(__this, NULL);
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_003d;
}
}
{
// GetInputCheckerValue.DebugLogDrawCellInWorldSpace(cl, Color.green, 0.25f);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7;
L_7 = PGGCellPort_get_GetInputCheckerValue_m7F17A70864A51D2B3289E5D5ABCE3DFEC096E09D(__this, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8 = V_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
L_9 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
NullCheck(L_7);
CheckerField3D_DebugLogDrawCellInWorldSpace_m54616AA3FE2DE4CB2A56C9090439DDAC33952EAB(L_7, L_8, L_9, (0.25f), NULL);
}
IL_003d:
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.PGGCellPort::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGCellPort__ctor_mEBE3FCDB2CCAC041AD3C074129847BACC81CCD72 (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
{
NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: FIMSpace.Graph.PGGCellPort/Data
IL2CPP_EXTERN_C void Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshal_pinvoke(const Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC& unmarshaled, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_pinvoke& marshaled)
{
Exception_t* ___CellRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CellRef' of type 'Data': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CellRef_0Exception, NULL);
}
IL2CPP_EXTERN_C void Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshal_pinvoke_back(const Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_pinvoke& marshaled, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC& unmarshaled)
{
Exception_t* ___CellRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CellRef' of type 'Data': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CellRef_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Graph.PGGCellPort/Data
IL2CPP_EXTERN_C void Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshal_pinvoke_cleanup(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: FIMSpace.Graph.PGGCellPort/Data
IL2CPP_EXTERN_C void Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshal_com(const Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC& unmarshaled, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_com& marshaled)
{
Exception_t* ___CellRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CellRef' of type 'Data': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CellRef_0Exception, NULL);
}
IL2CPP_EXTERN_C void Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshal_com_back(const Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_com& marshaled, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC& unmarshaled)
{
Exception_t* ___CellRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CellRef' of type 'Data': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CellRef_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Graph.PGGCellPort/Data
IL2CPP_EXTERN_C void Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshal_com_cleanup(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_com& marshaled)
{
}
// System.Void FIMSpace.Graph.PGGCellPort/Data::.ctor(FIMSpace.Generating.FieldCell,FIMSpace.Generating.Checker.CheckerField3D,FIMSpace.Generating.Planning.PlannerResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703 (Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_parentChecker, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___2_parentResult, const RuntimeMethod* method)
{
{
// CellRef = cellRef;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cellRef;
__this->___CellRef_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CellRef_0), (void*)L_0);
// ParentChecker = parentChecker;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1 = ___1_parentChecker;
__this->___ParentChecker_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentChecker_1), (void*)L_1);
// ParentResult = parentResult;
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_2 = ___2_parentResult;
__this->___ParentResult_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentResult_2), (void*)L_2);
// }
return;
}
}
IL2CPP_EXTERN_C void Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703_AdjustorThunk (RuntimeObject* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___1_parentChecker, PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___2_parentResult, const RuntimeMethod* method)
{
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*>(__this + _offset);
Data__ctor_mC6395A84DBEB8010AFAA114C5DF5586B8F3AB703(_thisAdjusted, ___0_cellRef, ___1_parentChecker, ___2_parentResult, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Type FIMSpace.Graph.PGGModCellPort::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PGGModCellPort_get_GetPortValueType_mB949BFBC666D0643A59A6FDAD66F8564D92BC121 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override System.Type GetPortValueType { get { return typeof(Data); } }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
return L_1;
}
}
// FIMSpace.Graph.PGGModCellPort/Data FIMSpace.Graph.PGGModCellPort::get_CellData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
// public Data CellData { get; private set; }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0 = __this->___U3CCellDataU3Ek__BackingField_24;
return L_0;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::set_CellData(FIMSpace.Graph.PGGModCellPort/Data)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA ___0_value, const RuntimeMethod* method)
{
{
// public Data CellData { get; private set; }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0 = ___0_value;
__this->___U3CCellDataU3Ek__BackingField_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___CellRef_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___CellsList_1), (void*)NULL);
#endif
return;
}
}
// FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGModCellPort::get_Cell()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PGGModCellPort_get_Cell_m47E52B427B5A588DAE7B2C42EC35B5CAD8ECA87D (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
// public FieldCell Cell { get { return CellData.CellRef; } }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0;
L_0 = PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline(__this, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = L_0.___CellRef_0;
return L_1;
}
}
// System.Boolean FIMSpace.Graph.PGGModCellPort::get_ContainsMultipleCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGModCellPort_get_ContainsMultipleCells_m609CBF769D00EBDDCB7B6A6E7B97450437DD878C (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public bool ContainsMultipleCells { get { return CellData.ContainsMultipleCells; } }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0;
L_0 = PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline(__this, NULL);
V_0 = L_0;
bool L_1;
L_1 = Data_get_ContainsMultipleCells_m119A2E057FDA2CC82C505188E149B90E192BC82A((&V_0), NULL);
return L_1;
}
}
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell> FIMSpace.Graph.PGGModCellPort::get_CellsList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* PGGModCellPort_get_CellsList_mBBA51E69D3DBDAE7D98428E76C9EC2E56DAF663E (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
// public List<FieldCell> CellsList { get { return CellData.CellsList; } }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0;
L_0 = PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline(__this, NULL);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = L_0.___CellsList_1;
return L_1;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::ProvideFullCellData(FIMSpace.Graph.PGGModCellPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_ProvideFullCellData_m2015EC2F7F4131128DE8642160F85D9D9F79773A (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* ___0_other, const RuntimeMethod* method)
{
{
// CellData = new Data(other.Cell);
PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* L_0 = ___0_other;
NullCheck(L_0);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1;
L_1 = PGGModCellPort_get_Cell_m47E52B427B5A588DAE7B2C42EC35B5CAD8ECA87D(L_0, NULL);
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_2;
memset((&L_2), 0, sizeof(L_2));
Data__ctor_m7EC4591399178149A4EF42A0DD66DE92B1EA4C23((&L_2), L_1, /*hidden argument*/NULL);
PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline(__this, L_2, NULL);
// ForcedNull = false;
PGGModCellPort_set_ForcedNull_mE5BAE43D124EF9A42081A44A0633BBED7F1BF098_inline(__this, (bool)0, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::ProvideFullCellData(FIMSpace.Generating.FieldCell,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_ProvideFullCellData_m90E6D0E617462718B456641F145C4A0AA599C69C (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, bool ___1_clearList, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// CellData = new Data(cellRef);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cellRef;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_1;
memset((&L_1), 0, sizeof(L_1));
Data__ctor_m7EC4591399178149A4EF42A0DD66DE92B1EA4C23((&L_1), L_0, /*hidden argument*/NULL);
PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline(__this, L_1, NULL);
// ForcedNull = false;
PGGModCellPort_set_ForcedNull_mE5BAE43D124EF9A42081A44A0633BBED7F1BF098_inline(__this, (bool)0, NULL);
// if (clearList) if (CellsList != null) CellsList.Clear();
bool L_2 = ___1_clearList;
if (!L_2)
{
goto IL_0029;
}
}
{
// if (clearList) if (CellsList != null) CellsList.Clear();
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3;
L_3 = PGGModCellPort_get_CellsList_mBBA51E69D3DBDAE7D98428E76C9EC2E56DAF663E(__this, NULL);
if (!L_3)
{
goto IL_0029;
}
}
{
// if (clearList) if (CellsList != null) CellsList.Clear();
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4;
L_4 = PGGModCellPort_get_CellsList_mBBA51E69D3DBDAE7D98428E76C9EC2E56DAF663E(__this, NULL);
NullCheck(L_4);
List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_4, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var);
}
IL_0029:
{
// }
return;
}
}
// System.Boolean FIMSpace.Graph.PGGModCellPort::get_ForcedNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGModCellPort_get_ForcedNull_m645C0F9D81C4D7B18E6CD7D25BD58DE94BCE01BD (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
// public bool ForcedNull { get; private set; }
bool L_0 = __this->___U3CForcedNullU3Ek__BackingField_25;
return L_0;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::set_ForcedNull(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_set_ForcedNull_mE5BAE43D124EF9A42081A44A0633BBED7F1BF098 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool ForcedNull { get; private set; }
bool L_0 = ___0_value;
__this->___U3CForcedNullU3Ek__BackingField_25 = L_0;
return;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::SetNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_SetNull_m32F2988EA928395DC2E8A9A19D9E54DD9B68AE78 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
// CellData = new Data(null);
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0;
memset((&L_0), 0, sizeof(L_0));
Data__ctor_m7EC4591399178149A4EF42A0DD66DE92B1EA4C23((&L_0), (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL, /*hidden argument*/NULL);
PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline(__this, L_0, NULL);
// ForcedNull = true;
PGGModCellPort_set_ForcedNull_mE5BAE43D124EF9A42081A44A0633BBED7F1BF098_inline(__this, (bool)1, NULL);
// }
return;
}
}
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell> FIMSpace.Graph.PGGModCellPort::GetAllConnectedCellsList(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* PGGModCellPort_GetAllConnectedCellsList_m58FA1B9B0548246A28ABE1222742366C2653B784 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, bool ___0_createListInstance, bool ___1_includeNulls, const RuntimeMethod* method)
{
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__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_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_m358C955809629E85199831AD63CCF21E695BD07D_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_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA V_3;
memset((&V_3), 0, sizeof(V_3));
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_4 = NULL;
int32_t V_5 = 0;
{
// List<FieldCell> cells = _cellsContainer;
il2cpp_codegen_runtime_class_init_inline(PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = ((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_StaticFields*)il2cpp_codegen_static_fields_for(PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var))->____cellsContainer_26;
V_0 = L_0;
// if (createListInstance) cells = new List<FieldCell>();
bool L_1 = ___0_createListInstance;
if (!L_1)
{
goto IL_0011;
}
}
{
// if (createListInstance) cells = new List<FieldCell>();
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_2, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var);
V_0 = L_2;
goto IL_001b;
}
IL_0011:
{
// else _cellsContainer.Clear();
il2cpp_codegen_runtime_class_init_inline(PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = ((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_StaticFields*)il2cpp_codegen_static_fields_for(PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var))->____cellsContainer_26;
NullCheck(L_3);
List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_3, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var);
}
IL_001b:
{
// for (int c = 0; c < Connections.Count; c++)
V_1 = 0;
goto IL_00e5;
}
IL_0022:
{
// var conn = Connections[c].PortReference;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_4;
L_4 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_5 = V_1;
NullCheck(L_4);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_6;
L_6 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_4, L_5, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_6);
RuntimeObject* L_7 = L_6->___PortReference_3;
V_2 = L_7;
// Data? d = GetDataFromPort(conn);
RuntimeObject* L_8 = V_2;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA L_9;
L_9 = PGGModCellPort_GetDataFromPort_m53241CE7383C4C4270BE390B1D71E290FE1257DD(__this, L_8, NULL);
V_3 = L_9;
// if (d == null) continue;
bool L_10;
L_10 = Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_inline((&V_3), Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var);
if (!L_10)
{
goto IL_00e1;
}
}
{
// var list = d.Value.CellsList;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_11;
L_11 = Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928((&V_3), Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_12 = L_11.___CellsList_1;
V_4 = L_12;
// if (list != null)
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_13 = V_4;
if (!L_13)
{
goto IL_00a5;
}
}
{
// for (int l = 0; l < list.Count; l++)
V_5 = 0;
goto IL_0098;
}
IL_005f:
{
// if (includeNulls) cells.Add(list[l]);
bool L_14 = ___1_includeNulls;
if (!L_14)
{
goto IL_0073;
}
}
{
// if (includeNulls) cells.Add(list[l]);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_15 = V_0;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_16 = V_4;
int32_t L_17 = V_5;
NullCheck(L_16);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18;
L_18 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_16, L_17, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
NullCheck(L_15);
List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_15, L_18, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var);
goto IL_0092;
}
IL_0073:
{
// else if (FGenerators.NotNull(list[l])) cells.Add(list[l]);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_19 = V_4;
int32_t L_20 = V_5;
NullCheck(L_19);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_21;
L_21 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_19, L_20, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_22;
L_22 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_21, NULL);
if (!L_22)
{
goto IL_0092;
}
}
{
// else if (FGenerators.NotNull(list[l])) cells.Add(list[l]);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_23 = V_0;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_24 = V_4;
int32_t L_25 = V_5;
NullCheck(L_24);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_26;
L_26 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_24, L_25, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
NullCheck(L_23);
List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_23, L_26, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var);
}
IL_0092:
{
// for (int l = 0; l < list.Count; l++)
int32_t L_27 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0098:
{
// for (int l = 0; l < list.Count; l++)
int32_t L_28 = V_5;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_29 = V_4;
NullCheck(L_29);
int32_t L_30;
L_30 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_29, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_28) < ((int32_t)L_30)))
{
goto IL_005f;
}
}
{
goto IL_00e1;
}
IL_00a5:
{
// if (includeNulls) cells.Add(d.Value.CellRef);
bool L_31 = ___1_includeNulls;
if (!L_31)
{
goto IL_00bc;
}
}
{
// if (includeNulls) cells.Add(d.Value.CellRef);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_32 = V_0;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_33;
L_33 = Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928((&V_3), Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_34 = L_33.___CellRef_0;
NullCheck(L_32);
List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_32, L_34, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var);
goto IL_00e1;
}
IL_00bc:
{
// else if (FGenerators.NotNull(d.Value.CellRef)) cells.Add(d.Value.CellRef);
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_35;
L_35 = Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928((&V_3), Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_36 = L_35.___CellRef_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_37;
L_37 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_36, NULL);
if (!L_37)
{
goto IL_00e1;
}
}
{
// else if (FGenerators.NotNull(d.Value.CellRef)) cells.Add(d.Value.CellRef);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_38 = V_0;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_39;
L_39 = Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928((&V_3), Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_40 = L_39.___CellRef_0;
NullCheck(L_38);
List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_38, L_40, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var);
}
IL_00e1:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_41 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_41, 1));
}
IL_00e5:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_42 = V_1;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_43;
L_43 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_43);
int32_t L_44;
L_44 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_43, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_42) < ((int32_t)L_44)))
{
goto IL_0022;
}
}
{
// return cells;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_45 = V_0;
return L_45;
}
}
// System.Object FIMSpace.Graph.PGGModCellPort::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGModCellPort_get_DefaultValue_m3FB53E813C8DF4AF6733CE132AF18C48F9573B77 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override object DefaultValue { get { return CellData; } }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0;
L_0 = PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline(__this, NULL);
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_1 = L_0;
RuntimeObject* L_2 = Box(Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_il2cpp_TypeInfo_var, &L_1);
return L_2;
}
}
// UnityEngine.Color FIMSpace.Graph.PGGModCellPort::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGGModCellPort_GetColor_mE26C6F353A6A21B01750145F72506EFA37679419 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
// return new Color(0.6f, 0.85f, .0f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.600000024f), (0.850000024f), (0.0f), (1.0f), /*hidden argument*/NULL);
return L_0;
}
}
// FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGModCellPort::get_GetInputCellValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (PortState() == EPortPinState.Empty) { /*Debug.Log("empty");*/ return Generating.Rules.QuickSolutions.SR_ModGraph.Graph_Cell; }
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_000f;
}
}
{
// if (PortState() == EPortPinState.Empty) { /*Debug.Log("empty");*/ return Generating.Rules.QuickSolutions.SR_ModGraph.Graph_Cell; }
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ((SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_StaticFields*)il2cpp_codegen_static_fields_for(SR_ModGraph_t58096C01D71547ADA9E91FA969D9EF34D1D1749E_il2cpp_TypeInfo_var))->___Graph_Cell_36;
return L_1;
}
IL_000f:
{
// var conn = FirstNoSender().PortReference;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054(__this, NULL);
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___PortReference_3;
V_0 = L_3;
// Data? d = GetDataFromPort(conn);
RuntimeObject* L_4 = V_0;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA L_5;
L_5 = PGGModCellPort_GetDataFromPort_m53241CE7383C4C4270BE390B1D71E290FE1257DD(__this, L_4, NULL);
V_1 = L_5;
// if (d == null) { /*Debug.Log("d null");*/ return CellData.CellRef; }
bool L_6;
L_6 = Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_inline((&V_1), Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var);
if (L_6)
{
goto IL_0038;
}
}
{
// if (d == null) { /*Debug.Log("d null");*/ return CellData.CellRef; }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_7;
L_7 = PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline(__this, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8 = L_7.___CellRef_0;
return L_8;
}
IL_0038:
{
// return d.Value.CellRef;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_9;
L_9 = Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928((&V_1), Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = L_9.___CellRef_0;
return L_10;
}
}
// System.Boolean FIMSpace.Graph.PGGModCellPort::get_ConnectedWithMultipleCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGModCellPort_get_ConnectedWithMultipleCells_m5D332D05CC0E25727B353FE55981CF2B28FE8BFB (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __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);
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_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA V_3;
memset((&V_3), 0, sizeof(V_3));
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_4 = NULL;
{
// int conns = 0;
V_0 = 0;
// for (int c = 0; c < Connections.Count; c++)
V_1 = 0;
goto IL_0055;
}
IL_0006:
{
// var conn = Connections[c].PortReference;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_1 = V_1;
NullCheck(L_0);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_0, L_1, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___PortReference_3;
V_2 = L_3;
// Data? d = GetDataFromPort(conn);
RuntimeObject* L_4 = V_2;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA L_5;
L_5 = PGGModCellPort_GetDataFromPort_m53241CE7383C4C4270BE390B1D71E290FE1257DD(__this, L_4, NULL);
V_3 = L_5;
// if (d == null) continue;
bool L_6;
L_6 = Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_inline((&V_3), Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var);
if (!L_6)
{
goto IL_0051;
}
}
{
// var list = d.Value.CellsList;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_7;
L_7 = Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928((&V_3), Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_8 = L_7.___CellsList_1;
V_4 = L_8;
// if (list != null)
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_9 = V_4;
if (!L_9)
{
goto IL_0047;
}
}
{
// conns += list.Count;
int32_t L_10 = V_0;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_11 = V_4;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_11, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_add(L_10, L_12));
goto IL_004b;
}
IL_0047:
{
// conns += 1;
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_004b:
{
// if (conns > 1) return true;
int32_t L_14 = V_0;
if ((((int32_t)L_14) <= ((int32_t)1)))
{
goto IL_0051;
}
}
{
// if (conns > 1) return true;
return (bool)1;
}
IL_0051:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_15 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_0055:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_16 = V_1;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_17;
L_17 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_17, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_16) < ((int32_t)L_18)))
{
goto IL_0006;
}
}
{
// return false;
return (bool)0;
}
}
// System.Int32 FIMSpace.Graph.PGGModCellPort::get_CountAllCellsInAllConnections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGGModCellPort_get_CountAllCellsInAllConnections_m0669F6B2283CB549C6D8350A8D81D8E3E6EB5E49 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __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);
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_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
RuntimeObject* V_2 = NULL;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA V_3;
memset((&V_3), 0, sizeof(V_3));
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_4 = NULL;
{
// int conns = 0;
V_0 = 0;
// for (int c = 0; c < Connections.Count; c++)
V_1 = 0;
goto IL_004f;
}
IL_0006:
{
// var conn = Connections[c].PortReference;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_1 = V_1;
NullCheck(L_0);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_0, L_1, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___PortReference_3;
V_2 = L_3;
// Data? d = GetDataFromPort(conn);
RuntimeObject* L_4 = V_2;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA L_5;
L_5 = PGGModCellPort_GetDataFromPort_m53241CE7383C4C4270BE390B1D71E290FE1257DD(__this, L_4, NULL);
V_3 = L_5;
// if (d == null) continue;
bool L_6;
L_6 = Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_inline((&V_3), Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_RuntimeMethod_var);
if (!L_6)
{
goto IL_004b;
}
}
{
// var list = d.Value.CellsList;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_7;
L_7 = Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928((&V_3), Nullable_1_get_Value_mB32ECF26F2B314FCD77D63BB2F24916BF1A43928_RuntimeMethod_var);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_8 = L_7.___CellsList_1;
V_4 = L_8;
// if (list != null)
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_9 = V_4;
if (!L_9)
{
goto IL_0047;
}
}
{
// conns += list.Count;
int32_t L_10 = V_0;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_11 = V_4;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_11, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_add(L_10, L_12));
goto IL_004b;
}
IL_0047:
{
// conns += 1;
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_004b:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_004f:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_15 = V_1;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_16;
L_16 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, 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_15) < ((int32_t)L_17)))
{
goto IL_0006;
}
}
{
// return conns;
int32_t L_18 = V_0;
return L_18;
}
}
// System.Nullable`1<FIMSpace.Graph.PGGModCellPort/Data> FIMSpace.Graph.PGGModCellPort::GetDataFromPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA PGGModCellPort_GetDataFromPort_m53241CE7383C4C4270BE390B1D71E290FE1257DD (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, RuntimeObject* ___0_conn, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL;
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (conn is PGGModCellPort)
RuntimeObject* L_0 = ___0_conn;
if (!((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4*)IsInstClass((RuntimeObject*)L_0, PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
// PGGModCellPort prt = conn as PGGModCellPort;
RuntimeObject* L_1 = ___0_conn;
// return prt.CellData;
NullCheck(((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4*)IsInstClass((RuntimeObject*)L_1, PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var)));
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_2;
L_2 = PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline(((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4*)IsInstClass((RuntimeObject*)L_1, PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var)), NULL);
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA L_3;
memset((&L_3), 0, sizeof(L_3));
Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8((&L_3), L_2, /*hidden argument*/Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8_RuntimeMethod_var);
return L_3;
}
IL_0019:
{
// if (conn is NodePortBase)
RuntimeObject* L_4 = ___0_conn;
if (!((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_4, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)))
{
goto IL_0046;
}
}
{
// NodePortBase np = conn as NodePortBase;
RuntimeObject* L_5 = ___0_conn;
V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_5, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (np.GetPortValueSafe is Data)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_6 = V_0;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_6, NULL);
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_il2cpp_TypeInfo_var)))
{
goto IL_0046;
}
}
{
// return (Data)np.GetPortValueSafe;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_8 = V_0;
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_8, NULL);
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA L_10;
memset((&L_10), 0, sizeof(L_10));
Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8((&L_10), ((*(Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*)((Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*)(Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*)UnBox(L_9, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_il2cpp_TypeInfo_var)))), /*hidden argument*/Nullable_1__ctor_mEBBFF0374EFF2FBE44E7CE89435A86F4DCF620A8_RuntimeMethod_var);
return L_10;
}
IL_0046:
{
// return null;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA));
Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA L_11 = V_1;
return L_11;
}
}
// System.Object FIMSpace.Graph.PGGModCellPort::GetPortValueCall(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGModCellPort_GetPortValueCall_mBB6AC7002DAEAC5ED00132F5E5248BEF4DC25360 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, bool ___0_onReadPortCall, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var val = base.GetPortValueCall(onReadPortCall);
bool L_0 = ___0_onReadPortCall;
RuntimeObject* L_1;
L_1 = NodePortBase_GetPortValueCall_m4BE4DBBBFFB6869E24CAB3E0D094AEDBEB5A1311(__this, L_0, NULL);
V_0 = L_1;
// if (val == null) return val;
RuntimeObject* L_2 = V_0;
if (L_2)
{
goto IL_000d;
}
}
{
// if (val == null) return val;
RuntimeObject* L_3 = V_0;
return L_3;
}
IL_000d:
{
// if (val.GetType() == typeof(Data)) CellData = (Data)val;
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL);
if (!L_8)
{
goto IL_0032;
}
}
{
// if (val.GetType() == typeof(Data)) CellData = (Data)val;
RuntimeObject* L_9 = V_0;
PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline(__this, ((*(Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*)((Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*)(Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*)UnBox(L_9, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_il2cpp_TypeInfo_var)))), NULL);
goto IL_0041;
}
IL_0032:
{
// else CellData = new Data();
il2cpp_codegen_initobj((&V_1), sizeof(Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA));
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_10 = V_1;
PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline(__this, L_10, NULL);
}
IL_0041:
{
// ForcedNull = false;
PGGModCellPort_set_ForcedNull_mE5BAE43D124EF9A42081A44A0633BBED7F1BF098_inline(__this, (bool)0, NULL);
// if (FGenerators.CheckIfIsNull(CellData.CellRef)) return null; // If no data then return null value
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_11;
L_11 = PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline(__this, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = L_11.___CellRef_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_13;
L_13 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_12, NULL);
if (!L_13)
{
goto IL_005c;
}
}
{
// if (FGenerators.CheckIfIsNull(CellData.CellRef)) return null; // If no data then return null value
return NULL;
}
IL_005c:
{
// return val;
RuntimeObject* L_14 = V_0;
return L_14;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::ProvideCellsList(System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_ProvideCellsList_mCE098C1F188E2B65D7A65D78D42453F237AE7569 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, const RuntimeMethod* method)
{
{
// CellData = new Data(cells, true);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = ___0_cells;
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_1;
memset((&L_1), 0, sizeof(L_1));
Data__ctor_mAE4F6FA6A9A3B5DCCBC57E5D747999AA90033761((&L_1), L_0, (bool)1, /*hidden argument*/NULL);
PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline(__this, L_1, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Graph.PGGModCellPort::CanConnectWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGModCellPort_CanConnectWith_m5D896652615271D3F3AC8B427ACF68A74997812D (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, RuntimeObject* ___0_toPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (toPort is PGGModCellPort) return true;
RuntimeObject* L_0 = ___0_toPort;
if (!((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4*)IsInstClass((RuntimeObject*)L_0, PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
// if (toPort is PGGModCellPort) return true;
return (bool)1;
}
IL_000a:
{
// if (toPort is PGGVector3Port) return true;
RuntimeObject* L_1 = ___0_toPort;
if (!((PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B*)IsInstClass((RuntimeObject*)L_1, PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B_il2cpp_TypeInfo_var)))
{
goto IL_0014;
}
}
{
// if (toPort is PGGVector3Port) return true;
return (bool)1;
}
IL_0014:
{
// if (toPort.IsSender) return true;
RuntimeObject* L_2 = ___0_toPort;
NullCheck(L_2);
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_2);
if (!L_3)
{
goto IL_001e;
}
}
{
// if (toPort.IsSender) return true;
return (bool)1;
}
IL_001e:
{
// if (toPort.IsUniversal) return true;
RuntimeObject* L_4 = ___0_toPort;
NullCheck(L_4);
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsUniversal() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_4);
if (!L_5)
{
goto IL_0028;
}
}
{
// if (toPort.IsUniversal) return true;
return (bool)1;
}
IL_0028:
{
// if (toPort.GetPortValueType == GetPortValueType) return true;
RuntimeObject* L_6 = ___0_toPort;
NullCheck(L_6);
Type_t* L_7;
L_7 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_6);
Type_t* L_8;
L_8 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_8, NULL);
if (!L_9)
{
goto IL_003d;
}
}
{
// if (toPort.GetPortValueType == GetPortValueType) return true;
return (bool)1;
}
IL_003d:
{
// return false;
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.PGGModCellPort::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGModCellPort_AllowConnectionWithValueType_mFF74EC6A5816318E75BF72201061DE1D682A3A0C (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (other is PGGModCellPort) return true;
RuntimeObject* L_0 = ___0_other;
if (!((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4*)IsInstClass((RuntimeObject*)L_0, PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
// if (other is PGGModCellPort) return true;
return (bool)1;
}
IL_000a:
{
// if (other.IsUniversal) return true;
RuntimeObject* L_1 = ___0_other;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsUniversal() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0014;
}
}
{
// if (other.IsUniversal) return true;
return (bool)1;
}
IL_0014:
{
// if (other.IsSender) return true;
RuntimeObject* L_3 = ___0_other;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_001e;
}
}
{
// if (other.IsSender) return true;
return (bool)1;
}
IL_001e:
{
// if (other.GetPortValueType == GetPortValueType) return true;
RuntimeObject* L_5 = ___0_other;
NullCheck(L_5);
Type_t* L_6;
L_6 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_5);
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL);
if (!L_8)
{
goto IL_0033;
}
}
{
// if (other.GetPortValueType == GetPortValueType) return true;
return (bool)1;
}
IL_0033:
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort_Clear_m2EBB7436BF89BA871FC6491ABEF4E229A0F45D45 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
// CellData = new Data(null);
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0;
memset((&L_0), 0, sizeof(L_0));
Data__ctor_m7EC4591399178149A4EF42A0DD66DE92B1EA4C23((&L_0), (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL, /*hidden argument*/NULL);
PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline(__this, L_0, NULL);
// ForcedNull = false;
PGGModCellPort_set_ForcedNull_mE5BAE43D124EF9A42081A44A0633BBED7F1BF098_inline(__this, (bool)0, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Graph.PGGModCellPort::OnClicked(UnityEngine.Event)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGModCellPort_OnClicked_m883D63E50297E9A0C26ABAB322F0448F3775C229 (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, 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;
}
{
// bool baseClick = base.OnClicked(e);
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e;
bool L_1;
L_1 = NodePortBase_OnClicked_m7E3093D80D791A50251E41E169ADCA57C9829EE8(__this, L_0, NULL);
// if (baseClick) return true;
if (!L_1)
{
goto IL_000b;
}
}
{
// if (baseClick) return true;
return (bool)1;
}
IL_000b:
{
// FieldCell cl = GetInputCellValue;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2;
L_2 = PGGModCellPort_get_GetInputCellValue_mB2B8A738AF832EA98F616A719C6A023732559896(__this, NULL);
// if (FGenerators.CheckIfExist_NOTNULL(cl))
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_3;
L_3 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_2, NULL);
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort__ctor_m3F83C95F5CAC3487632F73FA1CA4C8E3AB8C66CF (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380(__this, NULL);
return;
}
}
// System.Void FIMSpace.Graph.PGGModCellPort::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGModCellPort__cctor_mE3E472AD041D87182537BA09B530069D336EF3F3 (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*)&PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static List<FieldCell> _cellsContainer = new List<FieldCell>();
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);
((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_StaticFields*)il2cpp_codegen_static_fields_for(PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var))->____cellsContainer_26 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_StaticFields*)il2cpp_codegen_static_fields_for(PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4_il2cpp_TypeInfo_var))->____cellsContainer_26), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: FIMSpace.Graph.PGGModCellPort/Data
IL2CPP_EXTERN_C void Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshal_pinvoke(const Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA& unmarshaled, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_pinvoke& marshaled)
{
Exception_t* ___CellRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CellRef' of type 'Data': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CellRef_0Exception, NULL);
}
IL2CPP_EXTERN_C void Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshal_pinvoke_back(const Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_pinvoke& marshaled, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA& unmarshaled)
{
Exception_t* ___CellRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CellRef' of type 'Data': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CellRef_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Graph.PGGModCellPort/Data
IL2CPP_EXTERN_C void Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshal_pinvoke_cleanup(Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: FIMSpace.Graph.PGGModCellPort/Data
IL2CPP_EXTERN_C void Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshal_com(const Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA& unmarshaled, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_com& marshaled)
{
Exception_t* ___CellRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CellRef' of type 'Data': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CellRef_0Exception, NULL);
}
IL2CPP_EXTERN_C void Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshal_com_back(const Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_com& marshaled, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA& unmarshaled)
{
Exception_t* ___CellRef_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CellRef' of type 'Data': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___CellRef_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Graph.PGGModCellPort/Data
IL2CPP_EXTERN_C void Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshal_com_cleanup(Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA_marshaled_com& marshaled)
{
}
// System.Boolean FIMSpace.Graph.PGGModCellPort/Data::get_ContainsMultipleCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Data_get_ContainsMultipleCells_m119A2E057FDA2CC82C505188E149B90E192BC82A (Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool ContainsMultipleCells { get { return CellsList != null && CellsList.Count > 1; } }
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___CellsList_1;
if (!L_0)
{
goto IL_0017;
}
}
{
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___CellsList_1;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_1, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
return (bool)((((int32_t)L_2) > ((int32_t)1))? 1 : 0);
}
IL_0017:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool Data_get_ContainsMultipleCells_m119A2E057FDA2CC82C505188E149B90E192BC82A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*>(__this + _offset);
bool _returnValue;
_returnValue = Data_get_ContainsMultipleCells_m119A2E057FDA2CC82C505188E149B90E192BC82A(_thisAdjusted, method);
return _returnValue;
}
// System.Void FIMSpace.Graph.PGGModCellPort/Data::.ctor(FIMSpace.Generating.FieldCell)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m7EC4591399178149A4EF42A0DD66DE92B1EA4C23 (Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, const RuntimeMethod* method)
{
{
// CellRef = cellRef;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cellRef;
__this->___CellRef_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CellRef_0), (void*)L_0);
// CellsList = null;
__this->___CellsList_1 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CellsList_1), (void*)(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void Data__ctor_m7EC4591399178149A4EF42A0DD66DE92B1EA4C23_AdjustorThunk (RuntimeObject* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellRef, const RuntimeMethod* method)
{
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*>(__this + _offset);
Data__ctor_m7EC4591399178149A4EF42A0DD66DE92B1EA4C23(_thisAdjusted, ___0_cellRef, method);
}
// System.Void FIMSpace.Graph.PGGModCellPort/Data::.ctor(System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_mAE4F6FA6A9A3B5DCCBC57E5D747999AA90033761 (Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, bool ___1_assignFirstAsMainRef, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// CellRef = null;
__this->___CellRef_0 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CellRef_0), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL);
// if (assignFirstAsMainRef) if (cells.Count > 0) CellRef = cells[0];
bool L_0 = ___1_assignFirstAsMainRef;
if (!L_0)
{
goto IL_0020;
}
}
{
// if (assignFirstAsMainRef) if (cells.Count > 0) CellRef = cells[0];
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = ___0_cells;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_1, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0020;
}
}
{
// if (assignFirstAsMainRef) if (cells.Count > 0) CellRef = cells[0];
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = ___0_cells;
NullCheck(L_3);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4;
L_4 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_3, 0, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
__this->___CellRef_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CellRef_0), (void*)L_4);
}
IL_0020:
{
// CellsList = cells;
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = ___0_cells;
__this->___CellsList_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CellsList_1), (void*)L_5);
// }
return;
}
}
IL2CPP_EXTERN_C void Data__ctor_mAE4F6FA6A9A3B5DCCBC57E5D747999AA90033761_AdjustorThunk (RuntimeObject* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, bool ___1_assignFirstAsMainRef, const RuntimeMethod* method)
{
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA*>(__this + _offset);
Data__ctor_mAE4F6FA6A9A3B5DCCBC57E5D747999AA90033761(_thisAdjusted, ___0_cells, ___1_assignFirstAsMainRef, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Type FIMSpace.Graph.PGGPlannerPort::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PGGPlannerPort_get_GetPortValueType_mBB53F0A9B0DD509D0A2F8DB793A53ECB1907C7E5 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override System.Type GetPortValueType { get { return typeof(int); } }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
return L_1;
}
}
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.FieldPlanner> FIMSpace.Graph.PGGPlannerPort::get_PlannersList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* PGGPlannerPort_get_PlannersList_m4A026608CD137B18B64352BA730E3686E82890DF (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
{
// public List<Generating.Planning.FieldPlanner> PlannersList { get { return _plannersList; } }
List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_0 = __this->____plannersList_27;
return L_0;
}
}
// System.Boolean FIMSpace.Graph.PGGPlannerPort::get_ContainsMultiplePlanners()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGPlannerPort_get_ContainsMultiplePlanners_mDD98AE7C51D7DE447660C019D878BFF78E90FBF3 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __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);
s_Il2CppMethodInitialized = true;
}
{
// public bool ContainsMultiplePlanners { get { if (_plannersList == null) return false; if (_plannersList.Count == 0) return false; return true; } }
List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_0 = __this->____plannersList_27;
if (L_0)
{
goto IL_000a;
}
}
{
// public bool ContainsMultiplePlanners { get { if (_plannersList == null) return false; if (_plannersList.Count == 0) return false; return true; } }
return (bool)0;
}
IL_000a:
{
// public bool ContainsMultiplePlanners { get { if (_plannersList == null) return false; if (_plannersList.Count == 0) return false; return true; } }
List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_1 = __this->____plannersList_27;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_1, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var);
if (L_2)
{
goto IL_0019;
}
}
{
// public bool ContainsMultiplePlanners { get { if (_plannersList == null) return false; if (_plannersList.Count == 0) return false; return true; } }
return (bool)0;
}
IL_0019:
{
// public bool ContainsMultiplePlanners { get { if (_plannersList == null) return false; if (_plannersList.Count == 0) return false; return true; } }
return (bool)1;
}
}
// System.Void FIMSpace.Graph.PGGPlannerPort::AssignPlannersList(System.Collections.Generic.List`1<FIMSpace.Generating.Planning.FieldPlanner>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_AssignPlannersList_mE503BABA7E9C1B00FDAFED33F1FFA0631B521B73 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___0_plans, const RuntimeMethod* method)
{
{
// public void AssignPlannersList(List<Generating.Planning.FieldPlanner> 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<Generating.Planning.FieldPlanner> plans) { _plannersList = plans; }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_0_0_0_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;
RuntimeObject* V_2 = NULL;
{
// if (!IsOutput)
bool L_0;
L_0 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(__this, NULL);
if (L_0)
{
goto IL_0057;
}
}
{
// if (PortState() == EPortPinState.Connected)
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
if ((!(((uint32_t)L_1) == ((uint32_t)2))))
{
goto IL_0057;
}
}
{
// var port = FirstConnectedPortOfType(typeof(PGGPlannerPort));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (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);
RuntimeObject* L_4;
L_4 = NodePortBase_FirstConnectedPortOfType_mA679E768591B86FAC5AA80F1A0510A452D8CFF6F(__this, L_3, NULL);
V_0 = L_4;
// if (port != null)
RuntimeObject* L_5 = V_0;
if (!L_5)
{
goto IL_003b;
}
}
{
// var plPrt = port as PGGPlannerPort;
RuntimeObject* L_6 = V_0;
V_1 = ((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_6, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var));
// if (plPrt.HasShape) return plPrt.shape;
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_7 = V_1;
NullCheck(L_7);
bool L_8;
L_8 = PGGPlannerPort_get_HasShape_m4DE9620477C9A024189F6257651AD01EDEBEC1E9(L_7, NULL);
if (!L_8)
{
goto IL_0057;
}
}
{
// if (plPrt.HasShape) return plPrt.shape;
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_9 = V_1;
NullCheck(L_9);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10;
L_10 = PGGPlannerPort_get_shape_m6E6B92E85AE23EA5D1EC8FC179700D3FFD6D319F(L_9, NULL);
return L_10;
}
IL_003b:
{
// var cellPrt = FirstConnectedPortOfType(typeof(PGGCellPort));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
RuntimeObject* L_13;
L_13 = NodePortBase_FirstConnectedPortOfType_mA679E768591B86FAC5AA80F1A0510A452D8CFF6F(__this, L_12, NULL);
V_2 = L_13;
// if (cellPrt != null) return GetCheckerFromCellPort(cellPrt);
RuntimeObject* L_14 = V_2;
if (!L_14)
{
goto IL_0057;
}
}
{
// if (cellPrt != null) return GetCheckerFromCellPort(cellPrt);
RuntimeObject* L_15 = V_2;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16;
L_16 = PGGPlannerPort_GetCheckerFromCellPort_mE57BF621461AAD1F6F2ABBAE3E52F5FF342CF713(__this, L_15, NULL);
return L_16;
}
IL_0057:
{
// return containedShape;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_17 = __this->___containedShape_28;
return L_17;
}
}
// System.Boolean FIMSpace.Graph.PGGPlannerPort::get_HasShape()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGPlannerPort_get_HasShape_m4DE9620477C9A024189F6257651AD01EDEBEC1E9 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __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;
}
{
// public bool HasShape { get { return FGenerators.CheckIfExist_NOTNULL(shape); } }
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0;
L_0 = PGGPlannerPort_get_shape_m6E6B92E85AE23EA5D1EC8FC179700D3FFD6D319F(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_1;
L_1 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_0, NULL);
return L_1;
}
}
// System.Void FIMSpace.Graph.PGGPlannerPort::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_Clear_mC399FAE62962F05EA77172AA88922C0453F6D2F5 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
{
// containedShape = null;
__this->___containedShape_28 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___containedShape_28), (void*)(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL);
// SetIDsOfPlanner(null);
PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(__this, (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL, NULL);
// }
return;
}
}
// System.Object FIMSpace.Graph.PGGPlannerPort::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGPlannerPort_get_DefaultValue_mCAB360B8042AEB71B7C089123C8DF05F9B7EB6BE (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (JustCheckerContainer) return containedShape;
bool L_0 = __this->___JustCheckerContainer_29;
if (!L_0)
{
goto IL_000f;
}
}
{
// if (JustCheckerContainer) return containedShape;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1 = __this->___containedShape_28;
return L_1;
}
IL_000f:
{
// return new Vector2Int(UniquePlannerID, DuplicatePlannerID);
int32_t L_2 = __this->___UniquePlannerID_24;
int32_t L_3 = __this->___DuplicatePlannerID_25;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), L_2, L_3, /*hidden argument*/NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = L_4;
RuntimeObject* L_6 = Box(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var, &L_5);
return L_6;
}
}
// System.Void FIMSpace.Graph.PGGPlannerPort::RefreshInputCall()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_RefreshInputCall_mC06205A9695E2D8B6C02B72AA811A356C4883F43 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (BaseConnection != null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_0;
L_0 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
if (!L_0)
{
goto IL_002b;
}
}
{
// if (BaseConnection.PortReference != null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_1;
L_1 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_1);
RuntimeObject* L_2 = L_1->___PortReference_3;
if (!L_2)
{
goto IL_002b;
}
}
{
// ReadValue(BaseConnection.PortReference.GetPortValue);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_3;
L_3 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_3);
RuntimeObject* L_4 = L_3->___PortReference_3;
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_4);
PGGPlannerPort_ReadValue_m9FF8BF610591D423D5664A19981B295DEBF59D34(__this, L_5, NULL);
}
IL_002b:
{
// }
return;
}
}
// System.Int32 FIMSpace.Graph.PGGPlannerPort::GetPlannerIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGGPlannerPort_GetPlannerIndex_m8D68520BA437F8882B9067F55A003684E0F770CC (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
{
// if (UniquePlannerID < -1) return -1;
int32_t L_0 = __this->___UniquePlannerID_24;
if ((((int32_t)L_0) >= ((int32_t)(-1))))
{
goto IL_000b;
}
}
{
// if (UniquePlannerID < -1) return -1;
return (-1);
}
IL_000b:
{
// if (PortState() != EPortPinState.Connected) return -1;
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
if ((((int32_t)L_1) == ((int32_t)2)))
{
goto IL_0016;
}
}
{
// if (PortState() != EPortPinState.Connected) return -1;
return (-1);
}
IL_0016:
{
// return UniquePlannerID;
int32_t L_2 = __this->___UniquePlannerID_24;
return L_2;
}
}
// FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGPlannerPort::GetCheckerFromCellPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* PGGPlannerPort_GetCheckerFromCellPort_mE57BF621461AAD1F6F2ABBAE3E52F5FF342CF713 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, RuntimeObject* ___0_cellPrt, 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*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var plPrt = cellPrt as PGGCellPort;
RuntimeObject* L_0 = ___0_cellPrt;
// var cData = plPrt.CellData;
NullCheck(((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_0, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)));
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_1;
L_1 = PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline(((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_0, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)), NULL);
V_0 = L_1;
// if (FGenerators.NotNull(cData.CellRef))
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_2 = V_0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = L_2.___CellRef_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_4;
L_4 = FGenerators_NotNull_m874612D3ADC5BEFC54989AC38B811F777158C43A(L_3, NULL);
if (!L_4)
{
goto IL_0045;
}
}
{
// if (cData.ParentChecker != null)
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_5 = V_0;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_6 = L_5.___ParentChecker_1;
if (!L_6)
{
goto IL_0045;
}
}
{
// CheckerField3D ch = new CheckerField3D();
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)il2cpp_codegen_object_new(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var);
NullCheck(L_7);
CheckerField3D__ctor_m11AE9ED14D8DA677296827DFD89C7E07DAEA8AB1(L_7, NULL);
// ch.CopyParamsFrom(cData.ParentChecker);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8 = L_7;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_9 = V_0;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = L_9.___ParentChecker_1;
NullCheck(L_8);
CheckerField3D_CopyParamsFrom_m33C499142151F7E146963169F788C03307A9AF10(L_8, L_10, NULL);
// ch.AddLocal(cData.CellRef.Pos);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_11 = L_8;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_12 = V_0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13 = L_12.___CellRef_0;
NullCheck(L_13);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_14 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_13)->___Pos_0;
NullCheck(L_11);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15;
L_15 = CheckerField3D_AddLocal_mA6E8657A55E5D07C99A5A71EC2A084C442AEEB05(L_11, L_14, NULL);
// return ch;
return L_11;
}
IL_0045:
{
// return null;
return (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL;
}
}
// System.Void FIMSpace.Graph.PGGPlannerPort::ProvideShape(FIMSpace.Generating.Checker.CheckerField3D,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_ProvideShape_mE693407D4654863DEA56E415B8BA5E1CF1F550AE (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;
}
}
// System.Object FIMSpace.Graph.PGGPlannerPort::AcquireObjectReferenceFromInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGPlannerPort_AcquireObjectReferenceFromInput_m4039B6907E4DAA3C91A19CAA766642B0673E256C (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
{
// for (int c = 0; c < Connections.Count; c++)
V_0 = 0;
goto IL_0024;
}
IL_0004:
{
// var conn = Connections[c];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_1 = V_0;
NullCheck(L_0);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_0, L_1, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
// var value = conn.PortReference.GetPortValue;
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___PortReference_3;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_3);
V_1 = L_4;
// if (value != null) return value;
RuntimeObject* L_5 = V_1;
if (!L_5)
{
goto IL_0020;
}
}
{
// if (value != null) return value;
RuntimeObject* L_6 = V_1;
return L_6;
}
IL_0020:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0024:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_8 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_9;
L_9 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_9, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
// return null;
return NULL;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var);
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*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_0 = NULL;
RuntimeObject* V_1 = NULL;
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* V_2 = NULL;
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* V_3 = NULL;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* V_4 = NULL;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (PortState() == EPortPinState.Empty)
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0023;
}
}
{
// planner = GetPlannerFromPort(false);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1;
L_1 = PGGPlannerPort_GetPlannerFromPort_mCA222EB63F548037D2D9FA789633DB2F381BDE29(__this, (bool)0, NULL);
V_0 = L_1;
// if (planner) return planner.LatestChecker;
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_00ac;
}
}
{
// if (planner) return planner.LatestChecker;
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_0;
NullCheck(L_4);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_5;
L_5 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_4, NULL);
return L_5;
}
IL_0023:
{
// if (BaseConnection != null) if (BaseConnection.PortReference != null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_6;
L_6 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
if (!L_6)
{
goto IL_009d;
}
}
{
// if (BaseConnection != null) if (BaseConnection.PortReference != null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_7;
L_7 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_7);
RuntimeObject* L_8 = L_7->___PortReference_3;
if (!L_8)
{
goto IL_009d;
}
}
{
// if (BaseConnection.PortReference is PGGPlannerPort)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_9;
L_9 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_9);
RuntimeObject* L_10 = L_9->___PortReference_3;
if (!((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_10, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)))
{
goto IL_006a;
}
}
{
// PGGPlannerPort pport = BaseConnection.PortReference as PGGPlannerPort;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_11;
L_11 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_11);
RuntimeObject* L_12 = L_11->___PortReference_3;
V_2 = ((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_12, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var));
// if (pport.HasShape) return pport.shape;
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_13 = V_2;
NullCheck(L_13);
bool L_14;
L_14 = PGGPlannerPort_get_HasShape_m4DE9620477C9A024189F6257651AD01EDEBEC1E9(L_13, NULL);
if (!L_14)
{
goto IL_009d;
}
}
{
// if (pport.HasShape) return pport.shape;
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_15 = V_2;
NullCheck(L_15);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_16;
L_16 = PGGPlannerPort_get_shape_m6E6B92E85AE23EA5D1EC8FC179700D3FFD6D319F(L_15, NULL);
return L_16;
}
IL_006a:
{
// else if (BaseConnection.PortReference is PGGCellPort)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_17;
L_17 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_17);
RuntimeObject* L_18 = L_17->___PortReference_3;
if (!((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_18, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)))
{
goto IL_009d;
}
}
{
// PGGCellPort pport = BaseConnection.PortReference as PGGCellPort;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_19;
L_19 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_19);
RuntimeObject* L_20 = L_19->___PortReference_3;
V_3 = ((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_20, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var));
// var cellChecker = GetCheckerFromCellPort(pport);
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_21 = V_3;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_22;
L_22 = PGGPlannerPort_GetCheckerFromCellPort_mE57BF621461AAD1F6F2ABBAE3E52F5FF342CF713(__this, L_21, NULL);
V_4 = L_22;
// if (cellChecker != null) return cellChecker;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_23 = V_4;
if (!L_23)
{
goto IL_009d;
}
}
{
// if (cellChecker != null) return cellChecker;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_24 = V_4;
return L_24;
}
IL_009d:
{
// if (containedShape != null) return containedShape;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_25 = __this->___containedShape_28;
if (!L_25)
{
goto IL_00ac;
}
}
{
// if (containedShape != null) return containedShape;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = __this->___containedShape_28;
return L_26;
}
IL_00ac:
{
// object val = GetPortValueSafe;
RuntimeObject* L_27;
L_27 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(__this, NULL);
V_1 = L_27;
// if (val is PGGCellPort.Data)
RuntimeObject* L_28 = V_1;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_28, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var)))
{
goto IL_00e7;
}
}
{
// PGGCellPort.Data data = (PGGCellPort.Data)val;
RuntimeObject* L_29 = V_1;
V_5 = ((*(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)((Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)UnBox(L_29, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var))));
// if (FGenerators.CheckIfExist_NOTNULL(data.CellRef))
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_30 = V_5;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_31 = L_30.___CellRef_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_32;
L_32 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_31, NULL);
if (!L_32)
{
goto IL_00e7;
}
}
{
// if (FGenerators.CheckIfExist_NOTNULL(data.ParentChecker))
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_33 = V_5;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_34 = L_33.___ParentChecker_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_35;
L_35 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_34, NULL);
if (!L_35)
{
goto IL_00e7;
}
}
{
// return data.ParentChecker;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_36 = V_5;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_37 = L_36.___ParentChecker_1;
return L_37;
}
IL_00e7:
{
// planner = GetPlannerFromPort(false);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_38;
L_38 = PGGPlannerPort_GetPlannerFromPort_mCA222EB63F548037D2D9FA789633DB2F381BDE29(__this, (bool)0, NULL);
V_0 = L_38;
// if (planner) return planner.LatestChecker;
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_39 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_40;
L_40 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_39, NULL);
if (!L_40)
{
goto IL_00fe;
}
}
{
// if (planner) return planner.LatestChecker;
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_41 = V_0;
NullCheck(L_41);
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_42;
L_42 = FieldPlanner_get_LatestChecker_mC952BA2ACD725056C95BE59F095BDFED675180C2(L_41, NULL);
return L_42;
}
IL_00fe:
{
// return null;
return (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)NULL;
}
}
// 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)
{
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*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* V_2 = NULL;
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* V_3 = NULL;
{
// if (callRead) GetPortValueCall();
bool L_0 = ___0_callRead;
if (!L_0)
{
goto IL_000b;
}
}
{
// if (callRead) GetPortValueCall();
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, __this, (bool)1);
}
IL_000b:
{
// int plannerId = GetPlannerIndex();
int32_t L_2;
L_2 = PGGPlannerPort_GetPlannerIndex_m8D68520BA437F8882B9067F55A003684E0F770CC(__this, NULL);
V_0 = L_2;
// int duplicateId = GetPlannerDuplicateIndex();
int32_t L_3;
L_3 = PGGPlannerPort_GetPlannerDuplicateIndex_m77341885F7732F268B10724DAF74F21FE4515F2F(__this, NULL);
V_1 = L_3;
// if (Connections.Count == 0)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_4;
L_4 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_4, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if (L_5)
{
goto IL_0041;
}
}
{
// if (UniquePlannerID > -1)
int32_t L_6 = __this->___UniquePlannerID_24;
if ((((int32_t)L_6) <= ((int32_t)(-1))))
{
goto IL_009c;
}
}
{
// return PlannerRuleBase.GetFieldPlannerByID(UniquePlannerID, DuplicatePlannerID);
int32_t L_7 = __this->___UniquePlannerID_24;
int32_t L_8 = __this->___DuplicatePlannerID_25;
il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9;
L_9 = PlannerRuleBase_GetFieldPlannerByID_m419C45914215E7444CCCFB0AFB8DFFEA89E15A03(L_7, L_8, NULL);
return L_9;
}
IL_0041:
{
// if (BaseConnection.PortReference != null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_10;
L_10 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_10);
RuntimeObject* L_11 = L_10->___PortReference_3;
if (!L_11)
{
goto IL_009c;
}
}
{
// PGGCellPort cellPrt = BaseConnection.PortReference as PGGCellPort;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_12;
L_12 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_12);
RuntimeObject* L_13 = L_12->___PortReference_3;
V_2 = ((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_13, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var));
// if (cellPrt != null)
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_14 = V_2;
if (!L_14)
{
goto IL_0076;
}
}
{
// if (cellPrt.GetInputResultValue != null)
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_15 = V_2;
NullCheck(L_15);
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_16;
L_16 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_15, NULL);
if (!L_16)
{
goto IL_009c;
}
}
{
// return cellPrt.GetInputResultValue.ParentFieldPlanner;
PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* L_17 = V_2;
NullCheck(L_17);
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_18;
L_18 = PGGCellPort_get_GetInputResultValue_m70079FF90C6058614503B0A210604830FB8AE2E2(L_17, NULL);
NullCheck(L_18);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19 = L_18->___ParentFieldPlanner_1;
return L_19;
}
IL_0076:
{
// PGGPlannerPort fPort = BaseConnection.PortReference as PGGPlannerPort;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_20;
L_20 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_20);
RuntimeObject* L_21 = L_20->___PortReference_3;
V_3 = ((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_21, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var));
// if (fPort != null)
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_22 = V_3;
if (!L_22)
{
goto IL_009c;
}
}
{
// return PlannerRuleBase.GetFieldPlannerByID(fPort.UniquePlannerID, fPort.DuplicatePlannerID);
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_23 = V_3;
NullCheck(L_23);
int32_t L_24 = L_23->___UniquePlannerID_24;
PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* L_25 = V_3;
NullCheck(L_25);
int32_t L_26 = L_25->___DuplicatePlannerID_25;
il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27;
L_27 = PlannerRuleBase_GetFieldPlannerByID_m419C45914215E7444CCCFB0AFB8DFFEA89E15A03(L_24, L_26, NULL);
return L_27;
}
IL_009c:
{
// return PlannerRuleBase.GetFieldPlannerByID(plannerId, duplicateId);
int32_t L_28 = V_0;
int32_t L_29 = V_1;
il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_30;
L_30 = PlannerRuleBase_GetFieldPlannerByID_m419C45914215E7444CCCFB0AFB8DFFEA89E15A03(L_28, L_29, NULL);
return L_30;
}
}
// System.Int32 FIMSpace.Graph.PGGPlannerPort::GetPlannerDuplicateIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGGPlannerPort_GetPlannerDuplicateIndex_m77341885F7732F268B10724DAF74F21FE4515F2F (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
{
// if (DuplicatePlannerID < 0) return -1;
int32_t L_0 = __this->___DuplicatePlannerID_25;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000b;
}
}
{
// if (DuplicatePlannerID < 0) return -1;
return (-1);
}
IL_000b:
{
// return DuplicatePlannerID;
int32_t L_1 = __this->___DuplicatePlannerID_25;
return L_1;
}
}
// UnityEngine.Color FIMSpace.Graph.PGGPlannerPort::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGGPlannerPort_GetColor_m7FB1CB781D9D099806A6B19E51B72E986D94E145 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
{
// return new Color(0.9f, 0.7f, .3f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.899999976f), (0.699999988f), (0.300000012f), (1.0f), /*hidden argument*/NULL);
return L_0;
}
}
// System.Boolean FIMSpace.Graph.PGGPlannerPort::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGPlannerPort_AllowConnectionWithValueType_m795F17021FD172425237448DD6CD6C636C8500A9 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, RuntimeObject* ___0_other, 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*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
{
// if (FGenerators.CheckIfIsNull(other)) return false;
RuntimeObject* L_0 = ___0_other;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_1;
L_1 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (FGenerators.CheckIfIsNull(other)) return false;
return (bool)0;
}
IL_000a:
{
// if (FGenerators.CheckIfIsNull(other.GetPortValue)) return false;
RuntimeObject* L_2 = ___0_other;
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_2);
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_0019;
}
}
{
// if (FGenerators.CheckIfIsNull(other.GetPortValue)) return false;
return (bool)0;
}
IL_0019:
{
// if (other.GetPortValue.GetType() == typeof(int)) return true;
RuntimeObject* L_5 = ___0_other;
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);
NullCheck(L_6);
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
bool L_10;
L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
if (!L_10)
{
goto IL_0037;
}
}
{
// if (other.GetPortValue.GetType() == typeof(int)) return true;
return (bool)1;
}
IL_0037:
{
// if (other.GetPortValue.GetType() == typeof(float)) return true;
RuntimeObject* L_11 = ___0_other;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_11);
NullCheck(L_12);
Type_t* L_13;
L_13 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_12, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
bool L_16;
L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_15, NULL);
if (!L_16)
{
goto IL_0055;
}
}
{
// if (other.GetPortValue.GetType() == typeof(float)) return true;
return (bool)1;
}
IL_0055:
{
// if (other.GetPortValue.GetType() == typeof(Vector2)) return true;
RuntimeObject* L_17 = ___0_other;
NullCheck(L_17);
RuntimeObject* L_18;
L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_17);
NullCheck(L_18);
Type_t* L_19;
L_19 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_18, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
bool L_22;
L_22 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, L_21, NULL);
if (!L_22)
{
goto IL_0073;
}
}
{
// if (other.GetPortValue.GetType() == typeof(Vector2)) return true;
return (bool)1;
}
IL_0073:
{
// if (other.GetPortValue.GetType() == typeof(Vector2Int)) return true;
RuntimeObject* L_23 = ___0_other;
NullCheck(L_23);
RuntimeObject* L_24;
L_24 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_23);
NullCheck(L_24);
Type_t* L_25;
L_25 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_24, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_27;
L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
bool L_28;
L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
if (!L_28)
{
goto IL_0091;
}
}
{
// if (other.GetPortValue.GetType() == typeof(Vector2Int)) return true;
return (bool)1;
}
IL_0091:
{
// if (other.GetPortValue.GetType() == typeof(Vector3)) return true;
RuntimeObject* L_29 = ___0_other;
NullCheck(L_29);
RuntimeObject* L_30;
L_30 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_29);
NullCheck(L_30);
Type_t* L_31;
L_31 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_30, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_32 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_33;
L_33 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_32, NULL);
bool L_34;
L_34 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_31, L_33, NULL);
if (!L_34)
{
goto IL_00af;
}
}
{
// if (other.GetPortValue.GetType() == typeof(Vector3)) return true;
return (bool)1;
}
IL_00af:
{
// if (other.GetPortValue.GetType() == typeof(Vector3Int)) return true;
RuntimeObject* L_35 = ___0_other;
NullCheck(L_35);
RuntimeObject* L_36;
L_36 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_35);
NullCheck(L_36);
Type_t* L_37;
L_37 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_36, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast<intptr_t> (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_39;
L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL);
bool L_40;
L_40 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_37, L_39, NULL);
if (!L_40)
{
goto IL_00cd;
}
}
{
// if (other.GetPortValue.GetType() == typeof(Vector3Int)) return true;
return (bool)1;
}
IL_00cd:
{
// return base.AllowConnectionWithValueType(other);
RuntimeObject* L_41 = ___0_other;
bool L_42;
L_42 = NodePortBase_AllowConnectionWithValueType_m507880645636D9AEA88B790E62FC108409EF2C37(__this, L_41, NULL);
return L_42;
}
}
// System.Boolean FIMSpace.Graph.PGGPlannerPort::CanConnectWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGPlannerPort_CanConnectWith_mA8C6B621F67E3D8AB0ADED1B242208FD962E8E24 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, RuntimeObject* ___0_toPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (toPort is PGGCellPort) return true;
RuntimeObject* L_0 = ___0_toPort;
if (!((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_0, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
// if (toPort is PGGCellPort) return true;
return (bool)1;
}
IL_000a:
{
// return base.CanConnectWith(toPort);
RuntimeObject* L_1 = ___0_toPort;
bool L_2;
L_2 = NodePortBase_CanConnectWith_m786AF364990AE529B8D5F575949F412DF86723B0(__this, L_1, NULL);
return L_2;
}
}
// System.Object FIMSpace.Graph.PGGPlannerPort::GetPortValueCall(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGPlannerPort_GetPortValueCall_mDA74486A9E898FAF66641869FBFE298E8944DECD (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, bool ___0_onReadPortCall, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// var val = base.GetPortValueCall(onReadPortCall);
bool L_0 = ___0_onReadPortCall;
RuntimeObject* L_1;
L_1 = NodePortBase_GetPortValueCall_m4BE4DBBBFFB6869E24CAB3E0D094AEDBEB5A1311(__this, L_0, NULL);
V_0 = L_1;
// if (val == null) return val;
RuntimeObject* L_2 = V_0;
if (L_2)
{
goto IL_000d;
}
}
{
// if (val == null) return val;
RuntimeObject* L_3 = V_0;
return L_3;
}
IL_000d:
{
// ReadValue(val);
RuntimeObject* L_4 = V_0;
PGGPlannerPort_ReadValue_m9FF8BF610591D423D5664A19981B295DEBF59D34(__this, L_4, NULL);
// return val;
RuntimeObject* L_5 = V_0;
return L_5;
}
}
// System.Void FIMSpace.Graph.PGGPlannerPort::ReadValue(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort_ReadValue_m9FF8BF610591D423D5664A19981B295DEBF59D34 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, RuntimeObject* ___0_val, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_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*)&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*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_3;
memset((&V_3), 0, sizeof(V_3));
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC V_4;
memset((&V_4), 0, sizeof(V_4));
{
// if (val.GetType() == typeof(int)) UniquePlannerID = (int)val;
RuntimeObject* L_0 = ___0_val;
NullCheck(L_0);
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_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);
bool L_4;
L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0024;
}
}
{
// if (val.GetType() == typeof(int)) UniquePlannerID = (int)val;
RuntimeObject* L_5 = ___0_val;
__this->___UniquePlannerID_24 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_5, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
return;
}
IL_0024:
{
// if (val.GetType() == typeof(float)) UniquePlannerID = Mathf.RoundToInt((float)val);
RuntimeObject* L_6 = ___0_val;
NullCheck(L_6);
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
bool L_10;
L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
if (!L_10)
{
goto IL_004d;
}
}
{
// if (val.GetType() == typeof(float)) UniquePlannerID = Mathf.RoundToInt((float)val);
RuntimeObject* L_11 = ___0_val;
int32_t L_12;
L_12 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((*(float*)((float*)(float*)UnBox(L_11, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), NULL);
__this->___UniquePlannerID_24 = L_12;
return;
}
IL_004d:
{
// if (val.GetType() == typeof(Vector2))
RuntimeObject* L_13 = ___0_val;
NullCheck(L_13);
Type_t* L_14;
L_14 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_13, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
bool L_17;
L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
if (!L_17)
{
goto IL_008e;
}
}
{
// Vector2 v2 = (Vector2)val;
RuntimeObject* L_18 = ___0_val;
V_0 = ((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_18, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))));
// UniquePlannerID = Mathf.RoundToInt(v2.x);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = V_0;
float L_20 = L_19.___x_0;
int32_t L_21;
L_21 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_20, NULL);
__this->___UniquePlannerID_24 = L_21;
// DuplicatePlannerID = Mathf.RoundToInt(v2.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = V_0;
float L_23 = L_22.___y_1;
int32_t L_24;
L_24 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_23, NULL);
__this->___DuplicatePlannerID_25 = L_24;
return;
}
IL_008e:
{
// else if (val.GetType() == typeof(Vector2Int))
RuntimeObject* L_25 = ___0_val;
NullCheck(L_25);
Type_t* L_26;
L_26 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_25, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_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_00c7;
}
}
{
// Vector2Int v2 = (Vector2Int)val;
RuntimeObject* L_30 = ___0_val;
V_1 = ((*(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)UnBox(L_30, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))));
// UniquePlannerID = (v2.x);
int32_t L_31;
L_31 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_1), NULL);
__this->___UniquePlannerID_24 = L_31;
// DuplicatePlannerID = (v2.y);
int32_t L_32;
L_32 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_1), NULL);
__this->___DuplicatePlannerID_25 = L_32;
return;
}
IL_00c7:
{
// else if (val.GetType() == typeof(Vector3))
RuntimeObject* L_33 = ___0_val;
NullCheck(L_33);
Type_t* L_34;
L_34 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_33, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
bool L_37;
L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_34, L_36, NULL);
if (!L_37)
{
goto IL_0108;
}
}
{
// Vector3 v2 = (Vector3)val;
RuntimeObject* L_38 = ___0_val;
V_2 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_38, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))));
// UniquePlannerID = Mathf.RoundToInt(v2.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_2;
float L_40 = L_39.___x_2;
int32_t L_41;
L_41 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_40, NULL);
__this->___UniquePlannerID_24 = L_41;
// DuplicatePlannerID = Mathf.RoundToInt(v2.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_2;
float L_43 = L_42.___y_3;
int32_t L_44;
L_44 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_43, NULL);
__this->___DuplicatePlannerID_25 = L_44;
return;
}
IL_0108:
{
// else if (val.GetType() == typeof(Vector3Int))
RuntimeObject* L_45 = ___0_val;
NullCheck(L_45);
Type_t* L_46;
L_46 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_45, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_48;
L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
bool L_49;
L_49 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_46, L_48, NULL);
if (!L_49)
{
goto IL_0141;
}
}
{
// Vector3Int v2 = (Vector3Int)val;
RuntimeObject* L_50 = ___0_val;
V_3 = ((*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)UnBox(L_50, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))));
// UniquePlannerID = (v2.x);
int32_t L_51;
L_51 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_3), NULL);
__this->___UniquePlannerID_24 = L_51;
// DuplicatePlannerID = (v2.y);
int32_t L_52;
L_52 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_3), NULL);
__this->___DuplicatePlannerID_25 = L_52;
return;
}
IL_0141:
{
// else if (val.GetType() == typeof(PGGCellPort.Data))
RuntimeObject* L_53 = ___0_val;
NullCheck(L_53);
Type_t* L_54;
L_54 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_53, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_56;
L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
bool L_57;
L_57 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_54, L_56, NULL);
if (!L_57)
{
goto IL_018e;
}
}
{
// PGGCellPort.Data dt = (PGGCellPort.Data)val;
RuntimeObject* L_58 = ___0_val;
V_4 = ((*(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)((Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)UnBox(L_58, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var))));
// if (dt.ParentResult != null)
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_59 = V_4;
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_60 = L_59.___ParentResult_2;
if (!L_60)
{
goto IL_018e;
}
}
{
// if (dt.ParentResult.ParentFieldPlanner)
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_61 = V_4;
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_62 = L_61.___ParentResult_2;
NullCheck(L_62);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_63 = L_62->___ParentFieldPlanner_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_64;
L_64 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_63, NULL);
if (!L_64)
{
goto IL_018e;
}
}
{
// SetIDsOfPlanner(dt.ParentResult.ParentFieldPlanner);
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_65 = V_4;
PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_66 = L_65.___ParentResult_2;
NullCheck(L_66);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_67 = L_66->___ParentFieldPlanner_1;
PGGPlannerPort_SetIDsOfPlanner_m60C210C2FDD2C39AD860239571FFC0D85BD79651(__this, L_67, NULL);
}
IL_018e:
{
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (planner == null)
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_planner;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
// UniquePlannerID = -1;
__this->___UniquePlannerID_24 = (-1);
// DuplicatePlannerID = -1;
__this->___DuplicatePlannerID_25 = (-1);
// return;
return;
}
IL_0018:
{
// UniquePlannerID = planner.IndexOnPreset;
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = ___0_planner;
NullCheck(L_2);
int32_t L_3 = L_2->___IndexOnPreset_50;
__this->___UniquePlannerID_24 = L_3;
// DuplicatePlannerID = planner.IndexOfDuplicate;
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = ___0_planner;
NullCheck(L_4);
int32_t L_5 = L_4->___IndexOfDuplicate_49;
__this->___DuplicatePlannerID_25 = L_5;
// }
return;
}
}
// System.Void FIMSpace.Graph.PGGPlannerPort::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlannerPort__ctor_mFEF24B56E9177A18E2027E78A3302F8359DB25C2 (PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78* __this, const RuntimeMethod* method)
{
{
// public int UniquePlannerID = -1;
__this->___UniquePlannerID_24 = (-1);
// public int DuplicatePlannerID = -1;
__this->___DuplicatePlannerID_25 = (-1);
// public bool DisplayVariableName = true;
__this->___DisplayVariableName_26 = (bool)1;
NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380(__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.Type FIMSpace.Graph.PGGSpawnPort::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PGGSpawnPort_get_GetPortValueType_m3B53292E879DBC5287D93D0302EA76B374A163C9 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override System.Type GetPortValueType { get { return typeof(SpawnData); } }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
return L_1;
}
}
// FIMSpace.Generating.SpawnData FIMSpace.Graph.PGGSpawnPort::get_FirstSpawnForOutputPort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PGGSpawnPort_get_FirstSpawnForOutputPort_m4CDE831BB8C63DB5236E44182710C99B01F462FE (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// get { if (containedSpawns.Count > 0) return containedSpawns[0]; else return null; }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___containedSpawns_24;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_0, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var);
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_001b;
}
}
{
// get { if (containedSpawns.Count > 0) return containedSpawns[0]; else return null; }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = __this->___containedSpawns_24;
NullCheck(L_2);
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3;
L_3 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_2, 0, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var);
return L_3;
}
IL_001b:
{
// get { if (containedSpawns.Count > 0) return containedSpawns[0]; else return null; }
return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL;
}
}
// System.Void FIMSpace.Graph.PGGSpawnPort::set_FirstSpawnForOutputPort(FIMSpace.Generating.SpawnData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m0BA6E881BB83036B00BA208F27F14EDF39E1BF01_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// set { if (value == null) { containedSpawns.Clear(); return; } if (containedSpawns.Count > 0) containedSpawns[0] = value; else containedSpawns.Add(value); }
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = ___0_value;
if (L_0)
{
goto IL_000f;
}
}
{
// set { if (value == null) { containedSpawns.Clear(); return; } if (containedSpawns.Count > 0) containedSpawns[0] = value; else containedSpawns.Add(value); }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1 = __this->___containedSpawns_24;
NullCheck(L_1);
List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline(L_1, List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var);
// set { if (value == null) { containedSpawns.Clear(); return; } if (containedSpawns.Count > 0) containedSpawns[0] = value; else containedSpawns.Add(value); }
return;
}
IL_000f:
{
// set { if (value == null) { containedSpawns.Clear(); return; } if (containedSpawns.Count > 0) containedSpawns[0] = value; else containedSpawns.Add(value); }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = __this->___containedSpawns_24;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_2, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var);
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_002b;
}
}
{
// set { if (value == null) { containedSpawns.Clear(); return; } if (containedSpawns.Count > 0) containedSpawns[0] = value; else containedSpawns.Add(value); }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_4 = __this->___containedSpawns_24;
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = ___0_value;
NullCheck(L_4);
List_1_set_Item_m0BA6E881BB83036B00BA208F27F14EDF39E1BF01(L_4, 0, L_5, List_1_set_Item_m0BA6E881BB83036B00BA208F27F14EDF39E1BF01_RuntimeMethod_var);
return;
}
IL_002b:
{
// set { if (value == null) { containedSpawns.Clear(); return; } if (containedSpawns.Count > 0) containedSpawns[0] = value; else containedSpawns.Add(value); }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_6 = __this->___containedSpawns_24;
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_7 = ___0_value;
NullCheck(L_6);
List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_6, L_7, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var);
// set { if (value == null) { containedSpawns.Clear(); return; } if (containedSpawns.Count > 0) containedSpawns[0] = value; else containedSpawns.Add(value); }
return;
}
}
// System.Object FIMSpace.Graph.PGGSpawnPort::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGSpawnPort_get_DefaultValue_m4BF28632ECACBB5AFFAD92B661C33FA71A9950C5 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
{
// public override object DefaultValue { get { return FirstSpawnForOutputPort; } }
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0;
L_0 = PGGSpawnPort_get_FirstSpawnForOutputPort_m4CDE831BB8C63DB5236E44182710C99B01F462FE(__this, NULL);
return L_0;
}
}
// UnityEngine.Color FIMSpace.Graph.PGGSpawnPort::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGGSpawnPort_GetColor_mDF6DB1667C000884C0FE8DDD32408406556A3144 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
{
// return new Color(0.2f, 0.55f, .95f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.550000012f), (0.949999988f), (1.0f), /*hidden argument*/NULL);
return L_0;
}
}
// FIMSpace.Generating.SpawnData FIMSpace.Graph.PGGSpawnPort::get_GetInputCellValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PGGSpawnPort_get_GetInputCellValue_mAFEBC25DA291B831520BC53C79A6A5AB34E7C5B8 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
{
// return GetFirstConnectedSpawn;
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0;
L_0 = PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4(__this, NULL);
return L_0;
}
}
// System.Boolean FIMSpace.Graph.PGGSpawnPort::get_ContainsMultipleSpawns()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGSpawnPort_get_ContainsMultipleSpawns_m2BDF7A027BFB225626A765CB992B1A3586A72898 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool ContainsMultipleSpawns { get { return containedSpawns.Count > 1; } }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___containedSpawns_24;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_0, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var);
return (bool)((((int32_t)L_1) > ((int32_t)1))? 1 : 0);
}
}
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Graph.PGGSpawnPort::get_GetLocalSpawnsList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* PGGSpawnPort_get_GetLocalSpawnsList_mA6CA0107080D19C12E2FD60225B3BFFC20706124 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
{
// public List<SpawnData> GetLocalSpawnsList { get { return containedSpawns; } }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___containedSpawns_24;
return L_0;
}
}
// FIMSpace.Generating.SpawnData FIMSpace.Graph.PGGSpawnPort::get_GetFirstConnectedSpawn()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PGGSpawnPort_get_GetFirstConnectedSpawn_m95A66E19B5672855593E6094FB971672C11BF1D4 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* V_0 = NULL;
{
// public SpawnData GetFirstConnectedSpawn { get { PGGSpawnPort conn = GetConnectedSpawnPort; if (conn != null) return conn.FirstSpawnForOutputPort; return FirstSpawnForOutputPort; } }
PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0;
L_0 = PGGSpawnPort_get_GetConnectedSpawnPort_mA568AFD62501FF4BE47A969B6929F98E466F039E(__this, NULL);
V_0 = L_0;
// public SpawnData GetFirstConnectedSpawn { get { PGGSpawnPort conn = GetConnectedSpawnPort; if (conn != null) return conn.FirstSpawnForOutputPort; return FirstSpawnForOutputPort; } }
PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = V_0;
if (!L_1)
{
goto IL_0011;
}
}
{
// public SpawnData GetFirstConnectedSpawn { get { PGGSpawnPort conn = GetConnectedSpawnPort; if (conn != null) return conn.FirstSpawnForOutputPort; return FirstSpawnForOutputPort; } }
PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_2 = V_0;
NullCheck(L_2);
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3;
L_3 = PGGSpawnPort_get_FirstSpawnForOutputPort_m4CDE831BB8C63DB5236E44182710C99B01F462FE(L_2, NULL);
return L_3;
}
IL_0011:
{
// public SpawnData GetFirstConnectedSpawn { get { PGGSpawnPort conn = GetConnectedSpawnPort; if (conn != null) return conn.FirstSpawnForOutputPort; return FirstSpawnForOutputPort; } }
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4;
L_4 = PGGSpawnPort_get_FirstSpawnForOutputPort_m4CDE831BB8C63DB5236E44182710C99B01F462FE(__this, NULL);
return L_4;
}
}
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Graph.PGGSpawnPort::get_GetConnectedSpawnsList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* PGGSpawnPort_get_GetConnectedSpawnsList_m2B8960F7282E934DDFD158A0F4A16DED9EFBD127 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* V_0 = NULL;
{
// public List<SpawnData> GetConnectedSpawnsList { get { PGGSpawnPort conn = GetConnectedSpawnPort; if (conn != null) return conn.containedSpawns; return containedSpawns; } }
PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_0;
L_0 = PGGSpawnPort_get_GetConnectedSpawnPort_mA568AFD62501FF4BE47A969B6929F98E466F039E(__this, NULL);
V_0 = L_0;
// public List<SpawnData> GetConnectedSpawnsList { get { PGGSpawnPort conn = GetConnectedSpawnPort; if (conn != null) return conn.containedSpawns; return containedSpawns; } }
PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_1 = V_0;
if (!L_1)
{
goto IL_0011;
}
}
{
// public List<SpawnData> GetConnectedSpawnsList { get { PGGSpawnPort conn = GetConnectedSpawnPort; if (conn != null) return conn.containedSpawns; return containedSpawns; } }
PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* L_2 = V_0;
NullCheck(L_2);
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_3 = L_2->___containedSpawns_24;
return L_3;
}
IL_0011:
{
// public List<SpawnData> GetConnectedSpawnsList { get { PGGSpawnPort conn = GetConnectedSpawnPort; if (conn != null) return conn.containedSpawns; return containedSpawns; } }
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_4 = __this->___containedSpawns_24;
return L_4;
}
}
// FIMSpace.Graph.PGGSpawnPort FIMSpace.Graph.PGGSpawnPort::get_GetConnectedSpawnPort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* PGGSpawnPort_get_GetConnectedSpawnPort_mA568AFD62501FF4BE47A969B6929F98E466F039E (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
{
// for (int c = 0; c < Connections.Count; c++)
V_0 = 0;
goto IL_0029;
}
IL_0004:
{
// var conn = Connections[c].PortReference;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_1 = V_0;
NullCheck(L_0);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_0, L_1, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___PortReference_3;
V_1 = L_3;
// if (conn is PGGSpawnPort) return conn as PGGSpawnPort;
RuntimeObject* L_4 = V_1;
if (!((PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D*)IsInstClass((RuntimeObject*)L_4, PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var)))
{
goto IL_0025;
}
}
{
// if (conn is PGGSpawnPort) return conn as PGGSpawnPort;
RuntimeObject* L_5 = V_1;
return ((PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D*)IsInstClass((RuntimeObject*)L_5, PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var));
}
IL_0025:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0029:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_7 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_8;
L_8 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_8, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_0004;
}
}
{
// return null;
return (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D*)NULL;
}
}
// FIMSpace.Generating.SpawnData FIMSpace.Graph.PGGSpawnPort::GetDataFromPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* PGGSpawnPort_GetDataFromPort_m912D42BBB021254314570FB67A4A548B9233242D (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, RuntimeObject* ___0_conn, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL;
{
// if (conn is PGGSpawnPort)
RuntimeObject* L_0 = ___0_conn;
if (!((PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D*)IsInstClass((RuntimeObject*)L_0, PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var)))
{
goto IL_0014;
}
}
{
// PGGSpawnPort prt = conn as PGGSpawnPort;
RuntimeObject* L_1 = ___0_conn;
// return prt.FirstSpawnForOutputPort;
NullCheck(((PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D*)IsInstClass((RuntimeObject*)L_1, PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var)));
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2;
L_2 = PGGSpawnPort_get_FirstSpawnForOutputPort_m4CDE831BB8C63DB5236E44182710C99B01F462FE(((PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D*)IsInstClass((RuntimeObject*)L_1, PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var)), NULL);
return L_2;
}
IL_0014:
{
// if (conn is NodePortBase)
RuntimeObject* L_3 = ___0_conn;
if (!((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_3, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)))
{
goto IL_003c;
}
}
{
// NodePortBase np = conn as NodePortBase;
RuntimeObject* L_4 = ___0_conn;
V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_4, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (np.GetPortValueSafe is SpawnData)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5 = V_0;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_5, NULL);
if (!((SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)IsInstClass((RuntimeObject*)L_6, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var)))
{
goto IL_003c;
}
}
{
// return (SpawnData)np.GetPortValueSafe;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_7, NULL);
return ((SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)CastclassClass((RuntimeObject*)L_8, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var));
}
IL_003c:
{
// return null;
return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL;
}
}
// System.Void FIMSpace.Graph.PGGSpawnPort::ApplySpawnsGroup(System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGSpawnPort_ApplySpawnsGroup_mE06A725387E32412CE0C4239FE94853C5873D4EE (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___0_spawns, const RuntimeMethod* method)
{
{
// containedSpawns = spawns;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = ___0_spawns;
__this->___containedSpawns_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___containedSpawns_24), (void*)L_0);
// }
return;
}
}
// System.Object FIMSpace.Graph.PGGSpawnPort::GetPortValueCall(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGSpawnPort_GetPortValueCall_m46E1F45240A5960C0A1B62944A2BF1066453B1A6 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, bool ___0_onReadPortCall, 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*)&SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// var val = base.GetPortValueCall(onReadPortCall);
bool L_0 = ___0_onReadPortCall;
RuntimeObject* L_1;
L_1 = NodePortBase_GetPortValueCall_m4BE4DBBBFFB6869E24CAB3E0D094AEDBEB5A1311(__this, L_0, NULL);
V_0 = L_1;
// if (val == null) return val;
RuntimeObject* L_2 = V_0;
if (L_2)
{
goto IL_000d;
}
}
{
// if (val == null) return val;
RuntimeObject* L_3 = V_0;
return L_3;
}
IL_000d:
{
// if (val.GetType() == typeof(SpawnData)) FirstSpawnForOutputPort = (SpawnData)val;
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Type_t* L_5;
L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL);
if (!L_8)
{
goto IL_0032;
}
}
{
// if (val.GetType() == typeof(SpawnData)) FirstSpawnForOutputPort = (SpawnData)val;
RuntimeObject* L_9 = V_0;
PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714(__this, ((SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)CastclassClass((RuntimeObject*)L_9, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var)), NULL);
goto IL_0039;
}
IL_0032:
{
// else FirstSpawnForOutputPort = null;
PGGSpawnPort_set_FirstSpawnForOutputPort_m3E0E0C6BE4557C412ED212FFFA59CCD24DCCB714(__this, (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL, NULL);
}
IL_0039:
{
// if (FGenerators.CheckIfIsNull(FirstSpawnForOutputPort)) return null; // If no data then return null value
SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10;
L_10 = PGGSpawnPort_get_FirstSpawnForOutputPort_m4CDE831BB8C63DB5236E44182710C99B01F462FE(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_11;
L_11 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_10, NULL);
if (!L_11)
{
goto IL_0048;
}
}
{
// if (FGenerators.CheckIfIsNull(FirstSpawnForOutputPort)) return null; // If no data then return null value
return NULL;
}
IL_0048:
{
// return val;
RuntimeObject* L_12 = V_0;
return L_12;
}
}
// System.Boolean FIMSpace.Graph.PGGSpawnPort::CanConnectWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGSpawnPort_CanConnectWith_mB404E00164936553FA7316F4616F9581474A63D1 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, RuntimeObject* ___0_toPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (toPort is PGGSpawnPort) return true;
RuntimeObject* L_0 = ___0_toPort;
if (!((PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D*)IsInstClass((RuntimeObject*)L_0, PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
// if (toPort is PGGSpawnPort) return true;
return (bool)1;
}
IL_000a:
{
// if (toPort.IsSender) return true;
RuntimeObject* L_1 = ___0_toPort;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0014;
}
}
{
// if (toPort.IsSender) return true;
return (bool)1;
}
IL_0014:
{
// if (toPort.IsUniversal) return true;
RuntimeObject* L_3 = ___0_toPort;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsUniversal() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_001e;
}
}
{
// if (toPort.IsUniversal) return true;
return (bool)1;
}
IL_001e:
{
// if (toPort.GetPortValueType == GetPortValueType) return true;
RuntimeObject* L_5 = ___0_toPort;
NullCheck(L_5);
Type_t* L_6;
L_6 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_5);
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL);
if (!L_8)
{
goto IL_0033;
}
}
{
// if (toPort.GetPortValueType == GetPortValueType) return true;
return (bool)1;
}
IL_0033:
{
// return false;
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.PGGSpawnPort::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGSpawnPort_AllowConnectionWithValueType_m7750F36F1E9764086948448C3A05B3FECBB040D5 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (other is PGGSpawnPort) return true;
RuntimeObject* L_0 = ___0_other;
if (!((PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D*)IsInstClass((RuntimeObject*)L_0, PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D_il2cpp_TypeInfo_var)))
{
goto IL_000a;
}
}
{
// if (other is PGGSpawnPort) return true;
return (bool)1;
}
IL_000a:
{
// if (other.IsUniversal) return true;
RuntimeObject* L_1 = ___0_other;
NullCheck(L_1);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsUniversal() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0014;
}
}
{
// if (other.IsUniversal) return true;
return (bool)1;
}
IL_0014:
{
// if (other.IsSender) return true;
RuntimeObject* L_3 = ___0_other;
NullCheck(L_3);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_001e;
}
}
{
// if (other.IsSender) return true;
return (bool)1;
}
IL_001e:
{
// if (other.GetPortValueType == GetPortValueType) return true;
RuntimeObject* L_5 = ___0_other;
NullCheck(L_5);
Type_t* L_6;
L_6 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_5);
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL);
if (!L_8)
{
goto IL_0033;
}
}
{
// if (other.GetPortValueType == GetPortValueType) return true;
return (bool)1;
}
IL_0033:
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.PGGSpawnPort::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGSpawnPort_Clear_m54C620E1A2933B247434706ABD0247DBA4750F20 (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// containedSpawns.Clear();
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___containedSpawns_24;
NullCheck(L_0);
List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline(L_0, List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var);
// }
return;
}
}
// System.Void FIMSpace.Graph.PGGSpawnPort::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGSpawnPort__ctor_mA32EB1CCAA6DEB087683A233B89B204604380F4C (PGGSpawnPort_t62F1CE2DD05A567CC16BFE1C486210CF975EA46D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private List<SpawnData> containedSpawns = new List<SpawnData>();
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_0, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var);
__this->___containedSpawns_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___containedSpawns_24), (void*)L_0);
NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380(__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.Type FIMSpace.Graph.PGGStringPort::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PGGStringPort_get_GetPortValueType_m9E488DF820F902ED07456324BED36F7F9A9148FE (PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override System.Type GetPortValueType { get { return typeof(string); } }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
return L_1;
}
}
// System.Object FIMSpace.Graph.PGGStringPort::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGStringPort_get_DefaultValue_mF11626A6D09994B2DF51198177DAAD1F1BF86DE8 (PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* __this, const RuntimeMethod* method)
{
{
// public override object DefaultValue { get { return StringVal; } }
String_t* L_0 = __this->___StringVal_24;
return L_0;
}
}
// 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)
{
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*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
String_t* V_1 = NULL;
{
// object val = GetPortValueSafe;
RuntimeObject* L_0;
L_0 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(__this, NULL);
V_0 = L_0;
// if (FGenerators.CheckIfIsNull(val)) return StringVal;
RuntimeObject* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_2;
L_2 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_1, NULL);
if (!L_2)
{
goto IL_0016;
}
}
{
// if (FGenerators.CheckIfIsNull(val)) return StringVal;
String_t* L_3 = __this->___StringVal_24;
return L_3;
}
IL_0016:
{
// if (val is string ) return (string)val;
RuntimeObject* L_4 = V_0;
if (!((String_t*)IsInstSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var)))
{
goto IL_0025;
}
}
{
// if (val is string ) return (string)val;
RuntimeObject* L_5 = V_0;
return ((String_t*)CastclassSealed((RuntimeObject*)L_5, String_t_il2cpp_TypeInfo_var));
}
IL_0025:
{
// string str = val.ToString();
RuntimeObject* L_6 = V_0;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_6);
V_1 = L_7;
// if (string.IsNullOrEmpty(str) == false) return str;
String_t* L_8 = V_1;
bool L_9;
L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL);
if (L_9)
{
goto IL_0036;
}
}
{
// if (string.IsNullOrEmpty(str) == false) return str;
String_t* L_10 = V_1;
return L_10;
}
IL_0036:
{
// return StringVal;
String_t* L_11 = __this->___StringVal_24;
return L_11;
}
}
// UnityEngine.Color FIMSpace.Graph.PGGStringPort::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGGStringPort_GetColor_mA09FBF95FA88D404D0DE11E50741304C0ECCF1D5 (PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* __this, const RuntimeMethod* method)
{
{
// return new Color(0.5f, 0.325f, .675f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.5f), (0.324999988f), (0.675000012f), (1.0f), /*hidden argument*/NULL);
return L_0;
}
}
// System.Boolean FIMSpace.Graph.PGGStringPort::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGStringPort_AllowConnectionWithValueType_m440D0DC8C0A46A86D690C3B4AD1C55D71C5CF479 (PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
{
// if (other.GetPortValueType == typeof(bool)) return true;
RuntimeObject* L_0 = ___0_other;
NullCheck(L_0);
Type_t* L_1;
L_1 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_0);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_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);
bool L_4;
L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0019;
}
}
{
// if (other.GetPortValueType == typeof(bool)) return true;
return (bool)1;
}
IL_0019:
{
// if (other.GetPortValueType == typeof(float)) return true;
RuntimeObject* L_5 = ___0_other;
NullCheck(L_5);
Type_t* L_6;
L_6 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_5);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
bool L_9;
L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_8, NULL);
if (!L_9)
{
goto IL_0032;
}
}
{
// if (other.GetPortValueType == typeof(float)) return true;
return (bool)1;
}
IL_0032:
{
// if (other.GetPortValueType == typeof(Vector3)) return true;
RuntimeObject* L_10 = ___0_other;
NullCheck(L_10);
Type_t* L_11;
L_11 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_10);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
bool L_14;
L_14 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_11, L_13, NULL);
if (!L_14)
{
goto IL_004b;
}
}
{
// if (other.GetPortValueType == typeof(Vector3)) return true;
return (bool)1;
}
IL_004b:
{
// if (other.GetPortValueType == typeof(Vector2)) return true;
RuntimeObject* L_15 = ___0_other;
NullCheck(L_15);
Type_t* L_16;
L_16 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_15);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_18;
L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
bool L_19;
L_19 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_16, L_18, NULL);
if (!L_19)
{
goto IL_0064;
}
}
{
// if (other.GetPortValueType == typeof(Vector2)) return true;
return (bool)1;
}
IL_0064:
{
// return base.AllowConnectionWithValueType(other);
RuntimeObject* L_20 = ___0_other;
bool L_21;
L_21 = NodePortBase_AllowConnectionWithValueType_m507880645636D9AEA88B790E62FC108409EF2C37(__this, L_20, NULL);
return L_21;
}
}
// System.Void FIMSpace.Graph.PGGStringPort::InitialValueRefresh(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGStringPort_InitialValueRefresh_mF6298DC753620DDD4998AF6A3C3A821439164FAE (PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* __this, RuntimeObject* ___0_initialValue, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (initValueSet) return;
bool L_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)__this)->___initValueSet_20;
if (!L_0)
{
goto IL_0009;
}
}
{
// if (initValueSet) return;
return;
}
IL_0009:
{
// base.InitialValueRefresh(initialValue);
RuntimeObject* L_1 = ___0_initialValue;
NodePortBase_InitialValueRefresh_m51EFB646273ABCDEA474EF34F076A7D767711FA6(__this, L_1, NULL);
// if (initialValue is string) StringVal = (string)initialValue;
RuntimeObject* L_2 = ___0_initialValue;
if (!((String_t*)IsInstSealed((RuntimeObject*)L_2, String_t_il2cpp_TypeInfo_var)))
{
goto IL_0024;
}
}
{
// if (initialValue is string) StringVal = (string)initialValue;
RuntimeObject* L_3 = ___0_initialValue;
__this->___StringVal_24 = ((String_t*)CastclassSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___StringVal_24), (void*)((String_t*)CastclassSealed((RuntimeObject*)L_3, String_t_il2cpp_TypeInfo_var)));
}
IL_0024:
{
// }
return;
}
}
// System.Void FIMSpace.Graph.PGGStringPort::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGStringPort__ctor_m6E614DCB61D7516167C9CAACB661E1EC91894689 (PGGStringPort_tB294EB48F840D818DFC172B227B7EC775AA8826D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public string StringVal = "";
__this->___StringVal_24 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___StringVal_24), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380(__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.Type FIMSpace.Graph.PGGTriggerPort::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PGGTriggerPort_get_GetPortValueType_mBE12357DE1DAD54D700F04F7DBBD4F84D34734FF (PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B* __this, const RuntimeMethod* method)
{
{
// public override System.Type GetPortValueType { get { return null; } }
return (Type_t*)NULL;
}
}
// System.Object FIMSpace.Graph.PGGTriggerPort::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGTriggerPort_get_DefaultValue_m8C6EDA9FCA677110168AEA8BC3E02A7F71DB2B04 (PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B* __this, const RuntimeMethod* method)
{
{
// public override object DefaultValue { get { return null; } }
return NULL;
}
}
// System.Void FIMSpace.Graph.PGGTriggerPort::Refresh(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTriggerPort_Refresh_m109227E9EEA3070BD1677B473EB6287ED2B561FB (PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_parentNode, const RuntimeMethod* method)
{
{
// IsSendingSignals = true;
((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)__this)->___IsSendingSignals_15 = (bool)1;
// base.Refresh(parentNode);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_0 = ___0_parentNode;
NodePortBase_Refresh_m4771108A31D449663676BC30E2D153249F72609C(__this, L_0, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Graph.PGGTriggerPort::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGTriggerPort_AllowConnectionWithValueType_mD7548A72FCD82D88E266B445AF4C38940252523A (PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
{
{
// return true;
return (bool)1;
}
}
// System.Boolean FIMSpace.Graph.PGGTriggerPort::CanConnectWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGTriggerPort_CanConnectWith_m72F8FC0EEF6E14986EF068D648E0020E55BA0B0E (PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B* __this, RuntimeObject* ___0_toPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL;
{
// NodePortBase port = toPort as NodePortBase;
RuntimeObject* L_0 = ___0_toPort;
V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_0, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (port != null) if (port.ParentNode) if (port.ParentNode.DrawInputConnector == false) return false;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_1 = V_0;
if (!L_1)
{
goto IL_0026;
}
}
{
// if (port != null) if (port.ParentNode) if (port.ParentNode.DrawInputConnector == false) return false;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_2 = V_0;
NullCheck(L_2);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_3 = L_2->___ParentNode_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_0026;
}
}
{
// if (port != null) if (port.ParentNode) if (port.ParentNode.DrawInputConnector == false) return false;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5 = V_0;
NullCheck(L_5);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_6 = L_5->___ParentNode_2;
NullCheck(L_6);
bool L_7;
L_7 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_DrawInputConnector() */, L_6);
if (L_7)
{
goto IL_0026;
}
}
{
// if (port != null) if (port.ParentNode) if (port.ParentNode.DrawInputConnector == false) return false;
return (bool)0;
}
IL_0026:
{
// return true;
return (bool)1;
}
}
// UnityEngine.Color FIMSpace.Graph.PGGTriggerPort::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGGTriggerPort_GetColor_mCC156CCD5F30D81487A6326EA68B2F5F3239EF64 (PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B* __this, const RuntimeMethod* method)
{
{
// return new Color(.6f, .6f, .6f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.600000024f), (0.600000024f), (0.600000024f), (1.0f), /*hidden argument*/NULL);
return L_0;
}
}
// System.Void FIMSpace.Graph.PGGTriggerPort::Execute(FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.Planning.PlanGenerationPrint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTriggerPort_Execute_m2BD31C5A8C516979920B31821DCE251FDB8E82AA (PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___1_print, const RuntimeMethod* method)
{
{
// Execute(Connections, planner, print);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1 = ___0_planner;
PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_2 = ___1_print;
PGGTriggerPort_Execute_mBCD350ADF177AC5CEE83A5FBCB05C46E40B29DC2(L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.PGGTriggerPort::Execute(System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection>,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.Planning.PlanGenerationPrint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTriggerPort_Execute_mBCD350ADF177AC5CEE83A5FBCB05C46E40B29DC2 (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* ___0_Connections, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_planner, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___2_print, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_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*)&_stringLiteral7C24F7BF15AE5EFBEF482A5F4ED23C8CA11E396B);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* V_1 = NULL;
{
// if (Connections.Count == 0) return;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0 = ___0_Connections;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_0, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if (L_1)
{
goto IL_0009;
}
}
{
// if (Connections.Count == 0) return;
return;
}
IL_0009:
{
// for (int i = 0; i < Connections.Count; i++)
V_0 = 0;
goto IL_0051;
}
IL_000d:
{
// if (Connections[i] == null) continue;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_2 = ___0_Connections;
int32_t L_3 = V_0;
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);
if (!L_4)
{
goto IL_004d;
}
}
{
// PlannerRuleBase node = Connections[i].NodeReference as PlannerRuleBase;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_5 = ___0_Connections;
int32_t L_6 = V_0;
NullCheck(L_5);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_7;
L_7 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_5, L_6, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_7);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_8 = L_7->___NodeReference_2;
V_1 = ((PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37*)IsInstClass((RuntimeObject*)L_8, PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var));
// if (node == null) continue;
PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* L_9 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_10)
{
goto IL_004d;
}
}
{
// if (node.DrawInputConnector == false) { UnityEngine.Debug.Log("Connect with non executable node!"); continue; }
PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* L_11 = V_1;
NullCheck(L_11);
bool L_12;
L_12 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_DrawInputConnector() */, L_11);
if (L_12)
{
goto IL_0045;
}
}
{
// if (node.DrawInputConnector == false) { UnityEngine.Debug.Log("Connect with non executable node!"); continue; }
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral7C24F7BF15AE5EFBEF482A5F4ED23C8CA11E396B, NULL);
// if (node.DrawInputConnector == false) { UnityEngine.Debug.Log("Connect with non executable node!"); continue; }
goto IL_004d;
}
IL_0045:
{
// planner.CallExecution(node, print);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = ___1_planner;
PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37* L_14 = V_1;
PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_15 = ___2_print;
NullCheck(L_13);
FieldPlanner_CallExecution_m1677DB2B9B75562142990E91FA18236AFD2F8E43(L_13, L_14, L_15, NULL);
}
IL_004d:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_16 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0051:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_17 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_18 = ___0_Connections;
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 ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_000d;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.PGGTriggerPort::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTriggerPort__ctor_mB359D1CCBE6A84C53A242661A3D11885EF6EF52E (PGGTriggerPort_t30EE6D35AF4EDBEA92C4E6D5A1B1E43BAF64774B* __this, const RuntimeMethod* method)
{
{
NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380(__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.Type FIMSpace.Graph.PGGUniversalPort::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PGGUniversalPort_get_GetPortValueType_m12F635AA0F97EEEB150450E12D76F9E752DC7BC4 (PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public override System.Type GetPortValueType { get { return typeof(System.Single); } }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
return L_1;
}
}
// System.Object FIMSpace.Graph.PGGUniversalPort::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGUniversalPort_get_DefaultValue_m393460EDB70202C79EACA6A70F0DB02D2668E233 (PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* __this, const RuntimeMethod* method)
{
{
// public override object DefaultValue { get { return Variable.GetValue(); } }
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0 = __this->___Variable_24;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = FieldVariable_GetValue_mBFB83E99B56856C5D42BC937FD28EC5E58DEA84A(L_0, NULL);
return L_1;
}
}
// System.Boolean FIMSpace.Graph.PGGUniversalPort::get_setAsUniversal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGUniversalPort_get_setAsUniversal_mD937E332E97014D60E8D17E8FD51B8CCA2EDB6CF (PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* __this, const RuntimeMethod* method)
{
{
// protected override bool setAsUniversal { get { return true; } }
return (bool)1;
}
}
// System.Void FIMSpace.Graph.PGGUniversalPort::TriggerReadPort(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUniversalPort_TriggerReadPort_mD92C6CE44450259794EFE85EB01BAD4D7798EAE0 (PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* __this, bool ___0_callRead, 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*)&PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_0 = NULL;
{
// Variable.SetTemporaryReference(false);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0 = __this->___Variable_24;
NullCheck(L_0);
FieldVariable_SetTemporaryReference_m8D5ABF0FF55B069BDB7731DC77A71E69230C5342(L_0, (bool)0, NULL, NULL);
// var conn = FirstNoSender();
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_1;
L_1 = NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054(__this, NULL);
V_0 = L_1;
// if (FGenerators.CheckIfExist_NOTNULL(conn))
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_3;
L_3 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_2, NULL);
if (!L_3)
{
goto IL_0055;
}
}
{
// if (FGenerators.CheckIfExist_NOTNULL(conn.PortReference))
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_4 = V_0;
NullCheck(L_4);
RuntimeObject* L_5 = L_4->___PortReference_3;
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_0055;
}
}
{
// if (conn.PortReference is PGGCellPort || conn.PortReference is PGGPlannerPort)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8 = L_7->___PortReference_3;
if (((PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB*)IsInstClass((RuntimeObject*)L_8, PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB_il2cpp_TypeInfo_var)))
{
goto IL_0043;
}
}
{
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_9 = V_0;
NullCheck(L_9);
RuntimeObject* L_10 = L_9->___PortReference_3;
if (!((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_10, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)))
{
goto IL_0055;
}
}
IL_0043:
{
// Variable.SetTemporaryReference(true, conn.PortReference);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_11 = __this->___Variable_24;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_12 = V_0;
NullCheck(L_12);
RuntimeObject* L_13 = L_12->___PortReference_3;
NullCheck(L_11);
FieldVariable_SetTemporaryReference_m8D5ABF0FF55B069BDB7731DC77A71E69230C5342(L_11, (bool)1, L_13, NULL);
}
IL_0055:
{
// base.TriggerReadPort(callRead);
bool L_14 = ___0_callRead;
NodePortBase_TriggerReadPort_m092F7E7E5E6EA311BD1240A72EF236CA1265B4AF(__this, L_14, NULL);
// }
return;
}
}
// 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)
{
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*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_1 = NULL;
{
// if (Connections == null) return null;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
// if (Connections == null) return null;
return (RuntimeObject*)NULL;
}
IL_000a:
{
// for (int c = 0; c < Connections.Count; c++)
V_0 = 0;
goto IL_0044;
}
IL_000e:
{
// var conn = Connections[c];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_1;
L_1 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_2 = V_0;
NullCheck(L_1);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_3;
L_3 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_1, L_2, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
V_1 = L_3;
// if (conn == null) continue;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_4 = V_1;
if (!L_4)
{
goto IL_0040;
}
}
{
// if (conn.PortReference == null) continue;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_5 = V_1;
NullCheck(L_5);
RuntimeObject* L_6 = L_5->___PortReference_3;
if (!L_6)
{
goto IL_0040;
}
}
{
// if (conn.PortReference.GetType() == type) return conn.PortReference;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_7 = V_1;
NullCheck(L_7);
RuntimeObject* L_8 = L_7->___PortReference_3;
NullCheck(L_8);
Type_t* L_9;
L_9 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_8, NULL);
Type_t* L_10 = ___0_type;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_9, L_10, NULL);
if (!L_11)
{
goto IL_0040;
}
}
{
// if (conn.PortReference.GetType() == type) return conn.PortReference;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_12 = V_1;
NullCheck(L_12);
RuntimeObject* L_13 = L_12->___PortReference_3;
return L_13;
}
IL_0040:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_14 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0044:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_15 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_16;
L_16 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, 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_15) < ((int32_t)L_17)))
{
goto IL_000e;
}
}
{
// return null;
return (RuntimeObject*)NULL;
}
}
// UnityEngine.Color FIMSpace.Graph.PGGUniversalPort::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGGUniversalPort_GetColor_m1C98FA17D9BF967B38E4A215E144EBF6E7CC40E4 (PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// switch (Variable.ValueType)
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0 = __this->___Variable_24;
NullCheck(L_0);
int32_t L_1 = L_0->___ValueType_12;
V_0 = L_1;
int32_t L_2 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1)))
{
case 0:
{
goto IL_002e;
}
case 1:
{
goto IL_006f;
}
case 2:
{
goto IL_00a3;
}
case 3:
{
goto IL_00a3;
}
case 4:
{
goto IL_0089;
}
case 5:
{
goto IL_0089;
}
}
}
{
goto IL_00a3;
}
IL_002e:
{
// if (Variable.FloatSwitch == FieldVariable.EVarFloatingSwitch.Float)
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = __this->___Variable_24;
NullCheck(L_3);
int32_t L_4 = L_3->___FloatSwitch_17;
if (L_4)
{
goto IL_0055;
}
}
{
// return new Color(0.4f, 0.4f, .9f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
memset((&L_5), 0, sizeof(L_5));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_5), (0.400000006f), (0.400000006f), (0.899999976f), (1.0f), /*hidden argument*/NULL);
return L_5;
}
IL_0055:
{
// return new Color(0.2f, 0.6f, .9f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
memset((&L_6), 0, sizeof(L_6));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_6), (0.200000003f), (0.600000024f), (0.899999976f), (1.0f), /*hidden argument*/NULL);
return L_6;
}
IL_006f:
{
// return new Color(0.9f, 0.4f, .4f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
memset((&L_7), 0, sizeof(L_7));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), (0.899999976f), (0.400000006f), (0.400000006f), (1.0f), /*hidden argument*/NULL);
return L_7;
}
IL_0089:
{
// return new Color(0.2f, 0.8f, .5f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
memset((&L_8), 0, sizeof(L_8));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_8), (0.200000003f), (0.800000012f), (0.5f), (1.0f), /*hidden argument*/NULL);
return L_8;
}
IL_00a3:
{
// return new Color(0.4f, 0.4f, .5f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
memset((&L_9), 0, sizeof(L_9));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_9), (0.400000006f), (0.400000006f), (0.5f), (1.0f), /*hidden argument*/NULL);
return L_9;
}
}
// System.Void FIMSpace.Graph.PGGUniversalPort::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUniversalPort__ctor_m08F7315BAD135E019F84A2266F7239B157817CC6 (PGGUniversalPort_tB678D0BE2DC89C7F54F6D93D116E96EE985BD01F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public FieldVariable Variable = new FieldVariable();
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
NullCheck(L_0);
FieldVariable__ctor_m9E304411EE966C0C357BC59EB0954EFF86B98E25(L_0, NULL);
__this->___Variable_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Variable_24), (void*)L_0);
NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380(__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.Type FIMSpace.Graph.PGGVector3Port::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PGGVector3Port_get_GetPortValueType_m490BA891AB8DEAC4B37AD634E376C8AAAEA64547 (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
{
// public override System.Type GetPortValueType { get { return typeof(Vector3); } }
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
return L_1;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
memset((&V_3), 0, sizeof(V_3));
{
// object val = GetPortValueSafe;
RuntimeObject* L_0;
L_0 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(__this, NULL);
V_0 = L_0;
// if (val is PGGCellPort.Data)
RuntimeObject* L_1 = V_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var)))
{
goto IL_0042;
}
}
{
// PGGCellPort.Data data = (PGGCellPort.Data)val;
RuntimeObject* L_2 = V_0;
V_1 = ((*(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)((Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)(Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC*)UnBox(L_2, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var))));
// if (FGenerators.CheckIfExist_NOTNULL(data.CellRef))
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_3 = V_1;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = L_3.___CellRef_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_5;
L_5 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_4, NULL);
if (!L_5)
{
goto IL_0042;
}
}
{
// if (FGenerators.CheckIfExist_NOTNULL(data.ParentChecker))
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_6 = V_1;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7 = L_6.___ParentChecker_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_0042;
}
}
{
// return data.ParentChecker.GetWorldPos(data.CellRef);
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_9 = V_1;
CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = L_9.___ParentChecker_1;
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_11 = V_1;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = L_11.___CellRef_0;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = CheckerField3D_GetWorldPos_m8C9F60FCF8C11292402A78E9C5237DAE8BFC797B(L_10, L_12, NULL);
return L_13;
}
IL_0042:
{
// if (FGenerators.CheckIfIsNull(val)) return Vector3.zero;
RuntimeObject* L_14 = V_0;
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_0050;
}
}
{
// if (FGenerators.CheckIfIsNull(val)) return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_16;
}
IL_0050:
{
// if (val is Vector3) return (Vector3)val;
RuntimeObject* L_17 = V_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_17, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))
{
goto IL_005f;
}
}
{
// if (val is Vector3) return (Vector3)val;
RuntimeObject* L_18 = V_0;
return ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_18, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))));
}
IL_005f:
{
// if (val is Vector3Int) return (Vector3Int)val;
RuntimeObject* L_19 = V_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_19, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var)))
{
goto IL_0073;
}
}
{
// if (val is Vector3Int) return (Vector3Int)val;
RuntimeObject* L_20 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(((*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)UnBox(L_20, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var)))), NULL);
return L_21;
}
IL_0073:
{
// if (val is Vector2) { Vector2 v2 = (Vector2)(val); return new Vector3(v2.x, v2.y, 0); }
RuntimeObject* L_22 = V_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_22, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var)))
{
goto IL_0099;
}
}
{
// if (val is Vector2) { Vector2 v2 = (Vector2)(val); return new Vector3(v2.x, v2.y, 0); }
RuntimeObject* L_23 = V_0;
V_2 = ((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_23, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))));
// if (val is Vector2) { Vector2 v2 = (Vector2)(val); return new Vector3(v2.x, v2.y, 0); }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_2;
float L_25 = L_24.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_2;
float L_27 = L_26.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
memset((&L_28), 0, sizeof(L_28));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), L_25, L_27, (0.0f), /*hidden argument*/NULL);
return L_28;
}
IL_0099:
{
// if (val is Vector2Int) { Vector2Int v2 = (Vector2Int)(val); return new Vector3(v2.x, v2.y, 0); }
RuntimeObject* L_29 = V_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_29, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var)))
{
goto IL_00c3;
}
}
{
// if (val is Vector2Int) { Vector2Int v2 = (Vector2Int)(val); return new Vector3(v2.x, v2.y, 0); }
RuntimeObject* L_30 = V_0;
V_3 = ((*(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)UnBox(L_30, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))));
// if (val is Vector2Int) { Vector2Int v2 = (Vector2Int)(val); return new Vector3(v2.x, v2.y, 0); }
int32_t L_31;
L_31 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_3), NULL);
int32_t L_32;
L_32 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_3), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
memset((&L_33), 0, sizeof(L_33));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_33), ((float)L_31), ((float)L_32), (0.0f), /*hidden argument*/NULL);
return L_33;
}
IL_00c3:
{
// if (val is Single) return new Vector3((float)val, 0, 0);
RuntimeObject* L_34 = V_0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_34, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))
{
goto IL_00e1;
}
}
{
// if (val is Single) return new Vector3((float)val, 0, 0);
RuntimeObject* L_35 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
memset((&L_36), 0, sizeof(L_36));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_36), ((*(float*)((float*)(float*)UnBox(L_35, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), (0.0f), (0.0f), /*hidden argument*/NULL);
return L_36;
}
IL_00e1:
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_37;
}
}
// System.Object FIMSpace.Graph.PGGVector3Port::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PGGVector3Port_get_DefaultValue_m00F5D318050F0D6A980E5A8F52588FA4FCF0F621 (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, 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;
}
{
// public override object DefaultValue { get { return Value; } }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___Value_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0;
RuntimeObject* L_2 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_1);
return L_2;
}
}
// System.Boolean FIMSpace.Graph.PGGVector3Port::get_ConnectingWithPlannerPort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGVector3Port_get_ConnectingWithPlannerPort_m8C70195FA0383EC5878897AF85C83913AFA2FE2B (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool ConnectingWithPlannerPort { get { if (Connections.Count > 0) if (BaseConnection.PortReference is PGGPlannerPort) return true; return false; } }
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_0, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0022;
}
}
{
// public bool ConnectingWithPlannerPort { get { if (Connections.Count > 0) if (BaseConnection.PortReference is PGGPlannerPort) return true; return false; } }
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___PortReference_3;
if (!((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_3, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)))
{
goto IL_0022;
}
}
{
// public bool ConnectingWithPlannerPort { get { if (Connections.Count > 0) if (BaseConnection.PortReference is PGGPlannerPort) return true; return false; } }
return (bool)1;
}
IL_0022:
{
// public bool ConnectingWithPlannerPort { get { if (Connections.Count > 0) if (BaseConnection.PortReference is PGGPlannerPort) return true; return false; } }
return (bool)0;
}
}
// FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Graph.PGGVector3Port::get_GetConnectingPlanner()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* PGGVector3Port_get_GetConnectingPlanner_m663D30203FA52EE99832A0A968A0A434D0C83E97 (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (ConnectingWithPlannerPort == false) return null;
bool L_0;
L_0 = PGGVector3Port_get_ConnectingWithPlannerPort_m8C70195FA0383EC5878897AF85C83913AFA2FE2B(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
// if (ConnectingWithPlannerPort == false) return null;
return (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL;
}
IL_000a:
{
// planner = Generating.Planning.PlannerNodes.PlannerRuleBase.GetPlannerFromPortS(BaseConnection.PortReference as PGGPlannerPort, false);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_1;
L_1 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_1);
RuntimeObject* L_2 = L_1->___PortReference_3;
il2cpp_codegen_runtime_class_init_inline(PlannerRuleBase_t8BB330ACEE24B908ED5AECD1F5046ECB93E07E37_il2cpp_TypeInfo_var);
FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3;
L_3 = PlannerRuleBase_GetPlannerFromPortS_mBF18DAB2856D2B5F6876A9D111A4F47216CAD80F(((PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78*)IsInstClass((RuntimeObject*)L_2, PGGPlannerPort_tF4DFAF726080FAD6A3512A7C2A4EDE0476FA9D78_il2cpp_TypeInfo_var)), (bool)0, NULL);
// return planner;
return L_3;
}
}
// System.Boolean FIMSpace.Graph.PGGVector3Port::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGVector3Port_AllowConnectionWithValueType_m13273B026AEF2F97707AFE96A74961ABB8ACAC72 (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Type_t* V_1 = NULL;
{
// bool allow = base.AllowConnectionWithValueType(other);
RuntimeObject* L_0 = ___0_other;
bool L_1;
L_1 = NodePortBase_AllowConnectionWithValueType_m507880645636D9AEA88B790E62FC108409EF2C37(__this, L_0, NULL);
V_0 = L_1;
// if (!allow)
bool L_2 = V_0;
if (L_2)
{
goto IL_007f;
}
}
{
// if (AdditionalAllows != null)
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)__this)->___AdditionalAllows_16;
if (!L_3)
{
goto IL_007f;
}
}
{
// if (AdditionalAllows.Length == 1 && AdditionalAllows[0] == typeof(int))
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)__this)->___AdditionalAllows_16;
NullCheck(L_4);
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((uint32_t)1))))
{
goto IL_007f;
}
}
{
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)__this)->___AdditionalAllows_16;
NullCheck(L_5);
int32_t L_6 = 0;
Type_t* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
bool L_10;
L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
if (!L_10)
{
goto IL_007f;
}
}
{
// object ov = other.GetPortValue;
RuntimeObject* L_11 = ___0_other;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_11);
// System.Type ot = ov.GetType();
NullCheck(L_12);
Type_t* L_13;
L_13 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_12, NULL);
V_1 = L_13;
// if (ot == typeof(int)) return true;
Type_t* L_14 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
bool L_17;
L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
if (!L_17)
{
goto IL_0057;
}
}
{
// if (ot == typeof(int)) return true;
return (bool)1;
}
IL_0057:
{
// if (ot == typeof(float)) return true;
Type_t* L_18 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
bool L_21;
L_21 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_18, L_20, NULL);
if (!L_21)
{
goto IL_006b;
}
}
{
// if (ot == typeof(float)) return true;
return (bool)1;
}
IL_006b:
{
// if (ot == typeof(Vector2)) return true;
Type_t* L_22 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_24;
L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
bool L_25;
L_25 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_22, L_24, NULL);
if (!L_25)
{
goto IL_007f;
}
}
{
// if (ot == typeof(Vector2)) return true;
return (bool)1;
}
IL_007f:
{
// return allow;
bool L_26 = V_0;
return L_26;
}
}
// UnityEngine.Color FIMSpace.Graph.PGGVector3Port::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGGVector3Port_GetColor_m22F8AB6BC7A0B6E8A8392392586D594E3FBF233D (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, const RuntimeMethod* method)
{
{
// return new Color(0.2f, 0.8f, .5f, 1f);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.800000012f), (0.5f), (1.0f), /*hidden argument*/NULL);
return L_0;
}
}
// System.Void FIMSpace.Graph.PGGVector3Port::InitialValueRefresh(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGVector3Port_InitialValueRefresh_m643659DBCA750843BFA58DF2D7549299E7D25D31 (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, RuntimeObject* ___0_initialValue, 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;
}
{
// if (initValueSet) return;
bool L_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)__this)->___initValueSet_20;
if (!L_0)
{
goto IL_0009;
}
}
{
// if (initValueSet) return;
return;
}
IL_0009:
{
// base.InitialValueRefresh(initialValue);
RuntimeObject* L_1 = ___0_initialValue;
NodePortBase_InitialValueRefresh_m51EFB646273ABCDEA474EF34F076A7D767711FA6(__this, L_1, NULL);
// if (initialValue is Vector3) Value = (Vector3)initialValue;
RuntimeObject* L_2 = ___0_initialValue;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))
{
goto IL_0024;
}
}
{
// if (initialValue is Vector3) Value = (Vector3)initialValue;
RuntimeObject* L_3 = ___0_initialValue;
__this->___Value_24 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))));
}
IL_0024:
{
// }
return;
}
}
// System.Void FIMSpace.Graph.PGGVector3Port::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGVector3Port__ctor_m77CFB058D783ED95483127EC0F0575FD92CA5A14 (PGGVector3Port_tB41E50626B257DA52A6C2EC3C643712687291C8B* __this, const RuntimeMethod* method)
{
{
// public Vector3 Value = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___Value_24 = L_0;
NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Graph.FGraph_NodeBase::CheckForNulls()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_CheckForNulls_mBE2568E2531763717A79EDE4BDFB86D2030866E2 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// CheckConnectionsListForNulls(InputConnections);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = __this->___InputConnections_11;
FGraph_NodeBase_CheckConnectionsListForNulls_m8BF887B54883709BD7D48DE3F2279C8600EB19C3(__this, L_0, NULL);
// CheckConnectionsListForNulls(OutputConnections);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_1 = __this->___OutputConnections_10;
FGraph_NodeBase_CheckConnectionsListForNulls_m8BF887B54883709BD7D48DE3F2279C8600EB19C3(__this, L_1, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::CheckConnectionsListForNulls(System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_CheckConnectionsListForNulls_m8BF887B54883709BD7D48DE3F2279C8600EB19C3 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* ___0_connections, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int i = connections.Count - 1; i >= 0; i--)
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = ___0_connections;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_0, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0020;
}
IL_000b:
{
// if (connections[i] == null)
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_2 = ___0_connections;
int32_t L_3 = V_0;
NullCheck(L_2);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_4;
L_4 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_2, L_3, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
if (L_4)
{
goto IL_001c;
}
}
{
// RemoveAtIndex(connections, i);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_5 = ___0_connections;
int32_t L_6 = V_0;
FGraph_NodeBase_RemoveAtIndex_m79485B8AE407423E727EDBB9316DB3A6EB5B62E5(__this, L_5, L_6, NULL);
}
IL_001c:
{
// for (int i = connections.Count - 1; i >= 0; i--)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_7, 1));
}
IL_0020:
{
// for (int i = connections.Count - 1; i >= 0; i--)
int32_t L_8 = V_0;
if ((((int32_t)L_8) >= ((int32_t)0)))
{
goto IL_000b;
}
}
{
// }
return;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::IsConnectedWith(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_IsConnectedWith_m37CE4BC36121F2466C4C3187088D65C16EE3DC76 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherNode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// for (int i = 0; i < OutputConnections.Count; i++)
V_0 = 0;
goto IL_0023;
}
IL_0004:
{
// if (OutputConnections[i].To == otherNode) return true;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = __this->___OutputConnections_10;
int32_t L_1 = V_0;
NullCheck(L_0);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_2;
L_2 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_0, L_1, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_2);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_3;
L_3 = FGraph_TriggerNodeConnection_get_To_mC950F53DFAF1D1FDF5279652B4A1C1AD2E5A86E0(L_2, NULL);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_4 = ___0_otherNode;
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_001f;
}
}
{
// if (OutputConnections[i].To == otherNode) return true;
return (bool)1;
}
IL_001f:
{
// for (int i = 0; i < OutputConnections.Count; i++)
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0023:
{
// for (int i = 0; i < OutputConnections.Count; i++)
int32_t L_7 = V_0;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_8 = __this->___OutputConnections_10;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_8, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_0004;
}
}
{
// for (int i = 0; i < InputConnections.Count; i++)
V_1 = 0;
goto IL_0054;
}
IL_0035:
{
// if (InputConnections[i].From == otherNode) return true;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_10 = __this->___InputConnections_11;
int32_t L_11 = V_1;
NullCheck(L_10);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_12;
L_12 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_10, L_11, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_12);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_13;
L_13 = FGraph_TriggerNodeConnection_get_From_m55FC39A00C3E788684F98214C5C6F7F9523AA54F(L_12, NULL);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_14 = ___0_otherNode;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, L_14, NULL);
if (!L_15)
{
goto IL_0050;
}
}
{
// if (InputConnections[i].From == otherNode) return true;
return (bool)1;
}
IL_0050:
{
// for (int i = 0; i < InputConnections.Count; i++)
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0054:
{
// for (int i = 0; i < InputConnections.Count; i++)
int32_t L_17 = V_1;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_18 = __this->___InputConnections_11;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_18, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0035;
}
}
{
// return false;
return (bool)0;
}
}
// FIMSpace.Graph.FGraph_TriggerNodeConnection FIMSpace.Graph.FGraph_NodeBase::CreateConnectionWith(FIMSpace.Graph.FGraph_NodeBase,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* FGraph_NodeBase_CreateConnectionWith_mB49292A50112CACDFB1A958AFB6F235C08B0BBE7 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherNode, bool ___1_connectingFromOut, int32_t ___2_fromAltID, int32_t ___3_toAltID, const RuntimeMethod* method)
{
{
// return null;
return (FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244*)NULL;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RemoveConnectionWith(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RemoveConnectionWith_mC2D50CB949FDB0CE8A510773123018634A491471 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherNode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if (otherNode == null) return;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_0 = ___0_otherNode;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (otherNode == null) return;
return;
}
IL_000a:
{
// for (int i = 0; i < OutputConnections.Count; i++)
V_0 = 0;
goto IL_0040;
}
IL_000e:
{
// if (OutputConnections[i].To == otherNode)
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_2 = __this->___OutputConnections_10;
int32_t L_3 = V_0;
NullCheck(L_2);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_4;
L_4 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_2, L_3, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_4);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_5;
L_5 = FGraph_TriggerNodeConnection_get_To_mC950F53DFAF1D1FDF5279652B4A1C1AD2E5A86E0(L_4, NULL);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_6 = ___0_otherNode;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_6, NULL);
if (!L_7)
{
goto IL_003c;
}
}
{
// otherNode.RemoveInConnectionWith(this);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_8 = ___0_otherNode;
NullCheck(L_8);
VirtualActionInvoker1< FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* >::Invoke(8 /* System.Void FIMSpace.Graph.FGraph_NodeBase::RemoveInConnectionWith(FIMSpace.Graph.FGraph_NodeBase) */, L_8, __this);
// RemoveAtIndex(OutputConnections, i);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_9 = __this->___OutputConnections_10;
int32_t L_10 = V_0;
FGraph_NodeBase_RemoveAtIndex_m79485B8AE407423E727EDBB9316DB3A6EB5B62E5(__this, L_9, L_10, NULL);
// return;
return;
}
IL_003c:
{
// for (int i = 0; i < OutputConnections.Count; i++)
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0040:
{
// for (int i = 0; i < OutputConnections.Count; i++)
int32_t L_12 = V_0;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_13 = __this->___OutputConnections_10;
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_13, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_12) < ((int32_t)L_14)))
{
goto IL_000e;
}
}
{
// for (int i = 0; i < InputConnections.Count; i++)
V_1 = 0;
goto IL_0084;
}
IL_0052:
{
// if (InputConnections[i].From == otherNode)
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_15 = __this->___InputConnections_11;
int32_t L_16 = V_1;
NullCheck(L_15);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_17;
L_17 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_15, L_16, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_17);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_18;
L_18 = FGraph_TriggerNodeConnection_get_From_m55FC39A00C3E788684F98214C5C6F7F9523AA54F(L_17, NULL);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_19 = ___0_otherNode;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_18, L_19, NULL);
if (!L_20)
{
goto IL_0080;
}
}
{
// otherNode.RemoveOutConnectionWith(this);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_21 = ___0_otherNode;
NullCheck(L_21);
VirtualActionInvoker1< FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* >::Invoke(9 /* System.Void FIMSpace.Graph.FGraph_NodeBase::RemoveOutConnectionWith(FIMSpace.Graph.FGraph_NodeBase) */, L_21, __this);
// RemoveAtIndex(InputConnections, i);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_22 = __this->___InputConnections_11;
int32_t L_23 = V_1;
FGraph_NodeBase_RemoveAtIndex_m79485B8AE407423E727EDBB9316DB3A6EB5B62E5(__this, L_22, L_23, NULL);
// return;
return;
}
IL_0080:
{
// for (int i = 0; i < InputConnections.Count; i++)
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_0084:
{
// for (int i = 0; i < InputConnections.Count; i++)
int32_t L_25 = V_1;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_26 = __this->___InputConnections_11;
NullCheck(L_26);
int32_t L_27;
L_27 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_26, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_25) < ((int32_t)L_27)))
{
goto IL_0052;
}
}
{
// otherNode._E_SetDirty();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_28 = ___0_otherNode;
NullCheck(L_28);
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(L_28, NULL);
// _E_SetDirty();
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RemoveInConnectionWith(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RemoveInConnectionWith_m8BF4A4E8B4CB8671A2DC10F6A5A13F47FFFBEC64 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherNode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int i = 0; i < InputConnections.Count; i++)
V_0 = 0;
goto IL_002a;
}
IL_0004:
{
// if (InputConnections[i].IsConnectedWith(otherNode))
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = __this->___InputConnections_11;
int32_t L_1 = V_0;
NullCheck(L_0);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_2;
L_2 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_0, L_1, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_3 = ___0_otherNode;
NullCheck(L_2);
bool L_4;
L_4 = FGraph_TriggerNodeConnection_IsConnectedWith_mD53F0F3E99B92299A68AA06651CDD020B85B6B00(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0026;
}
}
{
// RemoveAtIndex(InputConnections, i);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_5 = __this->___InputConnections_11;
int32_t L_6 = V_0;
FGraph_NodeBase_RemoveAtIndex_m79485B8AE407423E727EDBB9316DB3A6EB5B62E5(__this, L_5, L_6, NULL);
// return;
return;
}
IL_0026:
{
// for (int i = 0; i < InputConnections.Count; i++)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002a:
{
// for (int i = 0; i < InputConnections.Count; i++)
int32_t L_8 = V_0;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_9 = __this->___InputConnections_11;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_9, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
// otherNode._E_SetDirty();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_11 = ___0_otherNode;
NullCheck(L_11);
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(L_11, NULL);
// _E_SetDirty();
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RemoveAtIndex(System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_TriggerNodeConnection>,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RemoveAtIndex_m79485B8AE407423E727EDBB9316DB3A6EB5B62E5 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* ___0_connections, int32_t ___1_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// connections.RemoveAt(index);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = ___0_connections;
int32_t L_1 = ___1_index;
NullCheck(L_0);
List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1(L_0, L_1, List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1_RuntimeMethod_var);
// _E_SetDirty();
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RemoveOutConnectionWith(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RemoveOutConnectionWith_m7387388E8851B3BED669997BF29140F0F7944A37 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherNode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int i = 0; i < OutputConnections.Count; i++)
V_0 = 0;
goto IL_002a;
}
IL_0004:
{
// if (OutputConnections[i].IsConnectedWith(otherNode))
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = __this->___OutputConnections_10;
int32_t L_1 = V_0;
NullCheck(L_0);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_2;
L_2 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_0, L_1, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_3 = ___0_otherNode;
NullCheck(L_2);
bool L_4;
L_4 = FGraph_TriggerNodeConnection_IsConnectedWith_mD53F0F3E99B92299A68AA06651CDD020B85B6B00(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0026;
}
}
{
// RemoveAtIndex(OutputConnections, i);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_5 = __this->___OutputConnections_10;
int32_t L_6 = V_0;
FGraph_NodeBase_RemoveAtIndex_m79485B8AE407423E727EDBB9316DB3A6EB5B62E5(__this, L_5, L_6, NULL);
// return;
return;
}
IL_0026:
{
// for (int i = 0; i < OutputConnections.Count; i++)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_002a:
{
// for (int i = 0; i < OutputConnections.Count; i++)
int32_t L_8 = V_0;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_9 = __this->___OutputConnections_10;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_9, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
// otherNode._E_SetDirty();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_11 = ___0_otherNode;
NullCheck(L_11);
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(L_11, NULL);
// _E_SetDirty();
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::SetMultiOutputID(System.Int32&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_SetMultiOutputID_mBAEABF0A8C2A5E377B4E46C4EDC38374310DC22E (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, int32_t* ___0_outputId, int32_t ___1_targetId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int o = 0; o < OutputConnections.Count; o++)
V_0 = 0;
goto IL_001f;
}
IL_0004:
{
// if (OutputConnections[o].ConnectionFrom_AlternativeID == targetId)
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = __this->___OutputConnections_10;
int32_t L_1 = V_0;
NullCheck(L_0);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_2;
L_2 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_0, L_1, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_2);
int32_t L_3 = L_2->___ConnectionFrom_AlternativeID_2;
int32_t L_4 = ___1_targetId;
if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
{
goto IL_001b;
}
}
{
// outputId = o;
int32_t* L_5 = ___0_outputId;
int32_t L_6 = V_0;
*((int32_t*)L_5) = (int32_t)L_6;
}
IL_001b:
{
// for (int o = 0; o < OutputConnections.Count; o++)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_001f:
{
// for (int o = 0; o < OutputConnections.Count; o++)
int32_t L_8 = V_0;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_9 = __this->___OutputConnections_10;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_9, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RefreshConnections(System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RefreshConnections_mF50C36C32B056F28051024D152E64A55B1355FD9 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* ___0_drawingNodes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGraph_RunHandler_RefreshConnectorsConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m665A4ABA73F9B9BFB01F0E168DCA899E0A39C083_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// FGraph_RunHandler.RefreshConnectorsConnections(this, drawingNodes);
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_0 = ___0_drawingNodes;
FGraph_RunHandler_RefreshConnectorsConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m665A4ABA73F9B9BFB01F0E168DCA899E0A39C083(__this, L_0, FGraph_RunHandler_RefreshConnectorsConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m665A4ABA73F9B9BFB01F0E168DCA899E0A39C083_RuntimeMethod_var);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::CheckPortsForNullConnections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_CheckPortsForNullConnections_m4E1A29AB03B67C27A6CECE334973306EA30D9F25 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// CheckPortsForNullConnections(inputPorts);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = __this->___inputPorts_23;
FGraph_NodeBase_CheckPortsForNullConnections_m765F153841EF59D8B8EAE32B29B0827BE07CFCEC(__this, L_0, NULL);
// CheckPortsForNullConnections(outputPorts);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1 = __this->___outputPorts_22;
FGraph_NodeBase_CheckPortsForNullConnections_m765F153841EF59D8B8EAE32B29B0827BE07CFCEC(__this, L_1, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::CheckPortsForNullConnections(System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_CheckPortsForNullConnections_m765F153841EF59D8B8EAE32B29B0827BE07CFCEC (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* ___0_ports, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mC572D8121EDA308A33AB9A7B96300F3407C82863_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_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_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_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_1 = NULL;
int32_t V_2 = 0;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_3 = NULL;
RuntimeObject* V_4 = NULL;
{
// for (int i = ports.Count - 1; i >= 0; i--)
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = ___0_ports;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_0, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_00fc;
}
IL_000e:
{
// NodePortBase port = NodePortBase.ToNodePortBase(ports[i]);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_2 = ___0_ports;
int32_t L_3 = V_0;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_2, L_3, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5;
L_5 = NodePortBase_ToNodePortBase_m960121D772D912604AD956F4C36E276B21D4A2D1(L_4, NULL);
V_1 = L_5;
// if (port == null) { ports.RemoveAt(i); _E_SetDirty(); continue; }
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_6 = V_1;
if (L_6)
{
goto IL_0030;
}
}
{
// if (port == null) { ports.RemoveAt(i); _E_SetDirty(); continue; }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_7 = ___0_ports;
int32_t L_8 = V_0;
NullCheck(L_7);
List_1_RemoveAt_mC572D8121EDA308A33AB9A7B96300F3407C82863(L_7, L_8, List_1_RemoveAt_mC572D8121EDA308A33AB9A7B96300F3407C82863_RuntimeMethod_var);
// if (port == null) { ports.RemoveAt(i); _E_SetDirty(); continue; }
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(__this, NULL);
// if (port == null) { ports.RemoveAt(i); _E_SetDirty(); continue; }
goto IL_00f8;
}
IL_0030:
{
// for (int c = port.Connections.Count - 1; c >= 0; c--)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_9 = V_1;
NullCheck(L_9);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_10;
L_10 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_9, NULL);
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_10, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
goto IL_00f1;
}
IL_0043:
{
// var conn = port.Connections[c];
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_12 = V_1;
NullCheck(L_12);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_13;
L_13 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_12, NULL);
int32_t L_14 = V_2;
NullCheck(L_13);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_15;
L_15 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_13, L_14, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
V_3 = L_15;
// if (conn.NodeReference == null || conn.PortReference == null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_16 = V_3;
NullCheck(L_16);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_17 = L_16->___NodeReference_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_18)
{
goto IL_0066;
}
}
{
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_19 = V_3;
NullCheck(L_19);
RuntimeObject* L_20 = L_19->___PortReference_3;
if (L_20)
{
goto IL_006f;
}
}
IL_0066:
{
// port.RemoveConnectionAt(c);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_21 = V_1;
int32_t L_22 = V_2;
NullCheck(L_21);
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(L_21, L_22, NULL);
goto IL_00ed;
}
IL_006f:
{
// var oPort = port.Connections[c].PortReference;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_23 = V_1;
NullCheck(L_23);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_24;
L_24 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_23, NULL);
int32_t L_25 = V_2;
NullCheck(L_24);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_26;
L_26 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_24, L_25, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_26);
RuntimeObject* L_27 = L_26->___PortReference_3;
V_4 = L_27;
// if (oPort == null)
RuntimeObject* L_28 = V_4;
if (L_28)
{
goto IL_008f;
}
}
{
// port.RemoveConnectionAt(c);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_29 = V_1;
int32_t L_30 = V_2;
NullCheck(L_29);
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(L_29, L_30, NULL);
// continue;
goto IL_00ed;
}
IL_008f:
{
// if (oPort.PortState() != EPortPinState.Connected)
RuntimeObject* L_31 = V_4;
NullCheck(L_31);
int32_t L_32;
L_32 = InterfaceFuncInvoker0< int32_t >::Invoke(13 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.IFGraphPort::PortState() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_31);
if ((((int32_t)L_32) == ((int32_t)2)))
{
goto IL_00a2;
}
}
{
// port.RemoveConnectionAt(c);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_33 = V_1;
int32_t L_34 = V_2;
NullCheck(L_33);
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(L_33, L_34, NULL);
// continue;
goto IL_00ed;
}
IL_00a2:
{
// if (conn.PortReference.PortState() != EPortPinState.Connected)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_35 = V_3;
NullCheck(L_35);
RuntimeObject* L_36 = L_35->___PortReference_3;
NullCheck(L_36);
int32_t L_37;
L_37 = InterfaceFuncInvoker0< int32_t >::Invoke(13 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.IFGraphPort::PortState() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_36);
if ((((int32_t)L_37) == ((int32_t)2)))
{
goto IL_00b9;
}
}
{
// port.RemoveConnectionAt(c);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_38 = V_1;
int32_t L_39 = V_2;
NullCheck(L_38);
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(L_38, L_39, NULL);
goto IL_00ed;
}
IL_00b9:
{
// if (port.IsOutput)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_40 = V_1;
NullCheck(L_40);
bool L_41;
L_41 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(L_40, NULL);
if (!L_41)
{
goto IL_00d8;
}
}
{
// if (conn.NodeReference.IsConnectedWith(port) == false)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_42 = V_3;
NullCheck(L_42);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_43 = L_42->___NodeReference_2;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_44 = V_1;
NullCheck(L_43);
bool L_45;
L_45 = VirtualFuncInvoker1< bool, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* >::Invoke(42 /* System.Boolean FIMSpace.Graph.FGraph_NodeBase::IsConnectedWith(FIMSpace.Graph.NodePortBase) */, L_43, L_44);
if (L_45)
{
goto IL_00ed;
}
}
{
// port.RemoveConnectionAt(c);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_46 = V_1;
int32_t L_47 = V_2;
NullCheck(L_46);
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(L_46, L_47, NULL);
goto IL_00ed;
}
IL_00d8:
{
// if (conn.NodeReference.IsConnectedWith(port) == false)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_48 = V_3;
NullCheck(L_48);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_49 = L_48->___NodeReference_2;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_50 = V_1;
NullCheck(L_49);
bool L_51;
L_51 = VirtualFuncInvoker1< bool, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* >::Invoke(42 /* System.Boolean FIMSpace.Graph.FGraph_NodeBase::IsConnectedWith(FIMSpace.Graph.NodePortBase) */, L_49, L_50);
if (L_51)
{
goto IL_00ed;
}
}
{
// port.RemoveConnectionAt(c);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_52 = V_1;
int32_t L_53 = V_2;
NullCheck(L_52);
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(L_52, L_53, NULL);
}
IL_00ed:
{
// for (int c = port.Connections.Count - 1; c >= 0; c--)
int32_t L_54 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_54, 1));
}
IL_00f1:
{
// for (int c = port.Connections.Count - 1; c >= 0; c--)
int32_t L_55 = V_2;
if ((((int32_t)L_55) >= ((int32_t)0)))
{
goto IL_0043;
}
}
IL_00f8:
{
// for (int i = ports.Count - 1; i >= 0; i--)
int32_t L_56 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_56, 1));
}
IL_00fc:
{
// for (int i = ports.Count - 1; i >= 0; i--)
int32_t L_57 = V_0;
if ((((int32_t)L_57) >= ((int32_t)0)))
{
goto IL_000e;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::OnPortConnectionsChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnPortConnectionsChanged_m9753AF133AC8AB7D090B5A237FEBD27E0F80B401 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// _editor_wasPortsConnectionsChanged = true;
__this->____editor_wasPortsConnectionsChanged_4 = (bool)1;
// }
return;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::Ports_CheckIfConnectionsChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_Ports_CheckIfConnectionsChanged_m9FB6292A903BE9D697164CDEFB28BB7F95BE0144 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// if (_editor_wasPortsConnectionsChanged)
bool L_0 = __this->____editor_wasPortsConnectionsChanged_4;
if (!L_0)
{
goto IL_0011;
}
}
{
// _editor_wasPortsConnectionsChanged = false;
__this->____editor_wasPortsConnectionsChanged_4 = (bool)0;
// return true;
return (bool)1;
}
IL_0011:
{
// return false;
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::OnConnectorClicked(UnityEngine.Event)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_OnConnectorClicked_m33DF53E62299D3488C4A94EC8F69801B806370FB (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method)
{
{
// if (e.type == UnityEngine.EventType.MouseUp)
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e;
NullCheck(L_0);
int32_t L_1;
L_1 = Event_get_type_m8A825D6DA432B967DAA3E22E5C8571620A75F8A8(L_0, NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_0012;
}
}
{
// if (e.button == 1)
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___0_e;
NullCheck(L_2);
int32_t L_3;
L_3 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_2, NULL);
}
IL_0012:
{
// return false;
return (bool)0;
}
}
// 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)
{
{
// public virtual void OnCreated() { wasCreated = true; }
__this->___wasCreated_8 = (bool)1;
// public virtual void OnCreated() { wasCreated = true; }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::OnEndDrag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnEndDrag_m0B3FB8B5E61C160EAAC21BF437321ECB8240C565 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::OnCursorExitNode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnCursorExitNode_m39D6EB430170BB0669FE41679136916EAE72F93F (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_1 = NULL;
int32_t V_2 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_3 = NULL;
{
// for (int p = 0; p < inputPorts.Count; p++)
V_0 = 0;
goto IL_0024;
}
IL_0004:
{
// NodePortBase prt = inputPorts[p] as NodePortBase;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = __this->___inputPorts_23;
int32_t L_1 = V_0;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_0, L_1, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
V_1 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_2, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (prt != null) prt._EditorForceDrawDefaultWires = false;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_3 = V_1;
if (!L_3)
{
goto IL_0020;
}
}
{
// if (prt != null) prt._EditorForceDrawDefaultWires = false;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_4 = V_1;
NullCheck(L_4);
L_4->____EditorForceDrawDefaultWires_12 = (bool)0;
}
IL_0020:
{
// for (int p = 0; p < inputPorts.Count; p++)
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0024:
{
// for (int p = 0; p < inputPorts.Count; p++)
int32_t L_6 = V_0;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_7 = __this->___inputPorts_23;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_7, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0004;
}
}
{
// for (int p = 0; p < outputPorts.Count; p++)
V_2 = 0;
goto IL_0056;
}
IL_0036:
{
// NodePortBase prt = outputPorts[p] as NodePortBase;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_9 = __this->___outputPorts_22;
int32_t L_10 = V_2;
NullCheck(L_9);
RuntimeObject* L_11;
L_11 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_9, L_10, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
V_3 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_11, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (prt != null) prt._EditorForceDrawDefaultWires = false;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_12 = V_3;
if (!L_12)
{
goto IL_0052;
}
}
{
// if (prt != null) prt._EditorForceDrawDefaultWires = false;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_13 = V_3;
NullCheck(L_13);
L_13->____EditorForceDrawDefaultWires_12 = (bool)0;
}
IL_0052:
{
// for (int p = 0; p < outputPorts.Count; p++)
int32_t L_14 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0056:
{
// for (int p = 0; p < outputPorts.Count; p++)
int32_t L_15 = V_2;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_16 = __this->___outputPorts_22;
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_16, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_15) < ((int32_t)L_17)))
{
goto IL_0036;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::OnCursorEnterOnNode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnCursorEnterOnNode_mE311C6B8B8B7DC987BF22E0F11B2AC784FBD7A2B (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Single FIMSpace.Graph.FGraph_NodeBase::get_DebuggingProgress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FGraph_NodeBase_get_DebuggingProgress_m0A92D3D00C51AB81D1F715C774D54A7202A411D2 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public float DebuggingProgress { get; set; } = -1f;
float L_0 = __this->___U3CDebuggingProgressU3Ek__BackingField_9;
return L_0;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::set_DebuggingProgress(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_set_DebuggingProgress_m3FD6CE694518D725C8D5D967DB44A56190463BA5 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float DebuggingProgress { get; set; } = -1f;
float L_0 = ___0_value;
__this->___U3CDebuggingProgressU3Ek__BackingField_9 = L_0;
return;
}
}
// FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.FGraph_NodeBase::get_FirstOutputConnection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* FGraph_NodeBase_get_FirstOutputConnection_m46A8FE3C128726BEC10603D0EC8B4104B86F9466 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (OutputConnections.Count < 1) return null;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = __this->___OutputConnections_10;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_0, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_1) >= ((int32_t)1)))
{
goto IL_0010;
}
}
{
// if (OutputConnections.Count < 1) return null;
return (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)NULL;
}
IL_0010:
{
// if (AllowedOutputConnectionIndex < -1) return null;
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_AllowedOutputConnectionIndex() */, __this);
if ((((int32_t)L_2) >= ((int32_t)(-1))))
{
goto IL_001b;
}
}
{
// if (AllowedOutputConnectionIndex < -1) return null;
return (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)NULL;
}
IL_001b:
{
// if (AllowedOutputConnectionIndex == -1) return OutputConnections[0].GetOther(this);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_AllowedOutputConnectionIndex() */, __this);
if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
{
goto IL_0037;
}
}
{
// if (AllowedOutputConnectionIndex == -1) return OutputConnections[0].GetOther(this);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_4 = __this->___OutputConnections_10;
NullCheck(L_4);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_5;
L_5 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_4, 0, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_5);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_6;
L_6 = FGraph_TriggerNodeConnection_GetOther_m828AAC65865DE79AD43AE9E5565FE8D861D8F894(L_5, __this, NULL);
return L_6;
}
IL_0037:
{
// if (AllowedOutputConnectionIndex >= OutputConnections.Count)
int32_t L_7;
L_7 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_AllowedOutputConnectionIndex() */, __this);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_8 = __this->___OutputConnections_10;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_8, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_7) < ((int32_t)L_9)))
{
goto IL_008c;
}
}
{
// for (int i = 0; i < OutputConnections.Count; i++)
V_0 = 0;
goto IL_007e;
}
IL_004e:
{
// if (OutputConnections[i].ConnectionFrom_AlternativeID == AllowedOutputConnectionIndex)
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_10 = __this->___OutputConnections_10;
int32_t L_11 = V_0;
NullCheck(L_10);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_12;
L_12 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_10, L_11, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_12);
int32_t L_13 = L_12->___ConnectionFrom_AlternativeID_2;
int32_t L_14;
L_14 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_AllowedOutputConnectionIndex() */, __this);
if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
{
goto IL_007a;
}
}
{
// return OutputConnections[i].GetOther(this);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_15 = __this->___OutputConnections_10;
int32_t L_16 = V_0;
NullCheck(L_15);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_17;
L_17 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_15, L_16, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_17);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_18;
L_18 = FGraph_TriggerNodeConnection_GetOther_m828AAC65865DE79AD43AE9E5565FE8D861D8F894(L_17, __this, NULL);
return L_18;
}
IL_007a:
{
// for (int i = 0; i < OutputConnections.Count; i++)
int32_t L_19 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_007e:
{
// for (int i = 0; i < OutputConnections.Count; i++)
int32_t L_20 = V_0;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_21 = __this->___OutputConnections_10;
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_21, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_20) < ((int32_t)L_22)))
{
goto IL_004e;
}
}
IL_008c:
{
// if (AllowedOutputConnectionIndex < OutputConnections.Count)
int32_t L_23;
L_23 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_AllowedOutputConnectionIndex() */, __this);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_24 = __this->___OutputConnections_10;
NullCheck(L_24);
int32_t L_25;
L_25 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_24, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
if ((((int32_t)L_23) >= ((int32_t)L_25)))
{
goto IL_00b7;
}
}
{
// return OutputConnections[AllowedOutputConnectionIndex].GetOther(this);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_26 = __this->___OutputConnections_10;
int32_t L_27;
L_27 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_AllowedOutputConnectionIndex() */, __this);
NullCheck(L_26);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_28;
L_28 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_26, L_27, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
NullCheck(L_28);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_29;
L_29 = FGraph_TriggerNodeConnection_GetOther_m828AAC65865DE79AD43AE9E5565FE8D861D8F894(L_28, __this, NULL);
return L_29;
}
IL_00b7:
{
// return null;
return (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)NULL;
}
}
// System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_AllowedOutputConnectionIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGraph_NodeBase_get_AllowedOutputConnectionIndex_m0F052E72A10A9AB55E8D34B75B3F7EBD7FC8C8E6 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual int AllowedOutputConnectionIndex { get { return -1; } }
return (-1);
}
}
// System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_HotOutputConnectionIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGraph_NodeBase_get_HotOutputConnectionIndex_mFFF43673C3A0CE22148BCE71553AA4606D1C4EFE (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual int HotOutputConnectionIndex { get { return -1; } }
return (-1);
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_DrawInputConnector()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_DrawInputConnector_m5EDFD1F783022FB827E475B2915610F3338D84AC (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual bool DrawInputConnector { get { return false; } }
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_DrawOutputConnector()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_DrawOutputConnector_mE3B83578EF2E8D0EB75ED29796C974C400FBBA1B (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual bool DrawOutputConnector { get { return true; } }
return (bool)1;
}
}
// System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_InputConnectorsCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGraph_NodeBase_get_InputConnectorsCount_mE63E34086FA2CE78FBD7ADD5B80C99110D63989E (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual int InputConnectorsCount { get { return 1; } }
return 1;
}
}
// System.String FIMSpace.Graph.FGraph_NodeBase::GetInputHelperText(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FGraph_NodeBase_GetInputHelperText_m9BEA0043018BD73DF0613F9E1F02A63AEB758F02 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, int32_t ___0_outputId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public virtual string GetInputHelperText(int outputId = 0) { return ""; }
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
}
// System.Int32 FIMSpace.Graph.FGraph_NodeBase::get_OutputConnectorsCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGraph_NodeBase_get_OutputConnectorsCount_mE47CFA41BD25526FC50B27A0D4A7626EEF85B386 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual int OutputConnectorsCount { get { return 1; } }
return 1;
}
}
// System.String FIMSpace.Graph.FGraph_NodeBase::GetOutputHelperText(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FGraph_NodeBase_GetOutputHelperText_m57EA2A7C945CE8D5A3266F858FE09936FB24F173 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, int32_t ___0_outputId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public virtual string GetOutputHelperText(int outputId = 0) { return ""; }
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RefreshNodeParams()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RefreshNodeParams_m0E7ABA7DE9CA54D700E3F322582A05536BEF0CE4 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual void RefreshNodeParams() { }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::OnRemoving()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnRemoving_m75A9564723BFE615D538206FF7085A30F18F7FC2 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// MarkConnnectedNodesForRefresh(inputPorts);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = __this->___inputPorts_23;
FGraph_NodeBase_MarkConnnectedNodesForRefresh_m47EAF936C5DF59B3F7CB30C0385B99D5F5B2C034(__this, L_0, NULL);
// MarkConnnectedNodesForRefresh(outputPorts);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1 = __this->___outputPorts_22;
FGraph_NodeBase_MarkConnnectedNodesForRefresh_m47EAF936C5DF59B3F7CB30C0385B99D5F5B2C034(__this, L_1, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::MarkConnnectedNodesForRefresh(System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_MarkConnnectedNodesForRefresh_m47EAF936C5DF59B3F7CB30C0385B99D5F5B2C034 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* ___0_ports, 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*)&List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_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_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_1 = NULL;
int32_t V_2 = 0;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_3 = NULL;
{
// for (int i = 0; i < ports.Count; i++)
V_0 = 0;
goto IL_0054;
}
IL_0004:
{
// NodePortBase port = NodePortBase.ToNodePortBase(ports[i]);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = ___0_ports;
int32_t L_1 = V_0;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_0, L_1, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_3;
L_3 = NodePortBase_ToNodePortBase_m960121D772D912604AD956F4C36E276B21D4A2D1(L_2, NULL);
V_1 = L_3;
// if (port == null) continue;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_4 = V_1;
if (!L_4)
{
goto IL_0050;
}
}
{
// for (int c = 0; c < port.Connections.Count; c++)
V_2 = 0;
goto IL_0042;
}
IL_0018:
{
// var conn = port.Connections[c];
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5 = V_1;
NullCheck(L_5);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_6;
L_6 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_5, NULL);
int32_t L_7 = V_2;
NullCheck(L_6);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_8;
L_8 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_6, L_7, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
V_3 = L_8;
// if (conn.NodeReference) conn.NodeReference.forceRefreshPorts = true;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_9 = V_3;
NullCheck(L_9);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_10 = L_9->___NodeReference_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (!L_11)
{
goto IL_003e;
}
}
{
// if (conn.NodeReference) conn.NodeReference.forceRefreshPorts = true;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_12 = V_3;
NullCheck(L_12);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_13 = L_12->___NodeReference_2;
NullCheck(L_13);
L_13->___forceRefreshPorts_18 = (bool)1;
}
IL_003e:
{
// for (int c = 0; c < port.Connections.Count; c++)
int32_t L_14 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0042:
{
// for (int c = 0; c < port.Connections.Count; c++)
int32_t L_15 = V_2;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_16 = V_1;
NullCheck(L_16);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_17;
L_17 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_16, NULL);
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_17, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_15) < ((int32_t)L_18)))
{
goto IL_0018;
}
}
IL_0050:
{
// for (int i = 0; i < ports.Count; i++)
int32_t L_19 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0054:
{
// for (int i = 0; i < ports.Count; i++)
int32_t L_20 = V_0;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_21 = ___0_ports;
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_21, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_20) < ((int32_t)L_22)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// UnityEngine.Rect FIMSpace.Graph.FGraph_NodeBase::get__E_LatestRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D FGraph_NodeBase_get__E_LatestRect_m02FFF07398DB1778BF68E93EF781BCF0A4B123E2 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public Rect _E_LatestRect { get; set; }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___U3C_E_LatestRectU3Ek__BackingField_12;
return L_0;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::set__E_LatestRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_set__E_LatestRect_m7A8CA635462B2404C7F5D93F8B40EC0B2C36B148 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method)
{
{
// public Rect _E_LatestRect { get; set; }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value;
__this->___U3C_E_LatestRectU3Ek__BackingField_12 = L_0;
return;
}
}
// UnityEngine.Vector2 FIMSpace.Graph.FGraph_NodeBase::get_NodeSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 FGraph_NodeBase_get_NodeSize_mF02AECB76181647F5EF2A7859AD57C48F7E440EA (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual 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.String FIMSpace.Graph.FGraph_NodeBase::get_GetNodeSubName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FGraph_NodeBase_get_GetNodeSubName_m69F67FD428662EB26091387D031BB902BB60A88E (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual string GetNodeSubName { get { return NameID; } }
String_t* L_0 = __this->___NameID_7;
return L_0;
}
}
// UnityEngine.Texture FIMSpace.Graph.FGraph_NodeBase::get_GetNodeIcon()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* FGraph_NodeBase_get_GetNodeIcon_m991826BA34DA8027E60EB7349542D0BC89E1C319 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual Texture GetNodeIcon { get { return null; } }
return (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
}
}
// System.String FIMSpace.Graph.FGraph_NodeBase::get_GetNodeTooltipDescription()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FGraph_NodeBase_get_GetNodeTooltipDescription_m0E00A52116D33CC49AA22440146C86B612044177 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public virtual string GetNodeTooltipDescription { get { return string.Empty; } }
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
return L_0;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_IsFoldable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_IsFoldable_m82BC1426F15BDE85A92A983C3FD632D785476215 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual bool IsFoldable { get { return false; } }
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_IsResizable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_IsResizable_mD6F1F19B3737F6E81E659502430C423B8C2343F5 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual bool IsResizable { get { return false; } }
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_IsContainable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_IsContainable_m993CDC4A959DACA94B3C6E5E3683A18BEE6745DD (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual bool IsContainable { get { return false; } }
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_IsFoldableFix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_IsFoldableFix_m8888874525DB3466745E2FE55E9C6E3E4C28931F (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual bool IsFoldableFix { get { return false; } }
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_IsDrawingGUIInNodeMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_IsDrawingGUIInNodeMode_m125CA63484DC045A9DEA50BDF5068487174555B2 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public bool IsDrawingGUIInNodeMode { get; set; }
bool L_0 = __this->___U3CIsDrawingGUIInNodeModeU3Ek__BackingField_17;
return L_0;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::set_IsDrawingGUIInNodeMode(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_set_IsDrawingGUIInNodeMode_mD9ADF15E0A479F80C5E6A6C6ACF97A5AA26E5C69 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsDrawingGUIInNodeMode { get; set; }
bool L_0 = ___0_value;
__this->___U3CIsDrawingGUIInNodeModeU3Ek__BackingField_17 = L_0;
return;
}
}
// UnityEngine.Color FIMSpace.Graph.FGraph_NodeBase::GetNodeColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F FGraph_NodeBase_GetNodeColor_m361C5275A9F8917253208C9F7D72ECFD501E6328 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual Color GetNodeColor() { return Color.white; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
return L_0;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::OnCreatedDrawer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnCreatedDrawer_mD27CCB1CCD061E2D64FD3FEF266F367137389424 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual void OnCreatedDrawer() { RefreshNodeParams(); }
VirtualActionInvoker0::Invoke(23 /* System.Void FIMSpace.Graph.FGraph_NodeBase::RefreshNodeParams() */, __this);
// public virtual void OnCreatedDrawer() { RefreshNodeParams(); }
return;
}
}
// System.String FIMSpace.Graph.FGraph_NodeBase::GetDisplayName(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FGraph_NodeBase_GetDisplayName_mBC4D4113FD71ABA08E4DC382F47C5003CBBDEED4 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, float ___0_maxWidth, const RuntimeMethod* method)
{
{
// return NameID;
String_t* L_0 = __this->___NameID_7;
return L_0;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::GenerateID(System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_GenerateID_mFA77BB16CD1E7D2A06FB074B016DEA0CF0120BC9 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* ___0_allNodes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
{
// int targetId = int.MinValue + allNodes.Count;
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_0 = ___0_allNodes;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_inline(L_0, List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)-2147483648LL), L_1));
// bool unique = false;
V_1 = (bool)0;
goto IL_0051;
}
IL_0011:
{
// if (targetId == -1) targetId = 0;
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
{
goto IL_0017;
}
}
{
// if (targetId == -1) targetId = 0;
V_0 = 0;
}
IL_0017:
{
// bool found = false;
V_2 = (bool)0;
// for (int i = 0; i < allNodes.Count; i++)
V_3 = 0;
goto IL_003d;
}
IL_001d:
{
// if ((allNodes[i] is null)) continue;
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_3 = ___0_allNodes;
int32_t L_4 = V_3;
NullCheck(L_3);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_5;
L_5 = List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3(L_3, L_4, List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3_RuntimeMethod_var);
if (!L_5)
{
goto IL_0039;
}
}
{
// if (allNodes[i].IndividualID == targetId) { found = true; break; }
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_6 = ___0_allNodes;
int32_t L_7 = V_3;
NullCheck(L_6);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_8;
L_8 = List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3(L_6, L_7, List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3_RuntimeMethod_var);
NullCheck(L_8);
int32_t L_9 = L_8->___IndividualID_6;
int32_t L_10 = V_0;
if ((!(((uint32_t)L_9) == ((uint32_t)L_10))))
{
goto IL_0039;
}
}
{
// if (allNodes[i].IndividualID == targetId) { found = true; break; }
V_2 = (bool)1;
// if (allNodes[i].IndividualID == targetId) { found = true; break; }
goto IL_0046;
}
IL_0039:
{
// for (int i = 0; i < allNodes.Count; i++)
int32_t L_11 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_003d:
{
// for (int i = 0; i < allNodes.Count; i++)
int32_t L_12 = V_3;
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_13 = ___0_allNodes;
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_inline(L_13, List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_RuntimeMethod_var);
if ((((int32_t)L_12) < ((int32_t)L_14)))
{
goto IL_001d;
}
}
IL_0046:
{
// if (found == false) { unique = true; break; }
bool L_15 = V_2;
if (L_15)
{
goto IL_004d;
}
}
{
// if (found == false) { unique = true; break; }
V_1 = (bool)1;
// if (found == false) { unique = true; break; }
goto IL_0054;
}
IL_004d:
{
// targetId += 1;
int32_t L_16 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0051:
{
// while (!unique)
bool L_17 = V_1;
if (!L_17)
{
goto IL_0011;
}
}
IL_0054:
{
// IndividualID = targetId;
int32_t L_18 = V_0;
__this->___IndividualID_6 = L_18;
// _E_SetDirty();
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(__this, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_isCulled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_isCulled_mA5B74729058BE73E2F6E74BA1AB944004A5E9136 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public bool isCulled { get; set; } = false;
bool L_0 = __this->___U3CisCulledU3Ek__BackingField_19;
return L_0;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::set_isCulled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_set_isCulled_m047A6117BE350524D14298E0AEEC38B698EE1F62 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool isCulled { get; set; } = false;
bool L_0 = ___0_value;
__this->___U3CisCulledU3Ek__BackingField_19 = L_0;
return;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::get_RefreshedPorts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_RefreshedPorts_mC94EA0A8D310D61E485D917B74ACFCF9922AC239 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public bool RefreshedPorts { get; private set; } = false;
bool L_0 = __this->___U3CRefreshedPortsU3Ek__BackingField_20;
return L_0;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::set_RefreshedPorts(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_set_RefreshedPorts_m896A257EDE7981D9907817F74665D5E967CDB26E (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool RefreshedPorts { get; private set; } = false;
bool L_0 = ___0_value;
__this->___U3CRefreshedPortsU3Ek__BackingField_20 = L_0;
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnEnable_m88BC0FC0178DAF051ED8CE3093EFF1C769A65F4F (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// RefreshedPorts = false;
FGraph_NodeBase_set_RefreshedPorts_m896A257EDE7981D9907817F74665D5E967CDB26E_inline(__this, (bool)0, NULL);
// OnValidate();
VirtualActionInvoker0::Invoke(37 /* System.Void FIMSpace.Graph.FGraph_NodeBase::OnValidate() */, __this);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_OnValidate_m762E2E67E39BAEA5AF3593A90B6701826F6F26EE (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// if (!RefreshedPorts)
bool L_0;
L_0 = FGraph_NodeBase_get_RefreshedPorts_mC94EA0A8D310D61E485D917B74ACFCF9922AC239_inline(__this, NULL);
if (L_0)
{
goto IL_0015;
}
}
{
// RefreshPorts();
FGraph_NodeBase_RefreshPorts_mFB9AC285EDA6C3B496ECBA5F85EAEA6AD28D5418(__this, NULL);
// RefreshedPorts = true;
FGraph_NodeBase_set_RefreshedPorts_m896A257EDE7981D9907817F74665D5E967CDB26E_inline(__this, (bool)1, NULL);
}
IL_0015:
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::ResetAfterCompile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_ResetAfterCompile_mB504449AAED72BC485844C436FA67089A940D385 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// RefreshedPorts = false;
FGraph_NodeBase_set_RefreshedPorts_m896A257EDE7981D9907817F74665D5E967CDB26E_inline(__this, (bool)0, NULL);
// OnValidate();
VirtualActionInvoker0::Invoke(37 /* System.Void FIMSpace.Graph.FGraph_NodeBase::OnValidate() */, __this);
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RemoveAllPortConnections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RemoveAllPortConnections_mC7B5A6F806AD722FC2F1629FDF77AC9A907B127B (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_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_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
int32_t V_4 = 0;
RuntimeObject* V_5 = NULL;
int32_t V_6 = 0;
RuntimeObject* V_7 = NULL;
{
// for (int o = 0; o < outputPorts.Count; o++)
V_0 = 0;
goto IL_0058;
}
IL_0004:
{
// var port = outputPorts[o];
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = __this->___outputPorts_22;
int32_t L_1 = V_0;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_0, L_1, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
V_1 = L_2;
// for (int c = 0; c < port.Connections.Count; c++)
V_2 = 0;
goto IL_0046;
}
IL_0015:
{
// var oPort = outputPorts[o].Connections[c].PortReference;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_3 = __this->___outputPorts_22;
int32_t L_4 = V_0;
NullCheck(L_3);
RuntimeObject* L_5;
L_5 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_3, L_4, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_5);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_6;
L_6 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_5);
int32_t L_7 = V_2;
NullCheck(L_6);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_8;
L_8 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_6, L_7, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_8);
RuntimeObject* L_9 = L_8->___PortReference_3;
V_3 = L_9;
// if (oPort != null)
RuntimeObject* L_10 = V_3;
if (!L_10)
{
goto IL_0042;
}
}
{
// NodePortBase nPort = oPort as NodePortBase;
RuntimeObject* L_11 = V_3;
// nPort.DisconnectWith(this, port);
RuntimeObject* L_12 = V_1;
NullCheck(((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_11, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)));
NodePortBase_DisconnectWith_m16375E5FB9DDC3296BCF214A65B12FC082FC83CF(((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_11, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)), __this, L_12, NULL);
}
IL_0042:
{
// for (int c = 0; c < port.Connections.Count; c++)
int32_t L_13 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0046:
{
// for (int c = 0; c < port.Connections.Count; c++)
int32_t L_14 = V_2;
RuntimeObject* L_15 = V_1;
NullCheck(L_15);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_16;
L_16 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_15);
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_0015;
}
}
{
// for (int o = 0; o < outputPorts.Count; o++)
int32_t L_18 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0058:
{
// for (int o = 0; o < outputPorts.Count; o++)
int32_t L_19 = V_0;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_20 = __this->___outputPorts_22;
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_20, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_19) < ((int32_t)L_21)))
{
goto IL_0004;
}
}
{
// for (int o = 0; o < inputPorts.Count; o++)
V_4 = 0;
goto IL_00ce;
}
IL_006b:
{
// var port = inputPorts[o];
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_22 = __this->___inputPorts_23;
int32_t L_23 = V_4;
NullCheck(L_22);
RuntimeObject* L_24;
L_24 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_22, L_23, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
V_5 = L_24;
// for (int c = 0; c < port.Connections.Count; c++)
V_6 = 0;
goto IL_00b8;
}
IL_007f:
{
// var oPort = inputPorts[o].Connections[c].PortReference;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_25 = __this->___inputPorts_23;
int32_t L_26 = V_4;
NullCheck(L_25);
RuntimeObject* L_27;
L_27 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_25, L_26, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_27);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_28;
L_28 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_27);
int32_t L_29 = V_6;
NullCheck(L_28);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_30;
L_30 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_28, L_29, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_30);
RuntimeObject* L_31 = L_30->___PortReference_3;
V_7 = L_31;
// if (oPort != null)
RuntimeObject* L_32 = V_7;
if (!L_32)
{
goto IL_00b2;
}
}
{
// NodePortBase nPort = oPort as NodePortBase;
RuntimeObject* L_33 = V_7;
// nPort.DisconnectWith(this, port);
RuntimeObject* L_34 = V_5;
NullCheck(((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_33, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)));
NodePortBase_DisconnectWith_m16375E5FB9DDC3296BCF214A65B12FC082FC83CF(((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_33, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)), __this, L_34, NULL);
}
IL_00b2:
{
// for (int c = 0; c < port.Connections.Count; c++)
int32_t L_35 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_35, 1));
}
IL_00b8:
{
// for (int c = 0; c < port.Connections.Count; c++)
int32_t L_36 = V_6;
RuntimeObject* L_37 = V_5;
NullCheck(L_37);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_38;
L_38 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_37);
NullCheck(L_38);
int32_t L_39;
L_39 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_38, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_36) < ((int32_t)L_39)))
{
goto IL_007f;
}
}
{
// for (int o = 0; o < inputPorts.Count; o++)
int32_t L_40 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_40, 1));
}
IL_00ce:
{
// for (int o = 0; o < inputPorts.Count; o++)
int32_t L_41 = V_4;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_42 = __this->___inputPorts_23;
NullCheck(L_42);
int32_t L_43;
L_43 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_42, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_41) < ((int32_t)L_43)))
{
goto IL_006b;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RefreshPorts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RefreshPorts_mFB9AC285EDA6C3B496ECBA5F85EAEA6AD28D5418 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mD6643F910FECC926FC046C07DBA5A05E2E827385_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5CC4E4234180454101F8CED6E9820B81B7A97C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m076E8AB59FBC1EF980B21AFEB1100785211B9267_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m96E5CE4B035079455944A7E4639324ED8D847CA6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA2DEF5E6DCE93AD62905CF6DC7433DE0D861B1FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRefreshPortsU3Eb__96_0_mFBC7D73CFB3F5415005B7199AD4E425D6BA4374D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* V_0 = NULL;
Type_t* V_1 = NULL;
int32_t V_2 = 0;
FieldInfo_t* V_3 = NULL;
RuntimeObject* V_4 = NULL;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_5 = NULL;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* V_6 = NULL;
int32_t V_7 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_8 = NULL;
int32_t V_9 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_10 = NULL;
Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* G_B9_0 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_1 = NULL;
Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* G_B8_0 = NULL;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_1 = NULL;
{
// inputPorts.Clear();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = __this->___inputPorts_23;
NullCheck(L_0);
List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_inline(L_0, List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_RuntimeMethod_var);
// outputPorts.Clear();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1 = __this->___outputPorts_22;
NullCheck(L_1);
List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_inline(L_1, List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_RuntimeMethod_var);
// System.Type nodeType = GetType();
Type_t* L_2;
L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
// List<FieldInfo> fieldInfo = new List<FieldInfo>(nodeType.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy | BindingFlags.Instance));
Type_t* L_3 = L_2;
NullCheck(L_3);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_4;
L_4 = VirtualFuncInvoker1< FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, int32_t >::Invoke(87 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_3, ((int32_t)116));
List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* L_5 = (List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7*)il2cpp_codegen_object_new(List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m076E8AB59FBC1EF980B21AFEB1100785211B9267(L_5, (RuntimeObject*)L_4, List_1__ctor_m076E8AB59FBC1EF980B21AFEB1100785211B9267_RuntimeMethod_var);
V_0 = L_5;
// System.Type tempType = nodeType;
V_1 = L_3;
goto IL_003b;
}
IL_002d:
{
// { fieldInfo.AddRange(tempType.GetFields(BindingFlags.NonPublic | BindingFlags.Instance)); }
List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* L_6 = V_0;
Type_t* L_7 = V_1;
NullCheck(L_7);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_8;
L_8 = VirtualFuncInvoker1< FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, int32_t >::Invoke(87 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_7, ((int32_t)36));
NullCheck(L_6);
List_1_AddRange_mD6643F910FECC926FC046C07DBA5A05E2E827385(L_6, (RuntimeObject*)L_8, List_1_AddRange_mD6643F910FECC926FC046C07DBA5A05E2E827385_RuntimeMethod_var);
}
IL_003b:
{
// while ((tempType = tempType.BaseType) != typeof(FGraph_NodeBase))
Type_t* L_9 = V_1;
NullCheck(L_9);
Type_t* L_10;
L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(111 /* System.Type System.Type::get_BaseType() */, L_9);
Type_t* L_11 = L_10;
V_1 = L_11;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
bool L_14;
L_14 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_11, L_13, NULL);
if (L_14)
{
goto IL_002d;
}
}
{
// for (int i = 0; i < fieldInfo.Count; i++)
V_2 = 0;
goto IL_0155;
}
IL_005b:
{
// FieldInfo info = fieldInfo[i];
List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* L_15 = V_0;
int32_t L_16 = V_2;
NullCheck(L_15);
FieldInfo_t* L_17;
L_17 = List_1_get_Item_mA2DEF5E6DCE93AD62905CF6DC7433DE0D861B1FE(L_15, L_16, List_1_get_Item_mA2DEF5E6DCE93AD62905CF6DC7433DE0D861B1FE_RuntimeMethod_var);
V_3 = L_17;
// if (info.FieldType.IsSubclassOf(typeof(NodePortBase)))
FieldInfo_t* L_18 = V_3;
NullCheck(L_18);
Type_t* L_19;
L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_18);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
NullCheck(L_19);
bool L_22;
L_22 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_19, L_21);
if (!L_22)
{
goto IL_0151;
}
}
{
// IFGraphPort iport = (IFGraphPort)info.GetValue(this);
FieldInfo_t* L_23 = V_3;
NullCheck(L_23);
RuntimeObject* L_24;
L_24 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_23, __this);
V_4 = ((RuntimeObject*)Castclass((RuntimeObject*)L_24, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var));
// if (iport != null)
RuntimeObject* L_25 = V_4;
if (!L_25)
{
goto IL_0151;
}
}
{
// NodePortBase port = iport as NodePortBase;
RuntimeObject* L_26 = V_4;
V_5 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_26, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (port != null)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_27 = V_5;
if (!L_27)
{
goto IL_0151;
}
}
{
// object[] attribs = fieldInfo[i].GetCustomAttributes(true);
List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* L_28 = V_0;
int32_t L_29 = V_2;
NullCheck(L_28);
FieldInfo_t* L_30;
L_30 = List_1_get_Item_mA2DEF5E6DCE93AD62905CF6DC7433DE0D861B1FE(L_28, L_29, List_1_get_Item_mA2DEF5E6DCE93AD62905CF6DC7433DE0D861B1FE_RuntimeMethod_var);
NullCheck(L_30);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_31;
L_31 = VirtualFuncInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, bool >::Invoke(13 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Boolean) */, L_30, (bool)1);
// PortAttribute portAttribute = attribs.FirstOrDefault(x => x is PortAttribute) as PortAttribute;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var);
Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_32 = ((U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var))->___U3CU3E9__96_0_1;
Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_33 = L_32;
G_B8_0 = L_33;
G_B8_1 = L_31;
if (L_33)
{
G_B9_0 = L_33;
G_B9_1 = L_31;
goto IL_00ce;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var);
U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D* L_34 = ((U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_35 = (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00*)il2cpp_codegen_object_new(Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00_il2cpp_TypeInfo_var);
NullCheck(L_35);
Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697(L_35, L_34, (intptr_t)((void*)U3CU3Ec_U3CRefreshPortsU3Eb__96_0_mFBC7D73CFB3F5415005B7199AD4E425D6BA4374D_RuntimeMethod_var), NULL);
Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* L_36 = L_35;
((U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var))->___U3CU3E9__96_0_1 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var))->___U3CU3E9__96_0_1), (void*)L_36);
G_B9_0 = L_36;
G_B9_1 = G_B8_1;
}
IL_00ce:
{
RuntimeObject* L_37;
L_37 = Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994((RuntimeObject*)G_B9_1, G_B9_0, Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_RuntimeMethod_var);
V_6 = ((PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D*)IsInstClass((RuntimeObject*)L_37, PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D_il2cpp_TypeInfo_var));
// if (portAttribute != null)
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* L_38 = V_6;
if (!L_38)
{
goto IL_0124;
}
}
{
// port.PortType = portAttribute.PinType;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_39 = V_5;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* L_40 = V_6;
NullCheck(L_40);
int32_t L_41 = L_40->___PinType_0;
NullCheck(L_39);
L_39->___PortType_4 = L_41;
// port.NameDisplayMode = portAttribute.NameDisplay;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_42 = V_5;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* L_43 = V_6;
NullCheck(L_43);
int32_t L_44 = L_43->___NameDisplay_1;
NullCheck(L_42);
L_42->___NameDisplayMode_5 = L_44;
// if (!string.IsNullOrEmpty(portAttribute.CustomName)) port.DisplayName = portAttribute.CustomName;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* L_45 = V_6;
NullCheck(L_45);
String_t* L_46 = L_45->___CustomName_3;
bool L_47;
L_47 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_46, NULL);
if (L_47)
{
goto IL_0116;
}
}
{
// if (!string.IsNullOrEmpty(portAttribute.CustomName)) port.DisplayName = portAttribute.CustomName;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_48 = V_5;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* L_49 = V_6;
NullCheck(L_49);
String_t* L_50 = L_49->___CustomName_3;
NullCheck(L_48);
L_48->___DisplayName_8 = L_50;
Il2CppCodeGenWriteBarrier((void**)(&L_48->___DisplayName_8), (void*)L_50);
}
IL_0116:
{
// port.InitialValueRefresh(portAttribute.InitialValue);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_51 = V_5;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* L_52 = V_6;
NullCheck(L_52);
RuntimeObject* L_53 = L_52->___InitialValue_6;
NullCheck(L_51);
VirtualActionInvoker1< RuntimeObject* >::Invoke(21 /* System.Void FIMSpace.Graph.NodePortBase::InitialValueRefresh(System.Object) */, L_51, L_53);
}
IL_0124:
{
// port.Refresh(this);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_54 = V_5;
NullCheck(L_54);
VirtualActionInvoker1< FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* >::Invoke(27 /* System.Void FIMSpace.Graph.NodePortBase::Refresh(FIMSpace.Graph.FGraph_NodeBase) */, L_54, __this);
// if (port.IsOutput)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_55 = V_5;
NullCheck(L_55);
bool L_56;
L_56 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(L_55, NULL);
if (!L_56)
{
goto IL_0144;
}
}
{
// outputPorts.Add(port);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_57 = __this->___outputPorts_22;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_58 = V_5;
NullCheck(L_57);
List_1_Add_mB5CC4E4234180454101F8CED6E9820B81B7A97C7_inline(L_57, L_58, List_1_Add_mB5CC4E4234180454101F8CED6E9820B81B7A97C7_RuntimeMethod_var);
goto IL_0151;
}
IL_0144:
{
// inputPorts.Add(port);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_59 = __this->___inputPorts_23;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_60 = V_5;
NullCheck(L_59);
List_1_Add_mB5CC4E4234180454101F8CED6E9820B81B7A97C7_inline(L_59, L_60, List_1_Add_mB5CC4E4234180454101F8CED6E9820B81B7A97C7_RuntimeMethod_var);
}
IL_0151:
{
// for (int i = 0; i < fieldInfo.Count; i++)
int32_t L_61 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_61, 1));
}
IL_0155:
{
// for (int i = 0; i < fieldInfo.Count; i++)
int32_t L_62 = V_2;
List_1_t2EC26D0ED018C658813F1744B58498EF88D4A3C7* L_63 = V_0;
NullCheck(L_63);
int32_t L_64;
L_64 = List_1_get_Count_m96E5CE4B035079455944A7E4639324ED8D847CA6_inline(L_63, List_1_get_Count_m96E5CE4B035079455944A7E4639324ED8D847CA6_RuntimeMethod_var);
if ((((int32_t)L_62) < ((int32_t)L_64)))
{
goto IL_005b;
}
}
{
// for (int i = 0; i < inputPorts.Count; i++)
V_7 = 0;
goto IL_018c;
}
IL_0166:
{
// NodePortBase port = inputPorts[i] as NodePortBase;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_65 = __this->___inputPorts_23;
int32_t L_66 = V_7;
NullCheck(L_65);
RuntimeObject* L_67;
L_67 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_65, L_66, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
V_8 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_67, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (port != null)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_68 = V_8;
if (!L_68)
{
goto IL_0186;
}
}
{
// port.Refresh(this);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_69 = V_8;
NullCheck(L_69);
VirtualActionInvoker1< FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* >::Invoke(27 /* System.Void FIMSpace.Graph.NodePortBase::Refresh(FIMSpace.Graph.FGraph_NodeBase) */, L_69, __this);
}
IL_0186:
{
// for (int i = 0; i < inputPorts.Count; i++)
int32_t L_70 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_70, 1));
}
IL_018c:
{
// for (int i = 0; i < inputPorts.Count; i++)
int32_t L_71 = V_7;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_72 = __this->___inputPorts_23;
NullCheck(L_72);
int32_t L_73;
L_73 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_72, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_71) < ((int32_t)L_73)))
{
goto IL_0166;
}
}
{
// for (int i = 0; i < outputPorts.Count; i++)
V_9 = 0;
goto IL_01c6;
}
IL_01a0:
{
// NodePortBase port = outputPorts[i] as NodePortBase;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_74 = __this->___outputPorts_22;
int32_t L_75 = V_9;
NullCheck(L_74);
RuntimeObject* L_76;
L_76 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_74, L_75, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
V_10 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_76, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (port != null)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_77 = V_10;
if (!L_77)
{
goto IL_01c0;
}
}
{
// port.Refresh(this);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_78 = V_10;
NullCheck(L_78);
VirtualActionInvoker1< FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* >::Invoke(27 /* System.Void FIMSpace.Graph.NodePortBase::Refresh(FIMSpace.Graph.FGraph_NodeBase) */, L_78, __this);
}
IL_01c0:
{
// for (int i = 0; i < outputPorts.Count; i++)
int32_t L_79 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_79, 1));
}
IL_01c6:
{
// for (int i = 0; i < outputPorts.Count; i++)
int32_t L_80 = V_9;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_81 = __this->___outputPorts_22;
NullCheck(L_81);
int32_t L_82;
L_82 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_81, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_80) < ((int32_t)L_82)))
{
goto IL_01a0;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::_E_SetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetPorts(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* FGraph_NodeBase_GetPorts_mAFAFB5F2D4AAED8C5623B64C3EBB5230C5E5D470 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, bool ___0_input, const RuntimeMethod* method)
{
{
// public List<IFGraphPort> GetPorts(bool input) { if (input) return GetInputPorts(); else return GetOutputPorts(); }
bool L_0 = ___0_input;
if (!L_0)
{
goto IL_000a;
}
}
{
// public List<IFGraphPort> GetPorts(bool input) { if (input) return GetInputPorts(); else return GetOutputPorts(); }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1;
L_1 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(38 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetInputPorts() */, __this);
return L_1;
}
IL_000a:
{
// public List<IFGraphPort> GetPorts(bool input) { if (input) return GetInputPorts(); else return GetOutputPorts(); }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_2;
L_2 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(39 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetOutputPorts() */, __this);
return L_2;
}
}
// FIMSpace.Graph.IFGraphPort FIMSpace.Graph.FGraph_NodeBase::GetPort(System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGraph_NodeBase_GetPort_mF6A289689F1963223E8CE645EE57E28635D15174 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, bool ___0_input, int32_t ___1_index, const RuntimeMethod* method)
{
{
// public IFGraphPort GetPort(bool input, int index) { if (input) return GetInputPort(index); else return GetOutputPort(index); }
bool L_0 = ___0_input;
if (!L_0)
{
goto IL_000b;
}
}
{
// public IFGraphPort GetPort(bool input, int index) { if (input) return GetInputPort(index); else return GetOutputPort(index); }
int32_t L_1 = ___1_index;
RuntimeObject* L_2;
L_2 = FGraph_NodeBase_GetInputPort_mBCF736D7C5D7DB109F997D1BBDF5CBFBCC0CD178(__this, L_1, NULL);
return L_2;
}
IL_000b:
{
// public IFGraphPort GetPort(bool input, int index) { if (input) return GetInputPort(index); else return GetOutputPort(index); }
int32_t L_3 = ___1_index;
RuntimeObject* L_4;
L_4 = FGraph_NodeBase_GetOutputPort_m9723A8F6A5557FD2CC6504741499493A361A0510(__this, L_3, NULL);
return L_4;
}
}
// System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetInputPorts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* FGraph_NodeBase_GetInputPorts_mD81DD49E2FF43442A116743A7F42F225E1B3B970 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual List<IFGraphPort> GetInputPorts() { return inputPorts; }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = __this->___inputPorts_23;
return L_0;
}
}
// FIMSpace.Graph.IFGraphPort FIMSpace.Graph.FGraph_NodeBase::GetInputPort(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGraph_NodeBase_GetInputPort_mBCF736D7C5D7DB109F997D1BBDF5CBFBCC0CD178 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_GetListElementOrNull_TisIFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_m21C0ED71593BDA474A977A405C139E78907484AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IFGraphPort GetInputPort(int index) { return FGenerators.GetListElementOrNull(GetInputPorts(), index); }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0;
L_0 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(38 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetInputPorts() */, __this);
int32_t L_1 = ___0_index;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
RuntimeObject* L_2;
L_2 = FGenerators_GetListElementOrNull_TisIFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_m21C0ED71593BDA474A977A405C139E78907484AB(L_0, L_1, FGenerators_GetListElementOrNull_TisIFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_m21C0ED71593BDA474A977A405C139E78907484AB_RuntimeMethod_var);
return L_2;
}
}
// System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetOutputPorts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* FGraph_NodeBase_GetOutputPorts_mC007909630BE3B9870DDF3F6DFA3BF8EEDF44275 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public virtual List<IFGraphPort> GetOutputPorts() { return outputPorts; }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0 = __this->___outputPorts_22;
return L_0;
}
}
// FIMSpace.Graph.IFGraphPort FIMSpace.Graph.FGraph_NodeBase::GetOutputPort(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGraph_NodeBase_GetOutputPort_m9723A8F6A5557FD2CC6504741499493A361A0510 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_GetListElementOrNull_TisIFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_m21C0ED71593BDA474A977A405C139E78907484AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IFGraphPort GetOutputPort(int index) { return FGenerators.GetListElementOrNull(GetOutputPorts(), index); }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0;
L_0 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(39 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetOutputPorts() */, __this);
int32_t L_1 = ___0_index;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
RuntimeObject* L_2;
L_2 = FGenerators_GetListElementOrNull_TisIFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_m21C0ED71593BDA474A977A405C139E78907484AB(L_0, L_1, FGenerators_GetListElementOrNull_TisIFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_m21C0ED71593BDA474A977A405C139E78907484AB_RuntimeMethod_var);
return L_2;
}
}
// 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)
{
{
// public virtual void OnStartReadingNode() { }
return;
}
}
// 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)
{
{
// public virtual void DONT_USE_IT_YET_OnReadPort(IFGraphPort port) { }
return;
}
}
// System.Int32 FIMSpace.Graph.FGraph_NodeBase::GetPortIndex(FIMSpace.Graph.IFGraphPort,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGraph_NodeBase_GetPortIndex_m3AF047303F5A298A9A5F5DA0CDD4AAE927FFBC03 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, RuntimeObject* ___0_toPort, bool ___1_inputPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// int outAdd = 0;
V_1 = 0;
// if (inputPort) ports = GetInputPorts(); else { ports = GetOutputPorts();/* outAdd = 1000;*/ }
bool L_0 = ___1_inputPort;
if (!L_0)
{
goto IL_000e;
}
}
{
// if (inputPort) ports = GetInputPorts(); else { ports = GetOutputPorts();/* outAdd = 1000;*/ }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1;
L_1 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(38 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetInputPorts() */, __this);
V_0 = L_1;
goto IL_0015;
}
IL_000e:
{
// if (inputPort) ports = GetInputPorts(); else { ports = GetOutputPorts();/* outAdd = 1000;*/ }
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_2;
L_2 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(39 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetOutputPorts() */, __this);
V_0 = L_2;
}
IL_0015:
{
// if (ports == null) return -1;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_3 = V_0;
if (L_3)
{
goto IL_001a;
}
}
{
// if (ports == null) return -1;
return (-1);
}
IL_001a:
{
// for (int i = 0; i < ports.Count; i++) if (ports[i] == toPort) return i + outAdd;
V_2 = 0;
goto IL_0030;
}
IL_001e:
{
// for (int i = 0; i < ports.Count; i++) if (ports[i] == toPort) return i + outAdd;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_4 = V_0;
int32_t L_5 = V_2;
NullCheck(L_4);
RuntimeObject* L_6;
L_6 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_4, L_5, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
RuntimeObject* L_7 = ___0_toPort;
if ((!(((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)L_7))))
{
goto IL_002c;
}
}
{
// for (int i = 0; i < ports.Count; i++) if (ports[i] == toPort) return i + outAdd;
int32_t L_8 = V_2;
int32_t L_9 = V_1;
return ((int32_t)il2cpp_codegen_add(L_8, L_9));
}
IL_002c:
{
// for (int i = 0; i < ports.Count; i++) if (ports[i] == toPort) return i + outAdd;
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0030:
{
// for (int i = 0; i < ports.Count; i++) if (ports[i] == toPort) return i + outAdd;
int32_t L_11 = V_2;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_12 = V_0;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_12, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_11) < ((int32_t)L_13)))
{
goto IL_001e;
}
}
{
// return -1;
return (-1);
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::ClearPorts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_ClearPorts_m5581617F43100645A298216E003BFFD12B3EF99A (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mB31A5AC391B9FB06153471757B411CCEEF29F877_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_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_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_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* V_0 = NULL;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
{
// var inputPorts = GetInputPorts();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0;
L_0 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(38 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetInputPorts() */, __this);
V_0 = L_0;
// if (inputPorts != null)
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1 = V_0;
if (!L_1)
{
goto IL_006e;
}
}
{
// for (int i = 0; i < inputPorts.Count; i++)
V_2 = 0;
goto IL_005f;
}
IL_000e:
{
// if (inputPorts[i] == null) continue;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_2 = V_0;
int32_t L_3 = V_2;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_2, L_3, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
if (!L_4)
{
goto IL_005b;
}
}
{
// for (int c = 0; c < inputPorts[i].Connections.Count; c++)
V_3 = 0;
goto IL_0036;
}
IL_001b:
{
// inputPorts[i].Connections[c].Clear();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_5 = V_0;
int32_t L_6 = V_2;
NullCheck(L_5);
RuntimeObject* L_7;
L_7 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_5, L_6, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_7);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_8;
L_8 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_7);
int32_t L_9 = V_3;
NullCheck(L_8);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_10;
L_10 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_8, L_9, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_10);
PortConnection_Clear_mA343D6CC6F0861150319F0A9A5D93E93BC8C5786(L_10, NULL);
// for (int c = 0; c < inputPorts[i].Connections.Count; c++)
int32_t L_11 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0036:
{
// for (int c = 0; c < inputPorts[i].Connections.Count; c++)
int32_t L_12 = V_3;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_13 = V_0;
int32_t L_14 = V_2;
NullCheck(L_13);
RuntimeObject* L_15;
L_15 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_13, L_14, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_15);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_16;
L_16 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_15);
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_12) < ((int32_t)L_17)))
{
goto IL_001b;
}
}
{
// inputPorts[i].Connections.Clear();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_18 = V_0;
int32_t L_19 = V_2;
NullCheck(L_18);
RuntimeObject* L_20;
L_20 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_18, L_19, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_20);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_21;
L_21 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_20);
NullCheck(L_21);
List_1_Clear_mB31A5AC391B9FB06153471757B411CCEEF29F877_inline(L_21, List_1_Clear_mB31A5AC391B9FB06153471757B411CCEEF29F877_RuntimeMethod_var);
}
IL_005b:
{
// for (int i = 0; i < inputPorts.Count; i++)
int32_t L_22 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_005f:
{
// for (int i = 0; i < inputPorts.Count; i++)
int32_t L_23 = V_2;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_24 = V_0;
NullCheck(L_24);
int32_t L_25;
L_25 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_24, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_23) < ((int32_t)L_25)))
{
goto IL_000e;
}
}
{
// inputPorts.Clear();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_26 = V_0;
NullCheck(L_26);
List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_inline(L_26, List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_RuntimeMethod_var);
}
IL_006e:
{
// var outputPorts = GetOutputPorts();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_27;
L_27 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(39 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetOutputPorts() */, __this);
V_1 = L_27;
// if (outputPorts != null)
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_28 = V_1;
if (!L_28)
{
goto IL_00e9;
}
}
{
// for (int i = 0; i < outputPorts.Count; i++)
V_4 = 0;
goto IL_00d9;
}
IL_007d:
{
// if (outputPorts[i] == null) continue;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_29 = V_1;
int32_t L_30 = V_4;
NullCheck(L_29);
RuntimeObject* L_31;
L_31 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_29, L_30, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
if (!L_31)
{
goto IL_00d3;
}
}
{
// for (int c = 0; c < outputPorts[i].Connections.Count; c++)
V_5 = 0;
goto IL_00ab;
}
IL_008c:
{
// outputPorts[i].Connections[c].Clear();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_32 = V_1;
int32_t L_33 = V_4;
NullCheck(L_32);
RuntimeObject* L_34;
L_34 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_32, L_33, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_34);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_35;
L_35 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_34);
int32_t L_36 = V_5;
NullCheck(L_35);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_37;
L_37 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_35, L_36, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_37);
PortConnection_Clear_mA343D6CC6F0861150319F0A9A5D93E93BC8C5786(L_37, NULL);
// for (int c = 0; c < outputPorts[i].Connections.Count; c++)
int32_t L_38 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00ab:
{
// for (int c = 0; c < outputPorts[i].Connections.Count; c++)
int32_t L_39 = V_5;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_40 = V_1;
int32_t L_41 = V_4;
NullCheck(L_40);
RuntimeObject* L_42;
L_42 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_40, L_41, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_42);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_43;
L_43 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_42);
NullCheck(L_43);
int32_t L_44;
L_44 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_43, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_39) < ((int32_t)L_44)))
{
goto IL_008c;
}
}
{
// outputPorts[i].Connections.Clear();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_45 = V_1;
int32_t L_46 = V_4;
NullCheck(L_45);
RuntimeObject* L_47;
L_47 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_45, L_46, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_47);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_48;
L_48 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_47);
NullCheck(L_48);
List_1_Clear_mB31A5AC391B9FB06153471757B411CCEEF29F877_inline(L_48, List_1_Clear_mB31A5AC391B9FB06153471757B411CCEEF29F877_RuntimeMethod_var);
}
IL_00d3:
{
// for (int i = 0; i < outputPorts.Count; i++)
int32_t L_49 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_49, 1));
}
IL_00d9:
{
// for (int i = 0; i < outputPorts.Count; i++)
int32_t L_50 = V_4;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_51 = V_1;
NullCheck(L_51);
int32_t L_52;
L_52 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_51, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_50) < ((int32_t)L_52)))
{
goto IL_007d;
}
}
{
// outputPorts.Clear();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_53 = V_1;
NullCheck(L_53);
List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_inline(L_53, List_1_Clear_m92F21B1294E92E4D19ECE4B3E6630E8E19AA2A7C_RuntimeMethod_var);
}
IL_00e9:
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::RefreshPort(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_RefreshPort_m6D9E18D7223ECCF7BA67A2C0F637615D515025E1 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, RuntimeObject* ___0_port, 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*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL;
{
// NodePortBase portB = port as NodePortBase;
RuntimeObject* L_0 = ___0_port;
V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_0, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (FGenerators.CheckIfExist_NOTNULL(portB))
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_2;
L_2 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_1, NULL);
if (!L_2)
{
goto IL_0016;
}
}
{
// portB.CallFromParentNode(this);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_3 = V_0;
NullCheck(L_3);
NodePortBase_CallFromParentNode_mB99E21CA3BCA8847D889CD9A77DACAED09A43610(L_3, __this, NULL);
}
IL_0016:
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::PortConnectionRequestsRefresh(FIMSpace.Graph.NodePortBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase_PortConnectionRequestsRefresh_m0B7A52A993889B7C7E2A662F5FC24AC446E67CB5 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___0_port, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// port.Refresh(this);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_0 = ___0_port;
NullCheck(L_0);
VirtualActionInvoker1< FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* >::Invoke(27 /* System.Void FIMSpace.Graph.NodePortBase::Refresh(FIMSpace.Graph.FGraph_NodeBase) */, L_0, __this);
// RequestsConnectionsRefresh = true;
((FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_StaticFields*)il2cpp_codegen_static_fields_for(FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_il2cpp_TypeInfo_var))->___RequestsConnectionsRefresh_24 = (bool)1;
// }
return;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::IsConnectedWith(FIMSpace.Graph.NodePortBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_IsConnectedWith_mEA882D15037F64987E94B96F3D10FD2DD17E32E8 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___0_otherPort, const RuntimeMethod* method)
{
{
// if (otherPort.IsOutput)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_0 = ___0_otherPort;
NullCheck(L_0);
bool L_1;
L_1 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(L_0, NULL);
if (!L_1)
{
goto IL_0010;
}
}
{
// return IsAnyInputConnectedWith(otherPort);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_2 = ___0_otherPort;
bool L_3;
L_3 = VirtualFuncInvoker1< bool, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* >::Invoke(44 /* System.Boolean FIMSpace.Graph.FGraph_NodeBase::IsAnyInputConnectedWith(FIMSpace.Graph.NodePortBase) */, __this, L_2);
return L_3;
}
IL_0010:
{
// return IsAnyOutputConnectedWith(otherPort);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_4 = ___0_otherPort;
bool L_5;
L_5 = VirtualFuncInvoker1< bool, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* >::Invoke(43 /* System.Boolean FIMSpace.Graph.FGraph_NodeBase::IsAnyOutputConnectedWith(FIMSpace.Graph.NodePortBase) */, __this, L_4);
return L_5;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::IsAnyOutputConnectedWith(FIMSpace.Graph.NodePortBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_IsAnyOutputConnectedWith_mD02FC37E39E45395809BA86C00DB0A1CAFA0FAA6 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___0_otherPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* V_0 = NULL;
int32_t V_1 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_2 = NULL;
{
// var outPorts = GetOutputPorts();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0;
L_0 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(39 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetOutputPorts() */, __this);
V_0 = L_0;
// if (outPorts == null) return false;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1 = V_0;
if (L_1)
{
goto IL_000c;
}
}
{
// if (outPorts == null) return false;
return (bool)0;
}
IL_000c:
{
// for (int i = 0; i < outPorts.Count; i++)
V_1 = 0;
goto IL_002f;
}
IL_0010:
{
// NodePortBase port = outPorts[i] as NodePortBase;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_2, L_3, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
V_2 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_4, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (port == null) continue;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5 = V_2;
if (!L_5)
{
goto IL_002b;
}
}
{
// if (port.IsConnectedWith(otherPort)) return true;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_6 = V_2;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_7 = ___0_otherPort;
NullCheck(L_6);
bool L_8;
L_8 = NodePortBase_IsConnectedWith_m337766EDCD9A2FFBEE1399E123627BBD5CCCB64C(L_6, L_7, NULL);
if (!L_8)
{
goto IL_002b;
}
}
{
// if (port.IsConnectedWith(otherPort)) return true;
return (bool)1;
}
IL_002b:
{
// for (int i = 0; i < outPorts.Count; i++)
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_002f:
{
// for (int i = 0; i < outPorts.Count; i++)
int32_t L_10 = V_1;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_11 = V_0;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_11, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_12)))
{
goto IL_0010;
}
}
{
// return false;
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase::IsAnyInputConnectedWith(FIMSpace.Graph.NodePortBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGraph_NodeBase_IsAnyInputConnectedWith_m670C9DE0FEC094D66810BB82BB6E5D7A2CBF2AFD (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___0_otherPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* V_0 = NULL;
int32_t V_1 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_2 = NULL;
{
// var inPorts = GetInputPorts();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_0;
L_0 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(38 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetInputPorts() */, __this);
V_0 = L_0;
// if (inPorts == null) return false;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1 = V_0;
if (L_1)
{
goto IL_000c;
}
}
{
// if (inPorts == null) return false;
return (bool)0;
}
IL_000c:
{
// for (int i = 0; i < inPorts.Count; i++)
V_1 = 0;
goto IL_002f;
}
IL_0010:
{
// NodePortBase port = inPorts[i] as NodePortBase;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
RuntimeObject* L_4;
L_4 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_2, L_3, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
V_2 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_4, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (port == null) continue;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5 = V_2;
if (!L_5)
{
goto IL_002b;
}
}
{
// if (port.IsConnectedWith(otherPort)) return true;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_6 = V_2;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_7 = ___0_otherPort;
NullCheck(L_6);
bool L_8;
L_8 = NodePortBase_IsConnectedWith_m337766EDCD9A2FFBEE1399E123627BBD5CCCB64C(L_6, L_7, NULL);
if (!L_8)
{
goto IL_002b;
}
}
{
// if (port.IsConnectedWith(otherPort)) return true;
return (bool)1;
}
IL_002b:
{
// for (int i = 0; i < inPorts.Count; i++)
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_002f:
{
// for (int i = 0; i < inPorts.Count; i++)
int32_t L_10 = V_1;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_11 = V_0;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_11, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_12)))
{
goto IL_0010;
}
}
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_NodeBase__ctor_m5DC3EEE55DA2EEB6E17F2DE656817E7D05E9C14E (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2F74A2C6E864C6E18ADDD6F43605183072FEABFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB9E4B007406B73A3842427A6120A8A378EEA8A63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// [HideInInspector] public int IndividualID = -1;
__this->___IndividualID_6 = (-1);
// [HideInInspector] public string NameID = "";
__this->___NameID_7 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___NameID_7), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// public float DebuggingProgress { get; set; } = -1f;
__this->___U3CDebuggingProgressU3Ek__BackingField_9 = (-1.0f);
// [HideInInspector] /*[SerializeReference]*/ public List<FGraph_TriggerNodeConnection> OutputConnections = new List<FGraph_TriggerNodeConnection>();
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_0 = (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513*)il2cpp_codegen_object_new(List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m2F74A2C6E864C6E18ADDD6F43605183072FEABFB(L_0, List_1__ctor_m2F74A2C6E864C6E18ADDD6F43605183072FEABFB_RuntimeMethod_var);
__this->___OutputConnections_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OutputConnections_10), (void*)L_0);
// [HideInInspector] /*[SerializeReference]*/ public List<FGraph_TriggerNodeConnection> InputConnections = new List<FGraph_TriggerNodeConnection>();
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_1 = (List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513*)il2cpp_codegen_object_new(List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m2F74A2C6E864C6E18ADDD6F43605183072FEABFB(L_1, List_1__ctor_m2F74A2C6E864C6E18ADDD6F43605183072FEABFB_RuntimeMethod_var);
__this->___InputConnections_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___InputConnections_11), (void*)L_1);
// [HideInInspector] public Vector2 NodePosition = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->___NodePosition_13 = L_2;
// [HideInInspector] public Vector2 NodeDrawOffset = new Vector2(0, 0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___NodeDrawOffset_14 = L_3;
// [HideInInspector] public Vector2 ResizedScale = new Vector2(200, 140);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), (200.0f), (140.0f), /*hidden argument*/NULL);
__this->___ResizedScale_15 = L_4;
// protected List<IFGraphPort> outputPorts = new List<IFGraphPort>();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_5 = (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*)il2cpp_codegen_object_new(List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_mB9E4B007406B73A3842427A6120A8A378EEA8A63(L_5, List_1__ctor_mB9E4B007406B73A3842427A6120A8A378EEA8A63_RuntimeMethod_var);
__this->___outputPorts_22 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___outputPorts_22), (void*)L_5);
// protected List<IFGraphPort> inputPorts = new List<IFGraphPort>();
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_6 = (List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E*)il2cpp_codegen_object_new(List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_mB9E4B007406B73A3842427A6120A8A378EEA8A63(L_6, List_1__ctor_mB9E4B007406B73A3842427A6120A8A378EEA8A63_RuntimeMethod_var);
__this->___inputPorts_23 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___inputPorts_23), (void*)L_6);
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Graph.FGraph_NodeBase/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m54E8423BAFB166AE33E3CE4DC834082722B8BD11 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D* L_0 = (U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D*)il2cpp_codegen_object_new(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m1C8D796077965089452AF0DF4D0C990B2A52B6C0(L_0, NULL);
((U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void FIMSpace.Graph.FGraph_NodeBase/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1C8D796077965089452AF0DF4D0C990B2A52B6C0 (U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean FIMSpace.Graph.FGraph_NodeBase/<>c::<RefreshPorts>b__96_0(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CRefreshPortsU3Eb__96_0_mFBC7D73CFB3F5415005B7199AD4E425D6BA4374D (U3CU3Ec_tC2A2328A8E93EFE413809CC6DE277ECFC644DE6D* __this, RuntimeObject* ___0_x, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// PortAttribute portAttribute = attribs.FirstOrDefault(x => x is PortAttribute) as PortAttribute;
RuntimeObject* L_0 = ___0_x;
return (bool)((!(((RuntimeObject*)(PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D*)((PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D*)IsInstClass((RuntimeObject*)L_0, PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Graph.FGraph_RunHandler::ReconstructConnectionsRelations(System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_RunHandler_ReconstructConnectionsRelations_m254512DB108683F9ACA65EC0D700605CC6A793E3 (List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* ___0_allNodes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGraph_RunHandler_RefreshConnectorsConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m665A4ABA73F9B9BFB01F0E168DCA899E0A39C083_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGraph_RunHandler_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m911CE86F8E467E35516E8F6F06AF06156D14AC0C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int p = 0; p < allNodes.Count; p++)
V_0 = 0;
goto IL_0022;
}
IL_0004:
{
// RefreshConnectorsConnections(allNodes[p], allNodes);
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_0 = ___0_allNodes;
int32_t L_1 = V_0;
NullCheck(L_0);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_2;
L_2 = List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3(L_0, L_1, List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3_RuntimeMethod_var);
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_3 = ___0_allNodes;
FGraph_RunHandler_RefreshConnectorsConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m665A4ABA73F9B9BFB01F0E168DCA899E0A39C083(L_2, L_3, FGraph_RunHandler_RefreshConnectorsConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m665A4ABA73F9B9BFB01F0E168DCA899E0A39C083_RuntimeMethod_var);
// RefreshPortConnections(allNodes[p], allNodes);
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_4 = ___0_allNodes;
int32_t L_5 = V_0;
NullCheck(L_4);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_6;
L_6 = List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3(L_4, L_5, List_1_get_Item_m896E1EE60BA8F83553629ACFCCFC54221CA5AAB3_RuntimeMethod_var);
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_7 = ___0_allNodes;
FGraph_RunHandler_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m911CE86F8E467E35516E8F6F06AF06156D14AC0C(L_6, L_7, FGraph_RunHandler_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_m911CE86F8E467E35516E8F6F06AF06156D14AC0C_RuntimeMethod_var);
// for (int p = 0; p < allNodes.Count; p++)
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0022:
{
// for (int p = 0; p < allNodes.Count; p++)
int32_t L_9 = V_0;
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_10 = ___0_allNodes;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_inline(L_10, List_1_get_Count_m55560614F2410DB7EECA66B15D4D838125F530AB_RuntimeMethod_var);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_RunHandler::ReconstructConnectorsConnectionsRelations(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_RunHandler_ReconstructConnectorsConnectionsRelations_mB6A10EF1E48627112DC2AD5F871804CDE1D88E5C (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_node, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* V_0 = NULL;
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* V_1 = NULL;
int32_t V_2 = 0;
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* V_3 = NULL;
int32_t V_4 = 0;
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* V_5 = NULL;
{
// var inputConns = node.InputConnections;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_0 = ___0_node;
NullCheck(L_0);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_1 = L_0->___InputConnections_11;
V_0 = L_1;
// for (int i = inputConns.Count - 1; i >= 0; i--)
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_2 = V_0;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_2, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
goto IL_003a;
}
IL_0012:
{
// var conn = inputConns[i];
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_4 = V_0;
int32_t L_5 = V_2;
NullCheck(L_4);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_6;
L_6 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_4, L_5, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
V_3 = L_6;
// if (conn == null || conn.ConnectionToID == -1 || conn.ConnectionFromID == -1)
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_7 = V_3;
if (!L_7)
{
goto IL_002f;
}
}
{
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_8 = V_3;
NullCheck(L_8);
int32_t L_9 = L_8->___ConnectionToID_1;
if ((((int32_t)L_9) == ((int32_t)(-1))))
{
goto IL_002f;
}
}
{
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_10 = V_3;
NullCheck(L_10);
int32_t L_11 = L_10->___ConnectionFromID_0;
if ((!(((uint32_t)L_11) == ((uint32_t)(-1)))))
{
goto IL_0036;
}
}
IL_002f:
{
// { inputConns.RemoveAt(i); continue; }
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_12 = V_0;
int32_t L_13 = V_2;
NullCheck(L_12);
List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1(L_12, L_13, List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1_RuntimeMethod_var);
}
IL_0036:
{
// for (int i = inputConns.Count - 1; i >= 0; i--)
int32_t L_14 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_14, 1));
}
IL_003a:
{
// for (int i = inputConns.Count - 1; i >= 0; i--)
int32_t L_15 = V_2;
if ((((int32_t)L_15) >= ((int32_t)0)))
{
goto IL_0012;
}
}
{
// var outputConns = node.OutputConnections;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_16 = ___0_node;
NullCheck(L_16);
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_17 = L_16->___OutputConnections_10;
V_1 = L_17;
// for (int i = outputConns.Count - 1; i >= 0; i--)
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_18 = V_1;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_inline(L_18, List_1_get_Count_m3E6CEDC46879397A271B094F2514305C94BE29D5_RuntimeMethod_var);
V_4 = ((int32_t)il2cpp_codegen_subtract(L_19, 1));
goto IL_0081;
}
IL_0051:
{
// var conn = outputConns[i];
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_20 = V_1;
int32_t L_21 = V_4;
NullCheck(L_20);
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_22;
L_22 = List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346(L_20, L_21, List_1_get_Item_mBCD6F56CDBC8B104D4F638B37F46A0C9100AF346_RuntimeMethod_var);
V_5 = L_22;
// if (conn == null || conn.ConnectionToID == -1 || conn.ConnectionFromID == -1)
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_23 = V_5;
if (!L_23)
{
goto IL_0073;
}
}
{
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_24 = V_5;
NullCheck(L_24);
int32_t L_25 = L_24->___ConnectionToID_1;
if ((((int32_t)L_25) == ((int32_t)(-1))))
{
goto IL_0073;
}
}
{
FGraph_TriggerNodeConnection_t692A6072D1459258B279AD5621D11FB032C21244* L_26 = V_5;
NullCheck(L_26);
int32_t L_27 = L_26->___ConnectionFromID_0;
if ((!(((uint32_t)L_27) == ((uint32_t)(-1)))))
{
goto IL_007b;
}
}
IL_0073:
{
// { outputConns.RemoveAt(i); continue; }
List_1_t6F5FF4D622734B91FD386B82DB0A01C588ECF513* L_28 = V_1;
int32_t L_29 = V_4;
NullCheck(L_28);
List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1(L_28, L_29, List_1_RemoveAt_m9DA8E1113DFE3B1E39A9DC44A0173B882E9AD8E1_RuntimeMethod_var);
}
IL_007b:
{
// for (int i = outputConns.Count - 1; i >= 0; i--)
int32_t L_30 = V_4;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_30, 1));
}
IL_0081:
{
// for (int i = outputConns.Count - 1; i >= 0; i--)
int32_t L_31 = V_4;
if ((((int32_t)L_31) >= ((int32_t)0)))
{
goto IL_0051;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.FGraph_RunHandler::ReconstructPortsConnectionsRelations(FIMSpace.Graph.FGraph_NodeBase,System.Collections.Generic.List`1<FIMSpace.Graph.FGraph_NodeBase>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGraph_RunHandler_ReconstructPortsConnectionsRelations_mFCEEBCE47BE936236A0626013CFDDEB039EB2EFE (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_node, List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* ___1_allNodes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_mDCF55B715B0F5BA995AECF90E6C00059111CB091_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* V_0 = NULL;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
// var outPorts = node.GetOutputPorts();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_0 = ___0_node;
NullCheck(L_0);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_1;
L_1 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(39 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetOutputPorts() */, L_0);
V_0 = L_1;
// if (outPorts != null)
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_2 = V_0;
if (!L_2)
{
goto IL_0037;
}
}
{
// for (int i = outPorts.Count - 1; i >= 0; i--)
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_3 = V_0;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_3, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
goto IL_0033;
}
IL_0015:
{
// node.RefreshPort(outPorts[i]);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_5 = ___0_node;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_6 = V_0;
int32_t L_7 = V_2;
NullCheck(L_6);
RuntimeObject* L_8;
L_8 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_6, L_7, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_5);
FGraph_NodeBase_RefreshPort_m6D9E18D7223ECCF7BA67A2C0F637615D515025E1(L_5, L_8, NULL);
// outPorts[i].RefreshPortConnections(allNodes);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_9 = V_0;
int32_t L_10 = V_2;
NullCheck(L_9);
RuntimeObject* L_11;
L_11 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_9, L_10, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_12 = ___1_allNodes;
NullCheck(L_11);
GenericInterfaceActionInvoker1< List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* >::Invoke(IFGraphPort_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_mDCF55B715B0F5BA995AECF90E6C00059111CB091_RuntimeMethod_var, L_11, L_12);
// for (int i = outPorts.Count - 1; i >= 0; i--)
int32_t L_13 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
}
IL_0033:
{
// for (int i = outPorts.Count - 1; i >= 0; i--)
int32_t L_14 = V_2;
if ((((int32_t)L_14) >= ((int32_t)0)))
{
goto IL_0015;
}
}
IL_0037:
{
// var inPorts = node.GetInputPorts();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_15 = ___0_node;
NullCheck(L_15);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_16;
L_16 = VirtualFuncInvoker0< List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* >::Invoke(38 /* System.Collections.Generic.List`1<FIMSpace.Graph.IFGraphPort> FIMSpace.Graph.FGraph_NodeBase::GetInputPorts() */, L_15);
V_1 = L_16;
// if (inPorts != null)
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_17 = V_1;
if (!L_17)
{
goto IL_006e;
}
}
{
// for (int i = inPorts.Count - 1; i >= 0; i--)
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_18 = V_1;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_inline(L_18, List_1_get_Count_m1CD61C33B3C287E7F9DE5024E9EB9FB5A057A5D8_RuntimeMethod_var);
V_3 = ((int32_t)il2cpp_codegen_subtract(L_19, 1));
goto IL_006a;
}
IL_004c:
{
// node.RefreshPort(inPorts[i]);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_20 = ___0_node;
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_21 = V_1;
int32_t L_22 = V_3;
NullCheck(L_21);
RuntimeObject* L_23;
L_23 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_21, L_22, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
NullCheck(L_20);
FGraph_NodeBase_RefreshPort_m6D9E18D7223ECCF7BA67A2C0F637615D515025E1(L_20, L_23, NULL);
// inPorts[i].RefreshPortConnections(allNodes);
List_1_tE7F7C815A7163ACDE17D2C69F156FF2EF68B244E* L_24 = V_1;
int32_t L_25 = V_3;
NullCheck(L_24);
RuntimeObject* L_26;
L_26 = List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1(L_24, L_25, List_1_get_Item_mC14BCD3519C55FD11B2A53D9187FD0424D8335E1_RuntimeMethod_var);
List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* L_27 = ___1_allNodes;
NullCheck(L_26);
GenericInterfaceActionInvoker1< List_1_tDFDE400BD90159EC50E8FBC53FB6E8BEDD29C167* >::Invoke(IFGraphPort_RefreshPortConnections_TisFGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694_mDCF55B715B0F5BA995AECF90E6C00059111CB091_RuntimeMethod_var, L_26, L_27);
// for (int i = inPorts.Count - 1; i >= 0; i--)
int32_t L_28 = V_3;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
}
IL_006a:
{
// for (int i = inPorts.Count - 1; i >= 0; i--)
int32_t L_29 = V_3;
if ((((int32_t)L_29) >= ((int32_t)0)))
{
goto IL_004c;
}
}
IL_006e:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_m8E7C7176BBC55D1B23FF7700DA680E5DEA109D41 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_additionalConnectionsAlllow, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public string CustomName = "";
__this->___CustomName_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CustomName_3), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// public PortAttribute(EPortPinType type, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; }
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// public PortAttribute(EPortPinType type, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; }
int32_t L_0 = ___0_type;
__this->___PinType_0 = L_0;
// public PortAttribute(EPortPinType type, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; }
int32_t L_1 = ___1_connectionsCountLimit;
__this->___LimitConnectionsCount_5 = L_1;
// public PortAttribute(EPortPinType type, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; }
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ___2_additionalConnectionsAlllow;
__this->___AdditionalAllows_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AdditionalAllows_4), (void*)L_2);
// public PortAttribute(EPortPinType type, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,System.Object,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_mAA30A08E16FAD58EF5D6E5980D4803B8CA83E7D0 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, RuntimeObject* ___1_initialValue, int32_t ___2_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_additionalConnectionsAlllow, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public string CustomName = "";
__this->___CustomName_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CustomName_3), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// public PortAttribute(EPortPinType type, object initialValue, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; InitialValue = initialValue; }
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// public PortAttribute(EPortPinType type, object initialValue, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; InitialValue = initialValue; }
int32_t L_0 = ___0_type;
__this->___PinType_0 = L_0;
// public PortAttribute(EPortPinType type, object initialValue, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; InitialValue = initialValue; }
int32_t L_1 = ___2_connectionsCountLimit;
__this->___LimitConnectionsCount_5 = L_1;
// public PortAttribute(EPortPinType type, object initialValue, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; InitialValue = initialValue; }
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ___3_additionalConnectionsAlllow;
__this->___AdditionalAllows_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AdditionalAllows_4), (void*)L_2);
// public PortAttribute(EPortPinType type, object initialValue, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; InitialValue = initialValue; }
RuntimeObject* L_3 = ___1_initialValue;
__this->___InitialValue_6 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___InitialValue_6), (void*)L_3);
// public PortAttribute(EPortPinType type, object initialValue, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) { PinType = type; LimitConnectionsCount = connectionsCountLimit; AdditionalAllows = additionalConnectionsAlllow; InitialValue = initialValue; }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,FIMSpace.Graph.EPortValueDisplay,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_mA5B0A2FFA8F04DDCDDCE20F52E3B3EAB126AA207 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_valDispl, int32_t ___2_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_additionalConnectionsAlllow, const RuntimeMethod* method)
{
{
// public PortAttribute(EPortPinType type, EPortValueDisplay valDispl, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, EPortNameDisplay.Default, valDispl, connectionsCountLimit, additionalConnectionsAlllow) { }
int32_t L_0 = ___0_type;
int32_t L_1 = ___1_valDispl;
int32_t L_2 = ___2_connectionsCountLimit;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ___3_additionalConnectionsAlllow;
PortAttribute__ctor_m5B7913E2D642BE2220DA96210C111AEEEAB4524A(__this, L_0, 0, L_1, L_2, L_3, NULL);
// public PortAttribute(EPortPinType type, EPortValueDisplay valDispl, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, EPortNameDisplay.Default, valDispl, connectionsCountLimit, additionalConnectionsAlllow) { }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,FIMSpace.Graph.EPortValueDisplay,System.String,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_mCF7B6ECE789ACE2000D3D349C9F319E4695F023F (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_valDispl, String_t* ___2_customName, int32_t ___3_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_additionalConnectionsAlllow, const RuntimeMethod* method)
{
{
// public PortAttribute(EPortPinType type, EPortValueDisplay valDispl, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, EPortNameDisplay.Default, valDispl, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
int32_t L_0 = ___0_type;
int32_t L_1 = ___1_valDispl;
int32_t L_2 = ___3_connectionsCountLimit;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ___4_additionalConnectionsAlllow;
PortAttribute__ctor_m5B7913E2D642BE2220DA96210C111AEEEAB4524A(__this, L_0, 0, L_1, L_2, L_3, NULL);
// public PortAttribute(EPortPinType type, EPortValueDisplay valDispl, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, EPortNameDisplay.Default, valDispl, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
String_t* L_4 = ___2_customName;
__this->___CustomName_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CustomName_3), (void*)L_4);
// public PortAttribute(EPortPinType type, EPortValueDisplay valDispl, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, EPortNameDisplay.Default, valDispl, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,FIMSpace.Graph.EPortNameDisplay,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_m1D1FDA60337F6A6D1E73524FB4986E0EE8EB53B5 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_display, int32_t ___2_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_additionalConnectionsAlllow, const RuntimeMethod* method)
{
{
// public PortAttribute(EPortPinType type, EPortNameDisplay display, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { NameDisplay = display; }
int32_t L_0 = ___0_type;
int32_t L_1 = ___2_connectionsCountLimit;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ___3_additionalConnectionsAlllow;
PortAttribute__ctor_m8E7C7176BBC55D1B23FF7700DA680E5DEA109D41(__this, L_0, L_1, L_2, NULL);
// public PortAttribute(EPortPinType type, EPortNameDisplay display, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { NameDisplay = display; }
int32_t L_3 = ___1_display;
__this->___NameDisplay_1 = L_3;
// public PortAttribute(EPortPinType type, EPortNameDisplay display, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { NameDisplay = display; }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,FIMSpace.Graph.EPortNameDisplay,System.String,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_m6D92E66BE172F3940491FF31AEC4FC56D2A95A98 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_display, String_t* ___2_customName, int32_t ___3_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_additionalConnectionsAlllow, const RuntimeMethod* method)
{
{
// public PortAttribute(EPortPinType type, EPortNameDisplay display, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
int32_t L_0 = ___0_type;
int32_t L_1 = ___1_display;
int32_t L_2 = ___3_connectionsCountLimit;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ___4_additionalConnectionsAlllow;
PortAttribute__ctor_m1D1FDA60337F6A6D1E73524FB4986E0EE8EB53B5(__this, L_0, L_1, L_2, L_3, NULL);
// public PortAttribute(EPortPinType type, EPortNameDisplay display, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
String_t* L_4 = ___2_customName;
__this->___CustomName_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CustomName_3), (void*)L_4);
// public PortAttribute(EPortPinType type, EPortNameDisplay display, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,FIMSpace.Graph.EPortNameDisplay,FIMSpace.Graph.EPortValueDisplay,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_m5B7913E2D642BE2220DA96210C111AEEEAB4524A (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_display, int32_t ___2_valDispl, int32_t ___3_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___4_additionalConnectionsAlllow, const RuntimeMethod* method)
{
{
// public PortAttribute(EPortPinType type, EPortNameDisplay display, EPortValueDisplay valDispl, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { ValueDisplay = valDispl; }
int32_t L_0 = ___0_type;
int32_t L_1 = ___1_display;
int32_t L_2 = ___3_connectionsCountLimit;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ___4_additionalConnectionsAlllow;
PortAttribute__ctor_m1D1FDA60337F6A6D1E73524FB4986E0EE8EB53B5(__this, L_0, L_1, L_2, L_3, NULL);
// public PortAttribute(EPortPinType type, EPortNameDisplay display, EPortValueDisplay valDispl, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { ValueDisplay = valDispl; }
int32_t L_4 = ___2_valDispl;
__this->___ValueDisplay_2 = L_4;
// public PortAttribute(EPortPinType type, EPortNameDisplay display, EPortValueDisplay valDispl, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { ValueDisplay = valDispl; }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,System.Boolean,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_mEEDA18B7CAD9298F25449B6972047B73EAC10C18 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, bool ___1_displayOnlyPort, int32_t ___2_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_additionalConnectionsAlllow, const RuntimeMethod* method)
{
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* G_B2_0 = NULL;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* G_B3_1 = NULL;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* G_B5_0 = NULL;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* G_B4_0 = NULL;
int32_t G_B6_0 = 0;
PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* G_B6_1 = NULL;
{
// public PortAttribute(EPortPinType type, bool displayOnlyPort, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { ValueDisplay = displayOnlyPort ? EPortValueDisplay.HideValue : EPortValueDisplay.Default; NameDisplay = displayOnlyPort ? EPortNameDisplay.HideName : EPortNameDisplay.Default; }
int32_t L_0 = ___0_type;
int32_t L_1 = ___2_connectionsCountLimit;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ___3_additionalConnectionsAlllow;
PortAttribute__ctor_m8E7C7176BBC55D1B23FF7700DA680E5DEA109D41(__this, L_0, L_1, L_2, NULL);
// public PortAttribute(EPortPinType type, bool displayOnlyPort, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { ValueDisplay = displayOnlyPort ? EPortValueDisplay.HideValue : EPortValueDisplay.Default; NameDisplay = displayOnlyPort ? EPortNameDisplay.HideName : EPortNameDisplay.Default; }
bool L_3 = ___1_displayOnlyPort;
G_B1_0 = __this;
if (L_3)
{
G_B2_0 = __this;
goto IL_0011;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_0012;
}
IL_0011:
{
G_B3_0 = 3;
G_B3_1 = G_B2_0;
}
IL_0012:
{
NullCheck(G_B3_1);
G_B3_1->___ValueDisplay_2 = G_B3_0;
// public PortAttribute(EPortPinType type, bool displayOnlyPort, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { ValueDisplay = displayOnlyPort ? EPortValueDisplay.HideValue : EPortValueDisplay.Default; NameDisplay = displayOnlyPort ? EPortNameDisplay.HideName : EPortNameDisplay.Default; }
bool L_4 = ___1_displayOnlyPort;
G_B4_0 = __this;
if (L_4)
{
G_B5_0 = __this;
goto IL_001e;
}
}
{
G_B6_0 = 0;
G_B6_1 = G_B4_0;
goto IL_001f;
}
IL_001e:
{
G_B6_0 = 1;
G_B6_1 = G_B5_0;
}
IL_001f:
{
NullCheck(G_B6_1);
G_B6_1->___NameDisplay_1 = G_B6_0;
// public PortAttribute(EPortPinType type, bool displayOnlyPort, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { ValueDisplay = displayOnlyPort ? EPortValueDisplay.HideValue : EPortValueDisplay.Default; NameDisplay = displayOnlyPort ? EPortNameDisplay.HideName : EPortNameDisplay.Default; }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,FIMSpace.Graph.EPortNameDisplay,FIMSpace.Graph.EPortValueDisplay,System.String,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_mE561266670F1E767832DE1A078B127BF55E69CB9 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, int32_t ___1_display, int32_t ___2_valDispl, String_t* ___3_customName, int32_t ___4_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___5_additionalConnectionsAlllow, const RuntimeMethod* method)
{
{
// public PortAttribute(EPortPinType type, EPortNameDisplay display, EPortValueDisplay valDispl, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; ValueDisplay = valDispl; }
int32_t L_0 = ___0_type;
int32_t L_1 = ___1_display;
int32_t L_2 = ___4_connectionsCountLimit;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = ___5_additionalConnectionsAlllow;
PortAttribute__ctor_m1D1FDA60337F6A6D1E73524FB4986E0EE8EB53B5(__this, L_0, L_1, L_2, L_3, NULL);
// public PortAttribute(EPortPinType type, EPortNameDisplay display, EPortValueDisplay valDispl, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; ValueDisplay = valDispl; }
String_t* L_4 = ___3_customName;
__this->___CustomName_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CustomName_3), (void*)L_4);
// public PortAttribute(EPortPinType type, EPortNameDisplay display, EPortValueDisplay valDispl, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; ValueDisplay = valDispl; }
int32_t L_5 = ___2_valDispl;
__this->___ValueDisplay_2 = L_5;
// public PortAttribute(EPortPinType type, EPortNameDisplay display, EPortValueDisplay valDispl, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, display, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; ValueDisplay = valDispl; }
return;
}
}
// System.Void FIMSpace.Graph.PortAttribute::.ctor(FIMSpace.Graph.EPortPinType,System.String,System.Int32,System.Type[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortAttribute__ctor_m2E389218FA60E9D46C249931B03711056BD6B226 (PortAttribute_t8EA0C3917B9BE67AA55A7066A42717639A26981D* __this, int32_t ___0_type, String_t* ___1_customName, int32_t ___2_connectionsCountLimit, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_additionalConnectionsAlllow, const RuntimeMethod* method)
{
{
// public PortAttribute(EPortPinType type, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
int32_t L_0 = ___0_type;
int32_t L_1 = ___2_connectionsCountLimit;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ___3_additionalConnectionsAlllow;
PortAttribute__ctor_m8E7C7176BBC55D1B23FF7700DA680E5DEA109D41(__this, L_0, L_1, L_2, NULL);
// public PortAttribute(EPortPinType type, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
String_t* L_3 = ___1_customName;
__this->___CustomName_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CustomName_3), (void*)L_3);
// public PortAttribute(EPortPinType type, string customName, int connectionsCountLimit = 0, params Type[] additionalConnectionsAlllow) : this(type, connectionsCountLimit, additionalConnectionsAlllow) { CustomName = customName; }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean FIMSpace.Graph.PortConnection::get_ConnectedWithSomething()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PortConnection_get_ConnectedWithSomething_m46C062D943A35538ADF8B8A27BD13936E99CC912 (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, const RuntimeMethod* method)
{
{
// public bool ConnectedWithSomething { get { if (ConnectedNodeID == -1) return false; if (ConnectedNodePortID == -1) return false; return true; } }
int32_t L_0 = __this->___ConnectedNodeID_0;
if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
{
goto IL_000b;
}
}
{
// public bool ConnectedWithSomething { get { if (ConnectedNodeID == -1) return false; if (ConnectedNodePortID == -1) return false; return true; } }
return (bool)0;
}
IL_000b:
{
// public bool ConnectedWithSomething { get { if (ConnectedNodeID == -1) return false; if (ConnectedNodePortID == -1) return false; return true; } }
int32_t L_1 = __this->___ConnectedNodePortID_1;
if ((!(((uint32_t)L_1) == ((uint32_t)(-1)))))
{
goto IL_0016;
}
}
{
// public bool ConnectedWithSomething { get { if (ConnectedNodeID == -1) return false; if (ConnectedNodePortID == -1) return false; return true; } }
return (bool)0;
}
IL_0016:
{
// public bool ConnectedWithSomething { get { if (ConnectedNodeID == -1) return false; if (ConnectedNodePortID == -1) return false; return true; } }
return (bool)1;
}
}
// System.Boolean FIMSpace.Graph.PortConnection::get_IsInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PortConnection_get_IsInput_m9AE394D24DD67E1C6DB8CB7F558D846E52F8BE45 (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, const RuntimeMethod* method)
{
{
// public bool IsInput { get { return isInput; } private set { isInput = value; } }
bool L_0 = __this->___isInput_4;
return L_0;
}
}
// System.Void FIMSpace.Graph.PortConnection::set_IsInput(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortConnection_set_IsInput_mD4CFB13985470A50AE3BD67301502F2CE2F88DAE (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsInput { get { return isInput; } private set { isInput = value; } }
bool L_0 = ___0_value;
__this->___isInput_4 = L_0;
// public bool IsInput { get { return isInput; } private set { isInput = value; } }
return;
}
}
// System.Boolean FIMSpace.Graph.PortConnection::get_WasReloaded()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PortConnection_get_WasReloaded_m261DFD637E1BD70DD7F7C0ACB432AFF92ADDEFB8 (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, const RuntimeMethod* method)
{
{
// public bool WasReloaded { get; private set; } = false;
bool L_0 = __this->___U3CWasReloadedU3Ek__BackingField_5;
return L_0;
}
}
// System.Void FIMSpace.Graph.PortConnection::set_WasReloaded(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortConnection_set_WasReloaded_mF5B5C689DF69174C766FE633E1B776D8245F0E11 (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool WasReloaded { get; private set; } = false;
bool L_0 = ___0_value;
__this->___U3CWasReloadedU3Ek__BackingField_5 = L_0;
return;
}
}
// System.Void FIMSpace.Graph.PortConnection::.ctor(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.IFGraphPort,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortConnection__ctor_m9A90E236A9C41C8C133CCE9F464BA6F11039A10F (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_to, RuntimeObject* ___1_toPort, bool ___2_isInput, const RuntimeMethod* method)
{
{
// public int ConnectedNodeID = -1;
__this->___ConnectedNodeID_0 = (-1);
// public int ConnectedNodePortID = -1;
__this->___ConnectedNodePortID_1 = (-1);
// public PortConnection(FGraph_NodeBase to, IFGraphPort toPort, bool isInput)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// NodeReference = to;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_0 = ___0_to;
__this->___NodeReference_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___NodeReference_2), (void*)L_0);
// ConnectedNodeID = to.IndividualID;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_1 = ___0_to;
NullCheck(L_1);
int32_t L_2 = L_1->___IndividualID_6;
__this->___ConnectedNodeID_0 = L_2;
// PortReference = toPort;
RuntimeObject* L_3 = ___1_toPort;
__this->___PortReference_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___PortReference_3), (void*)L_3);
// IsInput = isInput;
bool L_4 = ___2_isInput;
PortConnection_set_IsInput_mD4CFB13985470A50AE3BD67301502F2CE2F88DAE_inline(__this, L_4, NULL);
// ConnectedNodePortID = to.GetPortIndex(toPort, isInput);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_5 = ___0_to;
RuntimeObject* L_6 = ___1_toPort;
bool L_7 = ___2_isInput;
NullCheck(L_5);
int32_t L_8;
L_8 = FGraph_NodeBase_GetPortIndex_m3AF047303F5A298A9A5F5DA0CDD4AAE927FFBC03(L_5, L_6, L_7, NULL);
__this->___ConnectedNodePortID_1 = L_8;
// WasReloaded = false;
PortConnection_set_WasReloaded_mF5B5C689DF69174C766FE633E1B776D8245F0E11_inline(__this, (bool)0, NULL);
// }
return;
}
}
// System.Void FIMSpace.Graph.PortConnection::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PortConnection_Clear_mA343D6CC6F0861150319F0A9A5D93E93BC8C5786 (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, const RuntimeMethod* method)
{
{
// NodeReference = null; ConnectedNodeID = -1;
__this->___NodeReference_2 = (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___NodeReference_2), (void*)(FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)NULL);
// NodeReference = null; ConnectedNodeID = -1;
__this->___ConnectedNodeID_0 = (-1);
// PortReference = null; ConnectedNodePortID = -1;
__this->___PortReference_3 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___PortReference_3), (void*)(RuntimeObject*)NULL);
// PortReference = null; ConnectedNodePortID = -1;
__this->___ConnectedNodePortID_1 = (-1);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* NodePortBase_get_GetPortValueType_m996835757386AAEFB6E81907E983736B80848D80 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public virtual Type GetPortValueType { get { return null; } }
return (Type_t*)NULL;
}
}
// System.Void FIMSpace.Graph.NodePortBase::RemoveConnectionAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m26DCCBA09C25C76429E289D0F3AD2C7EFD021736_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// portConnections.RemoveAt(index);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0 = __this->___portConnections_19;
int32_t L_1 = ___0_index;
NullCheck(L_0);
List_1_RemoveAt_m26DCCBA09C25C76429E289D0F3AD2C7EFD021736(L_0, L_1, List_1_RemoveAt_m26DCCBA09C25C76429E289D0F3AD2C7EFD021736_RuntimeMethod_var);
// if (ParentNode)
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_2 = __this->___ParentNode_2;
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_002f;
}
}
{
// ParentNode._E_SetDirty();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_4 = __this->___ParentNode_2;
NullCheck(L_4);
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(L_4, NULL);
// ParentNode.OnPortConnectionsChanged();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_5 = __this->___ParentNode_2;
NullCheck(L_5);
VirtualActionInvoker0::Invoke(10 /* System.Void FIMSpace.Graph.FGraph_NodeBase::OnPortConnectionsChanged() */, L_5);
}
IL_002f:
{
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::TriggerReadPort(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_TriggerReadPort_m092F7E7E5E6EA311BD1240A72EF236CA1265B4AF (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, bool ___0_callRead, 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*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_1 = NULL;
{
// for (int i = 0; i < Connections.Count; i++)
V_0 = 0;
goto IL_0035;
}
IL_0004:
{
// NodePortBase port = Connections[i].PortReference as NodePortBase;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_1 = V_0;
NullCheck(L_0);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_0, L_1, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_2);
RuntimeObject* L_3 = L_2->___PortReference_3;
V_1 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_3, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (port != null)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_4 = V_1;
if (!L_4)
{
goto IL_0031;
}
}
{
// if (port.IsOutput) port.ParentNode.OnStartReadingNode();
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5 = V_1;
NullCheck(L_5);
bool L_6;
L_6 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(L_5, NULL);
if (!L_6)
{
goto IL_0031;
}
}
{
// if (port.IsOutput) port.ParentNode.OnStartReadingNode();
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_7 = V_1;
NullCheck(L_7);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_8 = L_7->___ParentNode_2;
NullCheck(L_8);
VirtualActionInvoker0::Invoke(40 /* System.Void FIMSpace.Graph.FGraph_NodeBase::OnStartReadingNode() */, L_8);
}
IL_0031:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0035:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_10 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_11;
L_11 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_11, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_12)))
{
goto IL_0004;
}
}
{
// if (callRead)
bool L_13 = ___0_callRead;
if (!L_13)
{
goto IL_0056;
}
}
{
// if (IsOutput) GetPortValueCall();
bool L_14;
L_14 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(__this, NULL);
if (!L_14)
{
goto IL_0056;
}
}
{
// if (IsOutput) GetPortValueCall();
RuntimeObject* L_15;
L_15 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, __this, (bool)1);
}
IL_0056:
{
// }
return;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_IsOutput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public bool IsOutput { get { return PortType == EPortPinType.Output; } }
int32_t L_0 = __this->___PortType_4;
return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_IsInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsInput_m005C57450CF8D1D5FB467813628CC6CD8771A8AD (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public bool IsInput { get { return PortType == EPortPinType.Input; } }
int32_t L_0 = __this->___PortType_4;
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_IsSender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsSender_mC4FF9BDBB4D417E5A7A4EDBE2D0F583D492518CA (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public bool IsSender { get { return IsSendingSignals; } }
bool L_0 = __this->___IsSendingSignals_15;
return L_0;
}
}
// UnityEngine.Rect FIMSpace.Graph.NodePortBase::get_GetPortRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D NodePortBase_get_GetPortRect_mE02B42DB85ADEC978005B384452E53C5EF7A2354 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public Rect GetPortRect { get { return _E_LatestPortRect; } }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->____E_LatestPortRect_22;
return L_0;
}
}
// FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NodePortBase_PortState_mA107C44540277C1FFB1AF07F33C266AEB0571FD6 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// if (BaseConnection == null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_0;
L_0 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
// return EPortPinState.Empty;
return (int32_t)(1);
}
IL_000a:
{
// if (BaseConnection.ConnectedNodeID != -1 && BaseConnection.ConnectedNodeID != -1)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_1;
L_1 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_1);
int32_t L_2 = L_1->___ConnectedNodeID_0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0028;
}
}
{
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_3;
L_3 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_3);
int32_t L_4 = L_3->___ConnectedNodeID_0;
if ((((int32_t)L_4) == ((int32_t)(-1))))
{
goto IL_0028;
}
}
{
// return EPortPinState.Connected;
return (int32_t)(2);
}
IL_0028:
{
// return EPortPinState.Empty;
return (int32_t)(1);
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_IsConnected()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsConnected_m99686B4ABDEF26B615D0BA30E7688EB3E6CAE339 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public bool IsConnected { get { return PortState() == EPortPinState.Connected; } }
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
return (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_IsNotConnected()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsNotConnected_m1EB5BEC7826159FD63420CDFCC95F3F931EBAA1D (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public bool IsNotConnected { get { return PortState() != EPortPinState.Connected; } }
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, __this);
return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
// System.Void FIMSpace.Graph.NodePortBase::InitialValueRefresh(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_InitialValueRefresh_m51EFB646273ABCDEA474EF34F076A7D767711FA6 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_initialValue, const RuntimeMethod* method)
{
{
// if (initValueSet) return;
bool L_0 = __this->___initValueSet_20;
if (!L_0)
{
goto IL_0009;
}
}
{
// if (initValueSet) return;
return;
}
IL_0009:
{
// initValueSet = true;
__this->___initValueSet_20 = (bool)1;
// }
return;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_AllowConnectionWithValueType_m507880645636D9AEA88B790E62FC108409EF2C37 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Type_t* V_1 = NULL;
{
// if (other.IsUniversal || IsUniversal) return true;
RuntimeObject* L_0 = ___0_other;
NullCheck(L_0);
bool L_1;
L_1 = InterfaceFuncInvoker0< bool >::Invoke(12 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsUniversal() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_0);
if (L_1)
{
goto IL_0010;
}
}
{
bool L_2;
L_2 = NodePortBase_get_IsUniversal_mA293B3D7D97F24862D7A56A332DE99D156E2E680(__this, NULL);
if (!L_2)
{
goto IL_0012;
}
}
IL_0010:
{
// if (other.IsUniversal || IsUniversal) return true;
return (bool)1;
}
IL_0012:
{
// if (AdditionalAllows != null)
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = __this->___AdditionalAllows_16;
if (!L_3)
{
goto IL_0068;
}
}
{
// for (int a = 0; a < AdditionalAllows.Length; a++)
V_0 = 0;
goto IL_005d;
}
IL_001e:
{
// Type allow = AdditionalAllows[a];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = __this->___AdditionalAllows_16;
int32_t L_5 = V_0;
NullCheck(L_4);
int32_t L_6 = L_5;
Type_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_1 = L_7;
// if (allow.IsSubclassOf(typeof(NodePortBase))) // Port type based
Type_t* L_8 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_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);
bool L_11;
L_11 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_8, L_10);
if (!L_11)
{
goto IL_0049;
}
}
{
// if (allow == other.GetType()) return true;
Type_t* L_12 = V_1;
RuntimeObject* L_13 = ___0_other;
NullCheck(L_13);
Type_t* L_14;
L_14 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_13, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL);
if (!L_15)
{
goto IL_0059;
}
}
{
// if (allow == other.GetType()) return true;
return (bool)1;
}
IL_0049:
{
// if (allow == other.GetPortValueType) return true;
Type_t* L_16 = V_1;
RuntimeObject* L_17 = ___0_other;
NullCheck(L_17);
Type_t* L_18;
L_18 = InterfaceFuncInvoker0< Type_t* >::Invoke(8 /* System.Type FIMSpace.Graph.IFGraphPort::get_GetPortValueType() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_17);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_16, L_18, NULL);
if (!L_19)
{
goto IL_0059;
}
}
{
// if (allow == other.GetPortValueType) return true;
return (bool)1;
}
IL_0059:
{
// for (int a = 0; a < AdditionalAllows.Length; a++)
int32_t L_20 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_005d:
{
// for (int a = 0; a < AdditionalAllows.Length; a++)
int32_t L_21 = V_0;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = __this->___AdditionalAllows_16;
NullCheck(L_22);
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_001e;
}
}
IL_0068:
{
// return false;
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::IsConnectedWith(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_IsConnectedWith_mB27C7A310A7C555BCB62F26464BC2EDFC6F75F59 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_node, 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*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_1 = NULL;
{
// for (int c = 0; c < Connections.Count; c++)
V_0 = 0;
goto IL_0028;
}
IL_0004:
{
// var conn = Connections[c];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_1 = V_0;
NullCheck(L_0);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_0, L_1, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
V_1 = L_2;
// if (conn == null) continue;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_3 = V_1;
if (!L_3)
{
goto IL_0024;
}
}
{
// if (conn.NodeReference == node) return true;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_4 = V_1;
NullCheck(L_4);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_5 = L_4->___NodeReference_2;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_6 = ___0_node;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_6, NULL);
if (!L_7)
{
goto IL_0024;
}
}
{
// if (conn.NodeReference == node) return true;
return (bool)1;
}
IL_0024:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0028:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_9 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_10;
L_10 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_10, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_0004;
}
}
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.NodePortBase::RemoveConnectionsWith(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_RemoveConnectionsWith_m92D71DC2461ED7F18076AC0855DF8CCBC6EC6062 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_node, 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*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_1 = NULL;
{
// for (int i = Connections.Count - 1; i >= 0; i--)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_0, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_0039;
}
IL_0010:
{
// var conn = Connections[i];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_2;
L_2 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_3 = V_0;
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);
V_1 = L_4;
// if (conn == null) continue;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_5 = V_1;
if (!L_5)
{
goto IL_0035;
}
}
{
// if (conn.ConnectedNodeID == node.IndividualID) RemoveConnection(i);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_6 = V_1;
NullCheck(L_6);
int32_t L_7 = L_6->___ConnectedNodeID_0;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_8 = ___0_node;
NullCheck(L_8);
int32_t L_9 = L_8->___IndividualID_6;
if ((!(((uint32_t)L_7) == ((uint32_t)L_9))))
{
goto IL_0035;
}
}
{
// if (conn.ConnectedNodeID == node.IndividualID) RemoveConnection(i);
int32_t L_10 = V_0;
NodePortBase_RemoveConnection_m610401CF0FA3AA3FB576554DF24C6D6E1D4AC6E6(__this, L_10, NULL);
}
IL_0035:
{
// for (int i = Connections.Count - 1; i >= 0; i--)
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
}
IL_0039:
{
// for (int i = Connections.Count - 1; i >= 0; i--)
int32_t L_12 = V_0;
if ((((int32_t)L_12) >= ((int32_t)0)))
{
goto IL_0010;
}
}
{
// }
return;
}
}
// FIMSpace.Graph.NodePortBase FIMSpace.Graph.NodePortBase::ToNodePortBase(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* NodePortBase_ToNodePortBase_m960121D772D912604AD956F4C36E276B21D4A2D1 (RuntimeObject* ___0_iFGraphPort, 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*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (FGenerators.CheckIfIsNull(iFGraphPort)) return null;
RuntimeObject* L_0 = ___0_iFGraphPort;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_1;
L_1 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (FGenerators.CheckIfIsNull(iFGraphPort)) return null;
return (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)NULL;
}
IL_000a:
{
// if (iFGraphPort is NodePortBase) return iFGraphPort as NodePortBase;
RuntimeObject* L_2 = ___0_iFGraphPort;
if (!((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_2, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
// if (iFGraphPort is NodePortBase) return iFGraphPort as NodePortBase;
RuntimeObject* L_3 = ___0_iFGraphPort;
return ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_3, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
}
IL_0019:
{
// return null;
return (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)NULL;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::CanConnectWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_CanConnectWith_m786AF364990AE529B8D5F575949F412DF86723B0 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_toPort, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL;
Type_t* V_1 = NULL;
Type_t* V_2 = NULL;
{
// NodePortBase other = toPort as NodePortBase;
RuntimeObject* L_0 = ___0_toPort;
V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_0, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (other == null)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_1 = V_0;
if (L_1)
{
goto IL_000c;
}
}
{
// return false; // Trying connect with null
return (bool)0;
}
IL_000c:
{
// System.Type mType = GetPortValueType;
Type_t* L_2;
L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, __this);
V_1 = L_2;
// System.Type oType = other.GetPortValueType;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_3 = V_0;
NullCheck(L_3);
Type_t* L_4;
L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, L_3);
V_2 = L_4;
// if (other.GetPortValueType == GetPortValueType) return true; // Same type
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5 = V_0;
NullCheck(L_5);
Type_t* L_6;
L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, L_5);
Type_t* L_7;
L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(18 /* System.Type FIMSpace.Graph.NodePortBase::get_GetPortValueType() */, __this);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL);
if (!L_8)
{
goto IL_002f;
}
}
{
// if (other.GetPortValueType == GetPortValueType) return true; // Same type
return (bool)1;
}
IL_002f:
{
// if (other.AllowConnectionWithValueType(this)) return true; // Custom allow
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_9 = V_0;
NullCheck(L_9);
bool L_10;
L_10 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(22 /* System.Boolean FIMSpace.Graph.NodePortBase::AllowConnectionWithValueType(FIMSpace.Graph.IFGraphPort) */, L_9, __this);
if (!L_10)
{
goto IL_003a;
}
}
{
// if (other.AllowConnectionWithValueType(this)) return true; // Custom allow
return (bool)1;
}
IL_003a:
{
// if ((oType == typeof(float)) || (oType == typeof(int)))
Type_t* L_11 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
bool L_14;
L_14 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_11, L_13, NULL);
if (L_14)
{
goto IL_005e;
}
}
{
Type_t* L_15 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_17;
L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
bool L_18;
L_18 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_15, L_17, NULL);
if (!L_18)
{
goto IL_0084;
}
}
IL_005e:
{
// if ((mType == typeof(float)) || (mType == typeof(int))) return true; // Int and float value types
Type_t* L_19 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_21;
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
bool L_22;
L_22 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, L_21, NULL);
if (L_22)
{
goto IL_0082;
}
}
{
Type_t* L_23 = V_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
bool L_26;
L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
if (!L_26)
{
goto IL_0084;
}
}
IL_0082:
{
// if ((mType == typeof(float)) || (mType == typeof(int))) return true; // Int and float value types
return (bool)1;
}
IL_0084:
{
// return false;
return (bool)0;
}
}
// System.Object FIMSpace.Graph.NodePortBase::get_GetPortValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_get_GetPortValue_m71E6148DF3E5F717FB66D2C631986C493460F304 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// get { return GetPortValueCall(true); }
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, __this, (bool)1);
return L_0;
}
}
// System.Object FIMSpace.Graph.NodePortBase::get_GetPortValueSafe()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// get { return GetPortValueCall(false); }
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker1< RuntimeObject*, bool >::Invoke(24 /* System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean) */, __this, (bool)0);
return L_0;
}
}
// System.Object FIMSpace.Graph.NodePortBase::GetPortValueCall(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_GetPortValueCall_m4BE4DBBBFFB6869E24CAB3E0D094AEDBEB5A1311 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, bool ___0_onReadPortCall, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL;
{
// if (IsOutput)
bool L_0;
L_0 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(__this, NULL);
if (!L_0)
{
goto IL_002c;
}
}
{
// if (ParentNode != null) if (onReadPortCall) { ParentNode.DONT_USE_IT_YET_OnReadPort(this); }
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_1 = __this->___ParentNode_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0025;
}
}
{
// if (ParentNode != null) if (onReadPortCall) { ParentNode.DONT_USE_IT_YET_OnReadPort(this); }
bool L_3 = ___0_onReadPortCall;
if (!L_3)
{
goto IL_0025;
}
}
{
// if (ParentNode != null) if (onReadPortCall) { ParentNode.DONT_USE_IT_YET_OnReadPort(this); }
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_4 = __this->___ParentNode_2;
NullCheck(L_4);
VirtualActionInvoker1< RuntimeObject* >::Invoke(41 /* System.Void FIMSpace.Graph.FGraph_NodeBase::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) */, L_4, __this);
}
IL_0025:
{
// return DefaultValue;
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25 /* System.Object FIMSpace.Graph.NodePortBase::get_DefaultValue() */, __this);
return L_5;
}
IL_002c:
{
// if (BaseConnection is null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_6;
L_6 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
if (L_6)
{
goto IL_0058;
}
}
{
// if (ParentNode != null) if (onReadPortCall) ParentNode.DONT_USE_IT_YET_OnReadPort(this);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_7 = __this->___ParentNode_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_8)
{
goto IL_0051;
}
}
{
// if (ParentNode != null) if (onReadPortCall) ParentNode.DONT_USE_IT_YET_OnReadPort(this);
bool L_9 = ___0_onReadPortCall;
if (!L_9)
{
goto IL_0051;
}
}
{
// if (ParentNode != null) if (onReadPortCall) ParentNode.DONT_USE_IT_YET_OnReadPort(this);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_10 = __this->___ParentNode_2;
NullCheck(L_10);
VirtualActionInvoker1< RuntimeObject* >::Invoke(41 /* System.Void FIMSpace.Graph.FGraph_NodeBase::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) */, L_10, __this);
}
IL_0051:
{
// return DefaultValue;
RuntimeObject* L_11;
L_11 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25 /* System.Object FIMSpace.Graph.NodePortBase::get_DefaultValue() */, __this);
return L_11;
}
IL_0058:
{
// if (ParentNode != null)
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_12 = __this->___ParentNode_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_13)
{
goto IL_0075;
}
}
{
// if (onReadPortCall) ParentNode.DONT_USE_IT_YET_OnReadPort(this);
bool L_14 = ___0_onReadPortCall;
if (!L_14)
{
goto IL_0075;
}
}
{
// if (onReadPortCall) ParentNode.DONT_USE_IT_YET_OnReadPort(this);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_15 = __this->___ParentNode_2;
NullCheck(L_15);
VirtualActionInvoker1< RuntimeObject* >::Invoke(41 /* System.Void FIMSpace.Graph.FGraph_NodeBase::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) */, L_15, __this);
}
IL_0075:
{
// if (BaseConnection.PortReference == this)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_16;
L_16 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_16);
RuntimeObject* L_17 = L_16->___PortReference_3;
if ((!(((RuntimeObject*)(RuntimeObject*)L_17) == ((RuntimeObject*)(NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)__this))))
{
goto IL_0085;
}
}
{
// return null;
return NULL;
}
IL_0085:
{
// if (Connections.Count == 1)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_18;
L_18 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, 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 ((!(((uint32_t)L_19) == ((uint32_t)1))))
{
goto IL_00c5;
}
}
{
// if (Connections[0].PortReference != null)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_20;
L_20 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_20);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_21;
L_21 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_20, 0, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_21);
RuntimeObject* L_22 = L_21->___PortReference_3;
if (!L_22)
{
goto IL_00c5;
}
}
{
// if (Connections[0].PortReference.IsSender)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_23;
L_23 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_23);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_24;
L_24 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_23, 0, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_24);
RuntimeObject* L_25 = L_24->___PortReference_3;
NullCheck(L_25);
bool L_26;
L_26 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_25);
if (!L_26)
{
goto IL_00c5;
}
}
{
// return DefaultValue;
RuntimeObject* L_27;
L_27 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25 /* System.Object FIMSpace.Graph.NodePortBase::get_DefaultValue() */, __this);
return L_27;
}
IL_00c5:
{
// NodePortBase connPort = BaseConnection.PortReference as NodePortBase;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_28;
L_28 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_28);
RuntimeObject* L_29 = L_28->___PortReference_3;
V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_29, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (connPort != null)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_30 = V_0;
if (!L_30)
{
goto IL_00f6;
}
}
{
// if (connPort.ParentNode != null)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_31 = V_0;
NullCheck(L_31);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_32 = L_31->___ParentNode_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_33;
L_33 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_33)
{
goto IL_00f6;
}
}
{
// if (onReadPortCall) connPort.ParentNode.DONT_USE_IT_YET_OnReadPort(connPort);
bool L_34 = ___0_onReadPortCall;
if (!L_34)
{
goto IL_00f6;
}
}
{
// if (onReadPortCall) connPort.ParentNode.DONT_USE_IT_YET_OnReadPort(connPort);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_35 = V_0;
NullCheck(L_35);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_36 = L_35->___ParentNode_2;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_37 = V_0;
NullCheck(L_36);
VirtualActionInvoker1< RuntimeObject* >::Invoke(41 /* System.Void FIMSpace.Graph.FGraph_NodeBase::DONT_USE_IT_YET_OnReadPort(FIMSpace.Graph.IFGraphPort) */, L_36, L_37);
}
IL_00f6:
{
// if (BaseConnection.PortReference == null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_38;
L_38 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_38);
RuntimeObject* L_39 = L_38->___PortReference_3;
if (L_39)
{
goto IL_011e;
}
}
{
// ParentNode.PortConnectionRequestsRefresh(this);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_40 = __this->___ParentNode_2;
NullCheck(L_40);
FGraph_NodeBase_PortConnectionRequestsRefresh_m0B7A52A993889B7C7E2A662F5FC24AC446E67CB5(L_40, __this, NULL);
// if (BaseConnection.PortReference == null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_41;
L_41 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_41);
RuntimeObject* L_42 = L_41->___PortReference_3;
if (L_42)
{
goto IL_011e;
}
}
{
// return null;
return NULL;
}
IL_011e:
{
// return BaseConnection.PortReference.GetPortValue;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_43;
L_43 = NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6(__this, NULL);
NullCheck(L_43);
RuntimeObject* L_44 = L_43->___PortReference_3;
NullCheck(L_44);
RuntimeObject* L_45;
L_45 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7 /* System.Object FIMSpace.Graph.IFGraphPort::get_GetPortValue() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_44);
return L_45;
}
}
// System.Object FIMSpace.Graph.NodePortBase::get_DefaultValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_get_DefaultValue_mC34AC046E79A17A5A8AD5CE9B18FA447DEF6CCFD (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public virtual object DefaultValue { get; }
RuntimeObject* L_0 = __this->___U3CDefaultValueU3Ek__BackingField_18;
return L_0;
}
}
// UnityEngine.Color FIMSpace.Graph.NodePortBase::get_PortColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F NodePortBase_get_PortColor_m0EAA0916E9E0B10A5F76A7CEE3A06CDEDA5BDAA2 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public Color PortColor => GetColor();
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(28 /* UnityEngine.Color FIMSpace.Graph.NodePortBase::GetColor() */, __this);
return L_0;
}
}
// FIMSpace.Graph.PortConnection FIMSpace.Graph.NodePortBase::get_BaseConnection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* NodePortBase_get_BaseConnection_m87035627AF503D4E845DCD2BF1342E63AB0880B6 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __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;
}
{
// public PortConnection BaseConnection { get { if (portConnections.Count == 0) return null; else { return FirstNoSender(); } } }
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0 = __this->___portConnections_19;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_0, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if (L_1)
{
goto IL_000f;
}
}
{
// public PortConnection BaseConnection { get { if (portConnections.Count == 0) return null; else { return FirstNoSender(); } } }
return (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3*)NULL;
}
IL_000f:
{
// public PortConnection BaseConnection { get { if (portConnections.Count == 0) return null; else { return FirstNoSender(); } } }
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054(__this, NULL);
return L_2;
}
}
// FIMSpace.Graph.PortConnection FIMSpace.Graph.NodePortBase::FirstNoSender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* NodePortBase_FirstNoSender_m6B231BEFA245ACB3A17B8DD00E302DDD67647054 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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;
}
int32_t V_0 = 0;
{
// if (Connections.Count == 1) return Connections[0];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_0, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_001b;
}
}
{
// if (Connections.Count == 1) return Connections[0];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_2;
L_2 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_2);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_3;
L_3 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_2, 0, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
return L_3;
}
IL_001b:
{
// for (int i = 0; i < Connections.Count; i++)
V_0 = 0;
goto IL_0069;
}
IL_001f:
{
// if (Connections[i] == null) continue;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_4;
L_4 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_5 = V_0;
NullCheck(L_4);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_6;
L_6 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_4, L_5, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
if (!L_6)
{
goto IL_0065;
}
}
{
// if (Connections[i].PortReference == null) continue;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_7;
L_7 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_8 = V_0;
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;
if (!L_10)
{
goto IL_0065;
}
}
{
// if (Connections[i].PortReference.IsSender == false) return Connections[i];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_11;
L_11 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_12 = V_0;
NullCheck(L_11);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_13;
L_13 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_11, L_12, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_13);
RuntimeObject* L_14 = L_13->___PortReference_3;
NullCheck(L_14);
bool L_15;
L_15 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_14);
if (L_15)
{
goto IL_0065;
}
}
{
// if (Connections[i].PortReference.IsSender == false) return Connections[i];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_16;
L_16 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_17 = V_0;
NullCheck(L_16);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_18;
L_18 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_16, L_17, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
return L_18;
}
IL_0065:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_19 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0069:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_20 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_21;
L_21 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, 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_20) < ((int32_t)L_22)))
{
goto IL_001f;
}
}
{
// if (Connections.Count == 0) return null;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_23;
L_23 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_23, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if (L_24)
{
goto IL_0086;
}
}
{
// if (Connections.Count == 0) return null;
return (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3*)NULL;
}
IL_0086:
{
// return Connections[0];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_25;
L_25 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_25);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_26;
L_26 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_25, 0, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
return L_26;
}
}
// FIMSpace.Graph.IFGraphPort FIMSpace.Graph.NodePortBase::FirstConnectedPortOfType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_FirstConnectedPortOfType_mA679E768591B86FAC5AA80F1A0510A452D8CFF6F (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, Type_t* ___0_t, 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*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int c = 0; c < Connections.Count; c++)
V_0 = 0;
goto IL_0059;
}
IL_0004:
{
// if (Connections[c] == null) continue;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_1 = V_0;
NullCheck(L_0);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_0, L_1, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
if (!L_2)
{
goto IL_0055;
}
}
{
// if (Connections[c].PortReference == null) continue;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_3;
L_3 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_4 = V_0;
NullCheck(L_3);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_5;
L_5 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_3, L_4, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_5);
RuntimeObject* L_6 = L_5->___PortReference_3;
if (!L_6)
{
goto IL_0055;
}
}
{
// if (Connections[c].PortReference.GetType() == t) return Connections[c].PortReference;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_7;
L_7 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_8 = V_0;
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);
Type_t* L_11;
L_11 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_10, NULL);
Type_t* L_12 = ___0_t;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_11, L_12, NULL);
if (!L_13)
{
goto IL_0055;
}
}
{
// if (Connections[c].PortReference.GetType() == t) return Connections[c].PortReference;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_14;
L_14 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_15 = V_0;
NullCheck(L_14);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_16;
L_16 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_14, L_15, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_16);
RuntimeObject* L_17 = L_16->___PortReference_3;
return L_17;
}
IL_0055:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_18 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0059:
{
// for (int c = 0; c < Connections.Count; c++)
int32_t L_19 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_20;
L_20 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_20, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_19) < ((int32_t)L_21)))
{
goto IL_0004;
}
}
{
// return null;
return (RuntimeObject*)NULL;
}
}
// FIMSpace.Graph.NodePortBase FIMSpace.Graph.NodePortBase::get_TargetConnectionPort()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* NodePortBase_get_TargetConnectionPort_mEF4E6A2D163CEB5D659EA416276E23EAF0759109 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NodePortBase TargetConnectionPort { get { if (portConnections.Count == 0) return this; else return portConnections[0].PortReference as NodePortBase; } }
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0 = __this->___portConnections_19;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_0, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if (L_1)
{
goto IL_000f;
}
}
{
// public NodePortBase TargetConnectionPort { get { if (portConnections.Count == 0) return this; else return portConnections[0].PortReference as NodePortBase; } }
return __this;
}
IL_000f:
{
// public NodePortBase TargetConnectionPort { get { if (portConnections.Count == 0) return this; else return portConnections[0].PortReference as NodePortBase; } }
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_2 = __this->___portConnections_19;
NullCheck(L_2);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_3;
L_3 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_2, 0, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_3);
RuntimeObject* L_4 = L_3->___PortReference_3;
return ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_4, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
}
}
// System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.NodePortBase::get_Connections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public List<PortConnection> Connections => portConnections;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0 = __this->___portConnections_19;
return L_0;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_WasInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_WasInitialized_mED6B4222155AD28240427AB9E315144BC6088A58 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public bool WasInitialized { get { return initialized; } }
bool L_0 = __this->___initialized_21;
return L_0;
}
}
// UnityEngine.Rect FIMSpace.Graph.NodePortBase::FIMSpace.Graph.IFGraphPort.get_PortClickAreaRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D NodePortBase_FIMSpace_Graph_IFGraphPort_get_PortClickAreaRect_m7F76C58E9DF76A0A15600DA9195193B74AE56134 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// get { return AllowDragWire ? _E_LatestPortInterationRect : Rect.zero; }
bool L_0 = __this->___AllowDragWire_10;
if (L_0)
{
goto IL_000e;
}
}
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
L_1 = Rect_get_zero_m5341D8B63DEF1F4C308A685EEC8CFEA12A396C8D(NULL);
return L_1;
}
IL_000e:
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2 = __this->____E_LatestPortInterationRect_23;
return L_2;
}
}
// System.Void FIMSpace.Graph.NodePortBase::FIMSpace.Graph.IFGraphPort.set_PortClickAreaRect(UnityEngine.Rect)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_FIMSpace_Graph_IFGraphPort_set_PortClickAreaRect_m0181D8BE9991CF6E59E8A11581DB572A28839950 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method)
{
{
// set { _E_LatestPortInterationRect = value; }
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value;
__this->____E_LatestPortInterationRect_23 = L_0;
// set { _E_LatestPortInterationRect = value; }
return;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_IsUniversal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsUniversal_mA293B3D7D97F24862D7A56A332DE99D156E2E680 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public bool IsUniversal => setAsUniversal;
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(26 /* System.Boolean FIMSpace.Graph.NodePortBase::get_setAsUniversal() */, __this);
return L_0;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::get_setAsUniversal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_setAsUniversal_m02730F356D61AD4593D7B9D90F64FFCB1A295300 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// protected virtual bool setAsUniversal { get { return false; } }
return (bool)0;
}
}
// System.Void FIMSpace.Graph.NodePortBase::Refresh(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_Refresh_m4771108A31D449663676BC30E2D153249F72609C (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_parentNode, const RuntimeMethod* method)
{
{
// ParentNode = parentNode;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_0 = ___0_parentNode;
__this->___ParentNode_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentNode_2), (void*)L_0);
// ParentNodeID = parentNode.IndividualID;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_1 = ___0_parentNode;
NullCheck(L_1);
int32_t L_2 = L_1->___IndividualID_6;
__this->___ParentNodeID_0 = L_2;
// PortID = parentNode.GetPortIndex(this, !IsOutput);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_3 = ___0_parentNode;
bool L_4;
L_4 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(__this, NULL);
NullCheck(L_3);
int32_t L_5;
L_5 = FGraph_NodeBase_GetPortIndex_m3AF047303F5A298A9A5F5DA0CDD4AAE927FFBC03(L_3, __this, (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0), NULL);
__this->___PortID_1 = L_5;
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::UpdateSerializedObject(FIMSpace.Graph.NodePortBase,FIMSpace.Graph.NodePortBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_UpdateSerializedObject_m189DF6E65E189CD791E5C15A230A7BF1C74FA54F (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___0_myPort, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___1_otherPort, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::ApplySerializedObject(FIMSpace.Graph.NodePortBase,FIMSpace.Graph.NodePortBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_ApplySerializedObject_m04EEBBC2FC5DD29C7AD69A45646FD9FAC63A3ADF (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___0_myPort, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* ___1_otherPort, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::UpdateSerializedObject(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_UpdateSerializedObject_m0975D1C73C45963EACA8AB9CCB8B2B60ECE2533E (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_a, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___1_b, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::ApplySerializedObject(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_ApplySerializedObject_m8F54A58D831B66B105148A8B38F9FCCD96CB7882 (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_a, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___1_b, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::ConnectWith(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.IFGraphPort,FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_ConnectWith_m418357C2408B1E7750E8F5967A5D969B4C53DE74 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_from, RuntimeObject* ___1_fromPort, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___2_to, RuntimeObject* ___3_toPort, 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*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4895F41EF87318DC02F8FB31C8DB9092092801A3_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_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_1 = NULL;
int32_t V_2 = 0;
{
// if (from == to) return;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_0 = ___0_from;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_1 = ___2_to;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL);
if (!L_2)
{
goto IL_000a;
}
}
{
// if (from == to) return;
return;
}
IL_000a:
{
// if (fromPort == toPort) return;
RuntimeObject* L_3 = ___1_fromPort;
RuntimeObject* L_4 = ___3_toPort;
if ((!(((RuntimeObject*)(RuntimeObject*)L_3) == ((RuntimeObject*)(RuntimeObject*)L_4))))
{
goto IL_0010;
}
}
{
// if (fromPort == toPort) return;
return;
}
IL_0010:
{
// if (to == null) return;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_5 = ___2_to;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_001a;
}
}
{
// if (to == null) return;
return;
}
IL_001a:
{
// if (toPort == null) return;
RuntimeObject* L_7 = ___3_toPort;
if (L_7)
{
goto IL_001f;
}
}
{
// if (toPort == null) return;
return;
}
IL_001f:
{
// UpdateSerializedObject(from, to);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_8 = ___0_from;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_9 = ___2_to;
NodePortBase_UpdateSerializedObject_m0975D1C73C45963EACA8AB9CCB8B2B60ECE2533E(L_8, L_9, NULL);
// if (IsConnectedWith(toPort))
RuntimeObject* L_10 = ___3_toPort;
bool L_11;
L_11 = NodePortBase_IsConnectedWith_m337766EDCD9A2FFBEE1399E123627BBD5CCCB64C(__this, L_10, NULL);
if (!L_11)
{
goto IL_0054;
}
}
{
// NodePortBase toPortBase = toPort as NodePortBase;
RuntimeObject* L_12 = ___3_toPort;
V_1 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_12, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (FGenerators.CheckIfExist_NOTNULL(toPortBase))
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_13 = V_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_14;
L_14 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_13, NULL);
if (!L_14)
{
goto IL_0054;
}
}
{
// if (toPortBase.IsConnectedWith(this) == false)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_15 = V_1;
NullCheck(L_15);
bool L_16;
L_16 = NodePortBase_IsConnectedWith_m337766EDCD9A2FFBEE1399E123627BBD5CCCB64C(L_15, __this, NULL);
if (L_16)
{
goto IL_0054;
}
}
{
// if (RemoveConnectionWith(toPort)) return;
RuntimeObject* L_17 = ___3_toPort;
bool L_18;
L_18 = NodePortBase_RemoveConnectionWith_mCBB2C7FF29BDB2F9A0A9C4850A186E40EE661F8E(__this, L_17, NULL);
if (!L_18)
{
goto IL_0054;
}
}
{
// if (RemoveConnectionWith(toPort)) return;
return;
}
IL_0054:
{
// if (fromPort.CanConnectWith(toPort) == false) return;
RuntimeObject* L_19 = ___1_fromPort;
RuntimeObject* L_20 = ___3_toPort;
NullCheck(L_19);
bool L_21;
L_21 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(11 /* System.Boolean FIMSpace.Graph.IFGraphPort::CanConnectWith(FIMSpace.Graph.IFGraphPort) */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_19, L_20);
if (L_21)
{
goto IL_005f;
}
}
{
// if (fromPort.CanConnectWith(toPort) == false) return;
return;
}
IL_005f:
{
// NodePortBase toPortB = toPort as NodePortBase;
RuntimeObject* L_22 = ___3_toPort;
V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_22, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (toPortB.LimitInConnectionsCount > 0)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_23 = V_0;
NullCheck(L_23);
int32_t L_24 = L_23->___LimitInConnectionsCount_17;
if ((((int32_t)L_24) <= ((int32_t)0)))
{
goto IL_00ba;
}
}
{
// if (toPortB.Connections.Count >= toPortB.LimitInConnectionsCount)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_25 = V_0;
NullCheck(L_25);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_26;
L_26 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_25, NULL);
NullCheck(L_26);
int32_t L_27;
L_27 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_26, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_28 = V_0;
NullCheck(L_28);
int32_t L_29 = L_28->___LimitInConnectionsCount_17;
if ((((int32_t)L_27) < ((int32_t)L_29)))
{
goto IL_00ba;
}
}
{
// for (int i = toPortB.Connections.Count - 1; i >= 0; i--)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_30 = V_0;
NullCheck(L_30);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_31;
L_31 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_30, NULL);
NullCheck(L_31);
int32_t L_32;
L_32 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_31, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_32, 1));
goto IL_00b6;
}
IL_0093:
{
// if (toPortB.Connections[i].PortReference.IsSender) continue;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_33 = V_0;
NullCheck(L_33);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_34;
L_34 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_33, NULL);
int32_t L_35 = V_2;
NullCheck(L_34);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_36;
L_36 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_34, L_35, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_36);
RuntimeObject* L_37 = L_36->___PortReference_3;
NullCheck(L_37);
bool L_38;
L_38 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean FIMSpace.Graph.IFGraphPort::get_IsSender() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_37);
if (L_38)
{
goto IL_00b2;
}
}
{
// toPortB.RemoveConnection(i);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_39 = V_0;
int32_t L_40 = V_2;
NullCheck(L_39);
NodePortBase_RemoveConnection_m610401CF0FA3AA3FB576554DF24C6D6E1D4AC6E6(L_39, L_40, NULL);
}
IL_00b2:
{
// for (int i = toPortB.Connections.Count - 1; i >= 0; i--)
int32_t L_41 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_41, 1));
}
IL_00b6:
{
// for (int i = toPortB.Connections.Count - 1; i >= 0; i--)
int32_t L_42 = V_2;
if ((((int32_t)L_42) >= ((int32_t)0)))
{
goto IL_0093;
}
}
IL_00ba:
{
// Connections.Add(new PortConnection(to, toPort, true));
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_43;
L_43 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_44 = ___2_to;
RuntimeObject* L_45 = ___3_toPort;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_46 = (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3*)il2cpp_codegen_object_new(PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3_il2cpp_TypeInfo_var);
NullCheck(L_46);
PortConnection__ctor_m9A90E236A9C41C8C133CCE9F464BA6F11039A10F(L_46, L_44, L_45, (bool)1, NULL);
NullCheck(L_43);
List_1_Add_m4895F41EF87318DC02F8FB31C8DB9092092801A3_inline(L_43, L_46, List_1_Add_m4895F41EF87318DC02F8FB31C8DB9092092801A3_RuntimeMethod_var);
// toPortB.Connections.Add(new PortConnection(from, fromPort, false));
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_47 = V_0;
NullCheck(L_47);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_48;
L_48 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(L_47, NULL);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_49 = ___0_from;
RuntimeObject* L_50 = ___1_fromPort;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_51 = (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3*)il2cpp_codegen_object_new(PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3_il2cpp_TypeInfo_var);
NullCheck(L_51);
PortConnection__ctor_m9A90E236A9C41C8C133CCE9F464BA6F11039A10F(L_51, L_49, L_50, (bool)0, NULL);
NullCheck(L_48);
List_1_Add_m4895F41EF87318DC02F8FB31C8DB9092092801A3_inline(L_48, L_51, List_1_Add_m4895F41EF87318DC02F8FB31C8DB9092092801A3_RuntimeMethod_var);
// ApplySerializedObject(from, to);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_52 = ___0_from;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_53 = ___2_to;
NodePortBase_ApplySerializedObject_m8F54A58D831B66B105148A8B38F9FCCD96CB7882(L_52, L_53, NULL);
// from.OnStartReadingNode();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_54 = ___0_from;
NullCheck(L_54);
VirtualActionInvoker0::Invoke(40 /* System.Void FIMSpace.Graph.FGraph_NodeBase::OnStartReadingNode() */, L_54);
// to.OnStartReadingNode();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_55 = ___2_to;
NullCheck(L_55);
VirtualActionInvoker0::Invoke(40 /* System.Void FIMSpace.Graph.FGraph_NodeBase::OnStartReadingNode() */, L_55);
// if (ParentNode)
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_56 = __this->___ParentNode_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_57;
L_57 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_56, NULL);
if (!L_57)
{
goto IL_0117;
}
}
{
// ParentNode._E_SetDirty();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_58 = __this->___ParentNode_2;
NullCheck(L_58);
FGraph_NodeBase__E_SetDirty_m54054C1EE65D24C2114E7B5F4F2DE7825751D826(L_58, NULL);
// ParentNode.OnPortConnectionsChanged();
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_59 = __this->___ParentNode_2;
NullCheck(L_59);
VirtualActionInvoker0::Invoke(10 /* System.Void FIMSpace.Graph.FGraph_NodeBase::OnPortConnectionsChanged() */, L_59);
}
IL_0117:
{
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::DisconnectWith(FIMSpace.Graph.FGraph_NodeBase,FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_DisconnectWith_m16375E5FB9DDC3296BCF214A65B12FC082FC83CF (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_otherParent, RuntimeObject* ___1_disconnectWithPort, 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*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (disconnectWithPort == null) { return; }
RuntimeObject* L_0 = ___1_disconnectWithPort;
if (L_0)
{
goto IL_0004;
}
}
{
// if (disconnectWithPort == null) { return; }
return;
}
IL_0004:
{
// if (IsConnectedWith(disconnectWithPort) == false) { return; }
RuntimeObject* L_1 = ___1_disconnectWithPort;
bool L_2;
L_2 = NodePortBase_IsConnectedWith_m337766EDCD9A2FFBEE1399E123627BBD5CCCB64C(__this, L_1, NULL);
if (L_2)
{
goto IL_000e;
}
}
{
// if (IsConnectedWith(disconnectWithPort) == false) { return; }
return;
}
IL_000e:
{
// NodePortBase port = disconnectWithPort as NodePortBase;
RuntimeObject* L_3 = ___1_disconnectWithPort;
// if (port == null) { return; }
if (((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_3, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)))
{
goto IL_0017;
}
}
{
// if (port == null) { return; }
return;
}
IL_0017:
{
// for (int i = 0; i < Connections.Count; i++)
V_0 = 0;
goto IL_0065;
}
IL_001b:
{
// if (Connections[i].ConnectedNodeID == otherParent.IndividualID)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_4;
L_4 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_5 = V_0;
NullCheck(L_4);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_6;
L_6 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_4, L_5, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_6);
int32_t L_7 = L_6->___ConnectedNodeID_0;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_8 = ___0_otherParent;
NullCheck(L_8);
int32_t L_9 = L_8->___IndividualID_6;
if ((!(((uint32_t)L_7) == ((uint32_t)L_9))))
{
goto IL_0061;
}
}
{
// if (Connections[i].PortReference == disconnectWithPort)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_10;
L_10 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_11 = V_0;
NullCheck(L_10);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_12;
L_12 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_10, L_11, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_12);
RuntimeObject* L_13 = L_12->___PortReference_3;
RuntimeObject* L_14 = ___1_disconnectWithPort;
if ((!(((RuntimeObject*)(RuntimeObject*)L_13) == ((RuntimeObject*)(RuntimeObject*)L_14))))
{
goto IL_0061;
}
}
{
// Connections[i].Clear();
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_15;
L_15 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_16 = V_0;
NullCheck(L_15);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_17;
L_17 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_15, L_16, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_17);
PortConnection_Clear_mA343D6CC6F0861150319F0A9A5D93E93BC8C5786(L_17, NULL);
// RemoveConnectionAt(i);
int32_t L_18 = V_0;
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(__this, L_18, NULL);
// break;
return;
}
IL_0061:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_19 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0065:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_20 = V_0;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_21;
L_21 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, 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_20) < ((int32_t)L_22)))
{
goto IL_001b;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::RemoveConnection(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_RemoveConnection_m610401CF0FA3AA3FB576554DF24C6D6E1D4AC6E6 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m26DCCBA09C25C76429E289D0F3AD2C7EFD021736_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_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_0 = NULL;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_3 = NULL;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_4 = NULL;
{
// var conn = Connections[index];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0;
L_0 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_1 = ___0_index;
NullCheck(L_0);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_2;
L_2 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_0, L_1, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
V_0 = L_2;
// if (conn == null) return;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_3 = V_0;
if (L_3)
{
goto IL_0011;
}
}
{
// if (conn == null) return;
return;
}
IL_0011:
{
// UpdateSerializedObject(ParentNode);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_4 = __this->___ParentNode_2;
NodePortBase_UpdateSerializedObject_m0975D1C73C45963EACA8AB9CCB8B2B60ECE2533E(L_4, (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)NULL, NULL);
// var other = conn.PortReference;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_5 = V_0;
NullCheck(L_5);
RuntimeObject* L_6 = L_5->___PortReference_3;
V_1 = L_6;
// for (int c = 0; c < other.Connections.Count; c++)
V_2 = 0;
goto IL_006c;
}
IL_0028:
{
// var oConn = other.Connections[c];
RuntimeObject* L_7 = V_1;
NullCheck(L_7);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_8;
L_8 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_7);
int32_t L_9 = V_2;
NullCheck(L_8);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_10;
L_10 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_8, L_9, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
V_3 = L_10;
// if (oConn.PortReference == this)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_11 = V_3;
NullCheck(L_11);
RuntimeObject* L_12 = L_11->___PortReference_3;
if ((!(((RuntimeObject*)(RuntimeObject*)L_12) == ((RuntimeObject*)(NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)__this))))
{
goto IL_0068;
}
}
{
// oConn.Clear();
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_13 = V_3;
NullCheck(L_13);
PortConnection_Clear_mA343D6CC6F0861150319F0A9A5D93E93BC8C5786(L_13, NULL);
// NodePortBase oPort = other as NodePortBase;
RuntimeObject* L_14 = V_1;
V_4 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_14, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// if (oPort != null) oPort.RemoveConnectionAt(c);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_15 = V_4;
if (!L_15)
{
goto IL_005a;
}
}
{
// if (oPort != null) oPort.RemoveConnectionAt(c);
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_16 = V_4;
int32_t L_17 = V_2;
NullCheck(L_16);
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(L_16, L_17, NULL);
goto IL_007a;
}
IL_005a:
{
// else other.Connections.RemoveAt(c);
RuntimeObject* L_18 = V_1;
NullCheck(L_18);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_19;
L_19 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_18);
int32_t L_20 = V_2;
NullCheck(L_19);
List_1_RemoveAt_m26DCCBA09C25C76429E289D0F3AD2C7EFD021736(L_19, L_20, List_1_RemoveAt_m26DCCBA09C25C76429E289D0F3AD2C7EFD021736_RuntimeMethod_var);
// break;
goto IL_007a;
}
IL_0068:
{
// for (int c = 0; c < other.Connections.Count; c++)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006c:
{
// for (int c = 0; c < other.Connections.Count; c++)
int32_t L_22 = V_2;
RuntimeObject* L_23 = V_1;
NullCheck(L_23);
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_24;
L_24 = InterfaceFuncInvoker0< List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* >::Invoke(6 /* System.Collections.Generic.List`1<FIMSpace.Graph.PortConnection> FIMSpace.Graph.IFGraphPort::get_Connections() */, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var, L_23);
NullCheck(L_24);
int32_t L_25;
L_25 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_24, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
if ((((int32_t)L_22) < ((int32_t)L_25)))
{
goto IL_0028;
}
}
IL_007a:
{
// conn.Clear();
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_26 = V_0;
NullCheck(L_26);
PortConnection_Clear_mA343D6CC6F0861150319F0A9A5D93E93BC8C5786(L_26, NULL);
// RemoveConnectionAt(index);
int32_t L_27 = ___0_index;
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(__this, L_27, NULL);
// ApplySerializedObject(ParentNode, null);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_28 = __this->___ParentNode_2;
NodePortBase_ApplySerializedObject_m8F54A58D831B66B105148A8B38F9FCCD96CB7882(L_28, (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694*)NULL, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::IsConnectedWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_IsConnectedWith_m337766EDCD9A2FFBEE1399E123627BBD5CCCB64C (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_otherPort, 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*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL;
int32_t V_1 = 0;
{
// NodePortBase oprt = otherPort as NodePortBase;
RuntimeObject* L_0 = ___0_otherPort;
V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_0, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var));
// for (int i = 0; i < Connections.Count; i++)
V_1 = 0;
goto IL_0043;
}
IL_000b:
{
// if (Connections[i].PortReference == otherPort)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_1;
L_1 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, NULL);
int32_t L_2 = V_1;
NullCheck(L_1);
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_3;
L_3 = List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052(L_1, L_2, List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
NullCheck(L_3);
RuntimeObject* L_4 = L_3->___PortReference_3;
RuntimeObject* L_5 = ___0_otherPort;
if ((!(((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_5))))
{
goto IL_0021;
}
}
{
// return true;
return (bool)1;
}
IL_0021:
{
// if (oprt != null)
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_6 = V_0;
if (!L_6)
{
goto IL_003f;
}
}
{
// if (Connections[i].ConnectedNodePortID == oprt.PortID)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_7;
L_7 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, 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);
int32_t L_10 = L_9->___ConnectedNodePortID_1;
NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_11 = V_0;
NullCheck(L_11);
int32_t L_12 = L_11->___PortID_1;
if ((!(((uint32_t)L_10) == ((uint32_t)L_12))))
{
goto IL_003f;
}
}
{
// return true;
return (bool)1;
}
IL_003f:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0043:
{
// for (int i = 0; i < Connections.Count; i++)
int32_t L_14 = V_1;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_15;
L_15 = NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline(__this, 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_14) < ((int32_t)L_16)))
{
goto IL_000b;
}
}
{
// return false;
return (bool)0;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::RemoveConnectionWith(FIMSpace.Graph.IFGraphPort)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_RemoveConnectionWith_mCBB2C7FF29BDB2F9A0A9C4850A186E40EE661F8E (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, RuntimeObject* ___0_otherPort, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.NodePortBase::CheckForEmptyConnections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_CheckForEmptyConnections_mE005FAED9B4ADBA850578B99F348674EF75FAA8B (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mAAFAFEEB4780667A17306EA791A340811E983052_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* V_1 = NULL;
{
// for (int i = portConnections.Count - 1; i >= 0; i--)
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0 = __this->___portConnections_19;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_inline(L_0, List_1_get_Count_m16496F5351E9E7D641483353E9AB7318EBC12AF2_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1));
goto IL_005c;
}
IL_0010:
{
// var port = portConnections[i];
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_2 = __this->___portConnections_19;
int32_t L_3 = V_0;
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);
V_1 = L_4;
// if (port == null)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_5 = V_1;
if (L_5)
{
goto IL_0029;
}
}
{
// RemoveConnectionAt(i);
int32_t L_6 = V_0;
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(__this, L_6, NULL);
// continue;
goto IL_0058;
}
IL_0029:
{
// if (port.WasReloaded)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_7 = V_1;
NullCheck(L_7);
bool L_8;
L_8 = PortConnection_get_WasReloaded_m261DFD637E1BD70DD7F7C0ACB432AFF92ADDEFB8_inline(L_7, NULL);
if (!L_8)
{
goto IL_0058;
}
}
{
// if (port.NodeReference == null && port.ConnectedNodeID == -1 && port.ConnectedNodePortID == -1)
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_9 = V_1;
NullCheck(L_9);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_10 = L_9->___NodeReference_2;
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_0058;
}
}
{
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_12 = V_1;
NullCheck(L_12);
int32_t L_13 = L_12->___ConnectedNodeID_0;
if ((!(((uint32_t)L_13) == ((uint32_t)(-1)))))
{
goto IL_0058;
}
}
{
PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* L_14 = V_1;
NullCheck(L_14);
int32_t L_15 = L_14->___ConnectedNodePortID_1;
if ((!(((uint32_t)L_15) == ((uint32_t)(-1)))))
{
goto IL_0058;
}
}
{
// RemoveConnectionAt(i);
int32_t L_16 = V_0;
NodePortBase_RemoveConnectionAt_m9642E1F1CA83BEA897D21F03D9BB94A8DA5FC3D5(__this, L_16, NULL);
}
IL_0058:
{
// for (int i = portConnections.Count - 1; i >= 0; i--)
int32_t L_17 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
}
IL_005c:
{
// for (int i = portConnections.Count - 1; i >= 0; i--)
int32_t L_18 = V_0;
if ((((int32_t)L_18) >= ((int32_t)0)))
{
goto IL_0010;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Graph.NodePortBase::CallFromParentNode(FIMSpace.Graph.FGraph_NodeBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase_CallFromParentNode_mB99E21CA3BCA8847D889CD9A77DACAED09A43610 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___0_nodeBase, const RuntimeMethod* method)
{
{
// ParentNode = nodeBase;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_0 = ___0_nodeBase;
__this->___ParentNode_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentNode_2), (void*)L_0);
// ParentNodeID = nodeBase.IndividualID;
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_1 = ___0_nodeBase;
NullCheck(L_1);
int32_t L_2 = L_1->___IndividualID_6;
__this->___ParentNodeID_0 = L_2;
// PortID = nodeBase.GetPortIndex(this, !IsOutput);
FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* L_3 = ___0_nodeBase;
bool L_4;
L_4 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(__this, NULL);
NullCheck(L_3);
int32_t L_5;
L_5 = FGraph_NodeBase_GetPortIndex_m3AF047303F5A298A9A5F5DA0CDD4AAE927FFBC03(L_3, __this, (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0), NULL);
__this->___PortID_1 = L_5;
// }
return;
}
}
// UnityEngine.Color FIMSpace.Graph.NodePortBase::GetColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F NodePortBase_GetColor_m4D3DE90EE8B4053312B6E39F38ED688BB39CB3B1 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public virtual Color GetColor() { return new Color(0.2f, 0.2f, .9f, 1f); }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.200000003f), (0.200000003f), (0.899999976f), (1.0f), /*hidden argument*/NULL);
return L_0;
}
}
// System.Boolean FIMSpace.Graph.NodePortBase::OnClicked(UnityEngine.Event)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_OnClicked_m7E3093D80D791A50251E41E169ADCA57C9829EE8 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___0_e, const RuntimeMethod* method)
{
{
// if (e == null) return false;
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_0 = ___0_e;
if (L_0)
{
goto IL_0005;
}
}
{
// if (e == null) return false;
return (bool)0;
}
IL_0005:
{
// if (e.button == 1)
Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_1 = ___0_e;
NullCheck(L_1);
int32_t L_2;
L_2 = Event_get_button_m57F81B5CCB26866E776D0EBD1250C708A3565C08(L_1, NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0010;
}
}
{
// return true;
return (bool)1;
}
IL_0010:
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Graph.NodePortBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodePortBase__ctor_mBD94E0BD85490877259244EC29702A4735CD9380 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0B2266FEE9A759CD495AD43FC97826537DEB16FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC98D2B8D58BCA5B86E2100FBE8FE46701D193B8F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// public int ParentNodeID = -1;
__this->___ParentNodeID_0 = (-1);
// public int PortID = -1;
__this->___PortID_1 = (-1);
// public EPortPinType PortType = EPortPinType.Output;
__this->___PortType_4 = 1;
// public string DisplayName = "Port";
__this->___DisplayName_8 = _stringLiteralC98D2B8D58BCA5B86E2100FBE8FE46701D193B8F;
Il2CppCodeGenWriteBarrier((void**)(&__this->___DisplayName_8), (void*)_stringLiteralC98D2B8D58BCA5B86E2100FBE8FE46701D193B8F);
// public string OverwriteName = "";
__this->___OverwriteName_9 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OverwriteName_9), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// [System.NonSerialized] public bool AllowDragWire = true;
__this->___AllowDragWire_10 = (bool)1;
// [System.NonSerialized] public Vector2 _EditorCustomOffset = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->____EditorCustomOffset_11 = L_0;
// public int _HelperFunctionsID = -1;
__this->____HelperFunctionsID_13 = (-1);
// [SerializeField] private List<PortConnection> portConnections = new List<PortConnection>();
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_1 = (List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884*)il2cpp_codegen_object_new(List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m0B2266FEE9A759CD495AD43FC97826537DEB16FB(L_1, List_1__ctor_m0B2266FEE9A759CD495AD43FC97826537DEB16FB_RuntimeMethod_var);
__this->___portConnections_19 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___portConnections_19), (void*)L_1);
// [NonSerialized] public Rect _E_LatestPortRect = new Rect(0, 0, 1, 1);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2;
memset((&L_2), 0, sizeof(L_2));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_2), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
__this->____E_LatestPortRect_22 = L_2;
// private Rect _E_LatestPortInterationRect = new Rect(0, 0, 1, 1);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_3;
memset((&L_3), 0, sizeof(L_3));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_3), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
__this->____E_LatestPortInterationRect_23 = L_3;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs;
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs;
float L_17 = L_16.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs;
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs;
float L_23 = L_22.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL);
V_0 = L_24;
goto IL_005a;
}
IL_005a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
return L_25;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_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_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vertex_get_position_m16BAB1B93486AEE649CDC479EB005D02B8E48C21_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_Position; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Position_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CSG_get_epsilon_mF20E54813E0DD0770B7C89765EF01CE5AE81952F_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => s_Epsilon;
il2cpp_codegen_runtime_class_init_inline(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var);
float L_0 = ((CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_StaticFields*)il2cpp_codegen_static_fields_for(CSG_tC701C313EF780A51A545C77BD50601ACFC01A803_il2cpp_TypeInfo_var))->___s_Epsilon_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Vertex_get_color_mFE269556BFF4BBCAC6C3175FFBEF445A4C47F2EF_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_Color; }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_Color_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vertex_get_normal_m6849A99F7E56FCD64A92AD0C0ECF282DB6E67B4E_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_Normal; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Normal_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_tangent_mA68B6D069A89B4B057C7A540D83F523C3B58EFD8_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_Tangent; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___m_Tangent_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vertex_get_uv0_mCD2B1EAC456E02CC7F363176F719D95367963488_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_UV0; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_UV0_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vertex_get_uv2_m8F2E6566F774C6D9784CAE599DD5B16B2F859618_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_UV2; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_UV2_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_uv3_m7297665BFA626A5B42B57FFE0C3F5FC5338A7180_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_UV3; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___m_UV3_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vertex_get_uv4_m44616840594DD83EF209EEFC0D3D31547C858A0F_inline (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* __this, const RuntimeMethod* method)
{
{
// get { return m_UV4; }
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = __this->___m_UV4_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
float L_1 = L_0.___x_1;
float L_2 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_a;
float L_4 = L_3.___y_2;
float L_5 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_a;
float L_7 = L_6.___z_3;
float L_8 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_a;
float L_10 = L_9.___w_4;
float L_11 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0029;
}
IL_0029:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
return L_13;
}
}
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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_a;
float L_1 = L_0.___r_0;
float L_2 = ___1_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___0_a;
float L_4 = L_3.___g_1;
float L_5 = ___1_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a;
float L_7 = L_6.___b_2;
float L_8 = ___1_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a;
float L_10 = L_9.___a_3;
float L_11 = ___1_b;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12;
memset((&L_12), 0, sizeof(L_12));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0029;
}
IL_0029:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Addition_mA7A51CACA49ED8D23D3D9CA3A0092D32F657E053_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_a;
float L_1 = L_0.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___1_b;
float L_3 = L_2.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_a;
float L_5 = L_4.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___1_b;
float L_7 = L_6.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_a;
float L_9 = L_8.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___1_b;
float L_11 = L_10.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_a;
float L_13 = L_12.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___1_b;
float L_15 = L_14.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
memset((&L_16), 0, sizeof(L_16));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_16), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), ((float)il2cpp_codegen_add(L_13, L_15)), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_003d;
}
IL_003d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
float L_3 = L_2.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
float L_5 = L_4.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
float L_7 = L_6.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
float L_9 = L_8.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
float L_11 = L_10.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
float L_13 = L_12.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
float L_15 = L_14.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
memset((&L_16), 0, sizeof(L_16));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_16), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), ((float)il2cpp_codegen_add(L_13, L_15)), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_003d;
}
IL_003d:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
float L_2 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
float L_4 = L_3.___y_1;
float L_5 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m0217ADDC8CADDB93ACBABB17A50207698DAB0071_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_v;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_v;
float L_3 = L_2.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_v;
float L_5 = L_4.___z_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001b;
}
IL_001b:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___z_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0020;
}
IL_0020:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
float L_2 = ___0_a;
float L_3 = ___2_t;
float L_4;
L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL);
V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
goto IL_0010;
}
IL_0010:
{
float L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B Color32_op_Implicit_m79AF5E0BDE9CE041CAC4D89CBFA66E71C6DD1B70_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method)
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c;
float L_1 = L_0.___r_0;
float L_2;
L_2 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_1, NULL);
float L_3;
L_3 = bankers_roundf(((float)il2cpp_codegen_multiply(L_2, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c;
float L_5 = L_4.___g_1;
float L_6;
L_6 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_5, NULL);
float L_7;
L_7 = bankers_roundf(((float)il2cpp_codegen_multiply(L_6, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_c;
float L_9 = L_8.___b_2;
float L_10;
L_10 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_9, NULL);
float L_11;
L_11 = bankers_roundf(((float)il2cpp_codegen_multiply(L_10, (255.0f))));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_c;
float L_13 = L_12.___a_3;
float L_14;
L_14 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL);
float L_15;
L_15 = bankers_roundf(((float)il2cpp_codegen_multiply(L_14, (255.0f))));
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_16;
memset((&L_16), 0, sizeof(L_16));
Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline((&L_16), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_3), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_7), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_11), (uint8_t)il2cpp_codegen_cast_floating_point<uint8_t, int32_t, float>(L_15), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_0065;
}
IL_0065:
{
Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color32__ctor_mC9C6B443F0C7CA3F8B174158B2AF6F05E18EAC4E_inline (Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B* __this, uint8_t ___0_r, uint8_t ___1_g, uint8_t ___2_b, uint8_t ___3_a, const RuntimeMethod* method)
{
{
__this->___rgba_0 = 0;
uint8_t L_0 = ___0_r;
__this->___r_1 = L_0;
uint8_t L_1 = ___1_g;
__this->___g_2 = L_1;
uint8_t L_2 = ___2_b;
__this->___b_3 = L_2;
uint8_t L_3 = ___3_a;
__this->___a_4 = L_3;
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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, float ___2_t, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___2_t;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
___2_t = L_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_a;
float L_3 = L_2.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___1_b;
float L_5 = L_4.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a;
float L_7 = L_6.___r_0;
float L_8 = ___2_t;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a;
float L_10 = L_9.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = ___1_b;
float L_12 = L_11.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = ___0_a;
float L_14 = L_13.___g_1;
float L_15 = ___2_t;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16 = ___0_a;
float L_17 = L_16.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18 = ___1_b;
float L_19 = L_18.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = ___0_a;
float L_21 = L_20.___b_2;
float L_22 = ___2_t;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_23 = ___0_a;
float L_24 = L_23.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = ___1_b;
float L_26 = L_25.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27 = ___0_a;
float L_28 = L_27.___a_3;
float L_29 = ___2_t;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30;
memset((&L_30), 0, sizeof(L_30));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_30), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_26, L_28)), L_29)))), /*hidden argument*/NULL);
V_0 = L_30;
goto IL_0069;
}
IL_0069:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = V_0;
return L_31;
}
}
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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
float L_63 = L_62.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
memset((&L_64), 0, sizeof(L_64));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
V_0 = L_64;
goto IL_00e5;
}
IL_00e5:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
return L_65;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL);
V_0 = L_2;
goto IL_0014;
}
IL_0014:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float* ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___1_axis;
float* L_2 = ___0_angle;
Quaternion_Internal_ToAxisAngleRad_m36090778CAC5E93CADAD17A95B7C7028E93CA1BF(L_0, L_1, L_2, NULL);
float* L_3 = ___0_angle;
float* L_4 = ___0_angle;
float L_5 = *((float*)L_4);
*((float*)L_3) = (float)((float)il2cpp_codegen_multiply(L_5, (57.2957802f)));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline (float ___0_current, float ___1_target, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___1_target;
float L_1 = ___0_current;
float L_2;
L_2 = Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline(((float)il2cpp_codegen_subtract(L_0, L_1)), (360.0f), NULL);
V_0 = L_2;
float L_3 = V_0;
V_1 = (bool)((((float)L_3) > ((float)(180.0f)))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0023;
}
}
{
float L_5 = V_0;
V_0 = ((float)il2cpp_codegen_subtract(L_5, (360.0f)));
}
IL_0023:
{
float L_6 = V_0;
V_2 = L_6;
goto IL_0027;
}
IL_0027:
{
float L_7 = V_2;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a;
float L_9 = L_8.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a;
float L_13 = L_12.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b;
float L_15 = L_14.___w_3;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_1 = L_0;
float L_1 = ___1_y;
__this->___y_2 = L_1;
float L_2 = ___2_z;
__this->___z_3 = L_2;
float L_3 = ___3_w;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_normalized_mD7671F6DCE4C1A80243139B87858FF65F4B865A3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)__this);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1;
L_1 = Vector4_Normalize_m1D1B879617A0F54904EDD0E59D356D605457002B_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Project_mEC70C8D2D5111A0EF91D410259BCD28424238B99_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___1_b;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_a;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
float L_3;
L_3 = Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline(L_1, L_2, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___1_b;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___1_b;
float L_6;
L_6 = Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline(L_4, L_5, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7;
L_7 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_0, ((float)(L_3/L_6)), NULL);
V_0 = L_7;
goto IL_0019;
}
IL_0019:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_0;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
float L_3 = ___3_w;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = floor(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_magnitude_m97A83FC484190F07D8017F4BD10E3C81478E0D20_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __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;
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)__this);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = (*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)__this);
float L_2;
L_2 = Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline(L_0, L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_3;
L_3 = sqrt(((double)L_2));
V_0 = ((float)L_3);
goto IL_001c;
}
IL_001c:
{
float L_4 = V_0;
return L_4;
}
}
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 float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float G_B3_0 = 0.0f;
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_b;
float L_2;
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
float L_3;
L_3 = fabsf(L_2);
float L_4;
L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3, (1.0f), NULL);
V_0 = L_4;
float L_5 = V_0;
bool L_6;
L_6 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_5, NULL);
if (L_6)
{
goto IL_0034;
}
}
{
float L_7 = V_0;
float L_8;
L_8 = acosf(L_7);
G_B3_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (57.2957802f)));
goto IL_0039;
}
IL_0034:
{
G_B3_0 = (0.0f);
}
IL_0039:
{
V_1 = G_B3_0;
goto IL_003c;
}
IL_003c:
{
float L_9 = V_1;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = bankers_round(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0015;
}
IL_0015:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
float L_8 = V_0;
float L_9 = V_0;
float L_10 = V_1;
float L_11 = V_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))));
V_2 = ((float)L_12);
goto IL_002e;
}
IL_002e:
{
float L_13 = V_2;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___downVector_8;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_LerpAngle_m0653422E15193C2E4A4E5AF05236B6315C789C23_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___1_b;
float L_1 = ___0_a;
float L_2;
L_2 = Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline(((float)il2cpp_codegen_subtract(L_0, L_1)), (360.0f), NULL);
V_0 = L_2;
float L_3 = V_0;
V_1 = (bool)((((float)L_3) > ((float)(180.0f)))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0023;
}
}
{
float L_5 = V_0;
V_0 = ((float)il2cpp_codegen_subtract(L_5, (360.0f)));
}
IL_0023:
{
float L_6 = ___0_a;
float L_7 = V_0;
float L_8 = ___2_t;
float L_9;
L_9 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_8, NULL);
V_2 = ((float)il2cpp_codegen_add(L_6, ((float)il2cpp_codegen_multiply(L_7, L_9))));
goto IL_0030;
}
IL_0030:
{
float L_10 = V_2;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___0_x;
float L_1 = ___1_y;
float L_2 = ___2_z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL);
V_0 = L_5;
goto IL_001b;
}
IL_001b:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___2_t;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
___2_t = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___x_2;
float L_8 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
float L_10 = L_9.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b;
float L_12 = L_11.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a;
float L_14 = L_13.___y_3;
float L_15 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a;
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b;
float L_19 = L_18.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a;
float L_21 = L_20.___z_4;
float L_22 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL);
V_0 = L_23;
goto IL_0053;
}
IL_0053:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
return L_24;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimationClips_set_CurrentAnimation_m90CED09BBC354551068674C19D18BE12DA0FFEF8_inline (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string CurrentAnimation { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CCurrentAnimationU3Ek__BackingField_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentAnimationU3Ek__BackingField_15), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimationClips_set_PreviousAnimation_m996FEC40D23A8E596A4513235FC55AAB939D5C97_inline (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string PreviousAnimation { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CPreviousAnimationU3Ek__BackingField_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPreviousAnimationU3Ek__BackingField_16), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FAnimationClips_get_CurrentAnimation_m20A1CEA8AF51C5AD9A07450664E9DF057442CA9D_inline (FAnimationClips_t1F19435EA8BAA5F2D9AC8C80A06CECA9786D9D37* __this, const RuntimeMethod* method)
{
{
// public string CurrentAnimation { get; private set; }
String_t* L_0 = __this->___U3CCurrentAnimationU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimator_set_CurrentAnimation_mEBA97C7F3A87855987A3F2AADE111317177CCCBB_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string CurrentAnimation { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CCurrentAnimationU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentAnimationU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimator_set_PreviousAnimation_mE6F4B0DEF8C7C3E21C5825D8304CC5AF79EFF1F2_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string PreviousAnimation { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CPreviousAnimationU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPreviousAnimationU3Ek__BackingField_2), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FAnimator_set_Layer_mD81F402DA1298186DA90DB8DF2067E0656DBE906_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int Layer { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CLayerU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FAnimator_get_Layer_mE11DB74087C0435A701BD25A11488E9EB7B0541A_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, const RuntimeMethod* method)
{
{
// public int Layer { get; private set; }
int32_t L_0 = __this->___U3CLayerU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FAnimator_get_CurrentAnimation_m173257A0B23F5B260569EE51F70AF039F19819B6_inline (FAnimator_t7932616CEDF4686A3A936DEC7901BAFC911E4F93* __this, const RuntimeMethod* method)
{
{
// public string CurrentAnimation { get; private set; }
String_t* L_0 = __this->___U3CCurrentAnimationU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC PGGCellPort_get_CellData_mC2BA3C79B15F1CA609622366AA0DED22C72776E9_inline (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, const RuntimeMethod* method)
{
{
// public Data CellData { get; private set; }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0 = __this->___U3CCellDataU3Ek__BackingField_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGCellPort_set_CellData_m0AF06D1FDAD9C129652DF52E28C8A0604DA9A5EA_inline (PGGCellPort_tC5F2BDC258628C82EA3EB959DE046838CDBAB6CB* __this, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC ___0_value, const RuntimeMethod* method)
{
{
// public Data CellData { get; private set; }
Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC L_0 = ___0_value;
__this->___U3CCellDataU3Ek__BackingField_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___CellRef_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___ParentChecker_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___ParentResult_2), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA PGGModCellPort_get_CellData_mEFCC2590B7CDBB7FB5CBDFDCF2D99D928A177E8F_inline (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, const RuntimeMethod* method)
{
{
// public Data CellData { get; private set; }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0 = __this->___U3CCellDataU3Ek__BackingField_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGModCellPort_set_CellData_mD9ADF9ED71F560F17CC316AB6C7A3102A9878773_inline (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA ___0_value, const RuntimeMethod* method)
{
{
// public Data CellData { get; private set; }
Data_t9DE56B01AA0CCC2CA1E30FB37814C565BC4994FA L_0 = ___0_value;
__this->___U3CCellDataU3Ek__BackingField_24 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___CellRef_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CCellDataU3Ek__BackingField_24))->___CellsList_1), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGGModCellPort_set_ForcedNull_mE5BAE43D124EF9A42081A44A0633BBED7F1BF098_inline (PGGModCellPort_t10F2F360E52CC88D91AA9D9415965381E22A70C4* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool ForcedNull { get; private set; }
bool L_0 = ___0_value;
__this->___U3CForcedNullU3Ek__BackingField_25 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* NodePortBase_get_Connections_m65BD9FD905DFD38E682C1F64EFC70B019AE43F65_inline (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method)
{
{
// public List<PortConnection> Connections => portConnections;
List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* L_0 = __this->___portConnections_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
__this->___m_X_0 = L_0;
int32_t L_1 = ___1_y;
__this->___m_Y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0;
L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_v), NULL);
int32_t L_1;
L_1 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_v), NULL);
int32_t L_2;
L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_v), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_0), ((float)L_1), ((float)L_2), /*hidden argument*/NULL);
V_0 = L_3;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FGraph_NodeBase_set_RefreshedPorts_m896A257EDE7981D9907817F74665D5E967CDB26E_inline (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool RefreshedPorts { get; private set; } = false;
bool L_0 = ___0_value;
__this->___U3CRefreshedPortsU3Ek__BackingField_20 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FGraph_NodeBase_get_RefreshedPorts_mC94EA0A8D310D61E485D917B74ACFCF9922AC239_inline (FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* __this, const RuntimeMethod* method)
{
{
// public bool RefreshedPorts { get; private set; } = false;
bool L_0 = __this->___U3CRefreshedPortsU3Ek__BackingField_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PortConnection_set_IsInput_mD4CFB13985470A50AE3BD67301502F2CE2F88DAE_inline (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsInput { get { return isInput; } private set { isInput = value; } }
bool L_0 = ___0_value;
__this->___isInput_4 = L_0;
// public bool IsInput { get { return isInput; } private set { isInput = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PortConnection_set_WasReloaded_mF5B5C689DF69174C766FE633E1B776D8245F0E11_inline (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool WasReloaded { get; private set; } = false;
bool L_0 = ___0_value;
__this->___U3CWasReloadedU3Ek__BackingField_5 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PortConnection_get_WasReloaded_m261DFD637E1BD70DD7F7C0ACB432AFF92ADDEFB8_inline (PortConnection_t86655EF7ACCE3196681E19321C6A4CDC8A75B8A3* __this, const RuntimeMethod* method)
{
{
// public bool WasReloaded { get; private set; } = false;
bool L_0 = __this->___U3CWasReloadedU3Ek__BackingField_5;
return L_0;
}
}
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_m809450298141D527D3A4FFAF77AE69D9B08CC17F_gshared_inline (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576* __this, int32_t ___0_item, const RuntimeMethod* method)
{
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* 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));
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_1 = (Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F*)__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;
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* 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));
Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
return;
}
IL_0034:
{
int32_t L_9 = ___0_item;
(( void (*) (List_1_tDA4D291C60B1EFA9EA50BBA3367C657CC9410576*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m17CD46BC04C826437B0CFBD17E01967F1AB4C9AD_gshared_inline (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCF5C3C80A8C2B67B8CC625B2A23DCFE29DD19978_gshared_inline (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE* __this, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___0_item, const RuntimeMethod* method)
{
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* 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));
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_1 = (VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5*)__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;
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* 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));
VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_6 = V_0;
int32_t L_7 = V_1;
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9)L_8);
return;
}
IL_0034:
{
Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_9 = ___0_item;
(( void (*) (List_1_t09DFE02BF4C8779C8BDDD183F6D70875BA75EDAE*, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m65F0731FF2C839C25530522F74BE029D34851222_gshared_inline (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_item, const RuntimeMethod* method)
{
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* 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));
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_1 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)__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;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* 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));
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_6 = V_0;
int32_t L_7 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_8);
return;
}
IL_0034:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_item;
(( void (*) (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, 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_m970BE5CCB1F05BAF033736206A0C3142930127B0_gshared_inline (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
return;
}
IL_0034:
{
int32_t L_9 = ___0_item;
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCECA615815A549ACF872FCBB9000551F60485718_gshared_inline (Nullable_1_t91B56BE18E8D1E48830530439BE0DFBD59D02946* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mD2F71B081803D4B56B2FBEDC67A335AFCCD18B03_gshared_inline (Nullable_1_tE2BC4B4C7BCAFDD30DE3C864C238CF488D6305CA* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___0_value;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___0_value;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___0_value;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___0_t;
float L_1 = ___0_t;
float L_2 = ___1_length;
float L_3;
L_3 = floorf(((float)(L_1/L_2)));
float L_4 = ___1_length;
float L_5 = ___1_length;
float L_6;
L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract(L_0, ((float)il2cpp_codegen_multiply(L_3, L_4)))), (0.0f), L_5, NULL);
V_0 = L_6;
goto IL_001b;
}
IL_001b:
{
float L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Normalize_m1D1B879617A0F54904EDD0E59D356D605457002B_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
float L_1;
L_1 = Vector4_Magnitude_mFBC659211CDF4EDB2B540C58315D1E260FB23B1F_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;
}
}
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
float L_5 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
L_6 = Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7;
L_7 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
V_2 = L_7;
goto IL_0026;
}
IL_0026:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
float L_1 = L_0.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
float L_3 = L_2.___x_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
float L_5 = L_4.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
float L_7 = L_6.___y_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
float L_9 = L_8.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
float L_11 = L_10.___z_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
float L_13 = L_12.___w_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
float L_15 = L_14.___w_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
goto IL_003b;
}
IL_003b:
{
float L_16 = V_0;
return L_16;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method)
{
bool V_0 = false;
{
float L_0 = ___0_dot;
V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0);
goto IL_000c;
}
IL_000c:
{
bool L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector4_Magnitude_mFBC659211CDF4EDB2B540C58315D1E260FB23B1F_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, 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;
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_a;
float L_2;
L_2 = Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline(L_0, L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_3;
L_3 = sqrt(((double)L_2));
V_0 = ((float)L_3);
goto IL_0012;
}
IL_0012:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
float L_1 = L_0.___x_1;
float L_2 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_a;
float L_4 = L_3.___y_2;
float L_5 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_a;
float L_7 = L_6.___z_3;
float L_8 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_a;
float L_10 = L_9.___w_4;
float L_11 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), ((float)(L_10/L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0029;
}
IL_0029:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
return L_1;
}
}