mirror of
https://github.com/Kizuren/SynthMaze.git
synced 2026-01-09 16:09:01 +01:00
28668 lines
1.3 MiB
28668 lines
1.3 MiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
|
|
|
|
struct VirtualActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct VirtualActionInvoker1
|
|
{
|
|
typedef void (*Action)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct VirtualActionInvoker2
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R>
|
|
struct VirtualFuncInvoker0
|
|
{
|
|
typedef R (*Func)(void*, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1>
|
|
struct VirtualFuncInvoker1
|
|
{
|
|
typedef R (*Func)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2>
|
|
struct VirtualFuncInvoker2
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
|
|
}
|
|
};
|
|
struct InterfaceActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct InterfaceActionInvoker1
|
|
{
|
|
typedef void (*Action)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)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);
|
|
}
|
|
};
|
|
|
|
// System.Action`1<UnityEngine.Vector3[]>
|
|
struct Action_1_t229A459B7FA7229984043C1868CAEDD374607A45;
|
|
// System.Action`1<UnityEngine.Font>
|
|
struct Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC;
|
|
// System.Action`1<Pathfinding.GraphNode>
|
|
struct Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5;
|
|
// System.Action`1<Pathfinding.IWorkItemContext>
|
|
struct Action_1_t6E7CED3B93C2E2B39BE498268E43C23662250E1B;
|
|
// System.Action`1<System.Object>
|
|
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
|
|
// System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean>
|
|
struct Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A;
|
|
// System.Action`2<System.Collections.Generic.List`1<System.Int32>,System.Boolean>
|
|
struct Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC;
|
|
// System.Action`2<System.Object,System.Boolean>
|
|
struct Action_2_t5BCD350E28ADACED656596CC308132ED74DA0915;
|
|
// System.Threading.AsyncLocal`1<System.Globalization.CultureInfo>
|
|
struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2>
|
|
struct Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF;
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3>
|
|
struct Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A;
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>
|
|
struct Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>
|
|
struct Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
|
|
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
|
|
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
|
|
// System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>
|
|
struct Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8;
|
|
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Object>
|
|
struct Dictionary_2_t01A465CD199FB14D59FEC2DC7DDE76D2CD0A09F4;
|
|
// System.Func`1<System.Int32>
|
|
struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD;
|
|
// System.Func`2<System.Boolean,System.Boolean>
|
|
struct Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB;
|
|
// System.Func`3<Pathfinding.IWorkItemContext,System.Boolean,System.Boolean>
|
|
struct Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99;
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GridNodeBase>
|
|
struct HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0;
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
|
|
// System.Collections.Generic.HashSet`1<System.Object>
|
|
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
|
|
// System.Collections.Generic.HashSet`1<System.UInt64>
|
|
struct HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C;
|
|
// System.Collections.Generic.IEnumerable`1<Pathfinding.GridNodeBase>
|
|
struct IEnumerable_1_tDA5FF5111DFAC4440FBCE1F75AB4830A83872C0C;
|
|
// System.Collections.Generic.IEnumerable`1<System.Int32>
|
|
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
|
|
// System.Collections.Generic.IEnumerable`1<System.Object>
|
|
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
|
|
// System.Collections.Generic.IEqualityComparer`1<Pathfinding.GraphNode>
|
|
struct IEqualityComparer_1_tF06AD61F8FDF1D9E1451F515668BEE0029D3110D;
|
|
// System.Collections.Generic.IEqualityComparer`1<Pathfinding.GridNodeBase>
|
|
struct IEqualityComparer_1_t2A46AE89DD6D0B4CAAF72883CFE225FAD73ED5B9;
|
|
// System.Collections.Generic.IEqualityComparer`1<Pathfinding.Int3>
|
|
struct IEqualityComparer_1_tAA48AD0B197593061ACA33BEEED9C1E3342D6DCC;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
|
|
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.UInt64>
|
|
struct IEqualityComparer_1_t958EAC5D5BD188327B4736D6F82A08EA1476A4C8;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<Pathfinding.GraphNode,Pathfinding.NodeLink2>
|
|
struct KeyCollection_t0FD3F8DFA3AA8166A3A6F5F2FA843C21E53F749E;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<Pathfinding.GraphNode,Pathfinding.NodeLink3>
|
|
struct KeyCollection_t0994F6162CED1F0C55337588C034CD2AAEB39189;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<Pathfinding.Int3,System.Int32>
|
|
struct KeyCollection_t1A601E8BF4268942190006A298EF9803838A205B;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Pathfinding.Int3>
|
|
struct KeyCollection_tEA7B99D8049CCFFE5F9DA258F15968A4C09F537F;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
|
|
struct KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,Pathfinding.GraphModifier>
|
|
struct KeyCollection_t81D61FAC4B81416F464B66F8736EA335C3FA9463;
|
|
// System.Collections.Generic.List`1<System.Boolean>
|
|
struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A;
|
|
// System.Collections.Generic.List`1<UnityEngine.Color32>
|
|
struct List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8;
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode>
|
|
struct List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59;
|
|
// System.Collections.Generic.List`1<Pathfinding.Int3>
|
|
struct List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200;
|
|
// System.Collections.Generic.List`1<System.Int32>
|
|
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
|
|
// System.Collections.Generic.List`1<UnityEngine.Mesh>
|
|
struct List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4;
|
|
// System.Collections.Generic.List`1<Pathfinding.NodeLink2>
|
|
struct List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E;
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
|
|
// System.Collections.Generic.List`1<System.UInt32>
|
|
struct List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B;
|
|
// System.Collections.Generic.List`1<Pathfinding.Util.RetainedGizmos/MeshWithHash>
|
|
struct List_1_t5D9C322926B817A5785ECBEFC0167FB2BA8909CC;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphNode>
|
|
struct Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>
|
|
struct Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C;
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>
|
|
struct Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00;
|
|
// System.Collections.Generic.Stack`1<System.Int32>
|
|
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
|
|
// System.Collections.Generic.Stack`1<UnityEngine.Mesh>
|
|
struct Stack_1_tF9E13C26246873C383615C9CF8F8208CFB975FFA;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<Pathfinding.GraphNode,Pathfinding.NodeLink2>
|
|
struct ValueCollection_t510D2EAA6EEB3605FAFF90B16E85A783EAD70402;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<Pathfinding.GraphNode,Pathfinding.NodeLink3>
|
|
struct ValueCollection_t323F8D67A8BC1367461938B0CFF38E05EF6A4ED0;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<Pathfinding.Int3,System.Int32>
|
|
struct ValueCollection_tA7F890918ABC5E51C99356C2197C8C3BB7959EF8;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Pathfinding.Int3>
|
|
struct ValueCollection_t8AE4F4CFDAC49555D94F689C42A5ABF1C036AD88;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Int32>
|
|
struct ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,Pathfinding.GraphModifier>
|
|
struct ValueCollection_tF071DD3A451F73040F0BB3B51F36331EB8277C8B;
|
|
// System.Collections.Generic.Dictionary`2/Entry<Pathfinding.GraphNode,Pathfinding.NodeLink2>[]
|
|
struct EntryU5BU5D_t5204775480840F43FCF06E85300663BC81733C0A;
|
|
// System.Collections.Generic.Dictionary`2/Entry<Pathfinding.GraphNode,Pathfinding.NodeLink3>[]
|
|
struct EntryU5BU5D_tA16243F34C499F62CC5E49AAAF6F0FFC1A81F3B3;
|
|
// System.Collections.Generic.Dictionary`2/Entry<Pathfinding.Int3,System.Int32>[]
|
|
struct EntryU5BU5D_t9B94CBE24E34E30156457AEDD824019831F3B8A3;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Pathfinding.Int3>[]
|
|
struct EntryU5BU5D_tC1DC265BEE9869864C26E30FB6F393DAEBCD21E6;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.Int32>[]
|
|
struct EntryU5BU5D_t197C691F43F1694B771BF83C278D12BBFEEB86FA;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,Pathfinding.GraphModifier>[]
|
|
struct EntryU5BU5D_tA94B3589F6FACF2097D735AF2FD45CF755C4FFD5;
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode>[]
|
|
struct List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE;
|
|
// System.Collections.Generic.List`1<System.Int32>[]
|
|
struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206;
|
|
// System.Collections.Generic.HashSet`1/Slot<Pathfinding.GridNodeBase>[]
|
|
struct SlotU5BU5D_t716E76BD355C055AEED9D8BA2C9DFF2AD2909A3E;
|
|
// System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
|
|
struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
|
|
// System.Boolean[]
|
|
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
|
|
// System.Byte[]
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
// System.Char[]
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
|
|
// Pathfinding.Connection[]
|
|
struct ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82;
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
// Pathfinding.GraphNode[]
|
|
struct GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557;
|
|
// Pathfinding.GraphUpdateObject[]
|
|
struct GraphUpdateObjectU5BU5D_t9F3B1294DB7E5DEF6B8B8E2B0EDD6170D2A9107F;
|
|
// Pathfinding.GridGraph[]
|
|
struct GridGraphU5BU5D_t75E17C80B7AB43283826ADB1D04E30F992F4F46D;
|
|
// Pathfinding.GridNode[]
|
|
struct GridNodeU5BU5D_t2ABDACEFB77FEDB5B6280E7E702AA02652B078EA;
|
|
// Pathfinding.GridNodeBase[]
|
|
struct GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477;
|
|
// Pathfinding.INavmeshHolder[]
|
|
struct INavmeshHolderU5BU5D_t514C362832753549ED740DBE0DD745EE0E9C3B9E;
|
|
// Pathfinding.Int3[]
|
|
struct Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926;
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
// System.IntPtr[]
|
|
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
|
|
// Pathfinding.NavGraph[]
|
|
struct NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93;
|
|
// Pathfinding.NodeLink2[]
|
|
struct NodeLink2U5BU5D_t52DDE2ED8DB34D3550A8ED2505FA3C8E67E99C59;
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
// UnityEngine.Object[]
|
|
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
|
|
// Pathfinding.PointNode[]
|
|
struct PointNodeU5BU5D_t2D47EA89C24F8EE805687F13457BA2466FE9E5A2;
|
|
// System.Single[]
|
|
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
|
|
// System.Diagnostics.StackTrace[]
|
|
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
|
|
// System.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
// System.UInt32[]
|
|
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
|
|
// UnityEngine.Vector2[]
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
// System.Threading.WaitHandle[]
|
|
struct WaitHandleU5BU5D_t85D0945086BF1BF6008422B3DD937ECEC35A8108;
|
|
// Pathfinding.AnimationLink/LinkClip[]
|
|
struct LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934;
|
|
// Pathfinding.AstarDebugger/GraphPoint[]
|
|
struct GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F;
|
|
// Pathfinding.AstarDebugger/PathTypeDebug[]
|
|
struct PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462;
|
|
// Pathfinding.BinaryHeap/Tuple[]
|
|
struct TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD;
|
|
// Pathfinding.GraphUpdateProcessor/GUOSingle[]
|
|
struct GUOSingleU5BU5D_tA2B9C000A1636B159EBF9F19C3B49C253927515B;
|
|
// System.Action
|
|
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
|
|
// UnityEngine.Animation
|
|
struct Animation_t6593B06C39E3B139808B19F2C719C860F3F61040;
|
|
// UnityEngine.AnimationClip
|
|
struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712;
|
|
// Pathfinding.AnimationLink
|
|
struct AnimationLink_t27671330BC08B0A8E01C0765740EEC313272ED30;
|
|
// UnityEngine.AnimationState
|
|
struct AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE;
|
|
// System.ArgumentNullException
|
|
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
|
|
// Pathfinding.AstarColor
|
|
struct AstarColor_tFAF4A7D142159E29F255628637572A2C7623F632;
|
|
// Pathfinding.AstarData
|
|
struct AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81;
|
|
// Pathfinding.AstarDebugger
|
|
struct AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C;
|
|
// AstarPath
|
|
struct AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760;
|
|
// Pathfinding.AutoRepathPolicy
|
|
struct AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42;
|
|
// System.Threading.AutoResetEvent
|
|
struct AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0;
|
|
// UnityEngine.Behaviour
|
|
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
|
|
// Pathfinding.BinaryHeap
|
|
struct BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A;
|
|
// System.IO.BinaryReader
|
|
struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158;
|
|
// System.IO.BinaryWriter
|
|
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E;
|
|
// System.Reflection.Binder
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
// UnityEngine.Camera
|
|
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
|
|
// UnityEngine.Collider
|
|
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
|
|
// UnityEngine.Collider2D
|
|
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
|
|
// System.Globalization.CultureInfo
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
|
|
// UnityEngine.Profiling.CustomSampler
|
|
struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487;
|
|
// System.Text.Decoder
|
|
struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC;
|
|
// System.Delegate
|
|
struct Delegate_t;
|
|
// System.DelegateData
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
// Pathfinding.Util.Draw
|
|
struct Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2;
|
|
// System.Text.Encoder
|
|
struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA;
|
|
// System.Text.Encoding
|
|
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
|
|
// System.Enum
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
|
|
// Pathfinding.EuclideanEmbedding
|
|
struct EuclideanEmbedding_t32FF528EC8221FF28E2D58DEB5A58C07613D6890;
|
|
// System.Threading.EventWaitHandle
|
|
struct EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E;
|
|
// System.Exception
|
|
struct Exception_t;
|
|
// System.Threading.ExecutionContext
|
|
struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
|
|
// UnityEngine.Font
|
|
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
|
|
// UnityEngine.GUIContent
|
|
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2;
|
|
// UnityEngine.GUIStyle
|
|
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580;
|
|
// UnityEngine.GUIStyleState
|
|
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95;
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
|
|
// Pathfinding.GraphCollision
|
|
struct GraphCollision_t75C1828791BCCA26157554D6C26DF34D48BD40A9;
|
|
// Pathfinding.GraphEditorBase
|
|
struct GraphEditorBase_t5855D004BE3ED20C022EA1B98F4456E2941CD2C5;
|
|
// Pathfinding.Serialization.GraphMeta
|
|
struct GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79;
|
|
// Pathfinding.GraphModifier
|
|
struct GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C;
|
|
// Pathfinding.GraphNode
|
|
struct GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A;
|
|
// Pathfinding.Serialization.GraphSerializationContext
|
|
struct GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283;
|
|
// Pathfinding.Util.GraphTransform
|
|
struct GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426;
|
|
// Pathfinding.GraphUpdateObject
|
|
struct GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3;
|
|
// Pathfinding.GraphUpdateProcessor
|
|
struct GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598;
|
|
// Pathfinding.GraphUpdateScene
|
|
struct GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6;
|
|
// Pathfinding.GraphUpdateShape
|
|
struct GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C;
|
|
// Pathfinding.GridGraph
|
|
struct GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC;
|
|
// Pathfinding.GridNode
|
|
struct GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578;
|
|
// Pathfinding.GridNodeBase
|
|
struct GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25;
|
|
// Pathfinding.HierarchicalGraph
|
|
struct HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8;
|
|
// Pathfinding.IAstarAI
|
|
struct IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8;
|
|
// System.Collections.IDictionary
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
// System.Collections.IEnumerable
|
|
struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131;
|
|
// Pathfinding.INavmesh
|
|
struct INavmesh_tA28F6D8B4619D596B99A0107BC2CE0E1C642357B;
|
|
// System.Security.Principal.IPrincipal
|
|
struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
|
|
// Pathfinding.IUpdatableGraph
|
|
struct IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B;
|
|
// System.Threading.InternalThread
|
|
struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
|
|
// System.LocalDataStoreHolder
|
|
struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
|
|
// System.LocalDataStoreMgr
|
|
struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
|
|
// System.Threading.ManualResetEvent
|
|
struct ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158;
|
|
// UnityEngine.Material
|
|
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
// Pathfinding.MeshNode
|
|
struct MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095;
|
|
// System.Reflection.MethodInfo
|
|
struct MethodInfo_t;
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
|
|
// System.MulticastDelegate
|
|
struct MulticastDelegate_t;
|
|
// Pathfinding.NNConstraint
|
|
struct NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5;
|
|
// Pathfinding.NavGraph
|
|
struct NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0;
|
|
// Pathfinding.NavMeshGraph
|
|
struct NavMeshGraph_t07889D557909002DD2A38B00B9102D324849658B;
|
|
// Pathfinding.NavmeshUpdates
|
|
struct NavmeshUpdates_t7F920048D3085C42E645452F047686C8E51C4A77;
|
|
// Pathfinding.NodeLink
|
|
struct NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2;
|
|
// Pathfinding.NodeLink2
|
|
struct NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983;
|
|
// Pathfinding.NodeLink3
|
|
struct NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F;
|
|
// Pathfinding.NodeLink3Node
|
|
struct NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94;
|
|
// System.NotSupportedException
|
|
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
|
|
// Pathfinding.OnGraphDelegate
|
|
struct OnGraphDelegate_tDBDF2146A1F5472AAF480750BC84F179B134D858;
|
|
// Pathfinding.OnPathDelegate
|
|
struct OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4;
|
|
// Pathfinding.OnScanDelegate
|
|
struct OnScanDelegate_t1E383E26D0B3355F61774202E93984756AC1FD88;
|
|
// Pathfinding.PathHandler
|
|
struct PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638;
|
|
// Pathfinding.PathNode
|
|
struct PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A;
|
|
// Pathfinding.PathProcessor
|
|
struct PathProcessor_tF043F94D8E0B53A24D04F8E05FDFB6841691817C;
|
|
// Pathfinding.PathReturnQueue
|
|
struct PathReturnQueue_t4544DBDC58AEF52AC877EDE3203080D4B5E26E31;
|
|
// Pathfinding.PointGraph
|
|
struct PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178;
|
|
// Pathfinding.PointNode
|
|
struct PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0;
|
|
// UnityEngine.PolygonCollider2D
|
|
struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E;
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
|
|
// UnityEngine.RectOffset
|
|
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5;
|
|
// UnityEngine.Renderer
|
|
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
|
|
// Pathfinding.Util.RetainedGizmos
|
|
struct RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5;
|
|
// System.Runtime.Serialization.SafeSerializationManager
|
|
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
|
|
// Microsoft.Win32.SafeHandles.SafeWaitHandle
|
|
struct SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449;
|
|
// System.Runtime.Serialization.SerializationInfo
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
// System.IO.Stream
|
|
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
|
|
// System.String
|
|
struct String_t;
|
|
// System.Text.StringBuilder
|
|
struct StringBuilder_t;
|
|
// UnityEngine.TextAsset
|
|
struct TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69;
|
|
// UnityEngine.Texture
|
|
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
|
|
// System.Threading.Thread
|
|
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
|
|
// System.Threading.ThreadStart
|
|
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2;
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
|
|
// Pathfinding.TriangleMeshNode
|
|
struct TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80;
|
|
// System.Type
|
|
struct Type_t;
|
|
// System.Version
|
|
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
|
|
// Pathfinding.VersionedMonoBehaviour
|
|
struct VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B;
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
// System.Threading.WaitHandle
|
|
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8;
|
|
// Pathfinding.WorkItemProcessor
|
|
struct WorkItemProcessor_tE287992545F7D22AC330DB67B8B5AFE637CDD5B5;
|
|
// Pathfinding.AnimationLink/LinkClip
|
|
struct LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5;
|
|
// Pathfinding.AstarDebugger/<>c
|
|
struct U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D;
|
|
// UnityEngine.Camera/CameraCallback
|
|
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
|
|
// UnityEngine.Font/FontTextureRebuildCallback
|
|
struct FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1;
|
|
// Pathfinding.GraphUtilities/<>c__DisplayClass0_0
|
|
struct U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70;
|
|
// Pathfinding.GraphUtilities/<>c__DisplayClass1_0
|
|
struct U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2;
|
|
// Pathfinding.Util.RetainedGizmos/Builder
|
|
struct Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_1_t229A459B7FA7229984043C1868CAEDD374607A45_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArrayPool_1_t3AC346D71543F07B5D488BBBA66EA999C04143F2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArrayPool_1_t47DE5E049E3EFAA07BAE7D9BCB7D7127C6B972D4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphUpdateOrder_t7F8B0EB0A1017D0FAE885E34E27EA207727B8326_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* INavmesh_tA28F6D8B4619D596B99A0107BC2CE0E1C642357B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int2_tA237834D44F8B70CEF05461E599DAE1137180731_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int3_t3D1B990C798A218E8F705930EF9F0A373A439553_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_t4C400CB95B7E553EF3DB6C4E398C859B8E2164E9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_tADA6B4463C800A4D4AF33C5BD3BDD29FB7D87F54_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_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* TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_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* WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t96C3467432BCBA53327BCA69F3498356FA455EDC____BAED642339816AFFB3FE8719792D0E4CE82F12DB72B7373D244EAA65445800FE_0_FieldInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral02709998DFDBC2B7797E6EF6D88620283B717CEE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral068BC839239B47F0EAFB8E810E9CE07CFFDCB946;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral137F4E110B7C6B134AA10A9E9929894E50DE6FD0;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral154789FB170BAEBB1F05C5714BDADAB452CFF92D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral159ACD44FD2D57F31AB7B30C90F0C8B3CC5679C8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1CECCAEE9B11C3C9FAC5FFD90EADF7D93F2FC2A4;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1E0B94157103942AFDF04E1884D640CCFD60D122;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2D27C124E053B57203071C0B127E44B0CC02C81A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral315BF9DB3F71F5DBA5EA6843B901CAEEF6F35923;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3A5756422CE8D132E970E2DDEEDA10746BE4CFC8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral47613CB32A9025AA802299EB5C884FB5DEEDAC7E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral4B49B680E2DE2C7F0B7A29C939E3D04D232CAF24;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral509B9007A47E1A4FFCA46109E151D9163A1FEE1D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5854A8EB76BFECCE405A845C75327A4F7F07C6E8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5A4F63C39C3EFA0A1133D891CE831C49F608FD71;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5D90B54C5EDA22034EF830CE40C9657C80DC88DE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral63083635C3065FF098733E4B2A1E52823C8A874B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral69757675A8ED8738D0726000AB0B63F8ADE195F7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral69D13DE765A8BBC888EB91036A8EC83AE41DA413;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6B1AE027896943DD9D35E0F7C22FBAE0248A5820;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7EF7DDFEA778A6573081FD27D9A1A97BD930D481;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral82E419E302A858E5E8F8AE47483DAD88258951CB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral838826470843EDE85F94A0CA9245DB0AC90665D1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral86B02B47B04CB284EE80BAD91A6C009CF408644D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral89DCD0AC4692563959BDD21AFFC6A3D4D70D9A1C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8B1A6A217D8DB4F754F91FE68340110CA1E43EFD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral915F537BA08A4A6B36CCAA5E86B3AAA649D373BF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral95DAD4257816ED9B3D6718A6CBD69EFFCF321CAD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9F954BE9FD9E999DA1677DADC6D2CAB27412A282;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA0C106E11CAF181657B0CF4889D17A2069324082;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA0EDB2A2988965BB3C4AF4E7C33858D70228D646;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA659266ADE07F4F1626035EA06D4D2B584A99CFD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA9015C49F55AE73CE6649FDCC96BD1CB886C86AB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralABAEFDD170754825BDCC522216888F59638FD3C4;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAE7B0C5AAB3F2472F30EE4D58569B4C636DC5C11;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB37A76824AE34C676713B694303495E41EB01C27;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB84A1D6A0C4F1F4CA3776372A37B84C7F2FAE49D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBCABF8A3DB92886AF6B74499EAD7D95AABEA416E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBF0BE73346B5AB4A8B600CFF4B635AEA469FEE9C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC008E503687BA2A627379D4E257787AEA3506830;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC28B175BF855B5BB33FB3D91A9438F318165B323;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD497CC67D223F1F1CC4D91E09BB64FF59A7D1E52;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD5F63F86AFCC5249DC39DADD1BF1AE3EA527846B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDF63AEC5114138F9E232142AAAB7CDAD25ECA39F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE7CBF1350BDF3B4B341D50F86367F6F029A327E6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralEB73BB7C2C7BF3C0CF7F9DC1FEDDD812074EAA8B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralED21471DBC4A2AE94C39AE1B4960DCE753BF7091;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF9CA2B6EBA3101E50239FDE2FCBE621603DEC486;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AnimationLink_CalculateOffsets_mF29AB6ED7FC97D80B8F9D0AB29F710F53AF4189C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_Claim_m03AD8E0A6D3A401F3973202C747EBAC5DAA6CD54_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_Claim_m58490F73868B059517CF8CED5751A5EA5F6C5752_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_Release_m0C8F5FE3750CC790D6CE6A1386E1FD752F3F5E41_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* BinaryHeap_Add_mB5BC32B95CB5A82A97C54966C7B3EC5D8BD900C4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* BinaryHeap_Expand_m9C08E4D61C478268FC84B0632A1D47FBDBF748F0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* BinaryHeap_Validate_m43EC70EF9136B6DBA22B20548BBE08CF7AF1408A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m838C3ADF8730E17B91A80DDD18BB0830E513D114_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mDFD139072DB4CC8B5B5529BF602CF72E4CD46E87_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mA623547D39B882C23D370B5E7C8E4401FC08B397_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m17B9714C6126B7E3CAF318B67A28316C71AB707C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m6862124076457E217895F9A6113FEA9756F8CCC5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mAB18D618DE5FB0B34C6AE33AFD8345F6EA2C3721_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m37B8F268C4BFA7030E84CC4F71EDE956780C4E54_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m46248FE84E9DCDDEE5161D06301A986D96AABF8F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m5984737D2CE36C6037CE28EA5A13DFBED1F90A4A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3787D8E95E3DAA0D0BDAA6F35E987F13DA2A5158_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4B2647180F2B72B6E1F19838F6CA05D77A2CEDDF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7CAF2EE42DCE91BE0F7604C92B6C99753117D284_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mACBE2669A0D05A36D6FAC1540B30AF2ACFF23EA7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF41718ADF66A394E7BE55FC48D44581092D0EB30_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m49294889FF0AFD60210807450EACCF861FB0F92E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mB64A9185E49CABD8BF51D2289F8EB04EBB87C331_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m06FED67BAAB1891CBBC1765BA01FA36BE9ABC1EC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD27240D9A133CD7BA93596CC1C4AAA3E71CB135F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mFF410C80E378AABD2939814C407F626880D7DE6E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mAA7053DB2E8E97971E942B70E0EE110C4F80A782_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD917DB86B6AD7820D7AC7332DE9D003853079F47_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m2FC8F4B54B039577BE864F615B4221F7C6CBA2D7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GraphModifier_GetModifiersOfType_TisNodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_m592EF52BAF39DB9518B77A386200EC82D06DCEF7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GraphUpdateProcessor_ProcessGraphUpdatesAsync_m80B6283CF8B88E17ACDCC60F9B9D9F684B23034E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GraphUpdateProcessor_ProcessGraphUpdates_m911AE0FAA5FA95C13EF6838191A1C2FF99887C54_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GraphUpdateProcessor_QueueGraphUpdatesInternal_m36BC29B2C068F297A47AEE5D587837024FD7987D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m1DEAD5ED79FD121874BFEC347F1837F58A5A3C23_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m89A5A2B1DAC19ED8D5C9A4E3F69915E3786B9504_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HierarchicalGraph_AddDirtyNode_m7EF882514CA190295D8580CB34B0AEF5891B7823_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HierarchicalGraph_U3CRecalculateAllU3Eb__34_0_m4953BA57E151A78EC923569D49AE4F9A779AC5BD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HierarchicalGraph_U3C_ctorU3Eb__22_0_m07B8B3887D8BC24DE973DC7EB72005E929FCBAD4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListExtensions_ClearFast_TisGraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A_m69A7B138C812E7BBD6740774B97D17BD3B5E8C2C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListExtensions_ClearFast_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m7E4C2F116ECD9A76AB794D731343715CB79FA8FB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_m0ED104F353871703AE7D7C5590ED154A64C2DF76_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_mA7D6EB601FD06C65F8EEEED3658B3FF827594492_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_GetSize_m865E06AEA50B7D4D2B8944727F3E52476CA84E59_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Release_m2A0ADBC1731FF95BB5174DF06AAF12806BAF06F0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Release_m2DDC5B35634AFE7B564F36EDD2901894C75B8BD9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3379DEA703C536D8D6F82BD9CDFC7441FC2D90CB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mD6B06CB68752B64DAEBA1E8801DA886EEBEB191C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCBB5B9336143A9F9EC5FBE8FC81791A62902D345_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mC30B3CAAA56E8172F5CE2E4AAFCB91005893D023_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NodeLink2_DeserializeReferences_m87A6C0F50B03E3C25723D1FD730714FEF4FCC606_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NodeLink3Node_GetOther_mDA6AB45F60111954381ABA0F917514F33F9B0E0A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NodeLink3Node_GetPortal_mA9B13519BE0F34A4E18B1B59D818758B206ED2C4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NodeLink3_U3COnPostScanU3Eb__20_0_m7B3A5CA96426CEB7FAE478BB9CEE2E92E42C8A9F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NodeLink_U3COnGraphsPostUpdateU3Eb__10_0_m0606FCC1AB02082D6FE5DBBAD8B079141A9F9414_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NodeLink_U3COnPostScanU3Eb__8_0_m8CD778947499EDDB28286DB6B401D7C51D7D977C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1_Claim_mABA4A5838D67A24A3FB8C2F7414FE7A704F6EF7C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PointGraph_AddNode_TisNodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_mA6D7D04EBFCAA349A9E99EA2EC0ED8EC804EB4AB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m543BBEF34870A135D2E5FC55F3A0B9C0540C2D79_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mFD39729CC26DCD6FB3872008F39D28805796AE12_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Peek_mC08781BF40C105E864DF4AA86BEB06E86E755574_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mCF0FD704F822CB874B799ACC58C5C322CCA31A95_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mDDA276F924BCF4E4DB93663D3E617639A1479379_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__42_0_mC9B460EC24FA7D4F738FF9CB7FFAFD7B8C9B3B6A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__42_1_mB1FDE475BCECD70AECBBF649CDA1C4E022DE998C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_0_U3CGetContoursU3Eb__0_m3205605DE80705A234BDFFDE193414DE129C0439_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_0_U3CGetContoursU3Eb__1_m062F9F8172DC3D6D46FB102FEB7D53862BC71B27_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass1_0_U3CGetContoursU3Eb__0_mF798D0794486B1D65CE32732E10F49E5AE2A6BF4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass1_0_U3CGetContoursU3Eb__1_mA2AACCB8DB6751AD294007E75D44307BB0799845_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_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 GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com;
|
|
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke;
|
|
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com;
|
|
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke;
|
|
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com;
|
|
|
|
struct List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE;
|
|
struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206;
|
|
struct AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D;
|
|
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
struct ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82;
|
|
struct GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35;
|
|
struct GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557;
|
|
struct GridNodeU5BU5D_t2ABDACEFB77FEDB5B6280E7E702AA02652B078EA;
|
|
struct GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477;
|
|
struct Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
|
|
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
struct WaitHandleU5BU5D_t85D0945086BF1BF6008422B3DD937ECEC35A8108;
|
|
struct LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934;
|
|
struct GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F;
|
|
struct PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462;
|
|
struct TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD;
|
|
|
|
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<Pathfinding.GraphNode,Pathfinding.NodeLink2>
|
|
struct Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF : 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_t5204775480840F43FCF06E85300663BC81733C0A* ____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_t0FD3F8DFA3AA8166A3A6F5F2FA843C21E53F749E* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t510D2EAA6EEB3605FAFF90B16E85A783EAD70402* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3>
|
|
struct Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A : 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_tA16243F34C499F62CC5E49AAAF6F0FFC1A81F3B3* ____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_t0994F6162CED1F0C55337588C034CD2AAEB39189* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t323F8D67A8BC1367461938B0CFF38E05EF6A4ED0* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>
|
|
struct Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B : 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_t9B94CBE24E34E30156457AEDD824019831F3B8A3* ____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_t1A601E8BF4268942190006A298EF9803838A205B* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tA7F890918ABC5E51C99356C2197C8C3BB7959EF8* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>
|
|
struct Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF : 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_tC1DC265BEE9869864C26E30FB6F393DAEBCD21E6* ____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_tEA7B99D8049CCFFE5F9DA258F15968A4C09F537F* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t8AE4F4CFDAC49555D94F689C42A5ABF1C036AD88* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
|
|
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180 : 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_t197C691F43F1694B771BF83C278D12BBFEEB86FA* ____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_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t74AF7C1BAE06C66E984668F663D574ED6A596D28* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>
|
|
struct Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8 : 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_tA94B3589F6FACF2097D735AF2FD45CF755C4FFD5* ____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_t81D61FAC4B81416F464B66F8736EA335C3FA9463* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tF071DD3A451F73040F0BB3B51F36331EB8277C8B* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GridNodeBase>
|
|
struct HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
|
|
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
|
|
SlotU5BU5D_t716E76BD355C055AEED9D8BA2C9DFF2AD2909A3E* ____slots_8;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_count
|
|
int32_t ____count_9;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
|
|
int32_t ____lastIndex_10;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
|
|
int32_t ____freeList_11;
|
|
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
|
|
RuntimeObject* ____comparer_12;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_version
|
|
int32_t ____version_13;
|
|
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
|
|
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
|
|
SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_count
|
|
int32_t ____count_9;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
|
|
int32_t ____lastIndex_10;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
|
|
int32_t ____freeList_11;
|
|
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
|
|
RuntimeObject* ____comparer_12;
|
|
// System.Int32 System.Collections.Generic.HashSet`1::_version
|
|
int32_t ____version_13;
|
|
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
|
|
struct KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ____dictionary_0;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode>
|
|
struct List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ____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<Pathfinding.Int3>
|
|
struct List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* ____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<Pathfinding.NodeLink2>
|
|
struct List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
NodeLink2U5BU5D_t52DDE2ED8DB34D3550A8ED2505FA3C8E67E99C59* ____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<UnityEngine.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphNode>
|
|
struct Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>
|
|
struct Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
GraphUpdateObjectU5BU5D_t9F3B1294DB7E5DEF6B8B8E2B0EDD6170D2A9107F* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>
|
|
struct Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Queue`1::_array
|
|
GUOSingleU5BU5D_tA2B9C000A1636B159EBF9F19C3B49C253927515B* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_head
|
|
int32_t ____head_1;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_tail
|
|
int32_t ____tail_2;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_size
|
|
int32_t ____size_3;
|
|
// System.Int32 System.Collections.Generic.Queue`1::_version
|
|
int32_t ____version_4;
|
|
// System.Object System.Collections.Generic.Queue`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_5;
|
|
};
|
|
|
|
// System.Collections.Generic.Stack`1<System.Int32>
|
|
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Stack`1::_array
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____array_0;
|
|
// System.Int32 System.Collections.Generic.Stack`1::_size
|
|
int32_t ____size_1;
|
|
// System.Int32 System.Collections.Generic.Stack`1::_version
|
|
int32_t ____version_2;
|
|
// System.Object System.Collections.Generic.Stack`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_3;
|
|
};
|
|
|
|
// Pathfinding.AstarData
|
|
struct AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81 : public RuntimeObject
|
|
{
|
|
// Pathfinding.NavMeshGraph Pathfinding.AstarData::<navmesh>k__BackingField
|
|
NavMeshGraph_t07889D557909002DD2A38B00B9102D324849658B* ___U3CnavmeshU3Ek__BackingField_0;
|
|
// Pathfinding.GridGraph Pathfinding.AstarData::<gridGraph>k__BackingField
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* ___U3CgridGraphU3Ek__BackingField_1;
|
|
// Pathfinding.PointGraph Pathfinding.AstarData::<pointGraph>k__BackingField
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* ___U3CpointGraphU3Ek__BackingField_2;
|
|
// System.Type[] Pathfinding.AstarData::<graphTypes>k__BackingField
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___U3CgraphTypesU3Ek__BackingField_3;
|
|
// Pathfinding.NavGraph[] Pathfinding.AstarData::graphs
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ___graphs_4;
|
|
// System.String Pathfinding.AstarData::dataString
|
|
String_t* ___dataString_5;
|
|
// System.Byte[] Pathfinding.AstarData::upgradeData
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___upgradeData_6;
|
|
// UnityEngine.TextAsset Pathfinding.AstarData::file_cachedStartup
|
|
TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69* ___file_cachedStartup_7;
|
|
// System.Byte[] Pathfinding.AstarData::data_cachedStartup
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data_cachedStartup_8;
|
|
// System.Boolean Pathfinding.AstarData::cacheStartup
|
|
bool ___cacheStartup_9;
|
|
// System.Collections.Generic.List`1<System.Boolean> Pathfinding.AstarData::graphStructureLocked
|
|
List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___graphStructureLocked_10;
|
|
};
|
|
|
|
// Pathfinding.AstarMath
|
|
struct AstarMath_t73F22757F076F6F907C6012CF89AA6F3CFC05FFC : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.BinaryHeap
|
|
struct BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A : public RuntimeObject
|
|
{
|
|
// System.Int32 Pathfinding.BinaryHeap::numberOfItems
|
|
int32_t ___numberOfItems_0;
|
|
// System.Single Pathfinding.BinaryHeap::growthFactor
|
|
float ___growthFactor_1;
|
|
// Pathfinding.BinaryHeap/Tuple[] Pathfinding.BinaryHeap::heap
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* ___heap_5;
|
|
};
|
|
|
|
// System.IO.BinaryReader
|
|
struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158 : public RuntimeObject
|
|
{
|
|
// System.IO.Stream System.IO.BinaryReader::m_stream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___m_stream_0;
|
|
// System.Byte[] System.IO.BinaryReader::m_buffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer_1;
|
|
// System.Text.Decoder System.IO.BinaryReader::m_decoder
|
|
Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ___m_decoder_2;
|
|
// System.Byte[] System.IO.BinaryReader::m_charBytes
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_charBytes_3;
|
|
// System.Char[] System.IO.BinaryReader::m_singleChar
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_singleChar_4;
|
|
// System.Char[] System.IO.BinaryReader::m_charBuffer
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_charBuffer_5;
|
|
// System.Int32 System.IO.BinaryReader::m_maxCharsSize
|
|
int32_t ___m_maxCharsSize_6;
|
|
// System.Boolean System.IO.BinaryReader::m_2BytesPerChar
|
|
bool ___m_2BytesPerChar_7;
|
|
// System.Boolean System.IO.BinaryReader::m_isMemoryStream
|
|
bool ___m_isMemoryStream_8;
|
|
// System.Boolean System.IO.BinaryReader::m_leaveOpen
|
|
bool ___m_leaveOpen_9;
|
|
};
|
|
|
|
// System.IO.BinaryWriter
|
|
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E : public RuntimeObject
|
|
{
|
|
// System.IO.Stream System.IO.BinaryWriter::OutStream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___OutStream_1;
|
|
// System.Byte[] System.IO.BinaryWriter::_buffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer_2;
|
|
// System.Text.Encoding System.IO.BinaryWriter::_encoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding_3;
|
|
// System.Text.Encoder System.IO.BinaryWriter::_encoder
|
|
Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder_4;
|
|
// System.Boolean System.IO.BinaryWriter::_leaveOpen
|
|
bool ____leaveOpen_5;
|
|
// System.Byte[] System.IO.BinaryWriter::_largeByteBuffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____largeByteBuffer_6;
|
|
// System.Int32 System.IO.BinaryWriter::_maxChars
|
|
int32_t ____maxChars_7;
|
|
};
|
|
|
|
// System.Runtime.ConstrainedExecution.CriticalFinalizerObject
|
|
struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// UnityEngine.GUIContent
|
|
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2 : public RuntimeObject
|
|
{
|
|
// System.String UnityEngine.GUIContent::m_Text
|
|
String_t* ___m_Text_0;
|
|
// UnityEngine.Texture UnityEngine.GUIContent::m_Image
|
|
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1;
|
|
// System.String UnityEngine.GUIContent::m_Tooltip
|
|
String_t* ___m_Tooltip_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.GUIContent
|
|
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_marshaled_pinvoke
|
|
{
|
|
char* ___m_Text_0;
|
|
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1;
|
|
char* ___m_Tooltip_2;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.GUIContent
|
|
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_marshaled_com
|
|
{
|
|
Il2CppChar* ___m_Text_0;
|
|
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1;
|
|
Il2CppChar* ___m_Tooltip_2;
|
|
};
|
|
|
|
// Pathfinding.GraphEditorBase
|
|
struct GraphEditorBase_t5855D004BE3ED20C022EA1B98F4456E2941CD2C5 : public RuntimeObject
|
|
{
|
|
// Pathfinding.NavGraph Pathfinding.GraphEditorBase::target
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___target_0;
|
|
};
|
|
|
|
// Pathfinding.Serialization.GraphSerializationContext
|
|
struct GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283 : public RuntimeObject
|
|
{
|
|
// Pathfinding.GraphNode[] Pathfinding.Serialization.GraphSerializationContext::id2NodeMapping
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___id2NodeMapping_0;
|
|
// System.IO.BinaryReader Pathfinding.Serialization.GraphSerializationContext::reader
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___reader_1;
|
|
// System.IO.BinaryWriter Pathfinding.Serialization.GraphSerializationContext::writer
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___writer_2;
|
|
// System.UInt32 Pathfinding.Serialization.GraphSerializationContext::graphIndex
|
|
uint32_t ___graphIndex_3;
|
|
// Pathfinding.Serialization.GraphMeta Pathfinding.Serialization.GraphSerializationContext::meta
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* ___meta_4;
|
|
};
|
|
|
|
// Pathfinding.GraphUpdateProcessor
|
|
struct GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598 : public RuntimeObject
|
|
{
|
|
// System.Action Pathfinding.GraphUpdateProcessor::OnGraphsUpdated
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnGraphsUpdated_0;
|
|
// AstarPath Pathfinding.GraphUpdateProcessor::astar
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* ___astar_1;
|
|
// System.Threading.Thread Pathfinding.GraphUpdateProcessor::graphUpdateThread
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___graphUpdateThread_2;
|
|
// System.Boolean Pathfinding.GraphUpdateProcessor::anyGraphUpdateInProgress
|
|
bool ___anyGraphUpdateInProgress_3;
|
|
// UnityEngine.Profiling.CustomSampler Pathfinding.GraphUpdateProcessor::asyncUpdateProfilingSampler
|
|
CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___asyncUpdateProfilingSampler_4;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject> Pathfinding.GraphUpdateProcessor::graphUpdateQueue
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* ___graphUpdateQueue_5;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle> Pathfinding.GraphUpdateProcessor::graphUpdateQueueAsync
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* ___graphUpdateQueueAsync_6;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle> Pathfinding.GraphUpdateProcessor::graphUpdateQueuePost
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* ___graphUpdateQueuePost_7;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle> Pathfinding.GraphUpdateProcessor::graphUpdateQueueRegular
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* ___graphUpdateQueueRegular_8;
|
|
// System.Threading.ManualResetEvent Pathfinding.GraphUpdateProcessor::asyncGraphUpdatesComplete
|
|
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___asyncGraphUpdatesComplete_9;
|
|
// System.Threading.AutoResetEvent Pathfinding.GraphUpdateProcessor::graphUpdateAsyncEvent
|
|
AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* ___graphUpdateAsyncEvent_10;
|
|
// System.Threading.AutoResetEvent Pathfinding.GraphUpdateProcessor::exitAsyncThread
|
|
AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* ___exitAsyncThread_11;
|
|
};
|
|
|
|
// Pathfinding.GraphUtilities
|
|
struct GraphUtilities_tBF47B1FD1B6E8369FDAB7161A408644EAA39F3CD : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.HierarchicalGraph
|
|
struct HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode>[] Pathfinding.HierarchicalGraph::children
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* ___children_3;
|
|
// System.Collections.Generic.List`1<System.Int32>[] Pathfinding.HierarchicalGraph::connections
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___connections_4;
|
|
// System.Int32[] Pathfinding.HierarchicalGraph::areas
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___areas_5;
|
|
// System.Byte[] Pathfinding.HierarchicalGraph::dirty
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___dirty_6;
|
|
// System.Int32 Pathfinding.HierarchicalGraph::<version>k__BackingField
|
|
int32_t ___U3CversionU3Ek__BackingField_7;
|
|
// System.Action Pathfinding.HierarchicalGraph::onConnectedComponentsChanged
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onConnectedComponentsChanged_8;
|
|
// System.Action`1<Pathfinding.GraphNode> Pathfinding.HierarchicalGraph::connectionCallback
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* ___connectionCallback_9;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphNode> Pathfinding.HierarchicalGraph::temporaryQueue
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* ___temporaryQueue_10;
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode> Pathfinding.HierarchicalGraph::currentChildren
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___currentChildren_11;
|
|
// System.Collections.Generic.List`1<System.Int32> Pathfinding.HierarchicalGraph::currentConnections
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___currentConnections_12;
|
|
// System.Int32 Pathfinding.HierarchicalGraph::currentHierarchicalNodeIndex
|
|
int32_t ___currentHierarchicalNodeIndex_13;
|
|
// System.Collections.Generic.Stack`1<System.Int32> Pathfinding.HierarchicalGraph::temporaryStack
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* ___temporaryStack_14;
|
|
// System.Int32 Pathfinding.HierarchicalGraph::numDirtyNodes
|
|
int32_t ___numDirtyNodes_15;
|
|
// Pathfinding.GraphNode[] Pathfinding.HierarchicalGraph::dirtyNodes
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___dirtyNodes_16;
|
|
// System.Collections.Generic.Stack`1<System.Int32> Pathfinding.HierarchicalGraph::freeNodeIndices
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* ___freeNodeIndices_17;
|
|
// System.Int32 Pathfinding.HierarchicalGraph::gizmoVersion
|
|
int32_t ___gizmoVersion_18;
|
|
// System.Int32 Pathfinding.HierarchicalGraph::<NumConnectedComponents>k__BackingField
|
|
int32_t ___U3CNumConnectedComponentsU3Ek__BackingField_19;
|
|
};
|
|
|
|
// System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
|
|
{
|
|
// System.Object System.MarshalByRefObject::_identity
|
|
RuntimeObject* ____identity_0;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ____identity_0;
|
|
};
|
|
// Native definition for COM marshalling of System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ____identity_0;
|
|
};
|
|
|
|
// System.Reflection.MemberInfo
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.PathNode
|
|
struct PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A : public RuntimeObject
|
|
{
|
|
// Pathfinding.GraphNode Pathfinding.PathNode::node
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
// Pathfinding.PathNode Pathfinding.PathNode::parent
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___parent_1;
|
|
// System.UInt16 Pathfinding.PathNode::pathID
|
|
uint16_t ___pathID_2;
|
|
// System.UInt16 Pathfinding.PathNode::heapIndex
|
|
uint16_t ___heapIndex_3;
|
|
// System.UInt32 Pathfinding.PathNode::flags
|
|
uint32_t ___flags_4;
|
|
// System.UInt32 Pathfinding.PathNode::g
|
|
uint32_t ___g_10;
|
|
// System.UInt32 Pathfinding.PathNode::h
|
|
uint32_t ___h_11;
|
|
};
|
|
|
|
// Pathfinding.Polygon
|
|
struct Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.Util.RetainedGizmos
|
|
struct RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<Pathfinding.Util.RetainedGizmos/MeshWithHash> Pathfinding.Util.RetainedGizmos::meshes
|
|
List_1_t5D9C322926B817A5785ECBEFC0167FB2BA8909CC* ___meshes_0;
|
|
// System.Collections.Generic.HashSet`1<System.UInt64> Pathfinding.Util.RetainedGizmos::usedHashes
|
|
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* ___usedHashes_1;
|
|
// System.Collections.Generic.HashSet`1<System.UInt64> Pathfinding.Util.RetainedGizmos::existingHashes
|
|
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* ___existingHashes_2;
|
|
// System.Collections.Generic.Stack`1<UnityEngine.Mesh> Pathfinding.Util.RetainedGizmos::cachedMeshes
|
|
Stack_1_tF9E13C26246873C383615C9CF8F8208CFB975FFA* ___cachedMeshes_3;
|
|
// UnityEngine.Material Pathfinding.Util.RetainedGizmos::surfaceMaterial
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___surfaceMaterial_4;
|
|
// UnityEngine.Material Pathfinding.Util.RetainedGizmos::lineMaterial
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___lineMaterial_5;
|
|
};
|
|
|
|
// System.String
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
// System.Int32 System.String::_stringLength
|
|
int32_t ____stringLength_4;
|
|
// System.Char System.String::_firstChar
|
|
Il2CppChar ____firstChar_5;
|
|
};
|
|
|
|
// System.Text.StringBuilder
|
|
struct StringBuilder_t : public RuntimeObject
|
|
{
|
|
// System.Char[] System.Text.StringBuilder::m_ChunkChars
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
|
|
StringBuilder_t* ___m_ChunkPrevious_1;
|
|
// System.Int32 System.Text.StringBuilder::m_ChunkLength
|
|
int32_t ___m_ChunkLength_2;
|
|
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
|
|
int32_t ___m_ChunkOffset_3;
|
|
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
|
|
int32_t ___m_MaxCapacity_4;
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// System.Version
|
|
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7 : public RuntimeObject
|
|
{
|
|
// System.Int32 System.Version::_Major
|
|
int32_t ____Major_0;
|
|
// System.Int32 System.Version::_Minor
|
|
int32_t ____Minor_1;
|
|
// System.Int32 System.Version::_Build
|
|
int32_t ____Build_2;
|
|
// System.Int32 System.Version::_Revision
|
|
int32_t ____Revision_3;
|
|
};
|
|
|
|
// Pathfinding.AstarDebugger/<>c
|
|
struct U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.GraphUtilities/<>c__DisplayClass0_0
|
|
struct U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.GraphUtilities/<>c__DisplayClass0_0::result
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___result_0;
|
|
};
|
|
|
|
// Pathfinding.GraphUtilities/<>c__DisplayClass1_0
|
|
struct U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2 : public RuntimeObject
|
|
{
|
|
// System.Boolean[] Pathfinding.GraphUtilities/<>c__DisplayClass1_0::uses
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___uses_0;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> Pathfinding.GraphUtilities/<>c__DisplayClass1_0::outline
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___outline_1;
|
|
// System.Collections.Generic.HashSet`1<System.Int32> Pathfinding.GraphUtilities/<>c__DisplayClass1_0::hasInEdge
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___hasInEdge_2;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3> Pathfinding.GraphUtilities/<>c__DisplayClass1_0::vertexPositions
|
|
Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* ___vertexPositions_3;
|
|
// System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean> Pathfinding.GraphUtilities/<>c__DisplayClass1_0::results
|
|
Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A* ___results_4;
|
|
};
|
|
|
|
// Pathfinding.Util.RetainedGizmos/Builder
|
|
struct Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.Util.RetainedGizmos/Builder::lines
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___lines_0;
|
|
// System.Collections.Generic.List`1<UnityEngine.Color32> Pathfinding.Util.RetainedGizmos/Builder::lineColors
|
|
List_1_t3517D52AE25CA3B19051E691E9C06ED03A3AB9B8* ___lineColors_1;
|
|
// System.Collections.Generic.List`1<UnityEngine.Mesh> Pathfinding.Util.RetainedGizmos/Builder::meshes
|
|
List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4* ___meshes_2;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<Pathfinding.NodeLink2>
|
|
struct Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
|
|
int32_t ____index_1;
|
|
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
|
|
int32_t ____version_2;
|
|
// T System.Collections.Generic.List`1/Enumerator::_current
|
|
RuntimeObject* ____current_3;
|
|
};
|
|
|
|
// Pathfinding.AstarWorkItem
|
|
struct AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469
|
|
{
|
|
// System.Action Pathfinding.AstarWorkItem::init
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___init_0;
|
|
// System.Action`1<Pathfinding.IWorkItemContext> Pathfinding.AstarWorkItem::initWithContext
|
|
Action_1_t6E7CED3B93C2E2B39BE498268E43C23662250E1B* ___initWithContext_1;
|
|
// System.Func`2<System.Boolean,System.Boolean> Pathfinding.AstarWorkItem::update
|
|
Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* ___update_2;
|
|
// System.Func`3<Pathfinding.IWorkItemContext,System.Boolean,System.Boolean> Pathfinding.AstarWorkItem::updateWithContext
|
|
Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99* ___updateWithContext_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.AstarWorkItem
|
|
struct AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469_marshaled_pinvoke
|
|
{
|
|
Il2CppMethodPointer ___init_0;
|
|
Il2CppMethodPointer ___initWithContext_1;
|
|
Il2CppMethodPointer ___update_2;
|
|
Il2CppMethodPointer ___updateWithContext_3;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.AstarWorkItem
|
|
struct AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469_marshaled_com
|
|
{
|
|
Il2CppMethodPointer ___init_0;
|
|
Il2CppMethodPointer ___initWithContext_1;
|
|
Il2CppMethodPointer ___update_2;
|
|
Il2CppMethodPointer ___updateWithContext_3;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// Pathfinding.Connection
|
|
struct Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0
|
|
{
|
|
// Pathfinding.GraphNode Pathfinding.Connection::node
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
// System.UInt32 Pathfinding.Connection::cost
|
|
uint32_t ___cost_1;
|
|
// System.Byte Pathfinding.Connection::shapeEdge
|
|
uint8_t ___shapeEdge_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.Connection
|
|
struct Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0_marshaled_pinvoke
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
uint32_t ___cost_1;
|
|
uint8_t ___shapeEdge_2;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.Connection
|
|
struct Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0_marshaled_com
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
uint32_t ___cost_1;
|
|
uint8_t ___shapeEdge_2;
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// Pathfinding.GraphMask
|
|
struct GraphMask_t0D3B81600BFA722AB8C720E124358F9ABA57D404
|
|
{
|
|
// System.Int32 Pathfinding.GraphMask::value
|
|
int32_t ___value_0;
|
|
};
|
|
|
|
// Pathfinding.Util.Guid
|
|
struct Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A
|
|
{
|
|
// System.UInt64 Pathfinding.Util.Guid::_a
|
|
uint64_t ____a_3;
|
|
// System.UInt64 Pathfinding.Util.Guid::_b
|
|
uint64_t ____b_4;
|
|
};
|
|
|
|
// Pathfinding.Int2
|
|
struct Int2_tA237834D44F8B70CEF05461E599DAE1137180731
|
|
{
|
|
// System.Int32 Pathfinding.Int2::x
|
|
int32_t ___x_0;
|
|
// System.Int32 Pathfinding.Int2::y
|
|
int32_t ___y_1;
|
|
};
|
|
|
|
// Pathfinding.Int3
|
|
struct Int3_t3D1B990C798A218E8F705930EF9F0A373A439553
|
|
{
|
|
// System.Int32 Pathfinding.Int3::x
|
|
int32_t ___x_0;
|
|
// System.Int32 Pathfinding.Int3::y
|
|
int32_t ___y_1;
|
|
// System.Int32 Pathfinding.Int3::z
|
|
int32_t ___z_2;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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.UInt16
|
|
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
|
|
{
|
|
// System.UInt16 System.UInt16::m_value
|
|
uint16_t ___m_value_0;
|
|
};
|
|
|
|
// System.UInt32
|
|
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
|
|
{
|
|
// System.UInt32 System.UInt32::m_value
|
|
uint32_t ___m_value_0;
|
|
};
|
|
|
|
// System.UInt64
|
|
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
|
|
{
|
|
// System.UInt64 System.UInt64::m_value
|
|
uint64_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.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;
|
|
};
|
|
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
|
|
// Pathfinding.AstarDebugger/GraphPoint
|
|
struct GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A
|
|
{
|
|
// System.Single Pathfinding.AstarDebugger/GraphPoint::fps
|
|
float ___fps_0;
|
|
// System.Single Pathfinding.AstarDebugger/GraphPoint::memory
|
|
float ___memory_1;
|
|
// System.Boolean Pathfinding.AstarDebugger/GraphPoint::collectEvent
|
|
bool ___collectEvent_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.AstarDebugger/GraphPoint
|
|
struct GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshaled_pinvoke
|
|
{
|
|
float ___fps_0;
|
|
float ___memory_1;
|
|
int32_t ___collectEvent_2;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.AstarDebugger/GraphPoint
|
|
struct GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshaled_com
|
|
{
|
|
float ___fps_0;
|
|
float ___memory_1;
|
|
int32_t ___collectEvent_2;
|
|
};
|
|
|
|
// Pathfinding.AstarDebugger/PathTypeDebug
|
|
struct PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2
|
|
{
|
|
// System.String Pathfinding.AstarDebugger/PathTypeDebug::name
|
|
String_t* ___name_0;
|
|
// System.Func`1<System.Int32> Pathfinding.AstarDebugger/PathTypeDebug::getSize
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___getSize_1;
|
|
// System.Func`1<System.Int32> Pathfinding.AstarDebugger/PathTypeDebug::getTotalCreated
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___getTotalCreated_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.AstarDebugger/PathTypeDebug
|
|
struct PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshaled_pinvoke
|
|
{
|
|
char* ___name_0;
|
|
Il2CppMethodPointer ___getSize_1;
|
|
Il2CppMethodPointer ___getTotalCreated_2;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.AstarDebugger/PathTypeDebug
|
|
struct PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshaled_com
|
|
{
|
|
Il2CppChar* ___name_0;
|
|
Il2CppMethodPointer ___getSize_1;
|
|
Il2CppMethodPointer ___getTotalCreated_2;
|
|
};
|
|
|
|
// Pathfinding.BinaryHeap/Tuple
|
|
struct Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A
|
|
{
|
|
// Pathfinding.PathNode Pathfinding.BinaryHeap/Tuple::node
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___node_0;
|
|
// System.UInt32 Pathfinding.BinaryHeap/Tuple::F
|
|
uint32_t ___F_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.BinaryHeap/Tuple
|
|
struct Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshaled_pinvoke
|
|
{
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___node_0;
|
|
uint32_t ___F_1;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.BinaryHeap/Tuple
|
|
struct Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshaled_com
|
|
{
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___node_0;
|
|
uint32_t ___F_1;
|
|
};
|
|
|
|
// Pathfinding.PathProcessor/GraphUpdateLock
|
|
struct GraphUpdateLock_t3E2169DB76769025E0F70E0265BF1C1837B33AC3
|
|
{
|
|
// Pathfinding.PathProcessor Pathfinding.PathProcessor/GraphUpdateLock::pathProcessor
|
|
PathProcessor_tF043F94D8E0B53A24D04F8E05FDFB6841691817C* ___pathProcessor_0;
|
|
// System.Int32 Pathfinding.PathProcessor/GraphUpdateLock::id
|
|
int32_t ___id_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.PathProcessor/GraphUpdateLock
|
|
struct GraphUpdateLock_t3E2169DB76769025E0F70E0265BF1C1837B33AC3_marshaled_pinvoke
|
|
{
|
|
PathProcessor_tF043F94D8E0B53A24D04F8E05FDFB6841691817C* ___pathProcessor_0;
|
|
int32_t ___id_1;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.PathProcessor/GraphUpdateLock
|
|
struct GraphUpdateLock_t3E2169DB76769025E0F70E0265BF1C1837B33AC3_marshaled_com
|
|
{
|
|
PathProcessor_tF043F94D8E0B53A24D04F8E05FDFB6841691817C* ___pathProcessor_0;
|
|
int32_t ___id_1;
|
|
};
|
|
|
|
// Pathfinding.Util.RetainedGizmos/Hasher
|
|
struct Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B
|
|
{
|
|
// System.UInt64 Pathfinding.Util.RetainedGizmos/Hasher::hash
|
|
uint64_t ___hash_0;
|
|
// System.Boolean Pathfinding.Util.RetainedGizmos/Hasher::includePathSearchInfo
|
|
bool ___includePathSearchInfo_1;
|
|
// System.Boolean Pathfinding.Util.RetainedGizmos/Hasher::includeAreaInfo
|
|
bool ___includeAreaInfo_2;
|
|
// Pathfinding.PathHandler Pathfinding.Util.RetainedGizmos/Hasher::debugData
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* ___debugData_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.Util.RetainedGizmos/Hasher
|
|
struct Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B_marshaled_pinvoke
|
|
{
|
|
uint64_t ___hash_0;
|
|
int32_t ___includePathSearchInfo_1;
|
|
int32_t ___includeAreaInfo_2;
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* ___debugData_3;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.Util.RetainedGizmos/Hasher
|
|
struct Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B_marshaled_com
|
|
{
|
|
uint64_t ___hash_0;
|
|
int32_t ___includePathSearchInfo_1;
|
|
int32_t ___includeAreaInfo_2;
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* ___debugData_3;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// System.Delegate
|
|
struct Delegate_t : public RuntimeObject
|
|
{
|
|
// System.IntPtr System.Delegate::method_ptr
|
|
intptr_t ___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;
|
|
};
|
|
|
|
// Pathfinding.Util.Draw
|
|
struct Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2 : public RuntimeObject
|
|
{
|
|
// System.Boolean Pathfinding.Util.Draw::gizmos
|
|
bool ___gizmos_2;
|
|
// UnityEngine.Matrix4x4 Pathfinding.Util.Draw::matrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix_3;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// UnityEngine.GUIStyleState
|
|
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95 : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.GUIStyleState::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
// UnityEngine.GUIStyle UnityEngine.GUIStyleState::m_SourceStyle
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___m_SourceStyle_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.GUIStyleState
|
|
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke* ___m_SourceStyle_1;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.GUIStyleState
|
|
struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com* ___m_SourceStyle_1;
|
|
};
|
|
|
|
// Pathfinding.GraphDebugMode
|
|
struct GraphDebugMode_t594C2969498E14C2A34F6E07010CCF6DF31746D3
|
|
{
|
|
// System.Int32 Pathfinding.GraphDebugMode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.GraphNode
|
|
struct GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A : public RuntimeObject
|
|
{
|
|
// System.Int32 Pathfinding.GraphNode::nodeIndex
|
|
int32_t ___nodeIndex_0;
|
|
// System.UInt32 Pathfinding.GraphNode::flags
|
|
uint32_t ___flags_1;
|
|
// System.UInt32 Pathfinding.GraphNode::penalty
|
|
uint32_t ___penalty_2;
|
|
// Pathfinding.Int3 Pathfinding.GraphNode::position
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___position_7;
|
|
};
|
|
|
|
// Pathfinding.Util.GraphTransform
|
|
struct GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426 : public RuntimeObject
|
|
{
|
|
// System.Boolean Pathfinding.Util.GraphTransform::identity
|
|
bool ___identity_0;
|
|
// System.Boolean Pathfinding.Util.GraphTransform::onlyTranslational
|
|
bool ___onlyTranslational_1;
|
|
// System.Boolean Pathfinding.Util.GraphTransform::isXY
|
|
bool ___isXY_2;
|
|
// System.Boolean Pathfinding.Util.GraphTransform::isXZ
|
|
bool ___isXZ_3;
|
|
// UnityEngine.Matrix4x4 Pathfinding.Util.GraphTransform::matrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix_4;
|
|
// UnityEngine.Matrix4x4 Pathfinding.Util.GraphTransform::inverseMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___inverseMatrix_5;
|
|
// UnityEngine.Vector3 Pathfinding.Util.GraphTransform::up
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up_6;
|
|
// UnityEngine.Vector3 Pathfinding.Util.GraphTransform::translation
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___translation_7;
|
|
// Pathfinding.Int3 Pathfinding.Util.GraphTransform::i3translation
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___i3translation_8;
|
|
// UnityEngine.Quaternion Pathfinding.Util.GraphTransform::rotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_9;
|
|
// UnityEngine.Quaternion Pathfinding.Util.GraphTransform::inverseRotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___inverseRotation_10;
|
|
};
|
|
|
|
// Pathfinding.GraphUpdateShape
|
|
struct GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3[] Pathfinding.GraphUpdateShape::_points
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____points_0;
|
|
// UnityEngine.Vector3[] Pathfinding.GraphUpdateShape::_convexPoints
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____convexPoints_1;
|
|
// System.Boolean Pathfinding.GraphUpdateShape::_convex
|
|
bool ____convex_2;
|
|
// UnityEngine.Vector3 Pathfinding.GraphUpdateShape::right
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___right_3;
|
|
// UnityEngine.Vector3 Pathfinding.GraphUpdateShape::forward
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forward_4;
|
|
// UnityEngine.Vector3 Pathfinding.GraphUpdateShape::up
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up_5;
|
|
// UnityEngine.Vector3 Pathfinding.GraphUpdateShape::origin
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin_6;
|
|
// System.Single Pathfinding.GraphUpdateShape::minimumHeight
|
|
float ___minimumHeight_7;
|
|
};
|
|
|
|
// Pathfinding.GraphUpdateThreading
|
|
struct GraphUpdateThreading_tA53130F64E947753F7C4AAEF5D50472660F7A27B
|
|
{
|
|
// System.Int32 Pathfinding.GraphUpdateThreading::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Heuristic
|
|
struct Heuristic_t682FD4AD16A830982AE098B3901C9BA07E1AE888
|
|
{
|
|
// System.Int32 Pathfinding.Heuristic::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.HideFlags
|
|
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A
|
|
{
|
|
// System.Int32 UnityEngine.HideFlags::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.InspectorGridHexagonNodeSize
|
|
struct InspectorGridHexagonNodeSize_tEE87738014F31098C87CE0DCA94342EFBDA77B37
|
|
{
|
|
// System.Int32 Pathfinding.InspectorGridHexagonNodeSize::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.InspectorGridMode
|
|
struct InspectorGridMode_t808D76F52FFED436BADC661BE22F910D80AD14E0
|
|
{
|
|
// System.Int32 Pathfinding.InspectorGridMode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.NNConstraint
|
|
struct NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5 : public RuntimeObject
|
|
{
|
|
// Pathfinding.GraphMask Pathfinding.NNConstraint::graphMask
|
|
GraphMask_t0D3B81600BFA722AB8C720E124358F9ABA57D404 ___graphMask_0;
|
|
// System.Boolean Pathfinding.NNConstraint::constrainArea
|
|
bool ___constrainArea_1;
|
|
// System.Int32 Pathfinding.NNConstraint::area
|
|
int32_t ___area_2;
|
|
// System.Boolean Pathfinding.NNConstraint::constrainWalkability
|
|
bool ___constrainWalkability_3;
|
|
// System.Boolean Pathfinding.NNConstraint::walkable
|
|
bool ___walkable_4;
|
|
// System.Boolean Pathfinding.NNConstraint::distanceXZ
|
|
bool ___distanceXZ_5;
|
|
// System.Boolean Pathfinding.NNConstraint::constrainTags
|
|
bool ___constrainTags_6;
|
|
// System.Int32 Pathfinding.NNConstraint::tags
|
|
int32_t ___tags_7;
|
|
// System.Boolean Pathfinding.NNConstraint::constrainDistance
|
|
bool ___constrainDistance_8;
|
|
};
|
|
|
|
// Pathfinding.NNInfo
|
|
struct NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2
|
|
{
|
|
// Pathfinding.GraphNode Pathfinding.NNInfo::node
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
// UnityEngine.Vector3 Pathfinding.NNInfo::position
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.NNInfo
|
|
struct NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2_marshaled_pinvoke
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_1;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.NNInfo
|
|
struct NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2_marshaled_com
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_1;
|
|
};
|
|
|
|
// Pathfinding.NavGraph
|
|
struct NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0 : public RuntimeObject
|
|
{
|
|
// AstarPath Pathfinding.NavGraph::active
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* ___active_0;
|
|
// Pathfinding.Util.Guid Pathfinding.NavGraph::guid
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A ___guid_1;
|
|
// System.UInt32 Pathfinding.NavGraph::initialPenalty
|
|
uint32_t ___initialPenalty_2;
|
|
// System.Boolean Pathfinding.NavGraph::open
|
|
bool ___open_3;
|
|
// System.UInt32 Pathfinding.NavGraph::graphIndex
|
|
uint32_t ___graphIndex_4;
|
|
// System.String Pathfinding.NavGraph::name
|
|
String_t* ___name_5;
|
|
// System.Boolean Pathfinding.NavGraph::drawGizmos
|
|
bool ___drawGizmos_6;
|
|
// System.Boolean Pathfinding.NavGraph::infoScreenOpen
|
|
bool ___infoScreenOpen_7;
|
|
// System.String Pathfinding.NavGraph::serializedEditorSettings
|
|
String_t* ___serializedEditorSettings_8;
|
|
// UnityEngine.Matrix4x4 Pathfinding.NavGraph::matrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix_9;
|
|
// UnityEngine.Matrix4x4 Pathfinding.NavGraph::inverseMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___inverseMatrix_10;
|
|
};
|
|
|
|
// Pathfinding.NumNeighbours
|
|
struct NumNeighbours_tE73E49796B97DBF8D03330BA237C8FF81B53368F
|
|
{
|
|
// System.Int32 Pathfinding.NumNeighbours::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// Pathfinding.PathLog
|
|
struct PathLog_t77F45694699941A640940A2DD18E53EE513C99A6
|
|
{
|
|
// System.Int32 Pathfinding.PathLog::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.RectOffset
|
|
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5 : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.RectOffset::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
// System.Object UnityEngine.RectOffset::m_SourceStyle
|
|
RuntimeObject* ___m_SourceStyle_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.RectOffset
|
|
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
Il2CppIUnknown* ___m_SourceStyle_1;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.RectOffset
|
|
struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
Il2CppIUnknown* ___m_SourceStyle_1;
|
|
};
|
|
|
|
// System.RuntimeFieldHandle
|
|
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
|
|
{
|
|
// System.IntPtr System.RuntimeFieldHandle::value
|
|
intptr_t ___value_0;
|
|
};
|
|
|
|
// System.RuntimeTypeHandle
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
// System.IntPtr System.RuntimeTypeHandle::value
|
|
intptr_t ___value_0;
|
|
};
|
|
|
|
// UnityEngine.Profiling.Sampler
|
|
struct Sampler_t5AC6EA95DC44B5F830F9E8351D37B2A0AC5678E5 : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.Profiling.Sampler::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
|
|
// Pathfinding.ThreadCount
|
|
struct ThreadCount_tF5C773E982AEB9688A7BD5B315F902627D59D6F0
|
|
{
|
|
// System.Int32 Pathfinding.ThreadCount::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// System.Threading.ThreadPriority
|
|
struct ThreadPriority_t383F1DEE6185F7FA3B1D6949331A410295486662
|
|
{
|
|
// System.Int32 System.Threading.ThreadPriority::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.TrackedReference
|
|
struct TrackedReference_tF35FF4FB6E89ACD81C24469FAF0CA6FFF29262A2 : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.TrackedReference::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.TrackedReference
|
|
struct TrackedReference_tF35FF4FB6E89ACD81C24469FAF0CA6FFF29262A2_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.TrackedReference
|
|
struct TrackedReference_tF35FF4FB6E89ACD81C24469FAF0CA6FFF29262A2_marshaled_com
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
|
|
// System.Threading.WaitHandle
|
|
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
|
|
{
|
|
// System.IntPtr System.Threading.WaitHandle::waitHandle
|
|
intptr_t ___waitHandle_3;
|
|
// Microsoft.Win32.SafeHandles.SafeWaitHandle modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.WaitHandle::safeWaitHandle
|
|
SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449* ___safeWaitHandle_4;
|
|
// System.Boolean System.Threading.WaitHandle::hasThreadAffinity
|
|
bool ___hasThreadAffinity_5;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.Threading.WaitHandle
|
|
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
|
|
{
|
|
intptr_t ___waitHandle_3;
|
|
void* ___safeWaitHandle_4;
|
|
int32_t ___hasThreadAffinity_5;
|
|
};
|
|
// Native definition for COM marshalling of System.Threading.WaitHandle
|
|
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
|
|
{
|
|
intptr_t ___waitHandle_3;
|
|
void* ___safeWaitHandle_4;
|
|
int32_t ___hasThreadAffinity_5;
|
|
};
|
|
|
|
// Pathfinding.AnimationLink/LinkClip
|
|
struct LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5 : public RuntimeObject
|
|
{
|
|
// UnityEngine.AnimationClip Pathfinding.AnimationLink/LinkClip::clip
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___clip_0;
|
|
// UnityEngine.Vector3 Pathfinding.AnimationLink/LinkClip::velocity
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity_1;
|
|
// System.Int32 Pathfinding.AnimationLink/LinkClip::loopCount
|
|
int32_t ___loopCount_2;
|
|
};
|
|
|
|
// AstarPath/AstarDistribution
|
|
struct AstarDistribution_t809CED9BB018B0954EED823E1A8866AD98E71394
|
|
{
|
|
// System.Int32 AstarPath/AstarDistribution::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.AutoRepathPolicy/Mode
|
|
struct Mode_t41F6BF9B0B59115CBA3E8026111E65ED2F187885
|
|
{
|
|
// System.Int32 Pathfinding.AutoRepathPolicy/Mode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.GraphModifier/EventType
|
|
struct EventType_tB13347EDB89A3DF21B045D7A3A1683A53AF7C8E4
|
|
{
|
|
// System.Int32 Pathfinding.GraphModifier/EventType::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.GraphUpdateProcessor/GraphUpdateOrder
|
|
struct GraphUpdateOrder_t7F8B0EB0A1017D0FAE885E34E27EA207727B8326
|
|
{
|
|
// System.Int32 Pathfinding.GraphUpdateProcessor/GraphUpdateOrder::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.PointGraph/NodeDistanceMode
|
|
struct NodeDistanceMode_t0641E5141EF339D1F4D4D78BD80F659F5291F446
|
|
{
|
|
// System.Int32 Pathfinding.PointGraph/NodeDistanceMode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.AnimationState
|
|
struct AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE : public TrackedReference_tF35FF4FB6E89ACD81C24469FAF0CA6FFF29262A2
|
|
{
|
|
};
|
|
|
|
// Pathfinding.AutoRepathPolicy
|
|
struct AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42 : public RuntimeObject
|
|
{
|
|
// Pathfinding.AutoRepathPolicy/Mode Pathfinding.AutoRepathPolicy::mode
|
|
int32_t ___mode_0;
|
|
// System.Single Pathfinding.AutoRepathPolicy::interval
|
|
float ___interval_1;
|
|
// System.Single Pathfinding.AutoRepathPolicy::sensitivity
|
|
float ___sensitivity_2;
|
|
// System.Single Pathfinding.AutoRepathPolicy::maximumInterval
|
|
float ___maximumInterval_3;
|
|
// System.Boolean Pathfinding.AutoRepathPolicy::visualizeSensitivity
|
|
bool ___visualizeSensitivity_4;
|
|
// UnityEngine.Vector3 Pathfinding.AutoRepathPolicy::lastDestination
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lastDestination_5;
|
|
// System.Single Pathfinding.AutoRepathPolicy::lastRepathTime
|
|
float ___lastRepathTime_6;
|
|
};
|
|
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Profiling.CustomSampler
|
|
struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487 : public Sampler_t5AC6EA95DC44B5F830F9E8351D37B2A0AC5678E5
|
|
{
|
|
};
|
|
|
|
// System.Threading.EventWaitHandle
|
|
struct EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E : public WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Font
|
|
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
// UnityEngine.Font/FontTextureRebuildCallback UnityEngine.Font::m_FontTextureRebuildCallback
|
|
FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* ___m_FontTextureRebuildCallback_5;
|
|
};
|
|
|
|
// UnityEngine.GUIStyle
|
|
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580 : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.GUIStyle::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Normal
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Normal_1;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Hover
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Hover_2;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Active
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Active_3;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Focused
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Focused_4;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnNormal
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnNormal_5;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnHover
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnHover_6;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnActive
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnActive_7;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnFocused
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnFocused_8;
|
|
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Border
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Border_9;
|
|
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Padding
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Padding_10;
|
|
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Margin
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Margin_11;
|
|
// UnityEngine.RectOffset UnityEngine.GUIStyle::m_Overflow
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Overflow_12;
|
|
// System.String UnityEngine.GUIStyle::m_Name
|
|
String_t* ___m_Name_13;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.GUIStyle
|
|
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Normal_1;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Hover_2;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Active_3;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Focused_4;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnNormal_5;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnHover_6;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnActive_7;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnFocused_8;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Border_9;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Padding_10;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Margin_11;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Overflow_12;
|
|
char* ___m_Name_13;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.GUIStyle
|
|
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Normal_1;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Hover_2;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Active_3;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Focused_4;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnNormal_5;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnHover_6;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnActive_7;
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnFocused_8;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Border_9;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Padding_10;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Margin_11;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Overflow_12;
|
|
Il2CppChar* ___m_Name_13;
|
|
};
|
|
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// Pathfinding.GraphUpdateObject
|
|
struct GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateObject::bounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_0;
|
|
// System.Boolean Pathfinding.GraphUpdateObject::updatePhysics
|
|
bool ___updatePhysics_1;
|
|
// System.Boolean Pathfinding.GraphUpdateObject::resetPenaltyOnPhysics
|
|
bool ___resetPenaltyOnPhysics_2;
|
|
// System.Boolean Pathfinding.GraphUpdateObject::updateErosion
|
|
bool ___updateErosion_3;
|
|
// Pathfinding.NNConstraint Pathfinding.GraphUpdateObject::nnConstraint
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* ___nnConstraint_4;
|
|
// System.Int32 Pathfinding.GraphUpdateObject::addPenalty
|
|
int32_t ___addPenalty_5;
|
|
// System.Boolean Pathfinding.GraphUpdateObject::modifyWalkability
|
|
bool ___modifyWalkability_6;
|
|
// System.Boolean Pathfinding.GraphUpdateObject::setWalkability
|
|
bool ___setWalkability_7;
|
|
// System.Boolean Pathfinding.GraphUpdateObject::modifyTag
|
|
bool ___modifyTag_8;
|
|
// System.Int32 Pathfinding.GraphUpdateObject::setTag
|
|
int32_t ___setTag_9;
|
|
// System.Boolean Pathfinding.GraphUpdateObject::trackChangedNodes
|
|
bool ___trackChangedNodes_10;
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode> Pathfinding.GraphUpdateObject::changedNodes
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___changedNodes_11;
|
|
// System.Collections.Generic.List`1<System.UInt32> Pathfinding.GraphUpdateObject::backupData
|
|
List_1_t9B68833848E4C4D7F623C05F6B77F0449396354A* ___backupData_12;
|
|
// System.Collections.Generic.List`1<Pathfinding.Int3> Pathfinding.GraphUpdateObject::backupPositionData
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* ___backupPositionData_13;
|
|
// Pathfinding.GraphUpdateShape Pathfinding.GraphUpdateObject::shape
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* ___shape_14;
|
|
// System.Int32 Pathfinding.GraphUpdateObject::internalStage
|
|
int32_t ___internalStage_15;
|
|
};
|
|
|
|
// Pathfinding.GridGraph
|
|
struct GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC : public NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0
|
|
{
|
|
// Pathfinding.InspectorGridMode Pathfinding.GridGraph::inspectorGridMode
|
|
int32_t ___inspectorGridMode_11;
|
|
// Pathfinding.InspectorGridHexagonNodeSize Pathfinding.GridGraph::inspectorHexagonSizeMode
|
|
int32_t ___inspectorHexagonSizeMode_12;
|
|
// System.Int32 Pathfinding.GridGraph::width
|
|
int32_t ___width_13;
|
|
// System.Int32 Pathfinding.GridGraph::depth
|
|
int32_t ___depth_14;
|
|
// System.Single Pathfinding.GridGraph::aspectRatio
|
|
float ___aspectRatio_15;
|
|
// System.Single Pathfinding.GridGraph::isometricAngle
|
|
float ___isometricAngle_16;
|
|
// System.Boolean Pathfinding.GridGraph::uniformEdgeCosts
|
|
bool ___uniformEdgeCosts_19;
|
|
// UnityEngine.Vector3 Pathfinding.GridGraph::rotation
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rotation_20;
|
|
// UnityEngine.Vector3 Pathfinding.GridGraph::center
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___center_21;
|
|
// UnityEngine.Vector2 Pathfinding.GridGraph::unclampedSize
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___unclampedSize_22;
|
|
// System.Single Pathfinding.GridGraph::nodeSize
|
|
float ___nodeSize_23;
|
|
// Pathfinding.GraphCollision Pathfinding.GridGraph::collision
|
|
GraphCollision_t75C1828791BCCA26157554D6C26DF34D48BD40A9* ___collision_24;
|
|
// System.Single Pathfinding.GridGraph::maxClimb
|
|
float ___maxClimb_25;
|
|
// System.Single Pathfinding.GridGraph::maxSlope
|
|
float ___maxSlope_26;
|
|
// System.Int32 Pathfinding.GridGraph::erodeIterations
|
|
int32_t ___erodeIterations_27;
|
|
// System.Boolean Pathfinding.GridGraph::erosionUseTags
|
|
bool ___erosionUseTags_28;
|
|
// System.Int32 Pathfinding.GridGraph::erosionFirstTag
|
|
int32_t ___erosionFirstTag_29;
|
|
// Pathfinding.NumNeighbours Pathfinding.GridGraph::neighbours
|
|
int32_t ___neighbours_30;
|
|
// System.Boolean Pathfinding.GridGraph::cutCorners
|
|
bool ___cutCorners_31;
|
|
// System.Single Pathfinding.GridGraph::penaltyPositionOffset
|
|
float ___penaltyPositionOffset_32;
|
|
// System.Boolean Pathfinding.GridGraph::penaltyPosition
|
|
bool ___penaltyPosition_33;
|
|
// System.Single Pathfinding.GridGraph::penaltyPositionFactor
|
|
float ___penaltyPositionFactor_34;
|
|
// System.Boolean Pathfinding.GridGraph::penaltyAngle
|
|
bool ___penaltyAngle_35;
|
|
// System.Single Pathfinding.GridGraph::penaltyAngleFactor
|
|
float ___penaltyAngleFactor_36;
|
|
// System.Single Pathfinding.GridGraph::penaltyAnglePower
|
|
float ___penaltyAnglePower_37;
|
|
// System.Boolean Pathfinding.GridGraph::showMeshOutline
|
|
bool ___showMeshOutline_38;
|
|
// System.Boolean Pathfinding.GridGraph::showNodeConnections
|
|
bool ___showNodeConnections_39;
|
|
// System.Boolean Pathfinding.GridGraph::showMeshSurface
|
|
bool ___showMeshSurface_40;
|
|
// UnityEngine.Vector2 Pathfinding.GridGraph::<size>k__BackingField
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CsizeU3Ek__BackingField_41;
|
|
// System.Int32[] Pathfinding.GridGraph::neighbourOffsets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___neighbourOffsets_42;
|
|
// System.UInt32[] Pathfinding.GridGraph::neighbourCosts
|
|
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___neighbourCosts_43;
|
|
// System.Int32[] Pathfinding.GridGraph::neighbourXOffsets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___neighbourXOffsets_44;
|
|
// System.Int32[] Pathfinding.GridGraph::neighbourZOffsets
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___neighbourZOffsets_45;
|
|
// Pathfinding.GridNode[] Pathfinding.GridGraph::nodes
|
|
GridNodeU5BU5D_t2ABDACEFB77FEDB5B6280E7E702AA02652B078EA* ___nodes_48;
|
|
// Pathfinding.Util.GraphTransform Pathfinding.GridGraph::<transform>k__BackingField
|
|
GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* ___U3CtransformU3Ek__BackingField_49;
|
|
};
|
|
|
|
// Pathfinding.GridNodeBase
|
|
struct GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25 : public GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A
|
|
{
|
|
// System.Int32 Pathfinding.GridNodeBase::nodeInGridIndex
|
|
int32_t ___nodeInGridIndex_26;
|
|
// System.UInt16 Pathfinding.GridNodeBase::gridFlags
|
|
uint16_t ___gridFlags_27;
|
|
// Pathfinding.Connection[] Pathfinding.GridNodeBase::connections
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* ___connections_28;
|
|
};
|
|
|
|
// Pathfinding.MeshNode
|
|
struct MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095 : public GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A
|
|
{
|
|
// Pathfinding.Connection[] Pathfinding.MeshNode::connections
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* ___connections_20;
|
|
};
|
|
|
|
// UnityEngine.Motion
|
|
struct Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
// System.Boolean UnityEngine.Motion::<isAnimatorMotion>k__BackingField
|
|
bool ___U3CisAnimatorMotionU3Ek__BackingField_4;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// Pathfinding.PointGraph
|
|
struct PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178 : public NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0
|
|
{
|
|
// UnityEngine.Transform Pathfinding.PointGraph::root
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___root_11;
|
|
// System.String Pathfinding.PointGraph::searchTag
|
|
String_t* ___searchTag_12;
|
|
// System.Single Pathfinding.PointGraph::maxDistance
|
|
float ___maxDistance_13;
|
|
// UnityEngine.Vector3 Pathfinding.PointGraph::limits
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___limits_14;
|
|
// System.Boolean Pathfinding.PointGraph::raycast
|
|
bool ___raycast_15;
|
|
// System.Boolean Pathfinding.PointGraph::use2DPhysics
|
|
bool ___use2DPhysics_16;
|
|
// System.Boolean Pathfinding.PointGraph::thickRaycast
|
|
bool ___thickRaycast_17;
|
|
// System.Single Pathfinding.PointGraph::thickRaycastRadius
|
|
float ___thickRaycastRadius_18;
|
|
// System.Boolean Pathfinding.PointGraph::recursive
|
|
bool ___recursive_19;
|
|
// UnityEngine.LayerMask Pathfinding.PointGraph::mask
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___mask_20;
|
|
// Pathfinding.PointNode[] Pathfinding.PointGraph::nodes
|
|
PointNodeU5BU5D_t2D47EA89C24F8EE805687F13457BA2466FE9E5A2* ___nodes_21;
|
|
// Pathfinding.PointGraph/NodeDistanceMode Pathfinding.PointGraph::nearestNodeDistanceMode
|
|
int32_t ___nearestNodeDistanceMode_22;
|
|
// System.Int32 Pathfinding.PointGraph::<nodeCount>k__BackingField
|
|
int32_t ___U3CnodeCountU3Ek__BackingField_23;
|
|
};
|
|
|
|
// Pathfinding.PointNode
|
|
struct PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0 : public GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A
|
|
{
|
|
// Pathfinding.Connection[] Pathfinding.PointNode::connections
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* ___connections_20;
|
|
// UnityEngine.GameObject Pathfinding.PointNode::gameObject
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject_21;
|
|
};
|
|
|
|
// System.SystemException
|
|
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
|
|
{
|
|
};
|
|
|
|
// System.Type
|
|
struct Type_t : public MemberInfo_t
|
|
{
|
|
// System.RuntimeTypeHandle System.Type::_impl
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
|
|
};
|
|
|
|
// Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
struct GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA
|
|
{
|
|
// Pathfinding.GraphUpdateProcessor/GraphUpdateOrder Pathfinding.GraphUpdateProcessor/GUOSingle::order
|
|
int32_t ___order_0;
|
|
// Pathfinding.IUpdatableGraph Pathfinding.GraphUpdateProcessor/GUOSingle::graph
|
|
RuntimeObject* ___graph_1;
|
|
// Pathfinding.GraphUpdateObject Pathfinding.GraphUpdateProcessor/GUOSingle::obj
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___obj_2;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
struct GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshaled_pinvoke
|
|
{
|
|
int32_t ___order_0;
|
|
RuntimeObject* ___graph_1;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___obj_2;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
struct GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshaled_com
|
|
{
|
|
int32_t ___order_0;
|
|
RuntimeObject* ___graph_1;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___obj_2;
|
|
};
|
|
|
|
// System.Action`1<UnityEngine.Vector3[]>
|
|
struct Action_1_t229A459B7FA7229984043C1868CAEDD374607A45 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<Pathfinding.GraphNode>
|
|
struct Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`1<System.Object>
|
|
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean>
|
|
struct Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`2<System.Collections.Generic.List`1<System.Int32>,System.Boolean>
|
|
struct Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action`2<System.Object,System.Boolean>
|
|
struct Action_2_t5BCD350E28ADACED656596CC308132ED74DA0915 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`1<System.Int32>
|
|
struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<System.Boolean,System.Boolean>
|
|
struct Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Action
|
|
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.AnimationClip
|
|
struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712 : public Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC
|
|
{
|
|
};
|
|
|
|
// System.ArgumentException
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
// System.String System.ArgumentException::_paramName
|
|
String_t* ____paramName_18;
|
|
};
|
|
|
|
// System.Threading.AutoResetEvent
|
|
struct AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0 : public EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Behaviour
|
|
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Collider
|
|
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// Pathfinding.GridNode
|
|
struct GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578 : public GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25
|
|
{
|
|
};
|
|
|
|
// System.Threading.ManualResetEvent
|
|
struct ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158 : public EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E
|
|
{
|
|
};
|
|
|
|
// Pathfinding.NodeLink3Node
|
|
struct NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94 : public PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0
|
|
{
|
|
// Pathfinding.NodeLink3 Pathfinding.NodeLink3Node::link
|
|
NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* ___link_22;
|
|
// UnityEngine.Vector3 Pathfinding.NodeLink3Node::portalA
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___portalA_23;
|
|
// UnityEngine.Vector3 Pathfinding.NodeLink3Node::portalB
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___portalB_24;
|
|
};
|
|
|
|
// System.NotSupportedException
|
|
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Renderer
|
|
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// System.Threading.ThreadStart
|
|
struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// Pathfinding.TriangleMeshNode
|
|
struct TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80 : public MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095
|
|
{
|
|
// System.Int32 Pathfinding.TriangleMeshNode::v0
|
|
int32_t ___v0_21;
|
|
// System.Int32 Pathfinding.TriangleMeshNode::v1
|
|
int32_t ___v1_22;
|
|
// System.Int32 Pathfinding.TriangleMeshNode::v2
|
|
int32_t ___v2_23;
|
|
};
|
|
|
|
// UnityEngine.Animation
|
|
struct Animation_t6593B06C39E3B139808B19F2C719C860F3F61040 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// System.ArgumentNullException
|
|
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Camera
|
|
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Collider2D
|
|
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// UnityEngine.PolygonCollider2D
|
|
struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52
|
|
{
|
|
};
|
|
|
|
// Pathfinding.VersionedMonoBehaviour
|
|
struct VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.Int32 Pathfinding.VersionedMonoBehaviour::version
|
|
int32_t ___version_4;
|
|
};
|
|
|
|
// Pathfinding.AstarDebugger
|
|
struct AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C : public VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B
|
|
{
|
|
// System.Int32 Pathfinding.AstarDebugger::yOffset
|
|
int32_t ___yOffset_5;
|
|
// System.Boolean Pathfinding.AstarDebugger::show
|
|
bool ___show_6;
|
|
// System.Boolean Pathfinding.AstarDebugger::showInEditor
|
|
bool ___showInEditor_7;
|
|
// System.Boolean Pathfinding.AstarDebugger::showFPS
|
|
bool ___showFPS_8;
|
|
// System.Boolean Pathfinding.AstarDebugger::showPathProfile
|
|
bool ___showPathProfile_9;
|
|
// System.Boolean Pathfinding.AstarDebugger::showMemProfile
|
|
bool ___showMemProfile_10;
|
|
// System.Boolean Pathfinding.AstarDebugger::showGraph
|
|
bool ___showGraph_11;
|
|
// System.Int32 Pathfinding.AstarDebugger::graphBufferSize
|
|
int32_t ___graphBufferSize_12;
|
|
// UnityEngine.Font Pathfinding.AstarDebugger::font
|
|
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font_13;
|
|
// System.Int32 Pathfinding.AstarDebugger::fontSize
|
|
int32_t ___fontSize_14;
|
|
// System.Text.StringBuilder Pathfinding.AstarDebugger::text
|
|
StringBuilder_t* ___text_15;
|
|
// System.String Pathfinding.AstarDebugger::cachedText
|
|
String_t* ___cachedText_16;
|
|
// System.Single Pathfinding.AstarDebugger::lastUpdate
|
|
float ___lastUpdate_17;
|
|
// Pathfinding.AstarDebugger/GraphPoint[] Pathfinding.AstarDebugger::graph
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* ___graph_18;
|
|
// System.Single Pathfinding.AstarDebugger::delayedDeltaTime
|
|
float ___delayedDeltaTime_19;
|
|
// System.Single Pathfinding.AstarDebugger::lastCollect
|
|
float ___lastCollect_20;
|
|
// System.Single Pathfinding.AstarDebugger::lastCollectNum
|
|
float ___lastCollectNum_21;
|
|
// System.Single Pathfinding.AstarDebugger::delta
|
|
float ___delta_22;
|
|
// System.Single Pathfinding.AstarDebugger::lastDeltaTime
|
|
float ___lastDeltaTime_23;
|
|
// System.Int32 Pathfinding.AstarDebugger::allocRate
|
|
int32_t ___allocRate_24;
|
|
// System.Int32 Pathfinding.AstarDebugger::lastAllocMemory
|
|
int32_t ___lastAllocMemory_25;
|
|
// System.Single Pathfinding.AstarDebugger::lastAllocSet
|
|
float ___lastAllocSet_26;
|
|
// System.Int32 Pathfinding.AstarDebugger::allocMem
|
|
int32_t ___allocMem_27;
|
|
// System.Int32 Pathfinding.AstarDebugger::collectAlloc
|
|
int32_t ___collectAlloc_28;
|
|
// System.Int32 Pathfinding.AstarDebugger::peakAlloc
|
|
int32_t ___peakAlloc_29;
|
|
// System.Int32 Pathfinding.AstarDebugger::fpsDropCounterSize
|
|
int32_t ___fpsDropCounterSize_30;
|
|
// System.Single[] Pathfinding.AstarDebugger::fpsDrops
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___fpsDrops_31;
|
|
// UnityEngine.Rect Pathfinding.AstarDebugger::boxRect
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___boxRect_32;
|
|
// UnityEngine.GUIStyle Pathfinding.AstarDebugger::style
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___style_33;
|
|
// UnityEngine.Camera Pathfinding.AstarDebugger::cam
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam_34;
|
|
// System.Single Pathfinding.AstarDebugger::graphWidth
|
|
float ___graphWidth_35;
|
|
// System.Single Pathfinding.AstarDebugger::graphHeight
|
|
float ___graphHeight_36;
|
|
// System.Single Pathfinding.AstarDebugger::graphOffset
|
|
float ___graphOffset_37;
|
|
// System.Int32 Pathfinding.AstarDebugger::maxVecPool
|
|
int32_t ___maxVecPool_38;
|
|
// System.Int32 Pathfinding.AstarDebugger::maxNodePool
|
|
int32_t ___maxNodePool_39;
|
|
// Pathfinding.AstarDebugger/PathTypeDebug[] Pathfinding.AstarDebugger::debugTypes
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* ___debugTypes_40;
|
|
};
|
|
|
|
// AstarPath
|
|
struct AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760 : public VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B
|
|
{
|
|
// Pathfinding.AstarData AstarPath::data
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* ___data_8;
|
|
// System.Boolean AstarPath::showNavGraphs
|
|
bool ___showNavGraphs_10;
|
|
// System.Boolean AstarPath::showUnwalkableNodes
|
|
bool ___showUnwalkableNodes_11;
|
|
// Pathfinding.GraphDebugMode AstarPath::debugMode
|
|
int32_t ___debugMode_12;
|
|
// System.Single AstarPath::debugFloor
|
|
float ___debugFloor_13;
|
|
// System.Single AstarPath::debugRoof
|
|
float ___debugRoof_14;
|
|
// System.Boolean AstarPath::manualDebugFloorRoof
|
|
bool ___manualDebugFloorRoof_15;
|
|
// System.Boolean AstarPath::showSearchTree
|
|
bool ___showSearchTree_16;
|
|
// System.Single AstarPath::unwalkableNodeDebugSize
|
|
float ___unwalkableNodeDebugSize_17;
|
|
// Pathfinding.PathLog AstarPath::logPathResults
|
|
int32_t ___logPathResults_18;
|
|
// System.Single AstarPath::maxNearestNodeDistance
|
|
float ___maxNearestNodeDistance_19;
|
|
// System.Boolean AstarPath::scanOnStartup
|
|
bool ___scanOnStartup_20;
|
|
// System.Boolean AstarPath::fullGetNearestSearch
|
|
bool ___fullGetNearestSearch_21;
|
|
// System.Boolean AstarPath::prioritizeGraphs
|
|
bool ___prioritizeGraphs_22;
|
|
// System.Single AstarPath::prioritizeGraphsLimit
|
|
float ___prioritizeGraphsLimit_23;
|
|
// Pathfinding.AstarColor AstarPath::colorSettings
|
|
AstarColor_tFAF4A7D142159E29F255628637572A2C7623F632* ___colorSettings_24;
|
|
// System.String[] AstarPath::tagNames
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___tagNames_25;
|
|
// Pathfinding.Heuristic AstarPath::heuristic
|
|
int32_t ___heuristic_26;
|
|
// System.Single AstarPath::heuristicScale
|
|
float ___heuristicScale_27;
|
|
// Pathfinding.ThreadCount AstarPath::threadCount
|
|
int32_t ___threadCount_28;
|
|
// System.Single AstarPath::maxFrameTime
|
|
float ___maxFrameTime_29;
|
|
// System.Boolean AstarPath::batchGraphUpdates
|
|
bool ___batchGraphUpdates_30;
|
|
// System.Single AstarPath::graphUpdateBatchingInterval
|
|
float ___graphUpdateBatchingInterval_31;
|
|
// System.Single AstarPath::<lastScanTime>k__BackingField
|
|
float ___U3ClastScanTimeU3Ek__BackingField_32;
|
|
// Pathfinding.PathHandler AstarPath::debugPathData
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* ___debugPathData_33;
|
|
// System.UInt16 AstarPath::debugPathID
|
|
uint16_t ___debugPathID_34;
|
|
// System.String AstarPath::inGameDebugPath
|
|
String_t* ___inGameDebugPath_35;
|
|
// System.Boolean AstarPath::isScanningBacking
|
|
bool ___isScanningBacking_36;
|
|
// System.Action AstarPath::OnGraphsWillBeUpdated
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnGraphsWillBeUpdated_47;
|
|
// System.Action AstarPath::OnGraphsWillBeUpdated2
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnGraphsWillBeUpdated2_48;
|
|
// Pathfinding.GraphUpdateProcessor AstarPath::graphUpdates
|
|
GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* ___graphUpdates_49;
|
|
// Pathfinding.HierarchicalGraph AstarPath::hierarchicalGraph
|
|
HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* ___hierarchicalGraph_50;
|
|
// Pathfinding.NavmeshUpdates AstarPath::navmeshUpdates
|
|
NavmeshUpdates_t7F920048D3085C42E645452F047686C8E51C4A77* ___navmeshUpdates_51;
|
|
// Pathfinding.WorkItemProcessor AstarPath::workItems
|
|
WorkItemProcessor_tE287992545F7D22AC330DB67B8B5AFE637CDD5B5* ___workItems_52;
|
|
// Pathfinding.PathProcessor AstarPath::pathProcessor
|
|
PathProcessor_tF043F94D8E0B53A24D04F8E05FDFB6841691817C* ___pathProcessor_53;
|
|
// System.Boolean AstarPath::graphUpdateRoutineRunning
|
|
bool ___graphUpdateRoutineRunning_54;
|
|
// System.Boolean AstarPath::graphUpdatesWorkItemAdded
|
|
bool ___graphUpdatesWorkItemAdded_55;
|
|
// System.Single AstarPath::lastGraphUpdate
|
|
float ___lastGraphUpdate_56;
|
|
// Pathfinding.PathProcessor/GraphUpdateLock AstarPath::workItemLock
|
|
GraphUpdateLock_t3E2169DB76769025E0F70E0265BF1C1837B33AC3 ___workItemLock_57;
|
|
// Pathfinding.PathReturnQueue AstarPath::pathReturnQueue
|
|
PathReturnQueue_t4544DBDC58AEF52AC877EDE3203080D4B5E26E31* ___pathReturnQueue_58;
|
|
// Pathfinding.EuclideanEmbedding AstarPath::euclideanEmbedding
|
|
EuclideanEmbedding_t32FF528EC8221FF28E2D58DEB5A58C07613D6890* ___euclideanEmbedding_59;
|
|
// System.Boolean AstarPath::showGraphs
|
|
bool ___showGraphs_60;
|
|
// System.UInt16 AstarPath::nextFreePathID
|
|
uint16_t ___nextFreePathID_61;
|
|
// Pathfinding.Util.RetainedGizmos AstarPath::gizmos
|
|
RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5* ___gizmos_62;
|
|
};
|
|
|
|
// Pathfinding.GraphModifier
|
|
struct GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C : public VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B
|
|
{
|
|
// Pathfinding.GraphModifier Pathfinding.GraphModifier::prev
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* ___prev_6;
|
|
// Pathfinding.GraphModifier Pathfinding.GraphModifier::next
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* ___next_7;
|
|
// System.UInt64 Pathfinding.GraphModifier::uniqueID
|
|
uint64_t ___uniqueID_8;
|
|
};
|
|
|
|
// Pathfinding.GraphUpdateScene
|
|
struct GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6 : public GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C
|
|
{
|
|
// UnityEngine.Vector3[] Pathfinding.GraphUpdateScene::points
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___points_10;
|
|
// UnityEngine.Vector3[] Pathfinding.GraphUpdateScene::convexPoints
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___convexPoints_11;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::convex
|
|
bool ___convex_12;
|
|
// System.Single Pathfinding.GraphUpdateScene::minBoundsHeight
|
|
float ___minBoundsHeight_13;
|
|
// System.Int32 Pathfinding.GraphUpdateScene::penaltyDelta
|
|
int32_t ___penaltyDelta_14;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::modifyWalkability
|
|
bool ___modifyWalkability_15;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::setWalkability
|
|
bool ___setWalkability_16;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::applyOnStart
|
|
bool ___applyOnStart_17;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::applyOnScan
|
|
bool ___applyOnScan_18;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::updatePhysics
|
|
bool ___updatePhysics_19;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::resetPenaltyOnPhysics
|
|
bool ___resetPenaltyOnPhysics_20;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::updateErosion
|
|
bool ___updateErosion_21;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::modifyTag
|
|
bool ___modifyTag_22;
|
|
// System.Int32 Pathfinding.GraphUpdateScene::setTag
|
|
int32_t ___setTag_23;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::legacyMode
|
|
bool ___legacyMode_24;
|
|
// System.Int32 Pathfinding.GraphUpdateScene::setTagInvert
|
|
int32_t ___setTagInvert_25;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::firstApplied
|
|
bool ___firstApplied_26;
|
|
// System.Int32 Pathfinding.GraphUpdateScene::serializedVersion
|
|
int32_t ___serializedVersion_27;
|
|
// System.Boolean Pathfinding.GraphUpdateScene::legacyUseWorldSpace
|
|
bool ___legacyUseWorldSpace_28;
|
|
};
|
|
|
|
// Pathfinding.NodeLink
|
|
struct NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2 : public GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C
|
|
{
|
|
// UnityEngine.Transform Pathfinding.NodeLink::end
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___end_10;
|
|
// System.Single Pathfinding.NodeLink::costFactor
|
|
float ___costFactor_11;
|
|
// System.Boolean Pathfinding.NodeLink::oneWay
|
|
bool ___oneWay_12;
|
|
// System.Boolean Pathfinding.NodeLink::deleteConnection
|
|
bool ___deleteConnection_13;
|
|
};
|
|
|
|
// Pathfinding.NodeLink2
|
|
struct NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983 : public GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C
|
|
{
|
|
// UnityEngine.Transform Pathfinding.NodeLink2::end
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___end_11;
|
|
// System.Single Pathfinding.NodeLink2::costFactor
|
|
float ___costFactor_12;
|
|
// System.Boolean Pathfinding.NodeLink2::oneWay
|
|
bool ___oneWay_13;
|
|
// Pathfinding.PointNode Pathfinding.NodeLink2::<startNode>k__BackingField
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* ___U3CstartNodeU3Ek__BackingField_14;
|
|
// Pathfinding.PointNode Pathfinding.NodeLink2::<endNode>k__BackingField
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* ___U3CendNodeU3Ek__BackingField_15;
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink2::connectedNode1
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___connectedNode1_16;
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink2::connectedNode2
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___connectedNode2_17;
|
|
// UnityEngine.Vector3 Pathfinding.NodeLink2::clamped1
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___clamped1_18;
|
|
// UnityEngine.Vector3 Pathfinding.NodeLink2::clamped2
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___clamped2_19;
|
|
// System.Boolean Pathfinding.NodeLink2::postScanCalled
|
|
bool ___postScanCalled_20;
|
|
};
|
|
|
|
// Pathfinding.NodeLink3
|
|
struct NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F : public GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C
|
|
{
|
|
// UnityEngine.Transform Pathfinding.NodeLink3::end
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___end_11;
|
|
// System.Single Pathfinding.NodeLink3::costFactor
|
|
float ___costFactor_12;
|
|
// System.Boolean Pathfinding.NodeLink3::oneWay
|
|
bool ___oneWay_13;
|
|
// Pathfinding.NodeLink3Node Pathfinding.NodeLink3::startNode
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* ___startNode_14;
|
|
// Pathfinding.NodeLink3Node Pathfinding.NodeLink3::endNode
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* ___endNode_15;
|
|
// Pathfinding.MeshNode Pathfinding.NodeLink3::connectedNode1
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* ___connectedNode1_16;
|
|
// Pathfinding.MeshNode Pathfinding.NodeLink3::connectedNode2
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* ___connectedNode2_17;
|
|
// UnityEngine.Vector3 Pathfinding.NodeLink3::clamped1
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___clamped1_18;
|
|
// UnityEngine.Vector3 Pathfinding.NodeLink3::clamped2
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___clamped2_19;
|
|
// System.Boolean Pathfinding.NodeLink3::postScanCalled
|
|
bool ___postScanCalled_20;
|
|
};
|
|
|
|
// Pathfinding.AnimationLink
|
|
struct AnimationLink_t27671330BC08B0A8E01C0765740EEC313272ED30 : public NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983
|
|
{
|
|
// System.String Pathfinding.AnimationLink::clip
|
|
String_t* ___clip_23;
|
|
// System.Single Pathfinding.AnimationLink::animSpeed
|
|
float ___animSpeed_24;
|
|
// System.Boolean Pathfinding.AnimationLink::reverseAnim
|
|
bool ___reverseAnim_25;
|
|
// UnityEngine.GameObject Pathfinding.AnimationLink::referenceMesh
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___referenceMesh_26;
|
|
// Pathfinding.AnimationLink/LinkClip[] Pathfinding.AnimationLink::sequence
|
|
LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934* ___sequence_27;
|
|
// System.String Pathfinding.AnimationLink::boneRoot
|
|
String_t* ___boneRoot_28;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>
|
|
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GridNodeBase>
|
|
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GridNodeBase>
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
|
|
// System.Collections.Generic.HashSet`1<System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode>
|
|
struct List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode>
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.Int3>
|
|
struct List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.Int3>
|
|
|
|
// 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<Pathfinding.NodeLink2>
|
|
struct List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
NodeLink2U5BU5D_t52DDE2ED8DB34D3550A8ED2505FA3C8E67E99C59* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.NodeLink2>
|
|
|
|
// 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<UnityEngine.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphNode>
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphNode>
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
|
|
// System.Collections.Generic.Queue`1<System.Object>
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>
|
|
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>
|
|
|
|
// System.Collections.Generic.Stack`1<System.Int32>
|
|
|
|
// System.Collections.Generic.Stack`1<System.Int32>
|
|
|
|
// Pathfinding.AstarData
|
|
|
|
// Pathfinding.AstarData
|
|
|
|
// Pathfinding.AstarMath
|
|
|
|
// Pathfinding.AstarMath
|
|
|
|
// Pathfinding.BinaryHeap
|
|
|
|
// Pathfinding.BinaryHeap
|
|
|
|
// System.IO.BinaryReader
|
|
|
|
// System.IO.BinaryReader
|
|
|
|
// System.IO.BinaryWriter
|
|
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_StaticFields
|
|
{
|
|
// System.IO.BinaryWriter System.IO.BinaryWriter::Null
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___Null_0;
|
|
};
|
|
|
|
// System.IO.BinaryWriter
|
|
|
|
// UnityEngine.GUIContent
|
|
struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_StaticFields
|
|
{
|
|
// UnityEngine.GUIContent UnityEngine.GUIContent::s_Text
|
|
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_Text_3;
|
|
// UnityEngine.GUIContent UnityEngine.GUIContent::s_Image
|
|
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_Image_4;
|
|
// UnityEngine.GUIContent UnityEngine.GUIContent::s_TextImage
|
|
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_TextImage_5;
|
|
// UnityEngine.GUIContent UnityEngine.GUIContent::none
|
|
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___none_6;
|
|
};
|
|
|
|
// UnityEngine.GUIContent
|
|
|
|
// Pathfinding.GraphEditorBase
|
|
|
|
// Pathfinding.GraphEditorBase
|
|
|
|
// Pathfinding.Serialization.GraphSerializationContext
|
|
|
|
// Pathfinding.Serialization.GraphSerializationContext
|
|
|
|
// Pathfinding.GraphUpdateProcessor
|
|
|
|
// Pathfinding.GraphUpdateProcessor
|
|
|
|
// Pathfinding.GraphUtilities
|
|
|
|
// Pathfinding.GraphUtilities
|
|
|
|
// Pathfinding.HierarchicalGraph
|
|
|
|
// Pathfinding.HierarchicalGraph
|
|
|
|
// Pathfinding.PathNode
|
|
|
|
// Pathfinding.PathNode
|
|
|
|
// Pathfinding.Polygon
|
|
struct Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_StaticFields
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32> Pathfinding.Polygon::cached_Int3_int_dict
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* ___cached_Int3_int_dict_0;
|
|
};
|
|
|
|
// Pathfinding.Polygon
|
|
|
|
// Pathfinding.Util.RetainedGizmos
|
|
|
|
// Pathfinding.Util.RetainedGizmos
|
|
|
|
// System.String
|
|
struct String_t_StaticFields
|
|
{
|
|
// System.String System.String::Empty
|
|
String_t* ___Empty_6;
|
|
};
|
|
|
|
// System.String
|
|
|
|
// System.Text.StringBuilder
|
|
|
|
// System.Text.StringBuilder
|
|
|
|
// System.Version
|
|
|
|
// System.Version
|
|
|
|
// Pathfinding.AstarDebugger/<>c
|
|
struct U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields
|
|
{
|
|
// Pathfinding.AstarDebugger/<>c Pathfinding.AstarDebugger/<>c::<>9
|
|
U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D* ___U3CU3E9_0;
|
|
// System.Func`1<System.Int32> Pathfinding.AstarDebugger/<>c::<>9__42_0
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___U3CU3E9__42_0_1;
|
|
// System.Func`1<System.Int32> Pathfinding.AstarDebugger/<>c::<>9__42_1
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___U3CU3E9__42_1_2;
|
|
};
|
|
|
|
// Pathfinding.AstarDebugger/<>c
|
|
|
|
// Pathfinding.GraphUtilities/<>c__DisplayClass0_0
|
|
|
|
// Pathfinding.GraphUtilities/<>c__DisplayClass0_0
|
|
|
|
// Pathfinding.GraphUtilities/<>c__DisplayClass1_0
|
|
|
|
// Pathfinding.GraphUtilities/<>c__DisplayClass1_0
|
|
|
|
// Pathfinding.Util.RetainedGizmos/Builder
|
|
|
|
// Pathfinding.Util.RetainedGizmos/Builder
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<Pathfinding.NodeLink2>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<Pathfinding.NodeLink2>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
|
|
// Pathfinding.AstarWorkItem
|
|
|
|
// Pathfinding.AstarWorkItem
|
|
|
|
// 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
|
|
|
|
// UnityEngine.Color
|
|
|
|
// UnityEngine.Color
|
|
|
|
// Pathfinding.Connection
|
|
|
|
// Pathfinding.Connection
|
|
|
|
// System.Double
|
|
|
|
// System.Double
|
|
|
|
// System.Enum
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
|
|
{
|
|
// System.Char[] System.Enum::enumSeperatorCharArray
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
|
|
};
|
|
|
|
// System.Enum
|
|
|
|
// Pathfinding.GraphMask
|
|
|
|
// Pathfinding.GraphMask
|
|
|
|
// Pathfinding.Int2
|
|
|
|
// Pathfinding.Int2
|
|
|
|
// Pathfinding.Int3
|
|
|
|
// Pathfinding.Int3
|
|
|
|
// 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.Matrix4x4
|
|
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
|
|
{
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
|
|
};
|
|
|
|
// UnityEngine.Matrix4x4
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
|
|
{
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
|
|
// UnityEngine.Rect
|
|
|
|
// UnityEngine.Rect
|
|
|
|
// System.Single
|
|
|
|
// System.Single
|
|
|
|
// 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.UInt16
|
|
|
|
// System.UInt16
|
|
|
|
// System.UInt32
|
|
|
|
// System.UInt32
|
|
|
|
// System.UInt64
|
|
|
|
// System.UInt64
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
|
|
{
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
|
|
{
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
|
|
};
|
|
|
|
// UnityEngine.Vector3
|
|
|
|
// System.Void
|
|
|
|
// System.Void
|
|
|
|
// Pathfinding.AstarDebugger/GraphPoint
|
|
|
|
// Pathfinding.AstarDebugger/GraphPoint
|
|
|
|
// Pathfinding.AstarDebugger/PathTypeDebug
|
|
|
|
// Pathfinding.AstarDebugger/PathTypeDebug
|
|
|
|
// Pathfinding.BinaryHeap/Tuple
|
|
|
|
// Pathfinding.BinaryHeap/Tuple
|
|
|
|
// Pathfinding.Util.RetainedGizmos/Hasher
|
|
|
|
// Pathfinding.Util.RetainedGizmos/Hasher
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// System.Delegate
|
|
|
|
// System.Delegate
|
|
|
|
// Pathfinding.Util.Draw
|
|
struct Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields
|
|
{
|
|
// Pathfinding.Util.Draw Pathfinding.Util.Draw::Debug
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* ___Debug_0;
|
|
// Pathfinding.Util.Draw Pathfinding.Util.Draw::Gizmos
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* ___Gizmos_1;
|
|
};
|
|
|
|
// Pathfinding.Util.Draw
|
|
|
|
// System.Exception
|
|
struct Exception_t_StaticFields
|
|
{
|
|
// System.Object System.Exception::s_EDILock
|
|
RuntimeObject* ___s_EDILock_0;
|
|
};
|
|
|
|
// System.Exception
|
|
|
|
// UnityEngine.GUIStyleState
|
|
|
|
// UnityEngine.GUIStyleState
|
|
|
|
// Pathfinding.GraphNode
|
|
|
|
// Pathfinding.GraphNode
|
|
|
|
// Pathfinding.Util.GraphTransform
|
|
struct GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426_StaticFields
|
|
{
|
|
// Pathfinding.Util.GraphTransform Pathfinding.Util.GraphTransform::identityTransform
|
|
GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* ___identityTransform_11;
|
|
};
|
|
|
|
// Pathfinding.Util.GraphTransform
|
|
|
|
// Pathfinding.GraphUpdateShape
|
|
|
|
// Pathfinding.GraphUpdateShape
|
|
|
|
// Pathfinding.GraphUpdateThreading
|
|
|
|
// Pathfinding.GraphUpdateThreading
|
|
|
|
// UnityEngine.HideFlags
|
|
|
|
// UnityEngine.HideFlags
|
|
|
|
// Pathfinding.NNConstraint
|
|
|
|
// Pathfinding.NNConstraint
|
|
|
|
// Pathfinding.NNInfo
|
|
|
|
// Pathfinding.NNInfo
|
|
|
|
// Pathfinding.NavGraph
|
|
|
|
// Pathfinding.NavGraph
|
|
|
|
// Pathfinding.NumNeighbours
|
|
|
|
// Pathfinding.NumNeighbours
|
|
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
|
|
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
|
|
};
|
|
|
|
// UnityEngine.Object
|
|
|
|
// UnityEngine.RectOffset
|
|
|
|
// UnityEngine.RectOffset
|
|
|
|
// System.RuntimeFieldHandle
|
|
|
|
// System.RuntimeFieldHandle
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// System.Threading.ThreadPriority
|
|
|
|
// System.Threading.ThreadPriority
|
|
|
|
// System.Threading.WaitHandle
|
|
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_StaticFields
|
|
{
|
|
// System.IntPtr System.Threading.WaitHandle::InvalidHandle
|
|
intptr_t ___InvalidHandle_11;
|
|
};
|
|
|
|
// System.Threading.WaitHandle
|
|
|
|
// Pathfinding.AnimationLink/LinkClip
|
|
|
|
// Pathfinding.AnimationLink/LinkClip
|
|
|
|
// Pathfinding.AutoRepathPolicy/Mode
|
|
|
|
// Pathfinding.AutoRepathPolicy/Mode
|
|
|
|
// Pathfinding.GraphModifier/EventType
|
|
|
|
// Pathfinding.GraphModifier/EventType
|
|
|
|
// Pathfinding.GraphUpdateProcessor/GraphUpdateOrder
|
|
|
|
// Pathfinding.GraphUpdateProcessor/GraphUpdateOrder
|
|
|
|
// UnityEngine.AnimationState
|
|
|
|
// UnityEngine.AnimationState
|
|
|
|
// Pathfinding.AutoRepathPolicy
|
|
|
|
// Pathfinding.AutoRepathPolicy
|
|
|
|
// UnityEngine.Component
|
|
|
|
// UnityEngine.Component
|
|
|
|
// UnityEngine.Profiling.CustomSampler
|
|
struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487_StaticFields
|
|
{
|
|
// UnityEngine.Profiling.CustomSampler UnityEngine.Profiling.CustomSampler::s_InvalidCustomSampler
|
|
CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___s_InvalidCustomSampler_2;
|
|
};
|
|
|
|
// UnityEngine.Profiling.CustomSampler
|
|
|
|
// System.Threading.EventWaitHandle
|
|
|
|
// System.Threading.EventWaitHandle
|
|
|
|
// UnityEngine.Font
|
|
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields
|
|
{
|
|
// System.Action`1<UnityEngine.Font> UnityEngine.Font::textureRebuilt
|
|
Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* ___textureRebuilt_4;
|
|
};
|
|
|
|
// UnityEngine.Font
|
|
|
|
// UnityEngine.GUIStyle
|
|
struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_StaticFields
|
|
{
|
|
// System.Boolean UnityEngine.GUIStyle::showKeyboardFocus
|
|
bool ___showKeyboardFocus_14;
|
|
// UnityEngine.GUIStyle UnityEngine.GUIStyle::s_None
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___s_None_15;
|
|
};
|
|
|
|
// UnityEngine.GUIStyle
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// Pathfinding.GraphUpdateObject
|
|
|
|
// Pathfinding.GraphUpdateObject
|
|
|
|
// Pathfinding.GridGraph
|
|
struct GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_StaticFields
|
|
{
|
|
// System.Single Pathfinding.GridGraph::StandardIsometricAngle
|
|
float ___StandardIsometricAngle_17;
|
|
// System.Single Pathfinding.GridGraph::StandardDimetricAngle
|
|
float ___StandardDimetricAngle_18;
|
|
// System.Int32[] Pathfinding.GridGraph::hexagonNeighbourIndices
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___hexagonNeighbourIndices_46;
|
|
};
|
|
|
|
// Pathfinding.GridGraph
|
|
|
|
// Pathfinding.GridNodeBase
|
|
|
|
// Pathfinding.GridNodeBase
|
|
|
|
// Pathfinding.MeshNode
|
|
|
|
// Pathfinding.MeshNode
|
|
|
|
// Pathfinding.PointGraph
|
|
|
|
// Pathfinding.PointGraph
|
|
|
|
// Pathfinding.PointNode
|
|
|
|
// Pathfinding.PointNode
|
|
|
|
// 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
|
|
|
|
// Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
|
|
// Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
|
|
// System.Action`1<UnityEngine.Vector3[]>
|
|
|
|
// System.Action`1<UnityEngine.Vector3[]>
|
|
|
|
// System.Action`1<Pathfinding.GraphNode>
|
|
|
|
// System.Action`1<Pathfinding.GraphNode>
|
|
|
|
// System.Action`1<System.Object>
|
|
|
|
// System.Action`1<System.Object>
|
|
|
|
// System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean>
|
|
|
|
// System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean>
|
|
|
|
// System.Action`2<System.Collections.Generic.List`1<System.Int32>,System.Boolean>
|
|
|
|
// System.Action`2<System.Collections.Generic.List`1<System.Int32>,System.Boolean>
|
|
|
|
// System.Action`2<System.Object,System.Boolean>
|
|
|
|
// System.Action`2<System.Object,System.Boolean>
|
|
|
|
// System.Func`1<System.Int32>
|
|
|
|
// System.Func`1<System.Int32>
|
|
|
|
// System.Func`2<System.Boolean,System.Boolean>
|
|
|
|
// System.Func`2<System.Boolean,System.Boolean>
|
|
|
|
// System.Action
|
|
|
|
// System.Action
|
|
|
|
// UnityEngine.AnimationClip
|
|
|
|
// UnityEngine.AnimationClip
|
|
|
|
// System.Threading.AutoResetEvent
|
|
|
|
// System.Threading.AutoResetEvent
|
|
|
|
// UnityEngine.Behaviour
|
|
|
|
// UnityEngine.Behaviour
|
|
|
|
// UnityEngine.Collider
|
|
|
|
// UnityEngine.Collider
|
|
|
|
// Pathfinding.GridNode
|
|
struct GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_StaticFields
|
|
{
|
|
// Pathfinding.GridGraph[] Pathfinding.GridNode::_gridGraphs
|
|
GridGraphU5BU5D_t75E17C80B7AB43283826ADB1D04E30F992F4F46D* ____gridGraphs_29;
|
|
};
|
|
|
|
// Pathfinding.GridNode
|
|
|
|
// System.Threading.ManualResetEvent
|
|
|
|
// System.Threading.ManualResetEvent
|
|
|
|
// Pathfinding.NodeLink3Node
|
|
|
|
// Pathfinding.NodeLink3Node
|
|
|
|
// System.NotSupportedException
|
|
|
|
// System.NotSupportedException
|
|
|
|
// UnityEngine.Renderer
|
|
|
|
// UnityEngine.Renderer
|
|
|
|
// System.Threading.ThreadStart
|
|
|
|
// System.Threading.ThreadStart
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// Pathfinding.TriangleMeshNode
|
|
struct TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_StaticFields
|
|
{
|
|
// Pathfinding.INavmeshHolder[] Pathfinding.TriangleMeshNode::_navmeshHolders
|
|
INavmeshHolderU5BU5D_t514C362832753549ED740DBE0DD745EE0E9C3B9E* ____navmeshHolders_24;
|
|
// System.Object Pathfinding.TriangleMeshNode::lockObject
|
|
RuntimeObject* ___lockObject_25;
|
|
};
|
|
|
|
// Pathfinding.TriangleMeshNode
|
|
|
|
// UnityEngine.Animation
|
|
|
|
// UnityEngine.Animation
|
|
|
|
// 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.Collider2D
|
|
|
|
// UnityEngine.Collider2D
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.PolygonCollider2D
|
|
|
|
// UnityEngine.PolygonCollider2D
|
|
|
|
// Pathfinding.VersionedMonoBehaviour
|
|
|
|
// Pathfinding.VersionedMonoBehaviour
|
|
|
|
// Pathfinding.AstarDebugger
|
|
|
|
// Pathfinding.AstarDebugger
|
|
|
|
// AstarPath
|
|
struct AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields
|
|
{
|
|
// System.Version AstarPath::Version
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___Version_5;
|
|
// AstarPath/AstarDistribution AstarPath::Distribution
|
|
int32_t ___Distribution_6;
|
|
// System.String AstarPath::Branch
|
|
String_t* ___Branch_7;
|
|
// AstarPath AstarPath::active
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* ___active_9;
|
|
// System.Action AstarPath::OnAwakeSettings
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnAwakeSettings_37;
|
|
// Pathfinding.OnGraphDelegate AstarPath::OnGraphPreScan
|
|
OnGraphDelegate_tDBDF2146A1F5472AAF480750BC84F179B134D858* ___OnGraphPreScan_38;
|
|
// Pathfinding.OnGraphDelegate AstarPath::OnGraphPostScan
|
|
OnGraphDelegate_tDBDF2146A1F5472AAF480750BC84F179B134D858* ___OnGraphPostScan_39;
|
|
// Pathfinding.OnPathDelegate AstarPath::OnPathPreSearch
|
|
OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* ___OnPathPreSearch_40;
|
|
// Pathfinding.OnPathDelegate AstarPath::OnPathPostSearch
|
|
OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* ___OnPathPostSearch_41;
|
|
// Pathfinding.OnScanDelegate AstarPath::OnPreScan
|
|
OnScanDelegate_t1E383E26D0B3355F61774202E93984756AC1FD88* ___OnPreScan_42;
|
|
// Pathfinding.OnScanDelegate AstarPath::OnPostScan
|
|
OnScanDelegate_t1E383E26D0B3355F61774202E93984756AC1FD88* ___OnPostScan_43;
|
|
// Pathfinding.OnScanDelegate AstarPath::OnLatePostScan
|
|
OnScanDelegate_t1E383E26D0B3355F61774202E93984756AC1FD88* ___OnLatePostScan_44;
|
|
// Pathfinding.OnScanDelegate AstarPath::OnGraphsUpdated
|
|
OnScanDelegate_t1E383E26D0B3355F61774202E93984756AC1FD88* ___OnGraphsUpdated_45;
|
|
// System.Action AstarPath::On65KOverflow
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___On65KOverflow_46;
|
|
// System.Int32 AstarPath::waitForPathDepth
|
|
int32_t ___waitForPathDepth_63;
|
|
// Pathfinding.NNConstraint AstarPath::NNConstraintNone
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* ___NNConstraintNone_64;
|
|
};
|
|
|
|
// AstarPath
|
|
|
|
// Pathfinding.GraphModifier
|
|
struct GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields
|
|
{
|
|
// Pathfinding.GraphModifier Pathfinding.GraphModifier::root
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* ___root_5;
|
|
// System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier> Pathfinding.GraphModifier::usedIDs
|
|
Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* ___usedIDs_9;
|
|
};
|
|
|
|
// Pathfinding.GraphModifier
|
|
|
|
// Pathfinding.GraphUpdateScene
|
|
|
|
// Pathfinding.GraphUpdateScene
|
|
|
|
// Pathfinding.NodeLink
|
|
|
|
// Pathfinding.NodeLink
|
|
|
|
// Pathfinding.NodeLink2
|
|
struct NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2> Pathfinding.NodeLink2::reference
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* ___reference_10;
|
|
// UnityEngine.Color Pathfinding.NodeLink2::GizmosColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___GizmosColor_21;
|
|
// UnityEngine.Color Pathfinding.NodeLink2::GizmosColorSelected
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___GizmosColorSelected_22;
|
|
};
|
|
|
|
// Pathfinding.NodeLink2
|
|
|
|
// Pathfinding.NodeLink3
|
|
struct NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3> Pathfinding.NodeLink3::reference
|
|
Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* ___reference_10;
|
|
// UnityEngine.Color Pathfinding.NodeLink3::GizmosColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___GizmosColor_21;
|
|
// UnityEngine.Color Pathfinding.NodeLink3::GizmosColorSelected
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___GizmosColorSelected_22;
|
|
};
|
|
|
|
// Pathfinding.NodeLink3
|
|
|
|
// Pathfinding.AnimationLink
|
|
|
|
// Pathfinding.AnimationLink
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// 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.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;
|
|
}
|
|
};
|
|
// Pathfinding.Int3[]
|
|
struct Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 m_Items[1];
|
|
|
|
inline Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* 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, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 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;
|
|
}
|
|
};
|
|
// Pathfinding.AnimationLink/LinkClip[]
|
|
struct LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* m_Items[1];
|
|
|
|
inline LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5** 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, LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Single[]
|
|
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) float m_Items[1];
|
|
|
|
inline float GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline float* 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, float value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline float GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// Pathfinding.AstarDebugger/GraphPoint[]
|
|
struct GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A m_Items[1];
|
|
|
|
inline GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A* 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, GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// Pathfinding.AstarDebugger/PathTypeDebug[]
|
|
struct PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2 m_Items[1];
|
|
|
|
inline PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2* 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, PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___getSize_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___getTotalCreated_2), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___getSize_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___getTotalCreated_2), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// Pathfinding.BinaryHeap/Tuple[]
|
|
struct TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A m_Items[1];
|
|
|
|
inline Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A* 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, Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___node_0), (void*)NULL);
|
|
}
|
|
inline Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___node_0), (void*)NULL);
|
|
}
|
|
};
|
|
// 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);
|
|
}
|
|
};
|
|
// Pathfinding.GraphModifier[]
|
|
struct GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* m_Items[1];
|
|
|
|
inline GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C** 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, GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Object[]
|
|
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* m_Items[1];
|
|
|
|
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C** 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, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Threading.AutoResetEvent[]
|
|
struct AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* m_Items[1];
|
|
|
|
inline AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0** 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, AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Threading.WaitHandle[]
|
|
struct WaitHandleU5BU5D_t85D0945086BF1BF6008422B3DD937ECEC35A8108 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* m_Items[1];
|
|
|
|
inline WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8** 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, WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// Pathfinding.GridNodeBase[]
|
|
struct GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* m_Items[1];
|
|
|
|
inline GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25** 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, GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Boolean[]
|
|
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) bool m_Items[1];
|
|
|
|
inline bool GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline bool* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, bool value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline bool GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// Pathfinding.GridNode[]
|
|
struct GridNodeU5BU5D_t2ABDACEFB77FEDB5B6280E7E702AA02652B078EA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* m_Items[1];
|
|
|
|
inline GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578** 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, GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// Pathfinding.Connection[]
|
|
struct ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0 m_Items[1];
|
|
|
|
inline Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0* 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, Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___node_0), (void*)NULL);
|
|
}
|
|
inline Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Connection_t4DDBED28DEBFA79C6263F247C973ECFFD2B6C6B0 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___node_0), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode>[]
|
|
struct List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* m_Items[1];
|
|
|
|
inline List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59** 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, List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Collections.Generic.List`1<System.Int32>[]
|
|
struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* m_Items[1];
|
|
|
|
inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** 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, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Byte[]
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) uint8_t m_Items[1];
|
|
|
|
inline uint8_t GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline uint8_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, uint8_t value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// Pathfinding.GraphNode[]
|
|
struct GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* m_Items[1];
|
|
|
|
inline GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A** 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, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::Claim()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_gshared (const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Vector3>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::Release(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListPool_1_Release_m2DDC5B35634AFE7B564F36EDD2901894C75B8BD9_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mA623547D39B882C23D370B5E7C8E4401FC08B397_gshared (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<Pathfinding.Int3>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_gshared_inline (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, const RuntimeMethod* method) ;
|
|
// T[] Pathfinding.Util.ArrayPool`1<System.Int32>::Claim(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ArrayPool_1_Claim_m58490F73868B059517CF8CED5751A5EA5F6C5752_gshared (int32_t ___0_minimumLength, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<Pathfinding.Int3>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_gshared (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227_gshared (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mDFD139072DB4CC8B5B5529BF602CF72E4CD46E87_gshared (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.Int3>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mC30B3CAAA56E8172F5CE2E4AAFCB91005893D023_gshared (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, int32_t ___0_index, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_value, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<System.Int32>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.ArrayPool`1<System.Int32>::Release(T[]&,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPool_1_Release_m0C8F5FE3750CC790D6CE6A1386E1FD752F3F5E41_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_array, bool ___1_allowNonPowerOfTwo, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<System.Int32>::Claim()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159_gshared (const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Keys()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* Dictionary_2_get_Keys_mB64A9185E49CABD8BF51D2289F8EB04EBB87C331_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Int32>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Int32>::Clear()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.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) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m6862124076457E217895F9A6113FEA9756F8CCC5_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`2<System.Object,System.Boolean>::Invoke(T1,T2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_mB2DD87F61EB655A33F6277F1E277246CE23B6625_gshared_inline (Action_2_t5BCD350E28ADACED656596CC308132ED74DA0915* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.ListPool`1<System.Int32>::Release(System.Collections.Generic.List`1<T>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___0_list, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF41718ADF66A394E7BE55FC48D44581092D0EB30_gshared (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Object::Instantiate<System.Object>(T,UnityEngine.Vector3,UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared (RuntimeObject* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::GetSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE_gshared (const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Util.ListPool`1<System.Object>::GetSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ListPool_1_GetSize_m6FE036A6A4727FC70B03EB84D508082B20907DF2_gshared (const RuntimeMethod* method) ;
|
|
// System.Void System.Func`1<System.Int32>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1_gshared (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// TResult System.Func`1<System.Int32>::Invoke()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_gshared_inline (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.Object>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m610AC9FAFAA596802CD176D49D81FC2E15278ABF_gshared (Dictionary_2_t01A465CD199FB14D59FEC2DC7DDE76D2CD0A09F4* __this, uint64_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,System.Object>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF90D721AC9C32207C15A47B81257D1E5FA368B93_gshared (Dictionary_2_t01A465CD199FB14D59FEC2DC7DDE76D2CD0A09F4* __this, uint64_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.Object>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m53C10B69E80D763AF7966549B52F08796ECD4A2E_gshared (Dictionary_2_t01A465CD199FB14D59FEC2DC7DDE76D2CD0A09F4* __this, uint64_t ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5DA5AA64DE7BDB71265D475EF0B2D2E815A32E27_gshared (Dictionary_2_t01A465CD199FB14D59FEC2DC7DDE76D2CD0A09F4* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8_gshared (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<System.Boolean,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE21883146F245D63126BFA6B31B0BA7710E87D7D_gshared (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<System.Object>::Enqueue(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<System.Object>::Dequeue()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::Enqueue(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_gshared (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA ___0_item, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::Peek()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA Queue_1_Peek_mC08781BF40C105E864DF4AA86BEB06E86E755574_gshared (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::Dequeue()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_gshared (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_gshared_inline (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m460C72FDDE5FF8033C7BD19A07CF4E3F473F7414_gshared (Action_2_t5BCD350E28ADACED656596CC308132ED74DA0915* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3787D8E95E3DAA0D0BDAA6F35E987F13DA2A5158_gshared (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.ListExtensions::ClearFast<UnityEngine.Vector3>(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListExtensions_ClearFast_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m7E4C2F116ECD9A76AB794D731343715CB79FA8FB_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_list, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`1<System.Object>::Invoke(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::Release(System.Collections.Generic.List`1<T>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListPool_1_Release_m2A0ADBC1731FF95BB5174DF06AAF12806BAF06F0_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B** ___0_list, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_gshared (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD_gshared (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* __this, int32_t ___0_key, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_value, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<Pathfinding.Int3>::Claim()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* ListPool_1_Claim_m0ED104F353871703AE7D7C5590ED154A64C2DF76_gshared (const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Dictionary_2_get_Item_m49294889FF0AFD60210807450EACCF861FB0F92E_gshared (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.Int3>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3379DEA703C536D8D6F82BD9CDFC7441FC2D90CB_gshared_inline (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Stack`1<System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1_gshared (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<System.Object>::Claim(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ListPool_1_Claim_m909F627E3F61146A5AF90B9BAA44AF928BC02287_gshared (int32_t ___0_capacity, 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.Stack`1<System.Int32>::Push(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_gshared (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, int32_t ___0_item, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Stack`1<System.Int32>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_gshared_inline (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Stack`1<System.Int32>::Pop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748_gshared (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.ListExtensions::ClearFast<System.Object>(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListExtensions_ClearFast_TisRuntimeObject_m4392D79A92CBCF77928C9BB22C67AE6A8A9D8238_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, 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.Queue`1<System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
|
|
// T Pathfinding.Util.ObjectPool`1<System.Object>::Claim()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ObjectPool_1_Claim_mC0B0793D74306C61C9E53D3DA2BDB0F48D3BA421_gshared (const RuntimeMethod* method) ;
|
|
// T[] Pathfinding.Util.ArrayPool`1<UnityEngine.Vector3>::Claim(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArrayPool_1_Claim_m03AD8E0A6D3A401F3973202C747EBAC5DAA6CD54_gshared (int32_t ___0_minimumLength, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.GraphModifier::GetModifiersOfType<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* GraphModifier_GetModifiersOfType_TisRuntimeObject_mB5CBEF5FC1AC2549A113920AAEB439504998E140_gshared (const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// T Pathfinding.PointGraph::AddNode<System.Object>(T,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PointGraph_AddNode_TisRuntimeObject_m8EBBEB1F3BBC317873FCDA3162E9E16815D25A24_gshared (PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* __this, RuntimeObject* ___0_node, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_position, const RuntimeMethod* method) ;
|
|
|
|
// System.Single UnityEngine.Mathf::InverseLerp(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline (float ___0_a, float ___1_b, float ___2_value, const RuntimeMethod* method) ;
|
|
// System.Single 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.Int32 UnityEngine.Mathf::Abs(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.String System.Double::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m7499A5D792419537DCB9470A3675CEF5117DE339 (double* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Concat(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
|
|
// System.String System.Double::ToString(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75 (double* __this, String_t* ___0_format, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.AstarMath::Bit(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AstarMath_Bit_mE6FC716DED37AAEB5EB8EDFDAC87619CE7AACAF6 (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.VectorMath::IsClockwiseMarginXZ(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VectorMath_IsClockwiseMarginXZ_m529952763448588576CB2FB5C2AA369F7703AAC5 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.VectorMath::IsClockwiseOrColinearXZ(Pathfinding.Int3,Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VectorMath_IsClockwiseOrColinearXZ_m243F806BB9EA60C0B64786F02B657126F0FE4141 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_a, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_b, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___2_c, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.VectorMath::IsClockwiseOrColinear(Pathfinding.Int2,Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VectorMath_IsClockwiseOrColinear_m9E1D7793A0E5A1CA15958C4ED5BF2AB738970CE9 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___1_b, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___2_c, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::Claim()
|
|
inline List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7 (const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* (*) (const RuntimeMethod*))ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_gshared)(method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(T)
|
|
inline void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean Pathfinding.VectorMath::RightOrColinearXZ(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VectorMath_RightOrColinearXZ_mB4E21EEF15049363F827235D8695B37BC8463686 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p, 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) ;
|
|
// T[] System.Collections.Generic.List`1<UnityEngine.Vector3>::ToArray()
|
|
inline Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_gshared)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::Release(System.Collections.Generic.List`1<T>)
|
|
inline void ListPool_1_Release_m2DDC5B35634AFE7B564F36EDD2901894C75B8BD9 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))ListPool_1_Release_m2DDC5B35634AFE7B564F36EDD2901894C75B8BD9_gshared)(___0_list, 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) ;
|
|
// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.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::op_Multiply(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
|
|
// System.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.Void System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>::Clear()
|
|
inline void Dictionary_2_Clear_mA623547D39B882C23D370B5E7C8E4401FC08B397 (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B*, const RuntimeMethod*))Dictionary_2_Clear_mA623547D39B882C23D370B5E7C8E4401FC08B397_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<Pathfinding.Int3>::get_Count()
|
|
inline int32_t List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_inline (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200*, const RuntimeMethod*))List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_gshared_inline)(__this, method);
|
|
}
|
|
// T[] Pathfinding.Util.ArrayPool`1<System.Int32>::Claim(System.Int32)
|
|
inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ArrayPool_1_Claim_m58490F73868B059517CF8CED5751A5EA5F6C5752 (int32_t ___0_minimumLength, const RuntimeMethod* method)
|
|
{
|
|
return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (int32_t, const RuntimeMethod*))ArrayPool_1_Claim_m58490F73868B059517CF8CED5751A5EA5F6C5752_gshared)(___0_minimumLength, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<Pathfinding.Int3>::get_Item(System.Int32)
|
|
inline Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 (*) (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200*, int32_t, const RuntimeMethod*))List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>::TryGetValue(TKey,TValue&)
|
|
inline bool Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227 (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B*, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void Pathfinding.Int3::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, int32_t ___0__x, int32_t ___1__y, int32_t ___2__z, const RuntimeMethod* method) ;
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Addition(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Addition_mB80493FA1BF7D5410E713B41EC744857D17D2023 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_mDFD139072DB4CC8B5B5529BF602CF72E4CD46E87 (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_key, int32_t ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B*, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, int32_t, const RuntimeMethod*))Dictionary_2_Add_mDFD139072DB4CC8B5B5529BF602CF72E4CD46E87_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.Int3>::set_Item(System.Int32,T)
|
|
inline void List_1_set_Item_mC30B3CAAA56E8172F5CE2E4AAFCB91005893D023 (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, int32_t ___0_index, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200*, int32_t, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, const RuntimeMethod*))List_1_set_Item_mC30B3CAAA56E8172F5CE2E4AAFCB91005893D023_gshared)(__this, ___0_index, ___1_value, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
|
|
inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<System.Int32>::get_Item(System.Int32)
|
|
inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void Pathfinding.Util.ArrayPool`1<System.Int32>::Release(T[]&,System.Boolean)
|
|
inline void ArrayPool_1_Release_m0C8F5FE3750CC790D6CE6A1386E1FD752F3F5E41 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___0_array, bool ___1_allowNonPowerOfTwo, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**, bool, const RuntimeMethod*))ArrayPool_1_Release_m0C8F5FE3750CC790D6CE6A1386E1FD752F3F5E41_gshared)(___0_array, ___1_allowNonPowerOfTwo, method);
|
|
}
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<System.Int32>::Claim()
|
|
inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159 (const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* (*) (const RuntimeMethod*))ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159_gshared)(method);
|
|
}
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Keys()
|
|
inline KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* Dictionary_2_get_Keys_mB64A9185E49CABD8BF51D2289F8EB04EBB87C331 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2_get_Keys_mB64A9185E49CABD8BF51D2289F8EB04EBB87C331_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Int32>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
|
|
inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Int32>::Clear()
|
|
inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void 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);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::get_Item(TKey)
|
|
inline int32_t Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::Remove(TKey)
|
|
inline bool Dictionary_2_Remove_m6862124076457E217895F9A6113FEA9756F8CCC5 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m6862124076457E217895F9A6113FEA9756F8CCC5_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9 (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Action`2<System.Collections.Generic.List`1<System.Int32>,System.Boolean>::Invoke(T1,T2)
|
|
inline void Action_2_Invoke_mC087AA6AF9176D4BEB6A56091BC989EB77FC0F6D_inline (Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC*, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, bool, const RuntimeMethod*))Action_2_Invoke_mB2DD87F61EB655A33F6277F1E277246CE23B6625_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
|
|
}
|
|
// System.Void Pathfinding.Util.ListPool`1<System.Int32>::Release(System.Collections.Generic.List`1<T>&)
|
|
inline void ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**, const RuntimeMethod*))ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294_gshared)(___0_list, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Item(System.Int32)
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, const RuntimeMethod*))List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
|
|
inline int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.Int3,System.Int32>::.ctor()
|
|
inline void Dictionary_2__ctor_mF41718ADF66A394E7BE55FC48D44581092D0EB30 (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B*, const RuntimeMethod*))Dictionary_2__ctor_mF41718ADF66A394E7BE55FC48D44581092D0EB30_gshared)(__this, method);
|
|
}
|
|
// System.Boolean UnityEngine.Application::get_isPlaying()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateScene::Apply()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_Apply_m3266628E6A3E6DEB1978D894523DC8E4FF0F9FF0 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3[] Pathfinding.Polygon::ConvexHullXZ(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Polygon_ConvexHullXZ_m6B3CDDB1783283A100E1769E79DFDA6C49901E88 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<UnityEngine.Collider>()
|
|
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponent<UnityEngine.Collider2D>()
|
|
inline Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponent<UnityEngine.Renderer>()
|
|
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds UnityEngine.Collider::get_bounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds UnityEngine.Collider2D::get_bounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider2D_get_bounds_m74F65CE702BA9D9EED05B870325B4FE3B2401B5E (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds UnityEngine.Renderer::get_bounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// 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.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateShape::GetBounds(UnityEngine.Vector3[],UnityEngine.Matrix4x4,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GraphUpdateShape_GetBounds_mCDE03059A5507708B4E8860AFEB5A9F3049F8719 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, float ___2_minimumHeight, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<UnityEngine.PolygonCollider2D>()
|
|
inline PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* Component_GetComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m838C3ADF8730E17B91A80DDD18BB0830E513D114 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector2[] UnityEngine.PolygonCollider2D::get_points()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* PolygonCollider2D_get_points_m44182B587ECD765B7CF23A3A4BB289CDE95D421E (PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Collider2D::get_offset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Collider2D_get_offset_m6DC45B352DDE28C7B08607BFA3BECEC6E5F31914 (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, 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::get_one()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateShape::.ctor(UnityEngine.Vector3[],System.Boolean,UnityEngine.Matrix4x4,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape__ctor_mEA71020D39D50E46CC494F0644E4125F2FAAB711 (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, bool ___1_convex, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_matrix, float ___3_minimumHeight, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateScene::GetBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GraphUpdateScene_GetBounds_mE23D1E9FC929EE4CA136A90538F122B78600358F (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateObject::.ctor(UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6 (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, 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.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateShape::GetBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GraphUpdateShape_GetBounds_m86481EBB14746EE1596FE7B72011EDDD12747167 (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method) ;
|
|
// System.Void AstarPath::UpdateGraphs(Pathfinding.GraphUpdateObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarPath_UpdateGraphs_mF9927EE6DF5120CFF2ACC3AAAC4340936E79D046 (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___0_ob, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateScene::OnDrawGizmos(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_OnDrawGizmos_mF515889B391F5493808EE7EBD74C9BEC6EB49BBC (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, bool ___0_selected, 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.Gizmos::set_color(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::DrawCube(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateScene::RecalcConvex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_RecalcConvex_mDC02AADBA56CD256F5BDD876A32760FCA27053C4 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_Awake_mCD8812B6F33CD598741F3CF1FA20108697EB40E6 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier__ctor_mF84B5438C95A77E22EEF5E7AA58714A5BA65DBDF (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.GraphUpdateShape::get_convex()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GraphUpdateShape_get_convex_m72F202626C2F759FB4CE934BDEADDB948192199D_inline (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateShape::CalculateConvexHull()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape_CalculateConvexHull_m02C0CBABF4C5A71699886EB1856A12821B5BBBED (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ;
|
|
// System.Void System.Object::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateShape::set_convex(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape_set_convex_mDFB79D44EC6BBAFFF8846BF5557E30B615B57ADC (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateShape::set_points(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape_set_points_mE39604CF1053F8267EEDC0772AA012B8295934AE (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3[] Pathfinding.GraphUpdateShape::get_points()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* GraphUpdateShape_get_points_m8F39D15CC4ED26C4C3D4E02563020EC34D7DF521_inline (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateShape::GetBounds(UnityEngine.Vector3[],UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GraphUpdateShape_GetBounds_mEF6BF703BB2818D6DB11970BF702126CF7FB4C98 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_right, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_up, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_origin, float ___5_minimumHeight, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::Min(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::Max(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 Pathfinding.Int3::op_Explicit(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_ob, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.GraphUpdateShape::Contains(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateShape_Contains_m3320DAC00E765940CF1CE0F1C4A3EA80000FD46D (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Polygon::ContainsPointXZ(UnityEngine.Vector3[],UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Polygon_ContainsPointXZ_mB92CDD66D095A5B67545B629D2EE698FD8A3B664 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_polyPoints, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p, 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::GetChild(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.String UnityEngine.Object::get_name()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
|
|
// System.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) ;
|
|
// UnityEngine.Transform Pathfinding.AnimationLink::SearchRec(UnityEngine.Transform,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* AnimationLink_SearchRec_m1169E45D50130DBB657F6493FF047E0A3C37313F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_tr, String_t* ___1_name, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Object::Instantiate<UnityEngine.GameObject>(T,UnityEngine.Vector3,UnityEngine.Quaternion)
|
|
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method)
|
|
{
|
|
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared)(___0_original, ___1_position, ___2_rotation, method);
|
|
}
|
|
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Exception::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<UnityEngine.Animation>()
|
|
inline Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.Animation>()
|
|
inline Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* GameObject_AddComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m2FC8F4B54B039577BE864F615B4221F7C6CBA2D7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Animation::AddClip(UnityEngine.AnimationClip,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animation_AddClip_m10EDEAA1060E0356379BFE9AB24F97C9EBBED1A3 (Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, String_t* ___1_newName, const RuntimeMethod* method) ;
|
|
// UnityEngine.AnimationState UnityEngine.Animation::get_Item(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* Animation_get_Item_m60997A8CDE7F415FC55FBB0D6D3F28339C4B32E8 (Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* __this, String_t* ___0_name, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.AnimationState::set_enabled(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationState_set_enabled_mBB6FCF86704CDD80E4B3385231D4C9F400D7C6EB (AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.AnimationState::set_weight(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationState_set_weight_m9F93DB2215185BBB1CE1ECA43DE7DE7C756AC847 (AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.AnimationState::set_normalizedTime(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationState_set_normalizedTime_m80C40785819379D8B3DD64D22E88338921ED5085 (AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Animation::Sample()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animation_Sample_m651BFFA298E1B72385B0DF85240AFFB8B7778E9C (Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.AnimationClip::get_length()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink2::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnDrawGizmosSelected_mBAFF47FBB7A93226C5A0AF2B937DB5370E16C6AE (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.AnimationLink::CalculateOffsets(System.Collections.Generic.List`1<UnityEngine.Vector3>,UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationLink_CalculateOffsets_mF29AB6ED7FC97D80B8F9D0AB29F710F53AF4189C (AnimationLink_t27671330BC08B0A8E01C0765740EEC313272ED30* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_trace, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_endPosition, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_blue()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink2::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2__ctor_m3AF6DFDC46218450DEE7BD0FE79C09123C3A4793 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.MonoBehaviour::set_useGUILayout(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_set_useGUILayout_m56F0C62F4B6889D7472074ECCB56EBA462285134 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<UnityEngine.Camera>()
|
|
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Camera UnityEngine.Camera::get_main()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Time::get_unscaledDeltaTime()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5 (const RuntimeMethod* method) ;
|
|
// System.Int32 System.GC::CollectionCount(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GC_CollectionCount_m9589E16E4BA8DF175E3A6766A80F5EE3AA616876 (int32_t ___0_generation, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Time::get_realtimeSinceStartup()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510 (const RuntimeMethod* method) ;
|
|
// System.Int64 System.GC::GetTotalMemory(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t GC_GetTotalMemory_mEBCDF07FBC4C4DE08893B7371860A887D45BA232 (bool ___0_forceFullCollection, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Time::get_frameCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667 (const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Camera::get_pixelWidth()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.AstarDebugger::DrawGraphLine(System.Int32,UnityEngine.Matrix4x4,System.Single,System.Single,System.Single,System.Single,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarDebugger_DrawGraphLine_mB974A3396CB038147951748C4AA8A8DA1F1E0B78 (AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* __this, int32_t ___0_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_m, float ___2_x1, float ___3_x2, float ___4_y1, float ___5_y2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___6_color, 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 UnityEngine.Vector3::.ctor(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Camera::ScreenToWorldPoint(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Camera_ScreenToWorldPoint_m5EA3148F070985EC72127AAC3448D8D6ABE6E7E5 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUIStyle::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle__ctor_mE15E33802C5A2EA787E445A6D424813E1D5B75A9 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.GUIStyleState UnityEngine.GUIStyle::get_normal()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, 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) ;
|
|
// System.Void UnityEngine.GUIStyleState::set_textColor(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1 (GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.RectOffset::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOffset__ctor_m30E309D1C1C0864870686683EF1FCA8DA791D179 (RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* __this, int32_t ___0_left, int32_t ___1_right, int32_t ___2_top, int32_t ___3_bottom, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUIStyle::set_padding(UnityEngine.RectOffset)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_padding_m0C69415588C6032B372A48B1A1366CF43A083E14 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___0_value, const RuntimeMethod* 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.Void System.Text.StringBuilder::set_Length(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414 (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88 (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_height()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::set_height(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E (StringBuilder_t* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::PadRight(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB (String_t* __this, int32_t ___0_totalWidth, const RuntimeMethod* method) ;
|
|
// System.String System.Single::ToString(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___0_format, const RuntimeMethod* method) ;
|
|
// System.String System.Int32::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Concat(System.String,System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::GetSize()
|
|
inline int32_t ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE (const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (const RuntimeMethod*))ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE_gshared)(method);
|
|
}
|
|
// System.Int32 Pathfinding.Util.ListPool`1<Pathfinding.GraphNode>::GetSize()
|
|
inline int32_t ListPool_1_GetSize_m865E06AEA50B7D4D2B8944727F3E52476CA84E59 (const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (const RuntimeMethod*))ListPool_1_GetSize_m6FE036A6A4727FC70B03EB84D508082B20907DF2_gshared)(method);
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger/PathTypeDebug::Print(System.Text.StringBuilder)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathTypeDebug_Print_mBAFF7D3A48FC5CD467D1EF4331A051993053FC36 (PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2* __this, StringBuilder_t* ___0_text, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUIStyle::set_font(UnityEngine.Font)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_font_m6C606026491FAFFAF4B7155AEBF778C1EDC73D33 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUIStyle::set_fontSize(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUIContent::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* __this, String_t* ___0_text, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_width()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.GUIStyle::CalcHeight(UnityEngine.GUIContent,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GUIStyle_CalcHeight_m57DA8F6020AE71B561ABCBCE74E0E58FD2ECC5E8 (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* __this, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___0_content, float ___1_width, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUI::Box(UnityEngine.Rect,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_Box_mB47BC44807774B77DB8B2BB548D339036544ACC4 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_position, String_t* ___1_text, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUI::Label(UnityEngine.Rect,System.String,UnityEngine.GUIStyle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_Label_m0D7BA53414421D71010DFF628EAA6CCCB3DE737E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_position, String_t* ___1_text, GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___2_style, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUI::set_color(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_set_color_mA44927D3F2ACB1E228815F10042A6F62B7645648 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, 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.Int32 UnityEngine.Screen::get_height()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9 (const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.AstarMath::MapTo(System.Single,System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AstarMath_MapTo_m2D40E381C353D7FD1C7B2FFE1EDD3D5369138191 (float ___0_startMin, float ___1_startMax, float ___2_targetMin, float ___3_targetMax, float ___4_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.GUI::Label(UnityEngine.Rect,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_Label_m4A951E57C7DCCF95A0306240144CA2713F546526 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_position, String_t* ___1_text, const RuntimeMethod* method) ;
|
|
// System.Void System.Text.StringBuilder::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`1<System.Int32>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1 (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger/PathTypeDebug::.ctor(System.String,System.Func`1<System.Int32>,System.Func`1<System.Int32>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathTypeDebug__ctor_m58D411C5BAB68015705CCBEA56C0A72AF6A5A80C (PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2* __this, String_t* ___0_name, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___1_getSize, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___2_getTotalCreated, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour__ctor_mD79AF8BD263B40169E01FFD02CB2DBE52B6A8038 (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method) ;
|
|
// TResult System.Func`1<System.Int32>::Invoke()
|
|
inline int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_inline (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*, const RuntimeMethod*))Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_gshared_inline)(__this, method);
|
|
}
|
|
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.AstarDebugger/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA38456067384CCF433ED621A7DED8A45D04E8AB5 (U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D* __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) ;
|
|
// System.Int32 Pathfinding.PathPool::GetSize(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PathPool_GetSize_m2A2FF5D4FD3155744632997982F8A93D5BF2BE0E (Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.PathPool::GetTotalCreated(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PathPool_GetTotalCreated_mE78E21D85C5A14742F1ABF04E667EDBDC509309E (Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Single::IsPositiveInfinity(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline (float ___0_f, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Time::get_time()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B (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.Color UnityEngine.Color::get_magenta()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.Draw::CircleXZ(UnityEngine.Vector3,System.Single,UnityEngine.Color,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_CircleXZ_m2FEF86D3A398D26376E8131C3D9AFD461AB60DD0 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_startAngle, float ___4_endAngle, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.BinaryHeap::RoundUpToNextMultipleMod1(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryHeap_RoundUpToNextMultipleMod1_m5CF0931E392160CA7B36CB6C88CE8EF3E823B435 (int32_t ___0_v, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Math::Min(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Math::Max(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::CopyTo(System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB (RuntimeArray* __this, RuntimeArray* ___0_array, int32_t ___1_index, 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 Pathfinding.BinaryHeap::DecreaseKey(Pathfinding.BinaryHeap/Tuple,System.UInt16)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_DecreaseKey_mE0EEF778BCC4DA17515A34366DE2B4A23FAB49E0 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A ___0_node, uint16_t ___1_index, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.BinaryHeap::Expand()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_Expand_m9C08E4D61C478268FC84B0632A1D47FBDBF748F0 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.BinaryHeap/Tuple::.ctor(System.UInt32,Pathfinding.PathNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tuple__ctor_mBBBCDA7F0E29DF7B456055665DB86F69D352A202 (Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A* __this, uint32_t ___0_f, PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___1_node, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.PathNode::get_F()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t PathNode_get_F_m28D9FAC258B95CADE70FBEA7D0453166ED64A548 (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.PathNode::get_G()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, const RuntimeMethod* method) ;
|
|
// System.String System.UInt32::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154 (uint32_t* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Concat(System.String[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
|
|
// UnityEngine.Object[] UnityEngine.Object::FindObjectsOfType(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* Object_FindObjectsOfType_m3F1266E2DA67B067B22A3105C8F86A4EECCFEC4A (Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Behaviour::get_enabled()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::FindAllModifiers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_FindAllModifiers_m2469A5B6794F2D420A82901C55FA55F69331461E (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::RemoveFromLinkedList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_RemoveFromLinkedList_mAB95691C5E73248BF681D5533946D52C6870814C (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::AddToLinkedList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_AddToLinkedList_mD04D78DA690C957506BCA2BC3D5D0C79203197DD (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::ConfigureUniqueID()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_ConfigureUniqueID_m2E1629276A033781ECE56C2799C6B60B4FC7C51B (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour_Awake_m11D2826EEB12F6F9317D5F11B31908D5A6415CA3 (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>::TryGetValue(TKey,TValue&)
|
|
inline bool Dictionary_2_TryGetValue_m5984737D2CE36C6037CE28EA5A13DFBED1F90A4A (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* __this, uint64_t ___0_key, GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C** ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8*, uint64_t, GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C**, const RuntimeMethod*))Dictionary_2_TryGetValue_m610AC9FAFAA596802CD176D49D81FC2E15278ABF_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m06FED67BAAB1891CBBC1765BA01FA36BE9ABC1EC (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* __this, uint64_t ___0_key, GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8*, uint64_t, GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C*, const RuntimeMethod*))Dictionary_2_set_Item_mF90D721AC9C32207C15A47B81257D1E5FA368B93_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>::Remove(TKey)
|
|
inline bool Dictionary_2_Remove_mAB18D618DE5FB0B34C6AE33AFD8345F6EA2C3721 (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* __this, uint64_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8*, uint64_t, const RuntimeMethod*))Dictionary_2_Remove_m53C10B69E80D763AF7966549B52F08796ECD4A2E_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour_Reset_m7AB1D0A590BA6FCACC2D828D35AE71D44367602D (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, 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) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>::.ctor()
|
|
inline void Dictionary_2__ctor_m4B2647180F2B72B6E1F19838F6CA05D77A2CEDDF (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8*, const RuntimeMethod*))Dictionary_2__ctor_m5DA5AA64DE7BDB71265D475EF0B2D2E815A32E27_gshared)(__this, method);
|
|
}
|
|
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
|
|
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>::get_Count()
|
|
inline int32_t Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_inline (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>::.ctor()
|
|
inline void Queue_1__ctor_mDDA276F924BCF4E4DB93663D3E617639A1479379 (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::.ctor()
|
|
inline void Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8 (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00*, const RuntimeMethod*))Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Threading.ManualResetEvent::.ctor(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManualResetEvent__ctor_m361CFCF6AC28BFFF5C8790DC2B5951791A1C4CEE (ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* __this, bool ___0_initialState, const RuntimeMethod* method) ;
|
|
// System.Void System.Threading.AutoResetEvent::.ctor(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoResetEvent__ctor_mB7C8CD30C5BE11A2C8DB79B27593CF0C5FE82ADE (AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* __this, bool ___0_initialState, const RuntimeMethod* method) ;
|
|
// System.Void System.Action::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`2<System.Boolean,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_2__ctor_mE21883146F245D63126BFA6B31B0BA7710E87D7D (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mE21883146F245D63126BFA6B31B0BA7710E87D7D_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void Pathfinding.AstarWorkItem::.ctor(System.Action,System.Func`2<System.Boolean,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarWorkItem__ctor_m3D28340F13DC5ADB7DA7F8D6799BFB8E1193E0EF (AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_init, Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* ___1_update, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Threading.Thread::get_IsAlive()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Profiling.CustomSampler UnityEngine.Profiling.CustomSampler::Create(System.String,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* CustomSampler_Create_m7F949EE6A33CEEC8420DC3362992C2272E76815D (String_t* ___0_name, bool ___1_collectGpuData, 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::set_IsBackground(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_set_IsBackground_m45F00BD4C46F9B8A7C46A20A170B22BABB8FBA30 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Threading.Thread::set_Priority(System.Threading.ThreadPriority)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_set_Priority_m3B0C22105EA0A8D7E210D3F53EF9649C59B1C297 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, int32_t ___0_value, 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.Boolean System.Threading.EventWaitHandle::Set()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventWaitHandle_Set_mDF98D67F214714A9590DF82A1C51D3D851281E4D (EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Threading.Thread::Join(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Thread_Join_mEE23C739BE03BA0A3D0083A7848300192EF9F5C2 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, int32_t ___0_millisecondsTimeout, 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) ;
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>::Enqueue(T)
|
|
inline void Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113 (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* __this, GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C*, GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method);
|
|
}
|
|
// T System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>::Dequeue()
|
|
inline GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* Queue_1_Dequeue_m543BBEF34870A135D2E5FC55F3A0B9C0540C2D79 (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* (*) (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method);
|
|
}
|
|
// System.Collections.IEnumerable Pathfinding.AstarData::GetUpdateableGraphs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AstarData_GetUpdateableGraphs_m4A4894D93E968DE1B5F0FB80879AFE424DFFE65B (AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.AstarData::GetGraphIndex(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AstarData_GetGraphIndex_mEE39A9C890D7D44B139C86A4DF94AA0E171069C0 (AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::Enqueue(T)
|
|
inline void Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00*, GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA, const RuntimeMethod*))Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::TriggerEvent(Pathfinding.GraphModifier/EventType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_TriggerEvent_mE3187A21AD5747B3B8A9DCF1360FA3B621C7414A (int32_t ___0_type, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUpdateProcessor::ProcessPostUpdates()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_ProcessPostUpdates_m0D357BF10425570E6D32105E4037E0B278A3E74A (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.GraphUpdateProcessor::ProcessRegularUpdates(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateProcessor_ProcessRegularUpdates_m064E295D0976D5E17F1270DD81070E88521F486C (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, bool ___0_force, const RuntimeMethod* method) ;
|
|
// System.Void System.Action::Invoke()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::Peek()
|
|
inline GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA Queue_1_Peek_mC08781BF40C105E864DF4AA86BEB06E86E755574 (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA (*) (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00*, const RuntimeMethod*))Queue_1_Peek_mC08781BF40C105E864DF4AA86BEB06E86E755574_gshared)(__this, method);
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateProcessor::StartAsyncUpdatesIfQueued()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateProcessor_StartAsyncUpdatesIfQueued_m4A836BA79F4FC12D1FB74B2AB1FF2AC494DE0C6E (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::Dequeue()
|
|
inline GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1 (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA (*) (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00*, const RuntimeMethod*))Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateProcessor/GUOSingle>::get_Count()
|
|
inline int32_t Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_inline (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00*, const RuntimeMethod*))Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Threading.EventWaitHandle::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventWaitHandle_Reset_m84719BED571BDAAEE27EE05F57295C7107A74DE6 (EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Threading.WaitHandle::WaitAny(System.Threading.WaitHandle[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WaitHandle_WaitAny_mE77BEA32C504ED54993DABC9513A8EF31C6BC10C (WaitHandleU5BU5D_t85D0945086BF1BF6008422B3DD937ECEC35A8108* ___0_waitHandles, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Profiling.Profiler::EndThreadProfiling()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profiler_EndThreadProfiling_mBD04DF047DA91FC87323E09B6CF8CAA55896AA4D (const RuntimeMethod* method) ;
|
|
// System.String System.Enum::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.NotSupportedException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUtilities/<>c__DisplayClass0_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_mA660191E6F97BF06FDEE175263AA3F3586A83E53 (U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Action_2__ctor_m8AD5501BD89D421B880ABF9D68FBD3DBF3E7D8AF (Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m460C72FDDE5FF8033C7BD19A07CF4E3F473F7414_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void Pathfinding.GraphUtilities::GetContours(Pathfinding.INavmesh,System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUtilities_GetContours_m2F345B6C41555BC8307AD3C31FC043EC0C9E72D7 (RuntimeObject* ___0_navmesh, Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A* ___1_results, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`1<UnityEngine.Vector3[]>::.ctor(System.Object,System.IntPtr)
|
|
inline void Action_1__ctor_m34870B11DA5FDC92606A5D533D03B9BC5D2DE383 (Action_1_t229A459B7FA7229984043C1868CAEDD374607A45* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_1_t229A459B7FA7229984043C1868CAEDD374607A45*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void Pathfinding.GraphUtilities::GetContours(Pathfinding.GridGraph,System.Action`1<UnityEngine.Vector3[]>,System.Single,Pathfinding.GridNodeBase[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUtilities_GetContours_m73BDE3B24741DB36FD6B37E5AC89ED7AB56FEE12 (GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* ___0_grid, Action_1_t229A459B7FA7229984043C1868CAEDD374607A45* ___1_callback, float ___2_yMergeThreshold, GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* ___3_nodes, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphUtilities/<>c__DisplayClass1_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0__ctor_mCFEE0A91FB46D5B1530CA337D7AD5E4495086226 (U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::.ctor()
|
|
inline void Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, const RuntimeMethod*))Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>::.ctor()
|
|
inline void Dictionary_2__ctor_m3787D8E95E3DAA0D0BDAA6F35E987F13DA2A5158 (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF*, const RuntimeMethod*))Dictionary_2__ctor_m3787D8E95E3DAA0D0BDAA6F35E987F13DA2A5158_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Int32>::.ctor()
|
|
inline void HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, const RuntimeMethod*))HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Action`1<Pathfinding.GraphNode>::.ctor(System.Object,System.IntPtr)
|
|
inline void Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692 (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void System.Action`2<System.Collections.Generic.List`1<System.Int32>,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Action_2__ctor_mECFE4C30161C4FD61C3B79A3AC7AE0840011CB5C (Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m460C72FDDE5FF8033C7BD19A07CF4E3F473F7414_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void Pathfinding.Polygon::TraceContours(System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>,System.Collections.Generic.HashSet`1<System.Int32>,System.Action`2<System.Collections.Generic.List`1<System.Int32>,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon_TraceContours_m38EAD365006A30E051EE78C3AB86EE54D013C9AA (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___0_outline, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_hasInEdge, Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC* ___2_results, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<Pathfinding.GridNodeBase>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
|
|
inline void HashSet_1__ctor_m89A5A2B1DAC19ED8D5C9A4E3F69915E3786B9504 (HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared)(__this, ___0_collection, method);
|
|
}
|
|
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.GraphNode::get_Walkable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.GraphNode::get_NodeIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<Pathfinding.GridNodeBase>::Contains(T)
|
|
inline bool HashSet_1_Contains_m1DEAD5ED79FD121874BFEC347F1837F58A5A3C23 (HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* __this, GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0*, GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void Pathfinding.Util.ListExtensions::ClearFast<UnityEngine.Vector3>(System.Collections.Generic.List`1<T>)
|
|
inline void ListExtensions_ClearFast_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m7E4C2F116ECD9A76AB794D731343715CB79FA8FB (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))ListExtensions_ClearFast_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m7E4C2F116ECD9A76AB794D731343715CB79FA8FB_gshared)(___0_list, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Add(T)
|
|
inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 Pathfinding.GridNodeBase::get_XCoordinateInGrid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridNodeBase_get_XCoordinateInGrid_m04C635EDF95D5B9B5EB79102FF0058A347B0A0D9 (GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.GridNodeBase::get_ZCoordinateInGrid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridNodeBase_get_ZCoordinateInGrid_mE095CC84E83924713E966E9CB4785300A03376EA (GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.Util.GraphTransform Pathfinding.GridGraph::get_transform()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* GridGraph_get_transform_m7A16F060EA206BD8A178938B951444FF86634F15_inline (GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 Pathfinding.Util.GraphTransform::InverseTransform(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GraphTransform_InverseTransform_m8D3A0C8CC63C5AFB3CABF55EBF294577A7697DF0 (GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::set_Item(System.Int32,T)
|
|
inline void List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_gshared)(__this, ___0_index, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::RemoveAt(System.Int32)
|
|
inline void List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void Pathfinding.Util.GraphTransform::Transform(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphTransform_Transform_m9FFED78450F41DB68390F49EDF5FF331FFA254F7 (GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_arr, const RuntimeMethod* method) ;
|
|
// System.Void System.Action`1<UnityEngine.Vector3[]>::Invoke(T)
|
|
inline void Action_1_Invoke_m393460B8B649B3A307562EB08CDE5DB424ED6662_inline (Action_1_t229A459B7FA7229984043C1868CAEDD374607A45* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_1_t229A459B7FA7229984043C1868CAEDD374607A45*, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
|
|
}
|
|
// System.Void Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::Release(System.Collections.Generic.List`1<T>&)
|
|
inline void ListPool_1_Release_m2A0ADBC1731FF95BB5174DF06AAF12806BAF06F0 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B** ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B**, const RuntimeMethod*))ListPool_1_Release_m2A0ADBC1731FF95BB5174DF06AAF12806BAF06F0_gshared)(___0_list, method);
|
|
}
|
|
// System.Int32 Pathfinding.TriangleMeshNode::SharedEdge(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriangleMeshNode_SharedEdge_m2B14A28F6A1DB044EAB7741927A09CAE35934189 (TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_other, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.TriangleMeshNode::GetVertexIndex(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriangleMeshNode_GetVertexIndex_m045B00962C60A0BCA7D3D93727E2C1BF4D50CEB7 (TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* __this, int32_t ___0_i, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* __this, int32_t ___0_key, int32_t ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*, int32_t, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* __this, int32_t ___0_key, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF*, int32_t, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, const RuntimeMethod*))Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<Pathfinding.Int3>::Claim()
|
|
inline List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* ListPool_1_Claim_m0ED104F353871703AE7D7C5590ED154A64C2DF76 (const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* (*) (const RuntimeMethod*))ListPool_1_Claim_m0ED104F353871703AE7D7C5590ED154A64C2DF76_gshared)(method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Int32,Pathfinding.Int3>::get_Item(TKey)
|
|
inline Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Dictionary_2_get_Item_m49294889FF0AFD60210807450EACCF861FB0F92E (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 (*) (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m49294889FF0AFD60210807450EACCF861FB0F92E_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.Int3>::Add(T)
|
|
inline void List_1_Add_m3379DEA703C536D8D6F82BD9CDFC7441FC2D90CB_inline (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200*, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, const RuntimeMethod*))List_1_Add_m3379DEA703C536D8D6F82BD9CDFC7441FC2D90CB_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean>::Invoke(T1,T2)
|
|
inline void Action_2_Invoke_mD6D3FB3AF3CD16CBB7F02208DC7D3BBA8D876281_inline (Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A* __this, List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A*, List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200*, bool, const RuntimeMethod*))Action_2_Invoke_mB2DD87F61EB655A33F6277F1E277246CE23B6625_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphNode>::.ctor()
|
|
inline void Queue_1__ctor_mCF0FD704F822CB874B799ACC58C5C322CCA31A95 (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Stack`1<System.Int32>::.ctor()
|
|
inline void Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1 (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6*, const RuntimeMethod*))Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1_gshared)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::Grow()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_Grow_m558EDE1B2EFA8DC1FB9BAEC136BA12FE250C50E1 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<Pathfinding.GraphNode>::Claim(System.Int32)
|
|
inline List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ListPool_1_Claim_mA7D6EB601FD06C65F8EEEED3658B3FF827594492 (int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* (*) (int32_t, const RuntimeMethod*))ListPool_1_Claim_m909F627E3F61146A5AF90B9BAA44AF928BC02287_gshared)(___0_capacity, 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.Stack`1<System.Int32>::Push(T)
|
|
inline void Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6*, int32_t, const RuntimeMethod*))Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Stack`1<System.Int32>::get_Count()
|
|
inline int32_t Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_inline (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6*, const RuntimeMethod*))Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.Stack`1<System.Int32>::Pop()
|
|
inline int32_t Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748 (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6*, const RuntimeMethod*))Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748_gshared)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::AddDirtyNode(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_AddDirtyNode_m7EF882514CA190295D8580CB34B0AEF5891B7823 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.GraphNode::get_IsHierarchicalNodeDirty()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphNode_get_IsHierarchicalNodeDirty_m719B212B4EA163EE1DFED96E7BCEF2555C551DA8 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphNode::set_IsHierarchicalNodeDirty(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_IsHierarchicalNodeDirty_mA9AAB9D2771A905DD1F802F19381CF42CC6CAE7D (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.GraphNode::get_Destroyed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.GraphNode::get_HierarchicalNodeIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphNode_get_HierarchicalNodeIndex_mDA5F72F73692892E6A1AB01877463381A0391D56 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<Pathfinding.GraphNode>::get_Count()
|
|
inline int32_t List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::RemoveHierarchicalNode(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_RemoveHierarchicalNode_m29EB8E53F01AD387FBF5C0D40E1710817410F6FB (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_hierarchicalNode, bool ___1_removeAdjacentSmallNodes, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Remove(T)
|
|
inline bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_gshared)(__this, ___0_item, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<Pathfinding.GraphNode>::get_Item(System.Int32)
|
|
inline GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* List_1_get_Item_m9C60036A6132012418113197759818C140CECC84 (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* (*) (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void Pathfinding.Util.ListExtensions::ClearFast<Pathfinding.GraphNode>(System.Collections.Generic.List`1<T>)
|
|
inline void ListExtensions_ClearFast_TisGraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A_m69A7B138C812E7BBD6740774B97D17BD3B5E8C2C (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59*, const RuntimeMethod*))ListExtensions_ClearFast_TisRuntimeObject_m4392D79A92CBCF77928C9BB22C67AE6A8A9D8238_gshared)(___0_list, method);
|
|
}
|
|
// System.Void Pathfinding.GraphNode::set_HierarchicalNodeIndex(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNode_set_HierarchicalNodeIndex_mA2E26494D068C19E65D75A14F1263E2345334F02 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.HierarchicalGraph::GetHierarchicalNodeIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchicalGraph_GetHierarchicalNodeIndex_m07CBF12C41862F52D38434FBDAFACB23BF2AE910 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.HierarchicalGraph::FindHierarchicalNodeChildren(System.Int32,Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_FindHierarchicalNodeChildren_mD34B480C1817914BF275A310A76058C492C9862C (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_hierarchicalNode, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___1_startNode, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.HierarchicalGraph::FloodFill()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_FloodFill_mB42158805A0CB4AD581210E710623AE3F9881B68 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.AstarData::GetNodes(System.Action`1<Pathfinding.GraphNode>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarData_GetNodes_mA0156323B8E3D8AE259CD76772638A78F21FDCA1 (AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* __this, Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* ___0_callback, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.HierarchicalGraph::RecalculateIfNecessary()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_RecalculateIfNecessary_mE8FA1B677D429C912DD8CC13E7C574C75E237876 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.HierarchicalGraph::set_NumConnectedComponents(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchicalGraph_set_NumConnectedComponents_mB997290CFBED00FA19CD5F20E889A6E74355EF49_inline (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.HierarchicalGraph::get_version()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchicalGraph_get_version_mDB9D8A6E42F4F5A26E148AD960FBACF7429FB0AA_inline (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.HierarchicalGraph::set_version(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchicalGraph_set_version_mE7A2D5368C1AFE0A188BA0CAA63EF90FAAE1DFA0_inline (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphNode>::Enqueue(T)
|
|
inline void Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.GraphNode>::Add(T)
|
|
inline void List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T System.Collections.Generic.Queue`1<Pathfinding.GraphNode>::Dequeue()
|
|
inline GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* Queue_1_Dequeue_mFD39729CC26DCD6FB3872008F39D28805796AE12 (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* (*) (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Queue`1<Pathfinding.GraphNode>::get_Count()
|
|
inline int32_t Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_inline (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Queue`1<Pathfinding.GraphNode>::Clear()
|
|
inline void Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822*, const RuntimeMethod*))Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.Util.RetainedGizmos/Hasher::.ctor(AstarPath)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hasher__ctor_m25E88DB00502DF7D65073E1CF46CD641400E0280 (Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B* __this, AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* ___0_active, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.RetainedGizmos/Hasher::AddHash(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hasher_AddHash_mC612869E4E004C336FB2ED29C69A589106F6106C (Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B* __this, int32_t ___0_hash, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Util.RetainedGizmos::Draw(Pathfinding.Util.RetainedGizmos/Hasher)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RetainedGizmos_Draw_m40981AE44C3717C1CE9A13BD49BAA2D58A6B42B3 (RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5* __this, Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B ___0_hasher, const RuntimeMethod* method) ;
|
|
// T Pathfinding.Util.ObjectPool`1<Pathfinding.Util.RetainedGizmos/Builder>::Claim()
|
|
inline Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D* ObjectPool_1_Claim_mABA4A5838D67A24A3FB8C2F7414FE7A704F6EF7C (const RuntimeMethod* method)
|
|
{
|
|
return (( Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D* (*) (const RuntimeMethod*))ObjectPool_1_Claim_mC0B0793D74306C61C9E53D3DA2BDB0F48D3BA421_gshared)(method);
|
|
}
|
|
// T[] Pathfinding.Util.ArrayPool`1<UnityEngine.Vector3>::Claim(System.Int32)
|
|
inline Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ArrayPool_1_Claim_m03AD8E0A6D3A401F3973202C747EBAC5DAA6CD54 (int32_t ___0_minimumLength, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* (*) (int32_t, const RuntimeMethod*))ArrayPool_1_Claim_m03AD8E0A6D3A401F3973202C747EBAC5DAA6CD54_gshared)(___0_minimumLength, method);
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::get_zero()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_get_zero_mE60104509A05E695E5E18E42F0CA94157A6DF25C (const RuntimeMethod* method) ;
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Division(Pathfinding.Int3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Division_m2351E833F37887DA26163641413CBE2A10756CC4 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, float ___1_rhs, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_black()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.RetainedGizmos/Builder::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Builder_DrawLine_m7CFB057D3CD668DA90730CABE4C3915E4A458F27 (Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.RetainedGizmos/Builder::Submit(Pathfinding.Util.RetainedGizmos,Pathfinding.Util.RetainedGizmos/Hasher)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Builder_Submit_m32115AEC2B2AC36BC704575EAFB1008E3B494E99 (Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D* __this, RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5* ___0_gizmos, Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B ___1_hasher, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
|
|
inline bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void Pathfinding.Int3::.ctor(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int3__ctor_mD63C74F44E26012553DF182655E8F86CC01A1B1E (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Int3::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int3_get_Item_m802943AA086EFABB0B7928AC639BD087E7CB6A2F (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, int32_t ___0_i, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Int3::set_Item(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int3_set_Item_m229C7D4C1C6C06A0D7E8843A4FFB0AD586CFF61D (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, int32_t ___0_i, int32_t ___1_value, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Int3::Dot(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int3_Dot_mAED37AEB561EAEC05FDB760A123CAFCFE86A4023 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.Int3::get_magnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Int3_get_magnitude_mC91010F258A993213D989C018A621AB2C6150BAF (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.Int3 Pathfinding.Int3::Normal2D()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_Normal2D_m4594B86F09E4C141FAB9B5638802B456646BC091 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Int3::get_costMagnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.Int3::get_sqrMagnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Int3_get_sqrMagnitude_mE49C6C2EF3A41769D19AFA9E284526A3B1BEF984 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method) ;
|
|
// System.Int64 Pathfinding.Int3::get_sqrMagnitudeLong()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int3_get_sqrMagnitudeLong_m8319324D5E2D6785E1C26B09E64E669D8C563482 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method) ;
|
|
// System.String Pathfinding.Int3::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int3_ToString_mE39945C2B248D7AD330B6CE73CCFF9B88B5CAB44 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Int3::Equals(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int3_Equals_mDF1B60CB7DC37A57A65D3819F8306410F2DDD0B8 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Int3::Equals(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int3_Equals_m6B8E5A0F29F921D5E0272FAF1E4A2C5D46885B02 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_other, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Int3::GetHashCode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int3_GetHashCode_m153F4D2AFDE0064AAC312D1EF0712EB8DEB36051 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Int2::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
|
|
// System.Int64 Pathfinding.Int2::get_sqrMagnitudeLong()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int2_get_sqrMagnitudeLong_mC0B6184B47BE88CEAD76372AAE89956A7BF20546 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Int2::Equals(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int2_Equals_m27B6A3641243C06AB77E19B8C8773E9F7C6943C3 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Int2::Equals(Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int2_Equals_m832AF4B8862F9390E0135858F2F1C8180F2D46ED (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_other, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Int2::GetHashCode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int2_GetHashCode_mE2828AE291994477EC8613706748D6D5E1C5C79E (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, const RuntimeMethod* method) ;
|
|
// System.String Pathfinding.Int2::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int2_ToString_m2066CECC353D9ADB97C47B768B30A9319B61EFB3 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean AstarPath::get_isScanning()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink::InternalOnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink_InternalOnPostScan_m10696EAA2859F70473210C8A0F983ED85099FC1F (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.AstarWorkItem::.ctor(System.Func`2<System.Boolean,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarWorkItem__ctor_m80ECD25182BAE190E36A03B3F4580FEEB2712D10 (AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469* __this, Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* ___0_update, const RuntimeMethod* method) ;
|
|
// System.Void AstarPath::AddWorkItem(Pathfinding.AstarWorkItem)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarPath_AddWorkItem_mC000E585CE2B6D124153897E9C2CFDDFED7632F0 (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 ___0_item, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform Pathfinding.NodeLink::get_Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink_get_Start_m63D49B1112F44FB5A444D8F6E659BB8DC78AF8A1 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform Pathfinding.NodeLink::get_End()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink_get_End_m89DD3017F292610323D70128EF7E0DC182BB3958_inline (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.NNInfo AstarPath::GetNearest(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 AstarPath_GetNearest_m8F2E9924A3AFF0A27A0A987E4EBFC491A45D0C23 (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Subtraction(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_red()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.Draw::Bezier(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_Bezier_m501BB2CB0BDF880AE54618BA9A947815E3100A30 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2>::TryGetValue(TKey,TValue&)
|
|
inline bool Dictionary_2_TryGetValue_m46248FE84E9DCDDEE5161D06301A986D96AABF8F (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983** ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// Pathfinding.PointNode Pathfinding.NodeLink2::get_startNode()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.PointNode Pathfinding.NodeLink2::get_endNode()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink2::InternalOnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_InternalOnPostScan_mBFFDDB92AD6BBBA5CA149DD82E753F620A12566E (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform Pathfinding.NodeLink2::get_EndTransform()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform Pathfinding.NodeLink2::get_StartTransform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.PointGraph Pathfinding.AstarData::get_pointGraph()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline (AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.NavGraph Pathfinding.AstarData::AddGraph(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* AstarData_AddGraph_mF81512C121448E20CC2782D92140A0198D831125 (AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2>::Remove(TKey)
|
|
inline bool Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::set_startNode(Pathfinding.PointNode)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NodeLink2_set_startNode_m0957A125625CA469A5EEC696B7CEDF23C70C3B2B_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink2::set_endNode(Pathfinding.PointNode)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NodeLink2_set_endNode_m32DB9AA5A15F14BBE373F39E448117B0B7262A53_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* ___0_value, const RuntimeMethod* method) ;
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Explicit(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_ob, const RuntimeMethod* method) ;
|
|
// Pathfinding.PointNode Pathfinding.PointGraph::AddNode(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* PointGraph_AddNode_mEE40422D059C37EE45408200825223BA22F78917 (PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::Apply(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_Apply_m85364B78EEF34F4F53548271B1A5B307C5CC4E0F (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, bool ___0_forceNewCheck, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnEnable_mBA11BC964FB2B02B985252D32EBC4C4D837BBC53 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method) ;
|
|
// System.Void AstarPath::AddWorkItem(System.Action)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarPath_AddWorkItem_m698C98820CC37C00ECE69446329FD9AD9AF5E32F (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_callback, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnDisable_m354E0DD523E10BEF424260CBFE34124A644EF2AD (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.NNConstraint Pathfinding.NNConstraint::get_None()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* NNConstraint_get_None_m64D379ED16BA6D507F7A3837557A44C519FA4811 (const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.GraphNode::get_GraphIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.GraphMask Pathfinding.GraphMask::op_Implicit(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphMask_t0D3B81600BFA722AB8C720E124358F9ABA57D404 GraphMask_op_Implicit_m224C3DCB9258487B9BE3AF1AF88BAF9505B1579E (int32_t ___0_mask, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.PointNode::SetPosition(Pathfinding.Int3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointNode_SetPosition_m34B1E33BEA8F1168F46FE1C8A5C08CCE9AB3D7DA_inline (PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink2::RemoveConnections(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_RemoveConnections_mBB47093CF5F1FB4319B5F3398AA13D8B8F92F5A2 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// Pathfinding.NNInfo AstarPath::GetNearest(UnityEngine.Vector3,Pathfinding.NNConstraint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3 (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* ___1_constraint, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink2::OnDrawGizmos(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnDrawGizmos_m0135B02B8222A009FA5CC669CDDE1F657D0E4C7B (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, bool ___0_selected, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.GraphModifier::GetModifiersOfType<Pathfinding.NodeLink2>()
|
|
inline List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* GraphModifier_GetModifiersOfType_TisNodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_m592EF52BAF39DB9518B77A386200EC82D06DCEF7 (const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* (*) (const RuntimeMethod*))GraphModifier_GetModifiersOfType_TisRuntimeObject_mB5CBEF5FC1AC2549A113920AAEB439504998E140_gshared)(method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<Pathfinding.NodeLink2>::get_Count()
|
|
inline int32_t List_1_get_Count_mCBB5B9336143A9F9EC5FBE8FC81791A62902D345_inline (List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Pathfinding.NodeLink2>::GetEnumerator()
|
|
inline Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47 List_1_GetEnumerator_mD6B06CB68752B64DAEBA1E8801DA886EEBEB191C (List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47 (*) (List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<Pathfinding.NodeLink2>::Dispose()
|
|
inline void Enumerator_Dispose_mFF410C80E378AABD2939814C407F626880D7DE6E (Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<Pathfinding.NodeLink2>::get_Current()
|
|
inline NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* Enumerator_get_Current_mD917DB86B6AD7820D7AC7332DE9D003853079F47_inline (Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* (*) (Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.Serialization.GraphSerializationContext::SerializeNodeReference(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSerializationContext_SerializeNodeReference_m7DDFE9416F1E4BCF332867FEAC72C852D68D45B0 (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.GraphSerializationContext::SerializeVector3(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSerializationContext_SerializeVector3_mA617986987D62C6A7983B32D16A6294E013EAA7B (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<Pathfinding.NodeLink2>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mAA7053DB2E8E97971E942B70E0EE110C4F80A782 (Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// Pathfinding.GraphNode Pathfinding.Serialization.GraphSerializationContext::DeserializeNodeReference()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 Pathfinding.Serialization.GraphSerializationContext::DeserializeVector3()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GraphSerializationContext_DeserializeVector3_mC5A2DC6906CC09A721E4F822EF70A0FF6117D6DF (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2>::.ctor()
|
|
inline void Dictionary_2__ctor_mACBE2669A0D05A36D6FAC1540B30AF2ACFF23EA7 (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.PointNode::.ctor(AstarPath)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointNode__ctor_m308BD54498738C0D59151C441BB033951526FECC (PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* __this, AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* ___0_astar, const RuntimeMethod* method) ;
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink3Node::GetOtherInternal(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* NodeLink3Node_GetOtherInternal_m979DA0B851A656ACC55AE31DD65EFFE190FE3E13 (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_a, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3>::TryGetValue(TKey,TValue&)
|
|
inline bool Dictionary_2_TryGetValue_m37B8F268C4BFA7030E84CC4F71EDE956780C4E54 (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F** ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::InternalOnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_InternalOnPostScan_m0F8825DE9C4DE7D1E2A883A78EE3A99EA853D82D (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink3Node::.ctor(AstarPath)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3Node__ctor_m80465FD097D5070FD00DDCC724D55234832B03DC (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* __this, AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* ___0_active, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform Pathfinding.NodeLink3::get_StartTransform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method) ;
|
|
// T Pathfinding.PointGraph::AddNode<Pathfinding.NodeLink3Node>(T,Pathfinding.Int3)
|
|
inline NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* PointGraph_AddNode_TisNodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_mA6D7D04EBFCAA349A9E99EA2EC0ED8EC804EB4AB (PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* __this, NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* ___0_node, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_position, const RuntimeMethod* method)
|
|
{
|
|
return (( NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* (*) (PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178*, NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, const RuntimeMethod*))PointGraph_AddNode_TisRuntimeObject_m8EBBEB1F3BBC317873FCDA3162E9E16815D25A24_gshared)(__this, ___0_node, ___1_position, method);
|
|
}
|
|
// UnityEngine.Transform Pathfinding.NodeLink3::get_EndTransform()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_mD27240D9A133CD7BA93596CC1C4AAA3E71CB135F (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::Apply(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_Apply_m5CFD37D7D126CCFA17C7A0B56D28DC928A230BFB (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, bool ___0_forceNewCheck, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3>::Remove(TKey)
|
|
inline bool Dictionary_2_Remove_m17B9714C6126B7E3CAF318B67A28316C71AB707C (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void UnityEngine.Debug::DrawRay(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawRay_mB172868181856F153732BB56C0BE1C58EE598F53 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::get_cyan()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink3::RemoveConnections(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_RemoveConnections_m1FE87E765B27AD6E81B7007AF9196D3D67C7968E (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Int64 Pathfinding.Int3::DotLong(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int3_DotLong_m744F83EBF355BD0D272078E3E9F701A66BCF6DB6 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.Int3::Angle(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Int3_Angle_m01E2CC9B4BBCE38C174DF080B013322DDBEF6503 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.VectorMath::ClosestPointOnLineFactor(Pathfinding.Int3,Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VectorMath_ClosestPointOnLineFactor_mE3A447F08C0F54C9D26A51BDEDBFF13B8B75F22B (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lineStart, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_lineEnd, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___2_point, const RuntimeMethod* method) ;
|
|
// System.Single System.Math::Min(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mE913811A2F7566294BF4649A434282634E7254B3 (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ;
|
|
// System.Single System.Math::Max(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ;
|
|
// System.String System.Single::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ;
|
|
// System.String Pathfinding.Int3::op_Implicit(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int3_op_Implicit_m4B0844C76E14376CF2A734F08B603A0DC0A2D984 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_obj, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.NodeLink3::OnDrawGizmos(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_OnDrawGizmos_mA031453169A654A394810BACDE795208829FBE75 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, bool ___0_selected, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink3>::.ctor()
|
|
inline void Dictionary_2__ctor_m7CAF2EE42DCE91BE0F7604C92B6C99753117D284 (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, 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.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.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Single Pathfinding.AstarMath::MapTo(System.Single,System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AstarMath_MapTo_m2D40E381C353D7FD1C7B2FFE1EDD3D5369138191 (float ___0_startMin, float ___1_startMax, float ___2_targetMin, float ___3_targetMax, float ___4_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return Mathf.Lerp(targetMin, targetMax, Mathf.InverseLerp(startMin, startMax, value));
|
|
float L_0 = ___2_targetMin;
|
|
float L_1 = ___3_targetMax;
|
|
float L_2 = ___0_startMin;
|
|
float L_3 = ___1_startMax;
|
|
float L_4 = ___4_value;
|
|
float L_5;
|
|
L_5 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_2, L_3, L_4, NULL);
|
|
float L_6;
|
|
L_6 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_0, L_1, L_5, NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.String Pathfinding.AstarMath::FormatBytesBinary(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AstarMath_FormatBytesBinary_m96A017D5FDF64C3D3E43D499019B2C13AE13262E (int32_t ___0_bytes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F954BE9FD9E999DA1677DADC6D2CAB27412A282);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA659266ADE07F4F1626035EA06D4D2B584A99CFD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF0BE73346B5AB4A8B600CFF4B635AEA469FEE9C);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC008E503687BA2A627379D4E257787AEA3506830);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED21471DBC4A2AE94C39AE1B4960DCE753BF7091);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
double V_0 = 0.0;
|
|
double V_1 = 0.0;
|
|
double G_B3_0 = 0.0;
|
|
{
|
|
// double sign = bytes >= 0 ? 1D : -1D;
|
|
int32_t L_0 = ___0_bytes;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = (-1.0);
|
|
goto IL_0018;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
G_B3_0 = (1.0);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
V_0 = G_B3_0;
|
|
// bytes = Mathf.Abs(bytes);
|
|
int32_t L_1 = ___0_bytes;
|
|
int32_t L_2;
|
|
L_2 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_1, NULL);
|
|
___0_bytes = L_2;
|
|
// if (bytes < 1024) {
|
|
int32_t L_3 = ___0_bytes;
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)1024))))
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
// return (bytes*sign)+" bytes";
|
|
int32_t L_4 = ___0_bytes;
|
|
double L_5 = V_0;
|
|
V_1 = ((double)il2cpp_codegen_multiply(((double)L_4), L_5));
|
|
String_t* L_6;
|
|
L_6 = Double_ToString_m7499A5D792419537DCB9470A3675CEF5117DE339((&V_1), NULL);
|
|
String_t* L_7;
|
|
L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, _stringLiteral9F954BE9FD9E999DA1677DADC6D2CAB27412A282, NULL);
|
|
return L_7;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// } else if (bytes < 1024*1024) {
|
|
int32_t L_8 = ___0_bytes;
|
|
if ((((int32_t)L_8) >= ((int32_t)((int32_t)1048576))))
|
|
{
|
|
goto IL_006e;
|
|
}
|
|
}
|
|
{
|
|
// return ((bytes/1024D)*sign).ToString("0.0") + " KiB";
|
|
int32_t L_9 = ___0_bytes;
|
|
double L_10 = V_0;
|
|
V_1 = ((double)il2cpp_codegen_multiply(((double)(((double)L_9)/(1024.0))), L_10));
|
|
String_t* L_11;
|
|
L_11 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_1), _stringLiteralC008E503687BA2A627379D4E257787AEA3506830, NULL);
|
|
String_t* L_12;
|
|
L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_11, _stringLiteralED21471DBC4A2AE94C39AE1B4960DCE753BF7091, NULL);
|
|
return L_12;
|
|
}
|
|
|
|
IL_006e:
|
|
{
|
|
// } else if (bytes < 1024*1024*1024) {
|
|
int32_t L_13 = ___0_bytes;
|
|
if ((((int32_t)L_13) >= ((int32_t)((int32_t)1073741824))))
|
|
{
|
|
goto IL_009c;
|
|
}
|
|
}
|
|
{
|
|
// return ((bytes/(1024D*1024D))*sign).ToString("0.0") +" MiB";
|
|
int32_t L_14 = ___0_bytes;
|
|
double L_15 = V_0;
|
|
V_1 = ((double)il2cpp_codegen_multiply(((double)(((double)L_14)/(1048576.0))), L_15));
|
|
String_t* L_16;
|
|
L_16 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_1), _stringLiteralC008E503687BA2A627379D4E257787AEA3506830, NULL);
|
|
String_t* L_17;
|
|
L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_16, _stringLiteralA659266ADE07F4F1626035EA06D4D2B584A99CFD, NULL);
|
|
return L_17;
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
// return ((bytes/(1024D*1024D*1024D))*sign).ToString("0.0") +" GiB";
|
|
int32_t L_18 = ___0_bytes;
|
|
double L_19 = V_0;
|
|
V_1 = ((double)il2cpp_codegen_multiply(((double)(((double)L_18)/(1073741824.0))), L_19));
|
|
String_t* L_20;
|
|
L_20 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_1), _stringLiteralC008E503687BA2A627379D4E257787AEA3506830, NULL);
|
|
String_t* L_21;
|
|
L_21 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_20, _stringLiteralBF0BE73346B5AB4A8B600CFF4B635AEA469FEE9C, NULL);
|
|
return L_21;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.AstarMath::Bit(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AstarMath_Bit_mE6FC716DED37AAEB5EB8EDFDAC87619CE7AACAF6 (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (a >> b) & 1;
|
|
int32_t L_0 = ___0_a;
|
|
int32_t L_1 = ___1_b;
|
|
return ((int32_t)(((int32_t)(L_0>>((int32_t)(L_1&((int32_t)31)))))&1));
|
|
}
|
|
}
|
|
// UnityEngine.Color Pathfinding.AstarMath::IntToColor(System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F AstarMath_IntToColor_m18FEEDABB70B78676E696C86EA4A89B84A7ABB2E (int32_t ___0_i, float ___1_a, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// int r = Bit(i, 2) + Bit(i, 3) * 2 + 1;
|
|
int32_t L_0 = ___0_i;
|
|
int32_t L_1;
|
|
L_1 = AstarMath_Bit_mE6FC716DED37AAEB5EB8EDFDAC87619CE7AACAF6(L_0, 2, NULL);
|
|
int32_t L_2 = ___0_i;
|
|
int32_t L_3;
|
|
L_3 = AstarMath_Bit_mE6FC716DED37AAEB5EB8EDFDAC87619CE7AACAF6(L_2, 3, NULL);
|
|
// int g = Bit(i, 1) + Bit(i, 4) * 2 + 1;
|
|
int32_t L_4 = ___0_i;
|
|
int32_t L_5;
|
|
L_5 = AstarMath_Bit_mE6FC716DED37AAEB5EB8EDFDAC87619CE7AACAF6(L_4, 1, NULL);
|
|
int32_t L_6 = ___0_i;
|
|
int32_t L_7;
|
|
L_7 = AstarMath_Bit_mE6FC716DED37AAEB5EB8EDFDAC87619CE7AACAF6(L_6, 4, NULL);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_5, ((int32_t)il2cpp_codegen_multiply(L_7, 2)))), 1));
|
|
// int b = Bit(i, 0) + Bit(i, 5) * 2 + 1;
|
|
int32_t L_8 = ___0_i;
|
|
int32_t L_9;
|
|
L_9 = AstarMath_Bit_mE6FC716DED37AAEB5EB8EDFDAC87619CE7AACAF6(L_8, 0, NULL);
|
|
int32_t L_10 = ___0_i;
|
|
int32_t L_11;
|
|
L_11 = AstarMath_Bit_mE6FC716DED37AAEB5EB8EDFDAC87619CE7AACAF6(L_10, 5, NULL);
|
|
V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_9, ((int32_t)il2cpp_codegen_multiply(L_11, 2)))), 1));
|
|
// return new Color(r*0.25F, g*0.25F, b*0.25F, a);
|
|
int32_t L_12 = V_0;
|
|
int32_t L_13 = V_1;
|
|
float L_14 = ___1_a;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_15), ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1, ((int32_t)il2cpp_codegen_multiply(L_3, 2)))), 1))), (0.25f))), ((float)il2cpp_codegen_multiply(((float)L_12), (0.25f))), ((float)il2cpp_codegen_multiply(((float)L_13), (0.25f))), L_14, /*hidden argument*/NULL);
|
|
return L_15;
|
|
}
|
|
}
|
|
// UnityEngine.Color Pathfinding.AstarMath::HSVToRGB(System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F AstarMath_HSVToRGB_mEA5D04BA78D8AAFB1D015AF313A8ADD3B14E99EF (float ___0_h, float ___1_s, float ___2_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
{
|
|
// float r = 0, g = 0, b = 0;
|
|
V_0 = (0.0f);
|
|
// float r = 0, g = 0, b = 0;
|
|
V_1 = (0.0f);
|
|
// float r = 0, g = 0, b = 0;
|
|
V_2 = (0.0f);
|
|
// float Chroma = s * v;
|
|
float L_0 = ___1_s;
|
|
float L_1 = ___2_v;
|
|
V_3 = ((float)il2cpp_codegen_multiply(L_0, L_1));
|
|
// float Hdash = h / 60.0f;
|
|
float L_2 = ___0_h;
|
|
V_4 = ((float)(L_2/(60.0f)));
|
|
// float X = Chroma * (1.0f - System.Math.Abs((Hdash % 2.0f) - 1.0f));
|
|
float L_3 = V_3;
|
|
float L_4 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_5;
|
|
L_5 = fabsf(((float)il2cpp_codegen_subtract((fmodf(L_4, (2.0f))), (1.0f))));
|
|
V_5 = ((float)il2cpp_codegen_multiply(L_3, ((float)il2cpp_codegen_subtract((1.0f), L_5))));
|
|
// if (Hdash < 1.0f) {
|
|
float L_6 = V_4;
|
|
if ((!(((float)L_6) < ((float)(1.0f)))))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// r = Chroma;
|
|
float L_7 = V_3;
|
|
V_0 = L_7;
|
|
// g = X;
|
|
float L_8 = V_5;
|
|
V_1 = L_8;
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// } else if (Hdash < 2.0f) {
|
|
float L_9 = V_4;
|
|
if ((!(((float)L_9) < ((float)(2.0f)))))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// r = X;
|
|
float L_10 = V_5;
|
|
V_0 = L_10;
|
|
// g = Chroma;
|
|
float L_11 = V_3;
|
|
V_1 = L_11;
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// } else if (Hdash < 3.0f) {
|
|
float L_12 = V_4;
|
|
if ((!(((float)L_12) < ((float)(3.0f)))))
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// g = Chroma;
|
|
float L_13 = V_3;
|
|
V_1 = L_13;
|
|
// b = X;
|
|
float L_14 = V_5;
|
|
V_2 = L_14;
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// } else if (Hdash < 4.0f) {
|
|
float L_15 = V_4;
|
|
if ((!(((float)L_15) < ((float)(4.0f)))))
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
// g = X;
|
|
float L_16 = V_5;
|
|
V_1 = L_16;
|
|
// b = Chroma;
|
|
float L_17 = V_3;
|
|
V_2 = L_17;
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// } else if (Hdash < 5.0f) {
|
|
float L_18 = V_4;
|
|
if ((!(((float)L_18) < ((float)(5.0f)))))
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
// r = X;
|
|
float L_19 = V_5;
|
|
V_0 = L_19;
|
|
// b = Chroma;
|
|
float L_20 = V_3;
|
|
V_2 = L_20;
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// } else if (Hdash < 6.0f) {
|
|
float L_21 = V_4;
|
|
if ((!(((float)L_21) < ((float)(6.0f)))))
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
// r = Chroma;
|
|
float L_22 = V_3;
|
|
V_0 = L_22;
|
|
// b = X;
|
|
float L_23 = V_5;
|
|
V_2 = L_23;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// float Min = v - Chroma;
|
|
float L_24 = ___2_v;
|
|
float L_25 = V_3;
|
|
V_6 = ((float)il2cpp_codegen_subtract(L_24, L_25));
|
|
// r += Min;
|
|
float L_26 = V_0;
|
|
float L_27 = V_6;
|
|
V_0 = ((float)il2cpp_codegen_add(L_26, L_27));
|
|
// g += Min;
|
|
float L_28 = V_1;
|
|
float L_29 = V_6;
|
|
V_1 = ((float)il2cpp_codegen_add(L_28, L_29));
|
|
// b += Min;
|
|
float L_30 = V_2;
|
|
float L_31 = V_6;
|
|
V_2 = ((float)il2cpp_codegen_add(L_30, L_31));
|
|
// return new Color(r, g, b);
|
|
float L_32 = V_0;
|
|
float L_33 = V_1;
|
|
float L_34 = V_2;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_35;
|
|
memset((&L_35), 0, sizeof(L_35));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_35), L_32, L_33, L_34, /*hidden argument*/NULL);
|
|
return L_35;
|
|
}
|
|
}
|
|
#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 Pathfinding.Polygon::ContainsPointXZ(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Polygon_ContainsPointXZ_mACF7A18D73DF0A8769B94914AF1A45A0F9609B8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return VectorMath.IsClockwiseMarginXZ(a, b, p) && VectorMath.IsClockwiseMarginXZ(b, c, p) && VectorMath.IsClockwiseMarginXZ(c, a, p);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___3_p;
|
|
bool L_3;
|
|
L_3 = VectorMath_IsClockwiseMarginXZ_m529952763448588576CB2FB5C2AA369F7703AAC5(L_0, L_1, L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___2_c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___3_p;
|
|
bool L_7;
|
|
L_7 = VectorMath_IsClockwiseMarginXZ_m529952763448588576CB2FB5C2AA369F7703AAC5(L_4, L_5, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___2_c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___3_p;
|
|
bool L_11;
|
|
L_11 = VectorMath_IsClockwiseMarginXZ_m529952763448588576CB2FB5C2AA369F7703AAC5(L_8, L_9, L_10, NULL);
|
|
return L_11;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Polygon::ContainsPointXZ(Pathfinding.Int3,Pathfinding.Int3,Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Polygon_ContainsPointXZ_m565E4C4EEA44C0BCB823F6F688DCB54C55E3635C (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_a, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_b, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___2_c, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___3_p, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return VectorMath.IsClockwiseOrColinearXZ(a, b, p) && VectorMath.IsClockwiseOrColinearXZ(b, c, p) && VectorMath.IsClockwiseOrColinearXZ(c, a, p);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_a;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_1 = ___1_b;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___3_p;
|
|
bool L_3;
|
|
L_3 = VectorMath_IsClockwiseOrColinearXZ_m243F806BB9EA60C0B64786F02B657126F0FE4141(L_0, L_1, L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___1_b;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_5 = ___2_c;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6 = ___3_p;
|
|
bool L_7;
|
|
L_7 = VectorMath_IsClockwiseOrColinearXZ_m243F806BB9EA60C0B64786F02B657126F0FE4141(L_4, L_5, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___2_c;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_9 = ___0_a;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_10 = ___3_p;
|
|
bool L_11;
|
|
L_11 = VectorMath_IsClockwiseOrColinearXZ_m243F806BB9EA60C0B64786F02B657126F0FE4141(L_8, L_9, L_10, NULL);
|
|
return L_11;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Polygon::ContainsPoint(Pathfinding.Int2,Pathfinding.Int2,Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Polygon_ContainsPoint_mAA2ADC01725BD025A8DDEC9EE789DBA091AEFBF1 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___1_b, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___2_c, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___3_p, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return VectorMath.IsClockwiseOrColinear(a, b, p) && VectorMath.IsClockwiseOrColinear(b, c, p) && VectorMath.IsClockwiseOrColinear(c, a, p);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_a;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_1 = ___1_b;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___3_p;
|
|
bool L_3;
|
|
L_3 = VectorMath_IsClockwiseOrColinear_m9E1D7793A0E5A1CA15958C4ED5BF2AB738970CE9(L_0, L_1, L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_4 = ___1_b;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_5 = ___2_c;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_6 = ___3_p;
|
|
bool L_7;
|
|
L_7 = VectorMath_IsClockwiseOrColinear_m9E1D7793A0E5A1CA15958C4ED5BF2AB738970CE9(L_4, L_5, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_8 = ___2_c;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_9 = ___0_a;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_10 = ___3_p;
|
|
bool L_11;
|
|
L_11 = VectorMath_IsClockwiseOrColinear_m9E1D7793A0E5A1CA15958C4ED5BF2AB738970CE9(L_8, L_9, L_10, NULL);
|
|
return L_11;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Polygon::ContainsPoint(UnityEngine.Vector2[],UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Polygon_ContainsPoint_m95323AD1292A2065FA735CE4DDDC2CA8E02D0767 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_polyPoints, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_p, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// int j = polyPoints.Length-1;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_polyPoints;
|
|
NullCheck(L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
|
|
// bool inside = false;
|
|
V_1 = (bool)0;
|
|
// for (int i = 0; i < polyPoints.Length; j = i++) {
|
|
V_2 = 0;
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// if (((polyPoints[i].y <= p.y && p.y < polyPoints[j].y) || (polyPoints[j].y <= p.y && p.y < polyPoints[i].y)) &&
|
|
// (p.x < (polyPoints[j].x - polyPoints[i].x) * (p.y - polyPoints[i].y) / (polyPoints[j].y - polyPoints[i].y) + polyPoints[i].x))
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_polyPoints;
|
|
int32_t L_2 = V_2;
|
|
NullCheck(L_1);
|
|
float L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_p;
|
|
float L_5 = L_4.___y_1;
|
|
if ((!(((float)L_3) <= ((float)L_5))))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_p;
|
|
float L_7 = L_6.___y_1;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = ___0_polyPoints;
|
|
int32_t L_9 = V_0;
|
|
NullCheck(L_8);
|
|
float L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___y_1;
|
|
if ((((float)L_7) < ((float)L_10)))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_11 = ___0_polyPoints;
|
|
int32_t L_12 = V_0;
|
|
NullCheck(L_11);
|
|
float L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___1_p;
|
|
float L_15 = L_14.___y_1;
|
|
if ((!(((float)L_13) <= ((float)L_15))))
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = ___1_p;
|
|
float L_17 = L_16.___y_1;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_18 = ___0_polyPoints;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
float L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___y_1;
|
|
if ((!(((float)L_17) < ((float)L_20))))
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___1_p;
|
|
float L_22 = L_21.___x_0;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_23 = ___0_polyPoints;
|
|
int32_t L_24 = V_0;
|
|
NullCheck(L_23);
|
|
float L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___x_0;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_26 = ___0_polyPoints;
|
|
int32_t L_27 = V_2;
|
|
NullCheck(L_26);
|
|
float L_28 = ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = ___1_p;
|
|
float L_30 = L_29.___y_1;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_31 = ___0_polyPoints;
|
|
int32_t L_32 = V_2;
|
|
NullCheck(L_31);
|
|
float L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___y_1;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_34 = ___0_polyPoints;
|
|
int32_t L_35 = V_0;
|
|
NullCheck(L_34);
|
|
float L_36 = ((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___y_1;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_37 = ___0_polyPoints;
|
|
int32_t L_38 = V_2;
|
|
NullCheck(L_37);
|
|
float L_39 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->___y_1;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_40 = ___0_polyPoints;
|
|
int32_t L_41 = V_2;
|
|
NullCheck(L_40);
|
|
float L_42 = ((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___x_0;
|
|
if ((!(((float)L_22) < ((float)((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_25, L_28)), ((float)il2cpp_codegen_subtract(L_30, L_33))))/((float)il2cpp_codegen_subtract(L_36, L_39)))), L_42))))))
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
{
|
|
// inside = !inside;
|
|
bool L_43 = V_1;
|
|
V_1 = (bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
// for (int i = 0; i < polyPoints.Length; j = i++) {
|
|
int32_t L_44 = V_2;
|
|
int32_t L_45 = L_44;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
V_0 = L_45;
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
// for (int i = 0; i < polyPoints.Length; j = i++) {
|
|
int32_t L_46 = V_2;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_47 = ___0_polyPoints;
|
|
NullCheck(L_47);
|
|
if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// return inside;
|
|
bool L_48 = V_1;
|
|
return L_48;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Polygon::ContainsPointXZ(UnityEngine.Vector3[],UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Polygon_ContainsPointXZ_mB92CDD66D095A5B67545B629D2EE698FD8A3B664 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_polyPoints, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// int j = polyPoints.Length-1;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_polyPoints;
|
|
NullCheck(L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
|
|
// bool inside = false;
|
|
V_1 = (bool)0;
|
|
// for (int i = 0; i < polyPoints.Length; j = i++) {
|
|
V_2 = 0;
|
|
goto IL_00c6;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// if (((polyPoints[i].z <= p.z && p.z < polyPoints[j].z) || (polyPoints[j].z <= p.z && p.z < polyPoints[i].z)) &&
|
|
// (p.x < (polyPoints[j].x - polyPoints[i].x) * (p.z - polyPoints[i].z) / (polyPoints[j].z - polyPoints[i].z) + polyPoints[i].x))
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_polyPoints;
|
|
int32_t L_2 = V_2;
|
|
NullCheck(L_1);
|
|
float L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_p;
|
|
float L_5 = L_4.___z_4;
|
|
if ((!(((float)L_3) <= ((float)L_5))))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_p;
|
|
float L_7 = L_6.___z_4;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_polyPoints;
|
|
int32_t L_9 = V_0;
|
|
NullCheck(L_8);
|
|
float L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___z_4;
|
|
if ((((float)L_7) < ((float)L_10)))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = ___0_polyPoints;
|
|
int32_t L_12 = V_0;
|
|
NullCheck(L_11);
|
|
float L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_p;
|
|
float L_15 = L_14.___z_4;
|
|
if ((!(((float)L_13) <= ((float)L_15))))
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_p;
|
|
float L_17 = L_16.___z_4;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = ___0_polyPoints;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
float L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___z_4;
|
|
if ((!(((float)L_17) < ((float)L_20))))
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___1_p;
|
|
float L_22 = L_21.___x_2;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_23 = ___0_polyPoints;
|
|
int32_t L_24 = V_0;
|
|
NullCheck(L_23);
|
|
float L_25 = ((L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_24)))->___x_2;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_26 = ___0_polyPoints;
|
|
int32_t L_27 = V_2;
|
|
NullCheck(L_26);
|
|
float L_28 = ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___1_p;
|
|
float L_30 = L_29.___z_4;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = ___0_polyPoints;
|
|
int32_t L_32 = V_2;
|
|
NullCheck(L_31);
|
|
float L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___z_4;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_34 = ___0_polyPoints;
|
|
int32_t L_35 = V_0;
|
|
NullCheck(L_34);
|
|
float L_36 = ((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___z_4;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_37 = ___0_polyPoints;
|
|
int32_t L_38 = V_2;
|
|
NullCheck(L_37);
|
|
float L_39 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->___z_4;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_40 = ___0_polyPoints;
|
|
int32_t L_41 = V_2;
|
|
NullCheck(L_40);
|
|
float L_42 = ((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___x_2;
|
|
if ((!(((float)L_22) < ((float)((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_25, L_28)), ((float)il2cpp_codegen_subtract(L_30, L_33))))/((float)il2cpp_codegen_subtract(L_36, L_39)))), L_42))))))
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
{
|
|
// inside = !inside;
|
|
bool L_43 = V_1;
|
|
V_1 = (bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
// for (int i = 0; i < polyPoints.Length; j = i++) {
|
|
int32_t L_44 = V_2;
|
|
int32_t L_45 = L_44;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
V_0 = L_45;
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
// for (int i = 0; i < polyPoints.Length; j = i++) {
|
|
int32_t L_46 = V_2;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = ___0_polyPoints;
|
|
NullCheck(L_47);
|
|
if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// return inside;
|
|
bool L_48 = V_1;
|
|
return L_48;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.Polygon::SampleYCoordinateInTriangle(Pathfinding.Int3,Pathfinding.Int3,Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Polygon_SampleYCoordinateInTriangle_mAF4EB194626C5A653F61A1BD34B1E3186141122B (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_p1, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_p2, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___2_p3, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___3_p, 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;
|
|
}
|
|
double V_0 = 0.0;
|
|
double V_1 = 0.0;
|
|
double V_2 = 0.0;
|
|
{
|
|
// double det = ((double)(p2.z - p3.z)) * (p1.x - p3.x) + ((double)(p3.x - p2.x)) * (p1.z - p3.z);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___1_p2;
|
|
int32_t L_1 = L_0.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___2_p3;
|
|
int32_t L_3 = L_2.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_p1;
|
|
int32_t L_5 = L_4.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6 = ___2_p3;
|
|
int32_t L_7 = L_6.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___2_p3;
|
|
int32_t L_9 = L_8.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_10 = ___1_p2;
|
|
int32_t L_11 = L_10.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_12 = ___0_p1;
|
|
int32_t L_13 = L_12.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_14 = ___2_p3;
|
|
int32_t L_15 = L_14.___z_2;
|
|
V_0 = ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)((int32_t)il2cpp_codegen_subtract(L_1, L_3))), ((double)((int32_t)il2cpp_codegen_subtract(L_5, L_7))))), ((double)il2cpp_codegen_multiply(((double)((int32_t)il2cpp_codegen_subtract(L_9, L_11))), ((double)((int32_t)il2cpp_codegen_subtract(L_13, L_15)))))));
|
|
// double lambda1 = ((((double)(p2.z - p3.z)) * (p.x - p3.x) + ((double)(p3.x - p2.x)) * (p.z - p3.z)) / det);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_16 = ___1_p2;
|
|
int32_t L_17 = L_16.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_18 = ___2_p3;
|
|
int32_t L_19 = L_18.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_20 = ___3_p;
|
|
int32_t L_21 = L_20.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_22 = ___2_p3;
|
|
int32_t L_23 = L_22.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_24 = ___2_p3;
|
|
int32_t L_25 = L_24.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_26 = ___1_p2;
|
|
int32_t L_27 = L_26.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_28 = ___3_p;
|
|
int32_t L_29 = L_28.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_30 = ___2_p3;
|
|
int32_t L_31 = L_30.___z_2;
|
|
double L_32 = V_0;
|
|
V_1 = ((double)(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)((int32_t)il2cpp_codegen_subtract(L_17, L_19))), ((double)((int32_t)il2cpp_codegen_subtract(L_21, L_23))))), ((double)il2cpp_codegen_multiply(((double)((int32_t)il2cpp_codegen_subtract(L_25, L_27))), ((double)((int32_t)il2cpp_codegen_subtract(L_29, L_31)))))))/L_32));
|
|
// double lambda2 = ((((double)(p3.z - p1.z)) * (p.x - p3.x) + ((double)(p1.x - p3.x)) * (p.z - p3.z)) / det);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_33 = ___2_p3;
|
|
int32_t L_34 = L_33.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_35 = ___0_p1;
|
|
int32_t L_36 = L_35.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_37 = ___3_p;
|
|
int32_t L_38 = L_37.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_39 = ___2_p3;
|
|
int32_t L_40 = L_39.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_41 = ___0_p1;
|
|
int32_t L_42 = L_41.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_43 = ___2_p3;
|
|
int32_t L_44 = L_43.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_45 = ___3_p;
|
|
int32_t L_46 = L_45.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_47 = ___2_p3;
|
|
int32_t L_48 = L_47.___z_2;
|
|
double L_49 = V_0;
|
|
V_2 = ((double)(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)((int32_t)il2cpp_codegen_subtract(L_34, L_36))), ((double)((int32_t)il2cpp_codegen_subtract(L_38, L_40))))), ((double)il2cpp_codegen_multiply(((double)((int32_t)il2cpp_codegen_subtract(L_42, L_44))), ((double)((int32_t)il2cpp_codegen_subtract(L_46, L_48)))))))/L_49));
|
|
// return (int)Math.Round(lambda1 * p1.y + lambda2 * p2.y + (1 - lambda1 - lambda2) * p3.y);
|
|
double L_50 = V_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_51 = ___0_p1;
|
|
int32_t L_52 = L_51.___y_1;
|
|
double L_53 = V_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_54 = ___1_p2;
|
|
int32_t L_55 = L_54.___y_1;
|
|
double L_56 = V_1;
|
|
double L_57 = V_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_58 = ___2_p3;
|
|
int32_t L_59 = L_58.___y_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_60;
|
|
L_60 = bankers_round(((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_50, ((double)L_52))), ((double)il2cpp_codegen_multiply(L_53, ((double)L_55))))), ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_subtract((1.0), L_56)), L_57)), ((double)L_59))))));
|
|
return il2cpp_codegen_cast_double_to_int<int32_t>(L_60);
|
|
}
|
|
}
|
|
// UnityEngine.Vector3[] Pathfinding.Polygon::ConvexHullXZ(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* Polygon_ConvexHullXZ_m6B3CDDB1783283A100E1769E79DFDA6C49901E88 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, 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*)&ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Release_m2DDC5B35634AFE7B564F36EDD2901894C75B8BD9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D90B54C5EDA22034EF830CE40C9657C80DC88DE);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
{
|
|
// if (points.Length == 0) return new Vector3[0];
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_points;
|
|
NullCheck(L_0);
|
|
if ((((RuntimeArray*)L_0)->max_length))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// if (points.Length == 0) return new Vector3[0];
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
return L_1;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// var hull = Pathfinding.Util.ListPool<Vector3>.Claim();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2;
|
|
L_2 = ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7(ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var);
|
|
V_0 = L_2;
|
|
// int pointOnHull = 0;
|
|
V_1 = 0;
|
|
// for (int i = 1; i < points.Length; i++) if (points[i].x < points[pointOnHull].x) pointOnHull = i;
|
|
V_5 = 1;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// for (int i = 1; i < points.Length; i++) if (points[i].x < points[pointOnHull].x) pointOnHull = i;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = ___0_points;
|
|
int32_t L_4 = V_5;
|
|
NullCheck(L_3);
|
|
float L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___x_2;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = ___0_points;
|
|
int32_t L_7 = V_1;
|
|
NullCheck(L_6);
|
|
float L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___x_2;
|
|
if ((!(((float)L_5) < ((float)L_8))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 1; i < points.Length; i++) if (points[i].x < points[pointOnHull].x) pointOnHull = i;
|
|
int32_t L_9 = V_5;
|
|
V_1 = L_9;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// for (int i = 1; i < points.Length; i++) if (points[i].x < points[pointOnHull].x) pointOnHull = i;
|
|
int32_t L_10 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// for (int i = 1; i < points.Length; i++) if (points[i].x < points[pointOnHull].x) pointOnHull = i;
|
|
int32_t L_11 = V_5;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = ___0_points;
|
|
NullCheck(L_12);
|
|
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// int startpoint = pointOnHull;
|
|
int32_t L_13 = V_1;
|
|
V_2 = L_13;
|
|
// int counter = 0;
|
|
V_3 = 0;
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// hull.Add(points[pointOnHull]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = V_0;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = ___0_points;
|
|
int32_t L_16 = V_1;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = L_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
|
|
NullCheck(L_14);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_14, L_18, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// int endpoint = 0;
|
|
V_6 = 0;
|
|
// for (int i = 0; i < points.Length; i++) if (endpoint == pointOnHull || !VectorMath.RightOrColinearXZ(points[pointOnHull], points[endpoint], points[i])) endpoint = i;
|
|
V_7 = 0;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) if (endpoint == pointOnHull || !VectorMath.RightOrColinearXZ(points[pointOnHull], points[endpoint], points[i])) endpoint = i;
|
|
int32_t L_19 = V_6;
|
|
int32_t L_20 = V_1;
|
|
if ((((int32_t)L_19) == ((int32_t)L_20)))
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_21 = ___0_points;
|
|
int32_t L_22 = V_1;
|
|
NullCheck(L_21);
|
|
int32_t L_23 = L_22;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = ___0_points;
|
|
int32_t L_26 = V_6;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = L_26;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = ___0_points;
|
|
int32_t L_30 = V_7;
|
|
NullCheck(L_29);
|
|
int32_t L_31 = L_30;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
|
|
bool L_33;
|
|
L_33 = VectorMath_RightOrColinearXZ_mB4E21EEF15049363F827235D8695B37BC8463686(L_24, L_28, L_32, NULL);
|
|
if (L_33)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) if (endpoint == pointOnHull || !VectorMath.RightOrColinearXZ(points[pointOnHull], points[endpoint], points[i])) endpoint = i;
|
|
int32_t L_34 = V_7;
|
|
V_6 = L_34;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) if (endpoint == pointOnHull || !VectorMath.RightOrColinearXZ(points[pointOnHull], points[endpoint], points[i])) endpoint = i;
|
|
int32_t L_35 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_35, 1));
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) if (endpoint == pointOnHull || !VectorMath.RightOrColinearXZ(points[pointOnHull], points[endpoint], points[i])) endpoint = i;
|
|
int32_t L_36 = V_7;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_37 = ___0_points;
|
|
NullCheck(L_37);
|
|
if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// pointOnHull = endpoint;
|
|
int32_t L_38 = V_6;
|
|
V_1 = L_38;
|
|
// counter++;
|
|
int32_t L_39 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
// if (counter > 10000) {
|
|
int32_t L_40 = V_3;
|
|
if ((((int32_t)L_40) <= ((int32_t)((int32_t)10000))))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("Infinite Loop in Convex Hull Calculation");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral5D90B54C5EDA22034EF830CE40C9657C80DC88DE, NULL);
|
|
// break;
|
|
goto IL_00af;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
// } while (pointOnHull != startpoint);
|
|
int32_t L_41 = V_1;
|
|
int32_t L_42 = V_2;
|
|
if ((!(((uint32_t)L_41) == ((uint32_t)L_42))))
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
// var result = hull.ToArray();
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_43 = V_0;
|
|
NullCheck(L_43);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44;
|
|
L_44 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_43, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var);
|
|
V_4 = L_44;
|
|
// Pathfinding.Util.ListPool<Vector3>.Release(hull);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_45 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
ListPool_1_Release_m2DDC5B35634AFE7B564F36EDD2901894C75B8BD9(L_45, ListPool_1_Release_m2DDC5B35634AFE7B564F36EDD2901894C75B8BD9_RuntimeMethod_var);
|
|
// return result;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_46 = V_4;
|
|
return L_46;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2 Pathfinding.Polygon::ClosestPointOnTriangle(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Polygon_ClosestPointOnTriangle_m698E3ED6AE962226999D8FEB042E28864DBAD138 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_c, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_p, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
float V_9 = 0.0f;
|
|
float V_10 = 0.0f;
|
|
float V_11 = 0.0f;
|
|
float V_12 = 0.0f;
|
|
float V_13 = 0.0f;
|
|
{
|
|
// var ab = b - a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
// var ac = c - a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___2_c;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
L_5 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_3, L_4, NULL);
|
|
V_1 = L_5;
|
|
// var ap = p - a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___3_p;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
L_8 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_6, L_7, NULL);
|
|
V_2 = L_8;
|
|
// var d1 = Vector2.Dot(ab, ap);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_2;
|
|
float L_11;
|
|
L_11 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_9, L_10, NULL);
|
|
V_3 = L_11;
|
|
// var d2 = Vector2.Dot(ac, ap);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_2;
|
|
float L_14;
|
|
L_14 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_12, L_13, NULL);
|
|
V_4 = L_14;
|
|
// if (d1 <= 0 && d2 <= 0) {
|
|
float L_15 = V_3;
|
|
if ((!(((float)L_15) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
float L_16 = V_4;
|
|
if ((!(((float)L_16) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// return a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___0_a;
|
|
return L_17;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// var bp = p - b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = ___3_p;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___1_b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
|
|
L_20 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_18, L_19, NULL);
|
|
V_5 = L_20;
|
|
// var d3 = Vector2.Dot(ab, bp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = V_5;
|
|
float L_23;
|
|
L_23 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_21, L_22, NULL);
|
|
V_6 = L_23;
|
|
// var d4 = Vector2.Dot(ac, bp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_5;
|
|
float L_26;
|
|
L_26 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_24, L_25, NULL);
|
|
V_7 = L_26;
|
|
// if (d3 >= 0 && d4 <= d3) {
|
|
float L_27 = V_6;
|
|
if ((!(((float)L_27) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
float L_28 = V_7;
|
|
float L_29 = V_6;
|
|
if ((!(((float)L_28) <= ((float)L_29))))
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
// return b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = ___1_b;
|
|
return L_30;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// if (d1 >= 0 && d3 <= 0) {
|
|
float L_31 = V_3;
|
|
if ((!(((float)L_31) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
float L_32 = V_6;
|
|
if ((!(((float)L_32) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// var vc = d1 * d4 - d3 * d2;
|
|
float L_33 = V_3;
|
|
float L_34 = V_7;
|
|
float L_35 = V_6;
|
|
float L_36 = V_4;
|
|
// if (vc <= 0) {
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_33, L_34)), ((float)il2cpp_codegen_multiply(L_35, L_36))))) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// var v = d1 / (d1 - d3);
|
|
float L_37 = V_3;
|
|
float L_38 = V_3;
|
|
float L_39 = V_6;
|
|
V_11 = ((float)(L_37/((float)il2cpp_codegen_subtract(L_38, L_39))));
|
|
// return a + ab*v;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = ___0_a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = V_0;
|
|
float L_42 = V_11;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43;
|
|
L_43 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_41, L_42, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44;
|
|
L_44 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_40, L_43, NULL);
|
|
return L_44;
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// var cp = p - c;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = ___3_p;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46 = ___2_c;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47;
|
|
L_47 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_45, L_46, NULL);
|
|
V_8 = L_47;
|
|
// var d5 = Vector2.Dot(ab, cp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49 = V_8;
|
|
float L_50;
|
|
L_50 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_48, L_49, NULL);
|
|
V_9 = L_50;
|
|
// var d6 = Vector2.Dot(ac, cp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = V_8;
|
|
float L_53;
|
|
L_53 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_51, L_52, NULL);
|
|
V_10 = L_53;
|
|
// if (d6 >= 0 && d5 <= d6) {
|
|
float L_54 = V_10;
|
|
if ((!(((float)L_54) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
float L_55 = V_9;
|
|
float L_56 = V_10;
|
|
if ((!(((float)L_55) <= ((float)L_56))))
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
// return c;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = ___2_c;
|
|
return L_57;
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
// if (d2 >= 0 && d6 <= 0) {
|
|
float L_58 = V_4;
|
|
if ((!(((float)L_58) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_010d;
|
|
}
|
|
}
|
|
{
|
|
float L_59 = V_10;
|
|
if ((!(((float)L_59) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_010d;
|
|
}
|
|
}
|
|
{
|
|
// var vb = d5 * d2 - d1 * d6;
|
|
float L_60 = V_9;
|
|
float L_61 = V_4;
|
|
float L_62 = V_3;
|
|
float L_63 = V_10;
|
|
// if (vb <= 0) {
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_60, L_61)), ((float)il2cpp_codegen_multiply(L_62, L_63))))) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_010d;
|
|
}
|
|
}
|
|
{
|
|
// var v = d2 / (d2 - d6);
|
|
float L_64 = V_4;
|
|
float L_65 = V_4;
|
|
float L_66 = V_10;
|
|
V_12 = ((float)(L_64/((float)il2cpp_codegen_subtract(L_65, L_66))));
|
|
// return a + ac*v;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = ___0_a;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68 = V_1;
|
|
float L_69 = V_12;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70;
|
|
L_70 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_68, L_69, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71;
|
|
L_71 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_67, L_70, NULL);
|
|
return L_71;
|
|
}
|
|
|
|
IL_010d:
|
|
{
|
|
// if ((d4 - d3) >= 0 && (d5 - d6) >= 0) {
|
|
float L_72 = V_7;
|
|
float L_73 = V_6;
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(L_72, L_73))) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_015f;
|
|
}
|
|
}
|
|
{
|
|
float L_74 = V_9;
|
|
float L_75 = V_10;
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(L_74, L_75))) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_015f;
|
|
}
|
|
}
|
|
{
|
|
// var va = d3 * d6 - d5 * d4;
|
|
float L_76 = V_6;
|
|
float L_77 = V_10;
|
|
float L_78 = V_9;
|
|
float L_79 = V_7;
|
|
// if (va <= 0) {
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_76, L_77)), ((float)il2cpp_codegen_multiply(L_78, L_79))))) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_015f;
|
|
}
|
|
}
|
|
{
|
|
// var v = (d4 - d3) / ((d4 - d3) + (d5 - d6));
|
|
float L_80 = V_7;
|
|
float L_81 = V_6;
|
|
float L_82 = V_7;
|
|
float L_83 = V_6;
|
|
float L_84 = V_9;
|
|
float L_85 = V_10;
|
|
V_13 = ((float)(((float)il2cpp_codegen_subtract(L_80, L_81))/((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_82, L_83)), ((float)il2cpp_codegen_subtract(L_84, L_85))))));
|
|
// return b + (c - b) * v;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86 = ___1_b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87 = ___2_c;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_88 = ___1_b;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_89;
|
|
L_89 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_87, L_88, NULL);
|
|
float L_90 = V_13;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_91;
|
|
L_91 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_89, L_90, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_92;
|
|
L_92 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_86, L_91, NULL);
|
|
return L_92;
|
|
}
|
|
|
|
IL_015f:
|
|
{
|
|
// return p;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_93 = ___3_p;
|
|
return L_93;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.Polygon::ClosestPointOnTriangleXZ(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Polygon_ClosestPointOnTriangleXZ_mB09011499825EC3F8EAABCF31E15EFFB2D63A1EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
float V_8 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
float V_10 = 0.0f;
|
|
float V_11 = 0.0f;
|
|
float V_12 = 0.0f;
|
|
float V_13 = 0.0f;
|
|
float V_14 = 0.0f;
|
|
float V_15 = 0.0f;
|
|
float V_16 = 0.0f;
|
|
float V_17 = 0.0f;
|
|
float V_18 = 0.0f;
|
|
float V_19 = 0.0f;
|
|
{
|
|
// var ab = new Vector2(b.x - a.x, b.z - a.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_b;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
|
|
float L_5 = L_4.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
|
|
float L_7 = L_6.___z_4;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), NULL);
|
|
// var ac = new Vector2(c.x - a.x, c.z - a.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___2_c;
|
|
float L_9 = L_8.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_a;
|
|
float L_11 = L_10.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___2_c;
|
|
float L_13 = L_12.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_a;
|
|
float L_15 = L_14.___z_4;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_1), ((float)il2cpp_codegen_subtract(L_9, L_11)), ((float)il2cpp_codegen_subtract(L_13, L_15)), NULL);
|
|
// var ap = new Vector2(p.x - a.x, p.z - a.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___3_p;
|
|
float L_17 = L_16.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___0_a;
|
|
float L_19 = L_18.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___3_p;
|
|
float L_21 = L_20.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___0_a;
|
|
float L_23 = L_22.___z_4;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), ((float)il2cpp_codegen_subtract(L_17, L_19)), ((float)il2cpp_codegen_subtract(L_21, L_23)), NULL);
|
|
// var d1 = Vector2.Dot(ab, ap);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_2;
|
|
float L_26;
|
|
L_26 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_24, L_25, NULL);
|
|
V_3 = L_26;
|
|
// var d2 = Vector2.Dot(ac, ap);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = V_2;
|
|
float L_29;
|
|
L_29 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_27, L_28, NULL);
|
|
V_4 = L_29;
|
|
// if (d1 <= 0 && d2 <= 0) {
|
|
float L_30 = V_3;
|
|
if ((!(((float)L_30) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
float L_31 = V_4;
|
|
if ((!(((float)L_31) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// return a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_a;
|
|
return L_32;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// var bp = new Vector2(p.x - b.x, p.z - b.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___3_p;
|
|
float L_34 = L_33.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ___1_b;
|
|
float L_36 = L_35.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___3_p;
|
|
float L_38 = L_37.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = ___1_b;
|
|
float L_40 = L_39.___z_4;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_5), ((float)il2cpp_codegen_subtract(L_34, L_36)), ((float)il2cpp_codegen_subtract(L_38, L_40)), NULL);
|
|
// var d3 = Vector2.Dot(ab, bp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_5;
|
|
float L_43;
|
|
L_43 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_41, L_42, NULL);
|
|
V_6 = L_43;
|
|
// var d4 = Vector2.Dot(ac, bp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_5;
|
|
float L_46;
|
|
L_46 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_44, L_45, NULL);
|
|
V_7 = L_46;
|
|
// if (d3 >= 0 && d4 <= d3) {
|
|
float L_47 = V_6;
|
|
if ((!(((float)L_47) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00cd;
|
|
}
|
|
}
|
|
{
|
|
float L_48 = V_7;
|
|
float L_49 = V_6;
|
|
if ((!(((float)L_48) <= ((float)L_49))))
|
|
{
|
|
goto IL_00cd;
|
|
}
|
|
}
|
|
{
|
|
// return b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = ___1_b;
|
|
return L_50;
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
// var vc = d1 * d4 - d3 * d2;
|
|
float L_51 = V_3;
|
|
float L_52 = V_7;
|
|
float L_53 = V_6;
|
|
float L_54 = V_4;
|
|
V_8 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_51, L_52)), ((float)il2cpp_codegen_multiply(L_53, L_54))));
|
|
// if (d1 >= 0 && d3 <= 0 && vc <= 0) {
|
|
float L_55 = V_3;
|
|
if ((!(((float)L_55) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
float L_56 = V_6;
|
|
if ((!(((float)L_56) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
float L_57 = V_8;
|
|
if ((!(((float)L_57) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
// var v = d1 / (d1 - d3);
|
|
float L_58 = V_3;
|
|
float L_59 = V_3;
|
|
float L_60 = V_6;
|
|
V_14 = ((float)(L_58/((float)il2cpp_codegen_subtract(L_59, L_60))));
|
|
// return (1-v)*a + v*b;
|
|
float L_61 = V_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
|
|
L_63 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_subtract((1.0f), L_61)), L_62, NULL);
|
|
float L_64 = V_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
|
|
L_66 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_64, L_65, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
|
|
L_67 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_63, L_66, NULL);
|
|
return L_67;
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
// var cp = new Vector2(p.x - c.x, p.z - c.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = ___3_p;
|
|
float L_69 = L_68.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = ___2_c;
|
|
float L_71 = L_70.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = ___3_p;
|
|
float L_73 = L_72.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = ___2_c;
|
|
float L_75 = L_74.___z_4;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_9), ((float)il2cpp_codegen_subtract(L_69, L_71)), ((float)il2cpp_codegen_subtract(L_73, L_75)), NULL);
|
|
// var d5 = Vector2.Dot(ab, cp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77 = V_9;
|
|
float L_78;
|
|
L_78 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_76, L_77, NULL);
|
|
V_10 = L_78;
|
|
// var d6 = Vector2.Dot(ac, cp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80 = V_9;
|
|
float L_81;
|
|
L_81 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_79, L_80, NULL);
|
|
V_11 = L_81;
|
|
// if (d6 >= 0 && d5 <= d6) {
|
|
float L_82 = V_11;
|
|
if ((!(((float)L_82) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
float L_83 = V_10;
|
|
float L_84 = V_11;
|
|
if ((!(((float)L_83) <= ((float)L_84))))
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
// return c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = ___2_c;
|
|
return L_85;
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
// var vb = d5 * d2 - d1 * d6;
|
|
float L_86 = V_10;
|
|
float L_87 = V_4;
|
|
float L_88 = V_3;
|
|
float L_89 = V_11;
|
|
V_12 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_86, L_87)), ((float)il2cpp_codegen_multiply(L_88, L_89))));
|
|
// if (d2 >= 0 && d6 <= 0 && vb <= 0) {
|
|
float L_90 = V_4;
|
|
if ((!(((float)L_90) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_01aa;
|
|
}
|
|
}
|
|
{
|
|
float L_91 = V_11;
|
|
if ((!(((float)L_91) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_01aa;
|
|
}
|
|
}
|
|
{
|
|
float L_92 = V_12;
|
|
if ((!(((float)L_92) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_01aa;
|
|
}
|
|
}
|
|
{
|
|
// var v = d2 / (d2 - d6);
|
|
float L_93 = V_4;
|
|
float L_94 = V_4;
|
|
float L_95 = V_11;
|
|
V_15 = ((float)(L_93/((float)il2cpp_codegen_subtract(L_94, L_95))));
|
|
// return (1-v)*a + v*c;
|
|
float L_96 = V_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98;
|
|
L_98 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_subtract((1.0f), L_96)), L_97, NULL);
|
|
float L_99 = V_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100 = ___2_c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101;
|
|
L_101 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_99, L_100, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
|
|
L_102 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_98, L_101, NULL);
|
|
return L_102;
|
|
}
|
|
|
|
IL_01aa:
|
|
{
|
|
// var va = d3 * d6 - d5 * d4;
|
|
float L_103 = V_6;
|
|
float L_104 = V_11;
|
|
float L_105 = V_10;
|
|
float L_106 = V_7;
|
|
V_13 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_103, L_104)), ((float)il2cpp_codegen_multiply(L_105, L_106))));
|
|
// if ((d4 - d3) >= 0 && (d5 - d6) >= 0 && va <= 0) {
|
|
float L_107 = V_7;
|
|
float L_108 = V_6;
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(L_107, L_108))) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0200;
|
|
}
|
|
}
|
|
{
|
|
float L_109 = V_10;
|
|
float L_110 = V_11;
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(L_109, L_110))) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0200;
|
|
}
|
|
}
|
|
{
|
|
float L_111 = V_13;
|
|
if ((!(((float)L_111) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0200;
|
|
}
|
|
}
|
|
{
|
|
// var v = (d4 - d3) / ((d4 - d3) + (d5 - d6));
|
|
float L_112 = V_7;
|
|
float L_113 = V_6;
|
|
float L_114 = V_7;
|
|
float L_115 = V_6;
|
|
float L_116 = V_10;
|
|
float L_117 = V_11;
|
|
V_16 = ((float)(((float)il2cpp_codegen_subtract(L_112, L_113))/((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_114, L_115)), ((float)il2cpp_codegen_subtract(L_116, L_117))))));
|
|
// return b + (c - b) * v;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119 = ___2_c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121;
|
|
L_121 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_119, L_120, NULL);
|
|
float L_122 = V_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123;
|
|
L_123 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_121, L_122, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124;
|
|
L_124 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_118, L_123, NULL);
|
|
return L_124;
|
|
}
|
|
|
|
IL_0200:
|
|
{
|
|
// var denom = 1f / (va + vb + vc);
|
|
float L_125 = V_13;
|
|
float L_126 = V_12;
|
|
float L_127 = V_8;
|
|
V_17 = ((float)((1.0f)/((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_125, L_126)), L_127))));
|
|
// var v = vb * denom;
|
|
float L_128 = V_12;
|
|
float L_129 = V_17;
|
|
V_18 = ((float)il2cpp_codegen_multiply(L_128, L_129));
|
|
// var w = vc * denom;
|
|
float L_130 = V_8;
|
|
float L_131 = V_17;
|
|
V_19 = ((float)il2cpp_codegen_multiply(L_130, L_131));
|
|
// return new Vector3(p.x, (1 - v - w)*a.y + v*b.y + w*c.y, p.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = ___3_p;
|
|
float L_133 = L_132.___x_2;
|
|
float L_134 = V_18;
|
|
float L_135 = V_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136 = ___0_a;
|
|
float L_137 = L_136.___y_3;
|
|
float L_138 = V_18;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139 = ___1_b;
|
|
float L_140 = L_139.___y_3;
|
|
float L_141 = V_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142 = ___2_c;
|
|
float L_143 = L_142.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = ___3_p;
|
|
float L_145 = L_144.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146;
|
|
memset((&L_146), 0, sizeof(L_146));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_146), L_133, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_134)), L_135)), L_137)), ((float)il2cpp_codegen_multiply(L_138, L_140)))), ((float)il2cpp_codegen_multiply(L_141, L_143)))), L_145, /*hidden argument*/NULL);
|
|
return L_146;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.Polygon::ClosestPointOnTriangle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Polygon_ClosestPointOnTriangle_mAE9BE26EAD9FC2A8C506624BB50758978D9F7FD1 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p, 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));
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
float V_8 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
float V_10 = 0.0f;
|
|
float V_11 = 0.0f;
|
|
float V_12 = 0.0f;
|
|
float V_13 = 0.0f;
|
|
float V_14 = 0.0f;
|
|
float V_15 = 0.0f;
|
|
float V_16 = 0.0f;
|
|
float V_17 = 0.0f;
|
|
float V_18 = 0.0f;
|
|
float V_19 = 0.0f;
|
|
{
|
|
// var ab = b - a;
|
|
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);
|
|
V_0 = L_2;
|
|
// var ac = c - a;
|
|
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);
|
|
V_1 = L_5;
|
|
// var ap = p - a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___3_p;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_7, NULL);
|
|
V_2 = L_8;
|
|
// var d1 = Vector3.Dot(ab, ap);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_2;
|
|
float L_11;
|
|
L_11 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_9, L_10, NULL);
|
|
V_3 = L_11;
|
|
// var d2 = Vector3.Dot(ac, ap);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2;
|
|
float L_14;
|
|
L_14 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_12, L_13, NULL);
|
|
V_4 = L_14;
|
|
// if (d1 <= 0 && d2 <= 0)
|
|
float L_15 = V_3;
|
|
if ((!(((float)L_15) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
float L_16 = V_4;
|
|
if ((!(((float)L_16) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// return a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___0_a;
|
|
return L_17;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// var bp = p - b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___3_p;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_19, NULL);
|
|
V_5 = L_20;
|
|
// var d3 = Vector3.Dot(ab, bp);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_5;
|
|
float L_23;
|
|
L_23 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_21, L_22, NULL);
|
|
V_6 = L_23;
|
|
// var d4 = Vector3.Dot(ac, bp);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_5;
|
|
float L_26;
|
|
L_26 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_24, L_25, NULL);
|
|
V_7 = L_26;
|
|
// if (d3 >= 0 && d4 <= d3)
|
|
float L_27 = V_6;
|
|
if ((!(((float)L_27) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
float L_28 = V_7;
|
|
float L_29 = V_6;
|
|
if ((!(((float)L_28) <= ((float)L_29))))
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
// return b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___1_b;
|
|
return L_30;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// var vc = d1 * d4 - d3 * d2;
|
|
float L_31 = V_3;
|
|
float L_32 = V_7;
|
|
float L_33 = V_6;
|
|
float L_34 = V_4;
|
|
V_8 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_31, L_32)), ((float)il2cpp_codegen_multiply(L_33, L_34))));
|
|
// if (d1 >= 0 && d3 <= 0 && vc <= 0) {
|
|
float L_35 = V_3;
|
|
if ((!(((float)L_35) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
float L_36 = V_6;
|
|
if ((!(((float)L_36) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
float L_37 = V_8;
|
|
if ((!(((float)L_37) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
// var v = d1 / (d1 - d3);
|
|
float L_38 = V_3;
|
|
float L_39 = V_3;
|
|
float L_40 = V_6;
|
|
V_14 = ((float)(L_38/((float)il2cpp_codegen_subtract(L_39, L_40))));
|
|
// return a + ab * v;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0;
|
|
float L_43 = V_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
L_44 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_42, L_43, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_41, L_44, NULL);
|
|
return L_45;
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// var cp = p - c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = ___3_p;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = ___2_c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_46, L_47, NULL);
|
|
V_9 = L_48;
|
|
// var d5 = Vector3.Dot(ab, cp);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_9;
|
|
float L_51;
|
|
L_51 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_49, L_50, NULL);
|
|
V_10 = L_51;
|
|
// var d6 = Vector3.Dot(ac, cp);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_9;
|
|
float L_54;
|
|
L_54 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_52, L_53, NULL);
|
|
V_11 = L_54;
|
|
// if (d6 >= 0 && d5 <= d6)
|
|
float L_55 = V_11;
|
|
if ((!(((float)L_55) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
float L_56 = V_10;
|
|
float L_57 = V_11;
|
|
if ((!(((float)L_56) <= ((float)L_57))))
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
// return c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = ___2_c;
|
|
return L_58;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
// var vb = d5 * d2 - d1 * d6;
|
|
float L_59 = V_10;
|
|
float L_60 = V_4;
|
|
float L_61 = V_3;
|
|
float L_62 = V_11;
|
|
V_12 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_59, L_60)), ((float)il2cpp_codegen_multiply(L_61, L_62))));
|
|
// if (d2 >= 0 && d6 <= 0 && vb <= 0) {
|
|
float L_63 = V_4;
|
|
if ((!(((float)L_63) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0115;
|
|
}
|
|
}
|
|
{
|
|
float L_64 = V_11;
|
|
if ((!(((float)L_64) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0115;
|
|
}
|
|
}
|
|
{
|
|
float L_65 = V_12;
|
|
if ((!(((float)L_65) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0115;
|
|
}
|
|
}
|
|
{
|
|
// var v = d2 / (d2 - d6);
|
|
float L_66 = V_4;
|
|
float L_67 = V_4;
|
|
float L_68 = V_11;
|
|
V_15 = ((float)(L_66/((float)il2cpp_codegen_subtract(L_67, L_68))));
|
|
// return a + ac * v;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_1;
|
|
float L_71 = V_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
|
|
L_72 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_70, L_71, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
|
|
L_73 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_69, L_72, NULL);
|
|
return L_73;
|
|
}
|
|
|
|
IL_0115:
|
|
{
|
|
// var va = d3 * d6 - d5 * d4;
|
|
float L_74 = V_6;
|
|
float L_75 = V_11;
|
|
float L_76 = V_10;
|
|
float L_77 = V_7;
|
|
V_13 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_74, L_75)), ((float)il2cpp_codegen_multiply(L_76, L_77))));
|
|
// if ((d4 - d3) >= 0 && (d5 - d6) >= 0 && va <= 0) {
|
|
float L_78 = V_7;
|
|
float L_79 = V_6;
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(L_78, L_79))) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_016b;
|
|
}
|
|
}
|
|
{
|
|
float L_80 = V_10;
|
|
float L_81 = V_11;
|
|
if ((!(((float)((float)il2cpp_codegen_subtract(L_80, L_81))) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_016b;
|
|
}
|
|
}
|
|
{
|
|
float L_82 = V_13;
|
|
if ((!(((float)L_82) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_016b;
|
|
}
|
|
}
|
|
{
|
|
// var v = (d4 - d3) / ((d4 - d3) + (d5 - d6));
|
|
float L_83 = V_7;
|
|
float L_84 = V_6;
|
|
float L_85 = V_7;
|
|
float L_86 = V_6;
|
|
float L_87 = V_10;
|
|
float L_88 = V_11;
|
|
V_16 = ((float)(((float)il2cpp_codegen_subtract(L_83, L_84))/((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_85, L_86)), ((float)il2cpp_codegen_subtract(L_87, L_88))))));
|
|
// return b + (c - b) * v;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = ___2_c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
|
|
L_92 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_90, L_91, NULL);
|
|
float L_93 = V_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
|
|
L_94 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_92, L_93, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95;
|
|
L_95 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_89, L_94, NULL);
|
|
return L_95;
|
|
}
|
|
|
|
IL_016b:
|
|
{
|
|
// var denom = 1f / (va + vb + vc);
|
|
float L_96 = V_13;
|
|
float L_97 = V_12;
|
|
float L_98 = V_8;
|
|
V_17 = ((float)((1.0f)/((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_96, L_97)), L_98))));
|
|
// var v = vb * denom;
|
|
float L_99 = V_12;
|
|
float L_100 = V_17;
|
|
V_18 = ((float)il2cpp_codegen_multiply(L_99, L_100));
|
|
// var w = vc * denom;
|
|
float L_101 = V_8;
|
|
float L_102 = V_17;
|
|
V_19 = ((float)il2cpp_codegen_multiply(L_101, L_102));
|
|
// return a + ab * v + ac * w;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_0;
|
|
float L_105 = V_18;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
|
|
L_106 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_104, L_105, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107;
|
|
L_107 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_103, L_106, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_1;
|
|
float L_109 = V_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110;
|
|
L_110 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_108, L_109, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111;
|
|
L_111 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_107, L_110, NULL);
|
|
return L_111;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Polygon::CompressMesh(System.Collections.Generic.List`1<Pathfinding.Int3>,System.Collections.Generic.List`1<System.Int32>,Pathfinding.Int3[]&,System.Int32[]&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon_CompressMesh_m25C643093267B2EE1981E7CE38384F0C30BB155B (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* ___0_vertices, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___1_triangles, Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926** ___2_outVertices, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___3_outTriangles, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_Claim_m58490F73868B059517CF8CED5751A5EA5F6C5752_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_Release_m0C8F5FE3750CC790D6CE6A1386E1FD752F3F5E41_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t3AC346D71543F07B5D488BBBA66EA999C04143F2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mDFD139072DB4CC8B5B5529BF602CF72E4CD46E87_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mA623547D39B882C23D370B5E7C8E4401FC08B397_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mC30B3CAAA56E8172F5CE2E4AAFCB91005893D023_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* V_0 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
{
|
|
// Dictionary<Int3, int> firstVerts = cached_Int3_int_dict;
|
|
il2cpp_codegen_runtime_class_init_inline(Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* L_0 = ((Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_StaticFields*)il2cpp_codegen_static_fields_for(Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var))->___cached_Int3_int_dict_0;
|
|
V_0 = L_0;
|
|
// firstVerts.Clear();
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
Dictionary_2_Clear_mA623547D39B882C23D370B5E7C8E4401FC08B397(L_1, Dictionary_2_Clear_mA623547D39B882C23D370B5E7C8E4401FC08B397_RuntimeMethod_var);
|
|
// int[] compressedPointers = ArrayPool<int>.Claim(vertices.Count);
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_2 = ___0_vertices;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_inline(L_2, List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t3AC346D71543F07B5D488BBBA66EA999C04143F2_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4;
|
|
L_4 = ArrayPool_1_Claim_m58490F73868B059517CF8CED5751A5EA5F6C5752(L_3, ArrayPool_1_Claim_m58490F73868B059517CF8CED5751A5EA5F6C5752_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
// int count = 0;
|
|
V_2 = 0;
|
|
// for (int i = 0; i < vertices.Count; i++) {
|
|
V_3 = 0;
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// if (!firstVerts.TryGetValue(vertices[i], out ind) && !firstVerts.TryGetValue(vertices[i] + new Int3(0, 1, 0), out ind) && !firstVerts.TryGetValue(vertices[i] + new Int3(0, -1, 0), out ind)) {
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* L_5 = V_0;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_6 = ___0_vertices;
|
|
int32_t L_7 = V_3;
|
|
NullCheck(L_6);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8;
|
|
L_8 = List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A(L_6, L_7, List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
NullCheck(L_5);
|
|
bool L_9;
|
|
L_9 = Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227(L_5, L_8, (&V_4), Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227_RuntimeMethod_var);
|
|
if (L_9)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* L_10 = V_0;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_11 = ___0_vertices;
|
|
int32_t L_12 = V_3;
|
|
NullCheck(L_11);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_13;
|
|
L_13 = List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A(L_11, L_12, List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_14;
|
|
memset((&L_14), 0, sizeof(L_14));
|
|
Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F((&L_14), 0, 1, 0, /*hidden argument*/NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_15;
|
|
L_15 = Int3_op_Addition_mB80493FA1BF7D5410E713B41EC744857D17D2023(L_13, L_14, NULL);
|
|
NullCheck(L_10);
|
|
bool L_16;
|
|
L_16 = Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227(L_10, L_15, (&V_4), Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227_RuntimeMethod_var);
|
|
if (L_16)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* L_17 = V_0;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_18 = ___0_vertices;
|
|
int32_t L_19 = V_3;
|
|
NullCheck(L_18);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_20;
|
|
L_20 = List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A(L_18, L_19, List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_21;
|
|
memset((&L_21), 0, sizeof(L_21));
|
|
Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F((&L_21), 0, (-1), 0, /*hidden argument*/NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_22;
|
|
L_22 = Int3_op_Addition_mB80493FA1BF7D5410E713B41EC744857D17D2023(L_20, L_21, NULL);
|
|
NullCheck(L_17);
|
|
bool L_23;
|
|
L_23 = Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227(L_17, L_22, (&V_4), Dictionary_2_TryGetValue_m855CC960F581CD15F7BF15228507D3BE8723E227_RuntimeMethod_var);
|
|
if (L_23)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
// firstVerts.Add(vertices[i], count);
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* L_24 = V_0;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_25 = ___0_vertices;
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_27;
|
|
L_27 = List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A(L_25, L_26, List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
int32_t L_28 = V_2;
|
|
NullCheck(L_24);
|
|
Dictionary_2_Add_mDFD139072DB4CC8B5B5529BF602CF72E4CD46E87(L_24, L_27, L_28, Dictionary_2_Add_mDFD139072DB4CC8B5B5529BF602CF72E4CD46E87_RuntimeMethod_var);
|
|
// compressedPointers[i] = count;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_1;
|
|
int32_t L_30 = V_3;
|
|
int32_t L_31 = V_2;
|
|
NullCheck(L_29);
|
|
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (int32_t)L_31);
|
|
// vertices[count] = vertices[i];
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_32 = ___0_vertices;
|
|
int32_t L_33 = V_2;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_34 = ___0_vertices;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_36;
|
|
L_36 = List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A(L_34, L_35, List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
NullCheck(L_32);
|
|
List_1_set_Item_mC30B3CAAA56E8172F5CE2E4AAFCB91005893D023(L_32, L_33, L_36, List_1_set_Item_mC30B3CAAA56E8172F5CE2E4AAFCB91005893D023_RuntimeMethod_var);
|
|
// count++;
|
|
int32_t L_37 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1));
|
|
goto IL_0096;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// compressedPointers[i] = ind;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_1;
|
|
int32_t L_39 = V_3;
|
|
int32_t L_40 = V_4;
|
|
NullCheck(L_38);
|
|
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(L_39), (int32_t)L_40);
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
// for (int i = 0; i < vertices.Count; i++) {
|
|
int32_t L_41 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// for (int i = 0; i < vertices.Count; i++) {
|
|
int32_t L_42 = V_3;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_43 = ___0_vertices;
|
|
NullCheck(L_43);
|
|
int32_t L_44;
|
|
L_44 = List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_inline(L_43, List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_RuntimeMethod_var);
|
|
if ((((int32_t)L_42) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// outTriangles = new int[triangles.Count];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_45 = ___3_outTriangles;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_46 = ___1_triangles;
|
|
NullCheck(L_46);
|
|
int32_t L_47;
|
|
L_47 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_46, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_47);
|
|
*((RuntimeObject**)L_45) = (RuntimeObject*)L_48;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_45, (void*)(RuntimeObject*)L_48);
|
|
// for (int i = 0; i < outTriangles.Length; i++) {
|
|
V_5 = 0;
|
|
goto IL_00cd;
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
// outTriangles[i] = compressedPointers[triangles[i]];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_49 = ___3_outTriangles;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_49);
|
|
int32_t L_51 = V_5;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = V_1;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_53 = ___1_triangles;
|
|
int32_t L_54 = V_5;
|
|
NullCheck(L_53);
|
|
int32_t L_55;
|
|
L_55 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_53, L_54, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
NullCheck(L_52);
|
|
int32_t L_56 = L_55;
|
|
int32_t L_57 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
|
|
NullCheck(L_50);
|
|
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(L_51), (int32_t)L_57);
|
|
// for (int i = 0; i < outTriangles.Length; i++) {
|
|
int32_t L_58 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_58, 1));
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
// for (int i = 0; i < outTriangles.Length; i++) {
|
|
int32_t L_59 = V_5;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_60 = ___3_outTriangles;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = *((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**)L_60);
|
|
NullCheck(L_61);
|
|
if ((((int32_t)L_59) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))
|
|
{
|
|
goto IL_00b8;
|
|
}
|
|
}
|
|
{
|
|
// outVertices = new Int3[count];
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926** L_62 = ___2_outVertices;
|
|
int32_t L_63 = V_2;
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* L_64 = (Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926*)(Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926*)SZArrayNew(Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926_il2cpp_TypeInfo_var, (uint32_t)L_63);
|
|
*((RuntimeObject**)L_62) = (RuntimeObject*)L_64;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_62, (void*)(RuntimeObject*)L_64);
|
|
// for (int i = 0; i < count; i++)
|
|
V_6 = 0;
|
|
goto IL_00f9;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
// outVertices[i] = vertices[i];
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926** L_65 = ___2_outVertices;
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* L_66 = *((Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926**)L_65);
|
|
int32_t L_67 = V_6;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_68 = ___0_vertices;
|
|
int32_t L_69 = V_6;
|
|
NullCheck(L_68);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_70;
|
|
L_70 = List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A(L_68, L_69, List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
NullCheck(L_66);
|
|
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(L_67), (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553)L_70);
|
|
// for (int i = 0; i < count; i++)
|
|
int32_t L_71 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_71, 1));
|
|
}
|
|
|
|
IL_00f9:
|
|
{
|
|
// for (int i = 0; i < count; i++)
|
|
int32_t L_72 = V_6;
|
|
int32_t L_73 = V_2;
|
|
if ((((int32_t)L_72) < ((int32_t)L_73)))
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
// ArrayPool<int>.Release(ref compressedPointers);
|
|
il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t3AC346D71543F07B5D488BBBA66EA999C04143F2_il2cpp_TypeInfo_var);
|
|
ArrayPool_1_Release_m0C8F5FE3750CC790D6CE6A1386E1FD752F3F5E41((&V_1), (bool)0, ArrayPool_1_Release_m0C8F5FE3750CC790D6CE6A1386E1FD752F3F5E41_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Polygon::TraceContours(System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>,System.Collections.Generic.HashSet`1<System.Int32>,System.Action`2<System.Collections.Generic.List`1<System.Int32>,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon_TraceContours_m38EAD365006A30E051EE78C3AB86EE54D013C9AA (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___0_outline, HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___1_hasInEdge, Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC* ___2_results, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m6862124076457E217895F9A6113FEA9756F8CCC5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mB64A9185E49CABD8BF51D2289F8EB04EBB87C331_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_tADA6B4463C800A4D4AF33C5BD3BDD29FB7D87F54_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
bool V_3 = false;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
{
|
|
// var obstacleVertices = ListPool<int>.Claim();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tADA6B4463C800A4D4AF33C5BD3BDD29FB7D87F54_il2cpp_TypeInfo_var);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0;
|
|
L_0 = ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159(ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var outlineKeys = ListPool<int>.Claim();
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1;
|
|
L_1 = ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159(ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159_RuntimeMethod_var);
|
|
V_1 = L_1;
|
|
// outlineKeys.AddRange(outline.Keys);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = V_1;
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_3 = ___0_outline;
|
|
NullCheck(L_3);
|
|
KeyCollection_t67E8423B5AEB30C254013AD88AB68D2A36F1F436* L_4;
|
|
L_4 = Dictionary_2_get_Keys_mB64A9185E49CABD8BF51D2289F8EB04EBB87C331(L_3, Dictionary_2_get_Keys_mB64A9185E49CABD8BF51D2289F8EB04EBB87C331_RuntimeMethod_var);
|
|
NullCheck(L_2);
|
|
List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204(L_2, L_4, List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_RuntimeMethod_var);
|
|
// for (int k = 0; k <= 1; k++) {
|
|
V_2 = 0;
|
|
goto IL_00a8;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// bool cycles = k == 1;
|
|
int32_t L_5 = V_2;
|
|
V_3 = (bool)((((int32_t)L_5) == ((int32_t)1))? 1 : 0);
|
|
// for (int i = 0; i < outlineKeys.Count; i++) {
|
|
V_4 = 0;
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// var startIndex = outlineKeys[i];
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = V_1;
|
|
int32_t L_7 = V_4;
|
|
NullCheck(L_6);
|
|
int32_t L_8;
|
|
L_8 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_6, L_7, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
V_5 = L_8;
|
|
// if (!cycles && hasInEdge.Contains(startIndex)) {
|
|
bool L_9 = V_3;
|
|
if (L_9)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_10 = ___1_hasInEdge;
|
|
int32_t L_11 = V_5;
|
|
NullCheck(L_10);
|
|
bool L_12;
|
|
L_12 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_10, L_11, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
|
|
if (L_12)
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// var index = startIndex;
|
|
int32_t L_13 = V_5;
|
|
V_6 = L_13;
|
|
// obstacleVertices.Clear();
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_14, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
|
|
// obstacleVertices.Add(index);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = V_0;
|
|
int32_t L_16 = V_6;
|
|
NullCheck(L_15);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_15, L_16, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
goto IL_0079;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// var next = outline[index];
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_17 = ___0_outline;
|
|
int32_t L_18 = V_6;
|
|
NullCheck(L_17);
|
|
int32_t L_19;
|
|
L_19 = Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F(L_17, L_18, Dictionary_2_get_Item_m8B87B804DF06D6420B1DCE028675738AA8F3310F_RuntimeMethod_var);
|
|
V_7 = L_19;
|
|
// outline.Remove(index);
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_20 = ___0_outline;
|
|
int32_t L_21 = V_6;
|
|
NullCheck(L_20);
|
|
bool L_22;
|
|
L_22 = Dictionary_2_Remove_m6862124076457E217895F9A6113FEA9756F8CCC5(L_20, L_21, Dictionary_2_Remove_m6862124076457E217895F9A6113FEA9756F8CCC5_RuntimeMethod_var);
|
|
// obstacleVertices.Add(next);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_23 = V_0;
|
|
int32_t L_24 = V_7;
|
|
NullCheck(L_23);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_23, L_24, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
// if (next == startIndex) break;
|
|
int32_t L_25 = V_7;
|
|
int32_t L_26 = V_5;
|
|
if ((((int32_t)L_25) == ((int32_t)L_26)))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
// index = next;
|
|
int32_t L_27 = V_7;
|
|
V_6 = L_27;
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// while (outline.ContainsKey(index)) {
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_28 = ___0_outline;
|
|
int32_t L_29 = V_6;
|
|
NullCheck(L_28);
|
|
bool L_30;
|
|
L_30 = Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9(L_28, L_29, Dictionary_2_ContainsKey_m050AC0D9D6F681C25C12FBBC7DD71F926D206ED9_RuntimeMethod_var);
|
|
if (L_30)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
// if (obstacleVertices.Count > 1) {
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_31 = V_0;
|
|
NullCheck(L_31);
|
|
int32_t L_32;
|
|
L_32 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_31, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
if ((((int32_t)L_32) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
// results(obstacleVertices, cycles);
|
|
Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC* L_33 = ___2_results;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_34 = V_0;
|
|
bool L_35 = V_3;
|
|
NullCheck(L_33);
|
|
Action_2_Invoke_mC087AA6AF9176D4BEB6A56091BC989EB77FC0F6D_inline(L_33, L_34, L_35, NULL);
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
// for (int i = 0; i < outlineKeys.Count; i++) {
|
|
int32_t L_36 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// for (int i = 0; i < outlineKeys.Count; i++) {
|
|
int32_t L_37 = V_4;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_38 = V_1;
|
|
NullCheck(L_38);
|
|
int32_t L_39;
|
|
L_39 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_38, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
if ((((int32_t)L_37) < ((int32_t)L_39)))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// for (int k = 0; k <= 1; k++) {
|
|
int32_t L_40 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
// for (int k = 0; k <= 1; k++) {
|
|
int32_t L_41 = V_2;
|
|
if ((((int32_t)L_41) <= ((int32_t)1)))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// ListPool<int>.Release(ref outlineKeys);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tADA6B4463C800A4D4AF33C5BD3BDD29FB7D87F54_il2cpp_TypeInfo_var);
|
|
ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294((&V_1), ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294_RuntimeMethod_var);
|
|
// ListPool<int>.Release(ref obstacleVertices);
|
|
ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294((&V_0), ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Polygon::Subdivide(System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon_Subdivide_mA88024240A3BA24B2E52DBB096CDE8A90150EBF0 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___1_result, int32_t ___2_subSegments, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// for (int i = 0; i < points.Count-1; i++)
|
|
V_0 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// for (int j = 0; j < subSegments; j++)
|
|
V_1 = 0;
|
|
goto IL_002c;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// result.Add(Vector3.Lerp(points[i], points[i+1], j / (float)subSegments));
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___1_result;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ___0_points;
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_1, L_2, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___0_points;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_4, ((int32_t)il2cpp_codegen_add(L_5, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
int32_t L_7 = V_1;
|
|
int32_t L_8 = ___2_subSegments;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_3, L_6, ((float)(((float)L_7)/((float)L_8))), NULL);
|
|
NullCheck(L_0);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_0, L_9, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int j = 0; j < subSegments; j++)
|
|
int32_t L_10 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// for (int j = 0; j < subSegments; j++)
|
|
int32_t L_11 = V_1;
|
|
int32_t L_12 = ___2_subSegments;
|
|
if ((((int32_t)L_11) < ((int32_t)L_12)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < points.Count-1; i++)
|
|
int32_t L_13 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// for (int i = 0; i < points.Count-1; i++)
|
|
int32_t L_14 = V_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_15 = ___0_points;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_15, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_14) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_16, 1)))))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(points[points.Count-1]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_17 = ___1_result;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = ___0_points;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_19 = ___0_points;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_19, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_18);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_18, ((int32_t)il2cpp_codegen_subtract(L_20, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
NullCheck(L_17);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_17, L_21, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Polygon::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Polygon__cctor_mD7D7335EE851BF8160E980E4AE552D9E34509CCE (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF41718ADF66A394E7BE55FC48D44581092D0EB30_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static readonly Dictionary<Int3, int> cached_Int3_int_dict = new Dictionary<Int3, int>();
|
|
Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B* L_0 = (Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B*)il2cpp_codegen_object_new(Dictionary_2_t64ACE5120EFEFDB3E810F81EE732E4A2AF250C6B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_mF41718ADF66A394E7BE55FC48D44581092D0EB30(L_0, Dictionary_2__ctor_mF41718ADF66A394E7BE55FC48D44581092D0EB30_RuntimeMethod_var);
|
|
((Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_StaticFields*)il2cpp_codegen_static_fields_for(Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var))->___cached_Int3_int_dict_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_StaticFields*)il2cpp_codegen_static_fields_for(Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var))->___cached_Int3_int_dict_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.Void Pathfinding.GraphUpdateScene::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_Start_m26FBBCC60EE2307A0F65A7D42E08C6D96803CD9F (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (!Application.isPlaying) return;
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// if (!Application.isPlaying) return;
|
|
return;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// if (!firstApplied && applyOnStart) {
|
|
bool L_1 = __this->___firstApplied_26;
|
|
if (L_1)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
bool L_2 = __this->___applyOnStart_17;
|
|
if (!L_2)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// Apply();
|
|
GraphUpdateScene_Apply_m3266628E6A3E6DEB1978D894523DC8E4FF0F9FF0(__this, NULL);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::OnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_OnPostScan_m5765F29C7A5EBA9A08EABB8886A53BEF454FD505 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (applyOnScan) Apply();
|
|
bool L_0 = __this->___applyOnScan_18;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (applyOnScan) Apply();
|
|
GraphUpdateScene_Apply_m3266628E6A3E6DEB1978D894523DC8E4FF0F9FF0(__this, NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::InvertSettings()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_InvertSettings_m77A3CFD226FA71DE4218298FD543CB086E452CDC (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// setWalkability = !setWalkability;
|
|
bool L_0 = __this->___setWalkability_16;
|
|
__this->___setWalkability_16 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
// penaltyDelta = -penaltyDelta;
|
|
int32_t L_1 = __this->___penaltyDelta_14;
|
|
__this->___penaltyDelta_14 = ((-L_1));
|
|
// if (setTagInvert == 0) {
|
|
int32_t L_2 = __this->___setTagInvert_25;
|
|
if (L_2)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// setTagInvert = setTag;
|
|
int32_t L_3 = __this->___setTag_23;
|
|
__this->___setTagInvert_25 = L_3;
|
|
// setTag = 0;
|
|
__this->___setTag_23 = 0;
|
|
return;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// setTag = setTagInvert;
|
|
int32_t L_4 = __this->___setTagInvert_25;
|
|
__this->___setTag_23 = L_4;
|
|
// setTagInvert = 0;
|
|
__this->___setTagInvert_25 = 0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::RecalcConvex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_RecalcConvex_mDC02AADBA56CD256F5BDD876A32760FCA27053C4 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* G_B2_0 = NULL;
|
|
GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* G_B1_0 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B3_0 = NULL;
|
|
GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* G_B3_1 = NULL;
|
|
{
|
|
// convexPoints = convex ? Polygon.ConvexHullXZ(points) : null;
|
|
bool L_0 = __this->___convex_12;
|
|
G_B1_0 = __this;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = ((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(NULL));
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_0017;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___points_10;
|
|
il2cpp_codegen_runtime_class_init_inline(Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2;
|
|
L_2 = Polygon_ConvexHullXZ_m6B3CDDB1783283A100E1769E79DFDA6C49901E88(L_1, NULL);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
NullCheck(G_B3_1);
|
|
G_B3_1->___convexPoints_11 = G_B3_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___convexPoints_11), (void*)G_B3_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::ToggleUseWorldSpace()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_ToggleUseWorldSpace_m52E1C499D8BCA81497075D679A4E6023BA297531 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::LockToY()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_LockToY_m2021ADBC016586D11E80894C8E9D823F9846021E (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateScene::GetBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GraphUpdateScene_GetBounds_mE23D1E9FC929EE4CA136A90538F122B78600358F (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_1 = NULL;
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_2 = NULL;
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_3 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B16_0 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B18_0 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B17_0 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B19_0 = NULL;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B20_0;
|
|
memset((&G_B20_0), 0, sizeof(G_B20_0));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B20_1 = NULL;
|
|
{
|
|
// if (points == null || points.Length == 0) {
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___points_10;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___points_10;
|
|
NullCheck(L_1);
|
|
if ((((RuntimeArray*)L_1)->max_length))
|
|
{
|
|
goto IL_00f1;
|
|
}
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// var coll = GetComponent<Collider>();
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2;
|
|
L_2 = Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14(__this, Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// var coll2D = GetComponent<Collider2D>();
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_3;
|
|
L_3 = Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16(__this, Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// var rend = GetComponent<Renderer>();
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_4;
|
|
L_4 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
|
|
V_3 = L_4;
|
|
// if (coll != null) bounds = coll.bounds;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
// if (coll != null) bounds = coll.bounds;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8;
|
|
L_8 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_7, NULL);
|
|
V_0 = L_8;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// else if (coll2D != null) {
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_9 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// bounds = coll2D.bounds;
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_11 = V_2;
|
|
NullCheck(L_11);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12;
|
|
L_12 = Collider2D_get_bounds_m74F65CE702BA9D9EED05B870325B4FE3B2401B5E(L_11, NULL);
|
|
V_0 = L_12;
|
|
// bounds.size = new Vector3(bounds.size.x, bounds.size.y, Mathf.Max(bounds.size.z, 1f));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
|
|
float L_14 = L_13.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
|
|
float L_16 = L_15.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
|
|
float L_18 = L_17.___z_4;
|
|
float L_19;
|
|
L_19 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_18, (1.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_20), L_14, L_16, L_19, /*hidden argument*/NULL);
|
|
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_20, NULL);
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// } else if (rend != null) {
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_21 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_22;
|
|
L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_22)
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
// bounds = rend.bounds;
|
|
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_23 = V_3;
|
|
NullCheck(L_23);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_24;
|
|
L_24 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_23, NULL);
|
|
V_0 = L_24;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
// return new Bounds(Vector3.zero, Vector3.zero);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_27), L_25, L_26, /*hidden argument*/NULL);
|
|
return L_27;
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
// if (legacyMode && bounds.size.y < minBoundsHeight) bounds.size = new Vector3(bounds.size.x, minBoundsHeight, bounds.size.z);
|
|
bool L_28 = __this->___legacyMode_24;
|
|
if (!L_28)
|
|
{
|
|
goto IL_00ef;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
|
|
float L_30 = L_29.___y_3;
|
|
float L_31 = __this->___minBoundsHeight_13;
|
|
if ((!(((float)L_30) < ((float)L_31))))
|
|
{
|
|
goto IL_00ef;
|
|
}
|
|
}
|
|
{
|
|
// if (legacyMode && bounds.size.y < minBoundsHeight) bounds.size = new Vector3(bounds.size.x, minBoundsHeight, bounds.size.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
|
|
float L_33 = L_32.___x_2;
|
|
float L_34 = __this->___minBoundsHeight_13;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
|
|
float L_36 = L_35.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
memset((&L_37), 0, sizeof(L_37));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_37), L_33, L_34, L_36, /*hidden argument*/NULL);
|
|
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_37, NULL);
|
|
}
|
|
|
|
IL_00ef:
|
|
{
|
|
// return bounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_38 = V_0;
|
|
return L_38;
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
// return GraphUpdateShape.GetBounds(convex ? convexPoints : points, legacyMode && legacyUseWorldSpace ? Matrix4x4.identity : transform.localToWorldMatrix, minBoundsHeight);
|
|
bool L_39 = __this->___convex_12;
|
|
if (L_39)
|
|
{
|
|
goto IL_0101;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_40 = __this->___points_10;
|
|
G_B16_0 = L_40;
|
|
goto IL_0107;
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = __this->___convexPoints_11;
|
|
G_B16_0 = L_41;
|
|
}
|
|
|
|
IL_0107:
|
|
{
|
|
bool L_42 = __this->___legacyMode_24;
|
|
G_B17_0 = G_B16_0;
|
|
if (!L_42)
|
|
{
|
|
G_B18_0 = G_B16_0;
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
{
|
|
bool L_43 = __this->___legacyUseWorldSpace_28;
|
|
G_B18_0 = G_B17_0;
|
|
if (L_43)
|
|
{
|
|
G_B19_0 = G_B17_0;
|
|
goto IL_0124;
|
|
}
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
|
|
L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_44);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_45;
|
|
L_45 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_44, NULL);
|
|
G_B20_0 = L_45;
|
|
G_B20_1 = G_B18_0;
|
|
goto IL_0129;
|
|
}
|
|
|
|
IL_0124:
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_46;
|
|
L_46 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
G_B20_0 = L_46;
|
|
G_B20_1 = G_B19_0;
|
|
}
|
|
|
|
IL_0129:
|
|
{
|
|
float L_47 = __this->___minBoundsHeight_13;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_48;
|
|
L_48 = GraphUpdateShape_GetBounds_mCDE03059A5507708B4E8860AFEB5A9F3049F8719(G_B20_1, G_B20_0, L_47, NULL);
|
|
return L_48;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::Apply()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_Apply_m3266628E6A3E6DEB1978D894523DC8E4FF0F9FF0 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m838C3ADF8730E17B91A80DDD18BB0830E513D114_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02709998DFDBC2B7797E6EF6D88620283B717CEE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral509B9007A47E1A4FFCA46109E151D9163A1FEE1D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* V_0 = NULL;
|
|
PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* V_1 = NULL;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_2 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_3 = NULL;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* V_9 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_10 = NULL;
|
|
int32_t V_11 = 0;
|
|
bool G_B21_0 = false;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B21_1 = NULL;
|
|
bool G_B20_0 = false;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B20_1 = NULL;
|
|
bool G_B22_0 = false;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B22_1 = NULL;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B23_0;
|
|
memset((&G_B23_0), 0, sizeof(G_B23_0));
|
|
bool G_B23_1 = false;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B23_2 = NULL;
|
|
{
|
|
// if (AstarPath.active == null) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
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_0019;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("There is no AstarPath object in the scene", this);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteral509B9007A47E1A4FFCA46109E151D9163A1FEE1D, __this, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// if (points == null || points.Length == 0) {
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___points_10;
|
|
if (!L_2)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___points_10;
|
|
NullCheck(L_3);
|
|
if ((((RuntimeArray*)L_3)->max_length))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// var polygonCollider = GetComponent<PolygonCollider2D>();
|
|
PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_4;
|
|
L_4 = Component_GetComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m838C3ADF8730E17B91A80DDD18BB0830E513D114(__this, Component_GetComponent_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m838C3ADF8730E17B91A80DDD18BB0830E513D114_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
// if (polygonCollider != null) {
|
|
PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_5 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
// var points2D = polygonCollider.points;
|
|
PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8;
|
|
L_8 = PolygonCollider2D_get_points_m44182B587ECD765B7CF23A3A4BB289CDE95D421E(L_7, NULL);
|
|
V_2 = L_8;
|
|
// Vector3[] pts = new Vector3[points2D.Length];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = V_2;
|
|
NullCheck(L_9);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)));
|
|
V_3 = L_10;
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
V_6 = 0;
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// var p = points2D[i] + polygonCollider.offset;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_11 = V_2;
|
|
int32_t L_12 = V_6;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
|
|
L_16 = Collider2D_get_offset_m6DC45B352DDE28C7B08607BFA3BECEC6E5F31914(L_15, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
|
|
L_17 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_14, L_16, NULL);
|
|
V_7 = L_17;
|
|
// pts[i] = new Vector3(p.x, 0, p.y);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = V_3;
|
|
int32_t L_19 = V_6;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_7;
|
|
float L_21 = L_20.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = V_7;
|
|
float L_23 = L_22.___y_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), L_21, (0.0f), L_23, /*hidden argument*/NULL);
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_24);
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
int32_t L_25 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_25, 1));
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
int32_t L_26 = V_6;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = V_3;
|
|
NullCheck(L_27);
|
|
if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
// var mat = transform.localToWorldMatrix * Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(-90, 0, 0), Vector3.one);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
|
|
L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_28);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_29;
|
|
L_29 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_28, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31;
|
|
L_31 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((-90.0f), (0.0f), (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_33;
|
|
L_33 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_30, L_31, L_32, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_34;
|
|
L_34 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_29, L_33, NULL);
|
|
V_4 = L_34;
|
|
// var shape = new GraphUpdateShape(pts, convex, mat, minBoundsHeight);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_35 = V_3;
|
|
bool L_36 = __this->___convex_12;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_37 = V_4;
|
|
float L_38 = __this->___minBoundsHeight_13;
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* L_39 = (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C*)il2cpp_codegen_object_new(GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_39);
|
|
GraphUpdateShape__ctor_mEA71020D39D50E46CC494F0644E4125F2FAAB711(L_39, L_35, L_36, L_37, L_38, NULL);
|
|
V_5 = L_39;
|
|
// guo = new GraphUpdateObject(GetBounds());
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_40;
|
|
L_40 = GraphUpdateScene_GetBounds_mE23D1E9FC929EE4CA136A90538F122B78600358F(__this, NULL);
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_41 = (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*)il2cpp_codegen_object_new(GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_41);
|
|
GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6(L_41, L_40, NULL);
|
|
V_0 = L_41;
|
|
// guo.shape = shape;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_42 = V_0;
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* L_43 = V_5;
|
|
NullCheck(L_42);
|
|
L_42->___shape_14 = L_43;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_42->___shape_14), (void*)L_43);
|
|
goto IL_0205;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
// var bounds = GetBounds();
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_44;
|
|
L_44 = GraphUpdateScene_GetBounds_mE23D1E9FC929EE4CA136A90538F122B78600358F(__this, NULL);
|
|
V_8 = L_44;
|
|
// if (bounds.center == Vector3.zero && bounds.size == Vector3.zero) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_8), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
bool L_47;
|
|
L_47 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_45, L_46, NULL);
|
|
if (!L_47)
|
|
{
|
|
goto IL_0135;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_8), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
|
|
L_49 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
bool L_50;
|
|
L_50 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_48, L_49, NULL);
|
|
if (!L_50)
|
|
{
|
|
goto IL_0135;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Cannot apply GraphUpdateScene, no points defined and no renderer or collider attached", this);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteral02709998DFDBC2B7797E6EF6D88620283B717CEE, __this, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0135:
|
|
{
|
|
// guo = new GraphUpdateObject(bounds);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_51 = V_8;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_52 = (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*)il2cpp_codegen_object_new(GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_52);
|
|
GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6(L_52, L_51, NULL);
|
|
V_0 = L_52;
|
|
goto IL_0205;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
// if (legacyMode && !legacyUseWorldSpace) {
|
|
bool L_53 = __this->___legacyMode_24;
|
|
if (!L_53)
|
|
{
|
|
goto IL_01b5;
|
|
}
|
|
}
|
|
{
|
|
bool L_54 = __this->___legacyUseWorldSpace_28;
|
|
if (L_54)
|
|
{
|
|
goto IL_01b5;
|
|
}
|
|
}
|
|
{
|
|
// var worldPoints = new Vector3[points.Length];
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = __this->___points_10;
|
|
NullCheck(L_55);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_56 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_55)->max_length)));
|
|
V_10 = L_56;
|
|
// for (int i = 0; i < points.Length; i++) worldPoints[i] = transform.TransformPoint(points[i]);
|
|
V_11 = 0;
|
|
goto IL_018d;
|
|
}
|
|
|
|
IL_0166:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) worldPoints[i] = transform.TransformPoint(points[i]);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_57 = V_10;
|
|
int32_t L_58 = V_11;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_59;
|
|
L_59 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_60 = __this->___points_10;
|
|
int32_t L_61 = V_11;
|
|
NullCheck(L_60);
|
|
int32_t L_62 = L_61;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
|
|
NullCheck(L_59);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
|
|
L_64 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_59, L_63, NULL);
|
|
NullCheck(L_57);
|
|
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(L_58), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_64);
|
|
// for (int i = 0; i < points.Length; i++) worldPoints[i] = transform.TransformPoint(points[i]);
|
|
int32_t L_65 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_65, 1));
|
|
}
|
|
|
|
IL_018d:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) worldPoints[i] = transform.TransformPoint(points[i]);
|
|
int32_t L_66 = V_11;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = __this->___points_10;
|
|
NullCheck(L_67);
|
|
if ((((int32_t)L_66) < ((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length)))))
|
|
{
|
|
goto IL_0166;
|
|
}
|
|
}
|
|
{
|
|
// shape = new GraphUpdateShape(worldPoints, convex, Matrix4x4.identity, minBoundsHeight);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_68 = V_10;
|
|
bool L_69 = __this->___convex_12;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_70;
|
|
L_70 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
float L_71 = __this->___minBoundsHeight_13;
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* L_72 = (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C*)il2cpp_codegen_object_new(GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_72);
|
|
GraphUpdateShape__ctor_mEA71020D39D50E46CC494F0644E4125F2FAAB711(L_72, L_68, L_69, L_70, L_71, NULL);
|
|
V_9 = L_72;
|
|
goto IL_01f0;
|
|
}
|
|
|
|
IL_01b5:
|
|
{
|
|
// shape = new GraphUpdateShape(points, convex, legacyMode && legacyUseWorldSpace ? Matrix4x4.identity : transform.localToWorldMatrix, minBoundsHeight);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_73 = __this->___points_10;
|
|
bool L_74 = __this->___convex_12;
|
|
bool L_75 = __this->___legacyMode_24;
|
|
G_B20_0 = L_74;
|
|
G_B20_1 = L_73;
|
|
if (!L_75)
|
|
{
|
|
G_B21_0 = L_74;
|
|
G_B21_1 = L_73;
|
|
goto IL_01d1;
|
|
}
|
|
}
|
|
{
|
|
bool L_76 = __this->___legacyUseWorldSpace_28;
|
|
G_B21_0 = G_B20_0;
|
|
G_B21_1 = G_B20_1;
|
|
if (L_76)
|
|
{
|
|
G_B22_0 = G_B20_0;
|
|
G_B22_1 = G_B20_1;
|
|
goto IL_01de;
|
|
}
|
|
}
|
|
|
|
IL_01d1:
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_77;
|
|
L_77 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_77);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_78;
|
|
L_78 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_77, NULL);
|
|
G_B23_0 = L_78;
|
|
G_B23_1 = G_B21_0;
|
|
G_B23_2 = G_B21_1;
|
|
goto IL_01e3;
|
|
}
|
|
|
|
IL_01de:
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_79;
|
|
L_79 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
G_B23_0 = L_79;
|
|
G_B23_1 = G_B22_0;
|
|
G_B23_2 = G_B22_1;
|
|
}
|
|
|
|
IL_01e3:
|
|
{
|
|
float L_80 = __this->___minBoundsHeight_13;
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* L_81 = (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C*)il2cpp_codegen_object_new(GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_81);
|
|
GraphUpdateShape__ctor_mEA71020D39D50E46CC494F0644E4125F2FAAB711(L_81, G_B23_2, G_B23_1, G_B23_0, L_80, NULL);
|
|
V_9 = L_81;
|
|
}
|
|
|
|
IL_01f0:
|
|
{
|
|
// var bounds = shape.GetBounds();
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* L_82 = V_9;
|
|
NullCheck(L_82);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_83;
|
|
L_83 = GraphUpdateShape_GetBounds_m86481EBB14746EE1596FE7B72011EDDD12747167(L_82, NULL);
|
|
// guo = new GraphUpdateObject(bounds);
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_84 = (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*)il2cpp_codegen_object_new(GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_84);
|
|
GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6(L_84, L_83, NULL);
|
|
V_0 = L_84;
|
|
// guo.shape = shape;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_85 = V_0;
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* L_86 = V_9;
|
|
NullCheck(L_85);
|
|
L_85->___shape_14 = L_86;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_85->___shape_14), (void*)L_86);
|
|
}
|
|
|
|
IL_0205:
|
|
{
|
|
// firstApplied = true;
|
|
__this->___firstApplied_26 = (bool)1;
|
|
// guo.modifyWalkability = modifyWalkability;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_87 = V_0;
|
|
bool L_88 = __this->___modifyWalkability_15;
|
|
NullCheck(L_87);
|
|
L_87->___modifyWalkability_6 = L_88;
|
|
// guo.setWalkability = setWalkability;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_89 = V_0;
|
|
bool L_90 = __this->___setWalkability_16;
|
|
NullCheck(L_89);
|
|
L_89->___setWalkability_7 = L_90;
|
|
// guo.addPenalty = penaltyDelta;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_91 = V_0;
|
|
int32_t L_92 = __this->___penaltyDelta_14;
|
|
NullCheck(L_91);
|
|
L_91->___addPenalty_5 = L_92;
|
|
// guo.updatePhysics = updatePhysics;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_93 = V_0;
|
|
bool L_94 = __this->___updatePhysics_19;
|
|
NullCheck(L_93);
|
|
L_93->___updatePhysics_1 = L_94;
|
|
// guo.updateErosion = updateErosion;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_95 = V_0;
|
|
bool L_96 = __this->___updateErosion_21;
|
|
NullCheck(L_95);
|
|
L_95->___updateErosion_3 = L_96;
|
|
// guo.resetPenaltyOnPhysics = resetPenaltyOnPhysics;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_97 = V_0;
|
|
bool L_98 = __this->___resetPenaltyOnPhysics_20;
|
|
NullCheck(L_97);
|
|
L_97->___resetPenaltyOnPhysics_2 = L_98;
|
|
// guo.modifyTag = modifyTag;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_99 = V_0;
|
|
bool L_100 = __this->___modifyTag_22;
|
|
NullCheck(L_99);
|
|
L_99->___modifyTag_8 = L_100;
|
|
// guo.setTag = setTag;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_101 = V_0;
|
|
int32_t L_102 = __this->___setTag_23;
|
|
NullCheck(L_101);
|
|
L_101->___setTag_9 = L_102;
|
|
// AstarPath.active.UpdateGraphs(guo);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_103 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_104 = V_0;
|
|
NullCheck(L_103);
|
|
AstarPath_UpdateGraphs_mF9927EE6DF5120CFF2ACC3AAAC4340936E79D046(L_103, L_104, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::OnDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_OnDrawGizmos_mF4D755B4BC8FD03449481DD751C8A0E7AC9147C6 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnDrawGizmos(false);
|
|
GraphUpdateScene_OnDrawGizmos_mF515889B391F5493808EE7EBD74C9BEC6EB49BBC(__this, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_OnDrawGizmosSelected_m99607D5AB14D0664D70410764E3B9AF00C2A2B14 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnDrawGizmos(true);
|
|
GraphUpdateScene_OnDrawGizmos_mF515889B391F5493808EE7EBD74C9BEC6EB49BBC(__this, (bool)1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::OnDrawGizmos(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_OnDrawGizmos_mF515889B391F5493808EE7EBD74C9BEC6EB49BBC (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, bool ___0_selected, const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_2 = NULL;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
float V_8 = 0.0f;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B13_0;
|
|
memset((&G_B13_0), 0, sizeof(G_B13_0));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B26_0;
|
|
memset((&G_B26_0), 0, sizeof(G_B26_0));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B32_0 = NULL;
|
|
{
|
|
// Color c = selected ? new Color(227/255f, 61/255f, 22/255f, 1.0f) : new Color(227/255f, 61/255f, 22/255f, 0.9f);
|
|
bool L_0 = ___0_selected;
|
|
if (L_0)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.890196085f), (0.239215687f), (0.0862745121f), (0.899999976f), /*hidden argument*/NULL);
|
|
G_B3_0 = L_1;
|
|
goto IL_0037;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (0.890196085f), (0.239215687f), (0.0862745121f), (1.0f), /*hidden argument*/NULL);
|
|
G_B3_0 = L_2;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
V_0 = G_B3_0;
|
|
// if (selected) {
|
|
bool L_3 = ___0_selected;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
// Gizmos.color = Color.Lerp(c, new Color(1, 1, 1, 0.2f), 0.9f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = V_0;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_5), (1.0f), (1.0f), (1.0f), (0.200000003f), /*hidden argument*/NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
|
|
L_6 = Color_Lerp_mE79F87889843ECDC188E4CB5B5E1F1B2256E5EBE_inline(L_4, L_5, (0.899999976f), NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_6, NULL);
|
|
// Bounds b = GetBounds();
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7;
|
|
L_7 = GraphUpdateScene_GetBounds_mE23D1E9FC929EE4CA136A90538F122B78600358F(__this, NULL);
|
|
V_3 = L_7;
|
|
// Gizmos.DrawCube(b.center, b.size);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_3), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_3), NULL);
|
|
Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F(L_8, L_9, NULL);
|
|
// Gizmos.DrawWireCube(b.center, b.size);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_3), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_3), NULL);
|
|
Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_10, L_11, NULL);
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// if (points == null) return;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = __this->___points_10;
|
|
if (L_12)
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
// if (points == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// if (convex) c.a *= 0.5f;
|
|
bool L_13 = __this->___convex_12;
|
|
if (!L_13)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
// if (convex) c.a *= 0.5f;
|
|
float* L_14 = (float*)(&(&V_0)->___a_3);
|
|
float* L_15 = L_14;
|
|
float L_16 = *((float*)L_15);
|
|
*((float*)L_15) = (float)((float)il2cpp_codegen_multiply(L_16, (0.5f)));
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// Gizmos.color = c;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = V_0;
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_17, NULL);
|
|
// Matrix4x4 matrix = legacyMode && legacyUseWorldSpace ? Matrix4x4.identity : transform.localToWorldMatrix;
|
|
bool L_18 = __this->___legacyMode_24;
|
|
if (!L_18)
|
|
{
|
|
goto IL_00c8;
|
|
}
|
|
}
|
|
{
|
|
bool L_19 = __this->___legacyUseWorldSpace_28;
|
|
if (L_19)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_20);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21;
|
|
L_21 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_20, NULL);
|
|
G_B13_0 = L_21;
|
|
goto IL_00da;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22;
|
|
L_22 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
G_B13_0 = L_22;
|
|
}
|
|
|
|
IL_00da:
|
|
{
|
|
V_1 = G_B13_0;
|
|
// if (convex) {
|
|
bool L_23 = __this->___convex_12;
|
|
if (!L_23)
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
{
|
|
// c.r -= 0.1f;
|
|
float* L_24 = (float*)(&(&V_0)->___r_0);
|
|
float* L_25 = L_24;
|
|
float L_26 = *((float*)L_25);
|
|
*((float*)L_25) = (float)((float)il2cpp_codegen_subtract(L_26, (0.100000001f)));
|
|
// c.g -= 0.2f;
|
|
float* L_27 = (float*)(&(&V_0)->___g_1);
|
|
float* L_28 = L_27;
|
|
float L_29 = *((float*)L_28);
|
|
*((float*)L_28) = (float)((float)il2cpp_codegen_subtract(L_29, (0.200000003f)));
|
|
// c.b -= 0.1f;
|
|
float* L_30 = (float*)(&(&V_0)->___b_2);
|
|
float* L_31 = L_30;
|
|
float L_32 = *((float*)L_31);
|
|
*((float*)L_31) = (float)((float)il2cpp_codegen_subtract(L_32, (0.100000001f)));
|
|
// Gizmos.color = c;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_33 = V_0;
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_33, NULL);
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
// if (selected || !convex) {
|
|
bool L_34 = ___0_selected;
|
|
if (L_34)
|
|
{
|
|
goto IL_0124;
|
|
}
|
|
}
|
|
{
|
|
bool L_35 = __this->___convex_12;
|
|
if (L_35)
|
|
{
|
|
goto IL_0173;
|
|
}
|
|
}
|
|
|
|
IL_0124:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
V_4 = 0;
|
|
goto IL_0167;
|
|
}
|
|
|
|
IL_0129:
|
|
{
|
|
// Gizmos.DrawLine(matrix.MultiplyPoint3x4(points[i]), matrix.MultiplyPoint3x4(points[(i+1)%points.Length]));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_36 = __this->___points_10;
|
|
int32_t L_37 = V_4;
|
|
NullCheck(L_36);
|
|
int32_t L_38 = L_37;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
|
|
L_40 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_1), L_39, NULL);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = __this->___points_10;
|
|
int32_t L_42 = V_4;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_43 = __this->___points_10;
|
|
NullCheck(L_43);
|
|
NullCheck(L_41);
|
|
int32_t L_44 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_42, 1))%((int32_t)(((RuntimeArray*)L_43)->max_length))));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_1), L_45, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_40, L_46, NULL);
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
int32_t L_47 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_47, 1));
|
|
}
|
|
|
|
IL_0167:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
int32_t L_48 = V_4;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_49 = __this->___points_10;
|
|
NullCheck(L_49);
|
|
if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length)))))
|
|
{
|
|
goto IL_0129;
|
|
}
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
// if (convex) {
|
|
bool L_50 = __this->___convex_12;
|
|
if (!L_50)
|
|
{
|
|
goto IL_0217;
|
|
}
|
|
}
|
|
{
|
|
// if (convexPoints == null) RecalcConvex();
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_51 = __this->___convexPoints_11;
|
|
if (L_51)
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
}
|
|
{
|
|
// if (convexPoints == null) RecalcConvex();
|
|
GraphUpdateScene_RecalcConvex_mDC02AADBA56CD256F5BDD876A32760FCA27053C4(__this, NULL);
|
|
}
|
|
|
|
IL_018c:
|
|
{
|
|
// Gizmos.color = selected ? new Color(227/255f, 61/255f, 22/255f, 1.0f) : new Color(227/255f, 61/255f, 22/255f, 0.9f);
|
|
bool L_52 = ___0_selected;
|
|
if (L_52)
|
|
{
|
|
goto IL_01aa;
|
|
}
|
|
}
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_53;
|
|
memset((&L_53), 0, sizeof(L_53));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_53), (0.890196085f), (0.239215687f), (0.0862745121f), (0.899999976f), /*hidden argument*/NULL);
|
|
G_B26_0 = L_53;
|
|
goto IL_01c3;
|
|
}
|
|
|
|
IL_01aa:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_54;
|
|
memset((&L_54), 0, sizeof(L_54));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_54), (0.890196085f), (0.239215687f), (0.0862745121f), (1.0f), /*hidden argument*/NULL);
|
|
G_B26_0 = L_54;
|
|
}
|
|
|
|
IL_01c3:
|
|
{
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(G_B26_0, NULL);
|
|
// for (int i = 0; i < convexPoints.Length; i++) {
|
|
V_5 = 0;
|
|
goto IL_020b;
|
|
}
|
|
|
|
IL_01cd:
|
|
{
|
|
// Gizmos.DrawLine(matrix.MultiplyPoint3x4(convexPoints[i]), matrix.MultiplyPoint3x4(convexPoints[(i+1)%convexPoints.Length]));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = __this->___convexPoints_11;
|
|
int32_t L_56 = V_5;
|
|
NullCheck(L_55);
|
|
int32_t L_57 = L_56;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
|
|
L_59 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_1), L_58, NULL);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_60 = __this->___convexPoints_11;
|
|
int32_t L_61 = V_5;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_62 = __this->___convexPoints_11;
|
|
NullCheck(L_62);
|
|
NullCheck(L_60);
|
|
int32_t L_63 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_61, 1))%((int32_t)(((RuntimeArray*)L_62)->max_length))));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
|
|
L_65 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_1), L_64, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_59, L_65, NULL);
|
|
// for (int i = 0; i < convexPoints.Length; i++) {
|
|
int32_t L_66 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_66, 1));
|
|
}
|
|
|
|
IL_020b:
|
|
{
|
|
// for (int i = 0; i < convexPoints.Length; i++) {
|
|
int32_t L_67 = V_5;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_68 = __this->___convexPoints_11;
|
|
NullCheck(L_68);
|
|
if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
|
|
{
|
|
goto IL_01cd;
|
|
}
|
|
}
|
|
|
|
IL_0217:
|
|
{
|
|
// var pts = convex ? convexPoints : points;
|
|
bool L_69 = __this->___convex_12;
|
|
if (L_69)
|
|
{
|
|
goto IL_0227;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_70 = __this->___points_10;
|
|
G_B32_0 = L_70;
|
|
goto IL_022d;
|
|
}
|
|
|
|
IL_0227:
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_71 = __this->___convexPoints_11;
|
|
G_B32_0 = L_71;
|
|
}
|
|
|
|
IL_022d:
|
|
{
|
|
V_2 = G_B32_0;
|
|
// if (selected && pts != null && pts.Length > 0) {
|
|
bool L_72 = ___0_selected;
|
|
if (!L_72)
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_73 = V_2;
|
|
if (!L_73)
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_74 = V_2;
|
|
NullCheck(L_74);
|
|
if (!(((RuntimeArray*)L_74)->max_length))
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
// Gizmos.color = new Color(1, 1, 1, 0.2f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_75;
|
|
memset((&L_75), 0, sizeof(L_75));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_75), (1.0f), (1.0f), (1.0f), (0.200000003f), /*hidden argument*/NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_75, NULL);
|
|
// float miny = pts[0].y, maxy = pts[0].y;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_76 = V_2;
|
|
NullCheck(L_76);
|
|
float L_77 = ((L_76)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___y_3;
|
|
V_6 = L_77;
|
|
// float miny = pts[0].y, maxy = pts[0].y;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_78 = V_2;
|
|
NullCheck(L_78);
|
|
float L_79 = ((L_78)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___y_3;
|
|
V_7 = L_79;
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
V_9 = 0;
|
|
goto IL_02b2;
|
|
}
|
|
|
|
IL_0280:
|
|
{
|
|
// miny = Mathf.Min(miny, pts[i].y);
|
|
float L_80 = V_6;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_81 = V_2;
|
|
int32_t L_82 = V_9;
|
|
NullCheck(L_81);
|
|
float L_83 = ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_82)))->___y_3;
|
|
float L_84;
|
|
L_84 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_80, L_83, NULL);
|
|
V_6 = L_84;
|
|
// maxy = Mathf.Max(maxy, pts[i].y);
|
|
float L_85 = V_7;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_86 = V_2;
|
|
int32_t L_87 = V_9;
|
|
NullCheck(L_86);
|
|
float L_88 = ((L_86)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_87)))->___y_3;
|
|
float L_89;
|
|
L_89 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_85, L_88, NULL);
|
|
V_7 = L_89;
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
int32_t L_90 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_90, 1));
|
|
}
|
|
|
|
IL_02b2:
|
|
{
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
int32_t L_91 = V_9;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_92 = V_2;
|
|
NullCheck(L_92);
|
|
if ((((int32_t)L_91) < ((int32_t)((int32_t)(((RuntimeArray*)L_92)->max_length)))))
|
|
{
|
|
goto IL_0280;
|
|
}
|
|
}
|
|
{
|
|
// var extraHeight = Mathf.Max(minBoundsHeight - (maxy - miny), 0) * 0.5f;
|
|
float L_93 = __this->___minBoundsHeight_13;
|
|
float L_94 = V_7;
|
|
float L_95 = V_6;
|
|
float L_96;
|
|
L_96 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_subtract(L_93, ((float)il2cpp_codegen_subtract(L_94, L_95)))), (0.0f), NULL);
|
|
V_8 = ((float)il2cpp_codegen_multiply(L_96, (0.5f)));
|
|
// miny -= extraHeight;
|
|
float L_97 = V_6;
|
|
float L_98 = V_8;
|
|
V_6 = ((float)il2cpp_codegen_subtract(L_97, L_98));
|
|
// maxy += extraHeight;
|
|
float L_99 = V_7;
|
|
float L_100 = V_8;
|
|
V_7 = ((float)il2cpp_codegen_add(L_99, L_100));
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
V_10 = 0;
|
|
goto IL_03d3;
|
|
}
|
|
|
|
IL_02ed:
|
|
{
|
|
// var next = (i+1) % pts.Length;
|
|
int32_t L_101 = V_10;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_102 = V_2;
|
|
NullCheck(L_102);
|
|
V_11 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_101, 1))%((int32_t)(((RuntimeArray*)L_102)->max_length))));
|
|
// var p1 = matrix.MultiplyPoint3x4(pts[i] + Vector3.up*(miny - pts[i].y));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_103 = V_2;
|
|
int32_t L_104 = V_10;
|
|
NullCheck(L_103);
|
|
int32_t L_105 = L_104;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107;
|
|
L_107 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
float L_108 = V_6;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_109 = V_2;
|
|
int32_t L_110 = V_10;
|
|
NullCheck(L_109);
|
|
float L_111 = ((L_109)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_110)))->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112;
|
|
L_112 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_107, ((float)il2cpp_codegen_subtract(L_108, L_111)), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113;
|
|
L_113 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_106, L_112, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114;
|
|
L_114 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_1), L_113, NULL);
|
|
// var p2 = matrix.MultiplyPoint3x4(pts[i] + Vector3.up*(maxy - pts[i].y));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_115 = V_2;
|
|
int32_t L_116 = V_10;
|
|
NullCheck(L_115);
|
|
int32_t L_117 = L_116;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119;
|
|
L_119 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
float L_120 = V_7;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_121 = V_2;
|
|
int32_t L_122 = V_10;
|
|
NullCheck(L_121);
|
|
float L_123 = ((L_121)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_122)))->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124;
|
|
L_124 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_119, ((float)il2cpp_codegen_subtract(L_120, L_123)), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125;
|
|
L_125 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_118, L_124, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126;
|
|
L_126 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_1), L_125, NULL);
|
|
V_12 = L_126;
|
|
// var p1n = matrix.MultiplyPoint3x4(pts[next] + Vector3.up*(miny - pts[next].y));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_127 = V_2;
|
|
int32_t L_128 = V_11;
|
|
NullCheck(L_127);
|
|
int32_t L_129 = L_128;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131;
|
|
L_131 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
float L_132 = V_6;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_133 = V_2;
|
|
int32_t L_134 = V_11;
|
|
NullCheck(L_133);
|
|
float L_135 = ((L_133)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_134)))->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136;
|
|
L_136 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_131, ((float)il2cpp_codegen_subtract(L_132, L_135)), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137;
|
|
L_137 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_130, L_136, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138;
|
|
L_138 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_1), L_137, NULL);
|
|
V_13 = L_138;
|
|
// var p2n = matrix.MultiplyPoint3x4(pts[next] + Vector3.up*(maxy - pts[next].y));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_139 = V_2;
|
|
int32_t L_140 = V_11;
|
|
NullCheck(L_139);
|
|
int32_t L_141 = L_140;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_142 = (L_139)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_143;
|
|
L_143 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
float L_144 = V_7;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_145 = V_2;
|
|
int32_t L_146 = V_11;
|
|
NullCheck(L_145);
|
|
float L_147 = ((L_145)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_146)))->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148;
|
|
L_148 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_143, ((float)il2cpp_codegen_subtract(L_144, L_147)), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_149;
|
|
L_149 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_142, L_148, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150;
|
|
L_150 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&V_1), L_149, NULL);
|
|
V_14 = L_150;
|
|
// Gizmos.DrawLine(p1, p2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151 = L_114;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152 = V_12;
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_151, L_152, NULL);
|
|
// Gizmos.DrawLine(p1, p1n);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153 = V_13;
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_151, L_153, NULL);
|
|
// Gizmos.DrawLine(p2, p2n);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154 = V_12;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155 = V_14;
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_154, L_155, NULL);
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
int32_t L_156 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_156, 1));
|
|
}
|
|
|
|
IL_03d3:
|
|
{
|
|
// for (int i = 0; i < pts.Length; i++) {
|
|
int32_t L_157 = V_10;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_158 = V_2;
|
|
NullCheck(L_158);
|
|
if ((((int32_t)L_157) < ((int32_t)((int32_t)(((RuntimeArray*)L_158)->max_length)))))
|
|
{
|
|
goto IL_02ed;
|
|
}
|
|
}
|
|
|
|
IL_03dd:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::DisableLegacyMode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_DisableLegacyMode_m7AEC3C4ADB6B151A1A0ACFAD4F7AA5BCDB10A326 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (legacyMode) {
|
|
bool L_0 = __this->___legacyMode_24;
|
|
if (!L_0)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// legacyMode = false;
|
|
__this->___legacyMode_24 = (bool)0;
|
|
// if (legacyUseWorldSpace) {
|
|
bool L_1 = __this->___legacyUseWorldSpace_28;
|
|
if (!L_1)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// legacyUseWorldSpace = false;
|
|
__this->___legacyUseWorldSpace_28 = (bool)0;
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
V_0 = 0;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// points[i] = transform.InverseTransformPoint(points[i]);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___points_10;
|
|
int32_t L_3 = V_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___points_10;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_4, L_8, NULL);
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_9);
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
int32_t L_10 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
int32_t L_11 = V_0;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = __this->___points_10;
|
|
NullCheck(L_12);
|
|
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// RecalcConvex();
|
|
GraphUpdateScene_RecalcConvex_mDC02AADBA56CD256F5BDD876A32760FCA27053C4(__this, NULL);
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene_Awake_mF1F4A642B3DA1790D21D44C5608E075635C2788C (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (serializedVersion == 0) {
|
|
int32_t L_0 = __this->___serializedVersion_27;
|
|
if (L_0)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// if (points != null && points.Length > 0) legacyMode = true;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___points_10;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___points_10;
|
|
NullCheck(L_2);
|
|
if (!(((RuntimeArray*)L_2)->max_length))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// if (points != null && points.Length > 0) legacyMode = true;
|
|
__this->___legacyMode_24 = (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// serializedVersion = 1;
|
|
__this->___serializedVersion_27 = 1;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// base.Awake();
|
|
GraphModifier_Awake_mCD8812B6F33CD598741F3CF1FA20108697EB40E6(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateScene::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateScene__ctor_m96F9F6FE8AC07BA122E75425C0B7F8169FC44FC4 (GraphUpdateScene_t3E375243B14ECA33945FB4CBEA0F58C12B6B50A6* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public bool convex = true;
|
|
__this->___convex_12 = (bool)1;
|
|
// public float minBoundsHeight = 1;
|
|
__this->___minBoundsHeight_13 = (1.0f);
|
|
// public bool applyOnStart = true;
|
|
__this->___applyOnStart_17 = (bool)1;
|
|
// public bool applyOnScan = true;
|
|
__this->___applyOnScan_18 = (bool)1;
|
|
// public bool resetPenaltyOnPhysics = true;
|
|
__this->___resetPenaltyOnPhysics_20 = (bool)1;
|
|
// public bool updateErosion = true;
|
|
__this->___updateErosion_21 = (bool)1;
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier__ctor_mF84B5438C95A77E22EEF5E7AA58714A5BA65DBDF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// UnityEngine.Vector3[] Pathfinding.GraphUpdateShape::get_points()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* GraphUpdateShape_get_points_m8F39D15CC4ED26C4C3D4E02563020EC34D7DF521 (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return _points;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____points_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateShape::set_points(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape_set_points_mE39604CF1053F8267EEDC0772AA012B8295934AE (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _points = value;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_value;
|
|
__this->____points_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____points_0), (void*)L_0);
|
|
// if (convex) CalculateConvexHull();
|
|
bool L_1;
|
|
L_1 = GraphUpdateShape_get_convex_m72F202626C2F759FB4CE934BDEADDB948192199D_inline(__this, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// if (convex) CalculateConvexHull();
|
|
GraphUpdateShape_CalculateConvexHull_m02C0CBABF4C5A71699886EB1856A12821B5BBBED(__this, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateShape::get_convex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateShape_get_convex_m72F202626C2F759FB4CE934BDEADDB948192199D (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return _convex;
|
|
bool L_0 = __this->____convex_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateShape::set_convex(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape_set_convex_mDFB79D44EC6BBAFFF8846BF5557E30B615B57ADC (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (_convex != value && value) {
|
|
bool L_0 = __this->____convex_2;
|
|
bool L_1 = ___0_value;
|
|
bool L_2 = ___0_value;
|
|
if (!((int32_t)(((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0)&(int32_t)L_2)))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// CalculateConvexHull();
|
|
GraphUpdateShape_CalculateConvexHull_m02C0CBABF4C5A71699886EB1856A12821B5BBBED(__this, NULL);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// _convex = value;
|
|
bool L_3 = ___0_value;
|
|
__this->____convex_2 = L_3;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateShape::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape__ctor_mCC5834850B20234F8371C6C93B7921EF11DEA96E (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Vector3 right = Vector3.right;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
__this->___right_3 = L_0;
|
|
// Vector3 forward = Vector3.forward;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
|
|
__this->___forward_4 = L_1;
|
|
// Vector3 up = Vector3.up;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
__this->___up_5 = L_2;
|
|
// public GraphUpdateShape () {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateShape::.ctor(UnityEngine.Vector3[],System.Boolean,UnityEngine.Matrix4x4,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape__ctor_mEA71020D39D50E46CC494F0644E4125F2FAAB711 (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, bool ___1_convex, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_matrix, float ___3_minimumHeight, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Vector3 right = Vector3.right;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
__this->___right_3 = L_0;
|
|
// Vector3 forward = Vector3.forward;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
|
|
__this->___forward_4 = L_1;
|
|
// Vector3 up = Vector3.up;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
__this->___up_5 = L_2;
|
|
// public GraphUpdateShape (Vector3[] points, bool convex, Matrix4x4 matrix, float minimumHeight) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.convex = convex;
|
|
bool L_3 = ___1_convex;
|
|
GraphUpdateShape_set_convex_mDFB79D44EC6BBAFFF8846BF5557E30B615B57ADC(__this, L_3, NULL);
|
|
// this.points = points;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_points;
|
|
GraphUpdateShape_set_points_mE39604CF1053F8267EEDC0772AA012B8295934AE(__this, L_4, NULL);
|
|
// origin = matrix.MultiplyPoint3x4(Vector3.zero);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___2_matrix), L_5, NULL);
|
|
__this->___origin_6 = L_6;
|
|
// right = matrix.MultiplyPoint3x4(Vector3.right) - origin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___2_matrix), L_7, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___origin_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_9, NULL);
|
|
__this->___right_3 = L_10;
|
|
// up = matrix.MultiplyPoint3x4(Vector3.up) - origin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___2_matrix), L_11, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___origin_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_13, NULL);
|
|
__this->___up_5 = L_14;
|
|
// forward = matrix.MultiplyPoint3x4(Vector3.forward) - origin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___2_matrix), L_15, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->___origin_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_16, L_17, NULL);
|
|
__this->___forward_4 = L_18;
|
|
// this.minimumHeight = minimumHeight;
|
|
float L_19 = ___3_minimumHeight;
|
|
__this->___minimumHeight_7 = L_19;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateShape::CalculateConvexHull()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateShape_CalculateConvexHull_m02C0CBABF4C5A71699886EB1856A12821B5BBBED (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* G_B2_0 = NULL;
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* G_B1_0 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B3_0 = NULL;
|
|
GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* G_B3_1 = NULL;
|
|
{
|
|
// _convexPoints = points != null? Polygon.ConvexHullXZ(points) : null;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0;
|
|
L_0 = GraphUpdateShape_get_points_m8F39D15CC4ED26C4C3D4E02563020EC34D7DF521_inline(__this, NULL);
|
|
G_B1_0 = __this;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = ((Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(NULL));
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_0017;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1;
|
|
L_1 = GraphUpdateShape_get_points_m8F39D15CC4ED26C4C3D4E02563020EC34D7DF521_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2;
|
|
L_2 = Polygon_ConvexHullXZ_m6B3CDDB1783283A100E1769E79DFDA6C49901E88(L_1, NULL);
|
|
G_B3_0 = L_2;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
NullCheck(G_B3_1);
|
|
G_B3_1->____convexPoints_1 = G_B3_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->____convexPoints_1), (void*)G_B3_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateShape::GetBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GraphUpdateShape_GetBounds_m86481EBB14746EE1596FE7B72011EDDD12747167 (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* G_B3_0 = NULL;
|
|
{
|
|
// return GetBounds(convex ? _convexPoints : points, right, up, forward, origin, minimumHeight);
|
|
bool L_0;
|
|
L_0 = GraphUpdateShape_get_convex_m72F202626C2F759FB4CE934BDEADDB948192199D_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1;
|
|
L_1 = GraphUpdateShape_get_points_m8F39D15CC4ED26C4C3D4E02563020EC34D7DF521_inline(__this, NULL);
|
|
G_B3_0 = L_1;
|
|
goto IL_0016;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->____convexPoints_1;
|
|
G_B3_0 = L_2;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___right_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___up_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->___forward_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___origin_6;
|
|
float L_7 = __this->___minimumHeight_7;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8;
|
|
L_8 = GraphUpdateShape_GetBounds_mEF6BF703BB2818D6DB11970BF702126CF7FB4C98(G_B3_0, L_3, L_4, L_5, L_6, L_7, NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateShape::GetBounds(UnityEngine.Vector3[],UnityEngine.Matrix4x4,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GraphUpdateShape_GetBounds_mCDE03059A5507708B4E8860AFEB5A9F3049F8719 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, float ___2_minimumHeight, 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));
|
|
{
|
|
// var origin = matrix.MultiplyPoint3x4(Vector3.zero);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___1_matrix), L_0, NULL);
|
|
V_0 = L_1;
|
|
// var right = matrix.MultiplyPoint3x4(Vector3.right) - origin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___1_matrix), L_2, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_4, NULL);
|
|
V_1 = L_5;
|
|
// var up = matrix.MultiplyPoint3x4(Vector3.up) - origin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___1_matrix), L_6, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_7, L_8, NULL);
|
|
V_2 = L_9;
|
|
// var forward = matrix.MultiplyPoint3x4(Vector3.forward) - origin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___1_matrix), L_10, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_11, L_12, NULL);
|
|
V_3 = L_13;
|
|
// return GetBounds(points, right, up, forward, origin, minimumHeight);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = ___0_points;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0;
|
|
float L_19 = ___2_minimumHeight;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_20;
|
|
L_20 = GraphUpdateShape_GetBounds_mEF6BF703BB2818D6DB11970BF702126CF7FB4C98(L_14, L_15, L_16, L_17, L_18, L_19, NULL);
|
|
return L_20;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds Pathfinding.GraphUpdateShape::GetBounds(UnityEngine.Vector3[],UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GraphUpdateShape_GetBounds_mEF6BF703BB2818D6DB11970BF702126CF7FB4C98 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_right, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_up, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_origin, float ___5_minimumHeight, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
{
|
|
// if (points == null || points.Length == 0) return new Bounds();
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_points;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_points;
|
|
NullCheck(L_1);
|
|
if ((((RuntimeArray*)L_1)->max_length))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// if (points == null || points.Length == 0) return new Bounds();
|
|
il2cpp_codegen_initobj((&V_5), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = V_5;
|
|
return L_2;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// float miny = points[0].y, maxy = points[0].y;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = ___0_points;
|
|
NullCheck(L_3);
|
|
float L_4 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___y_3;
|
|
V_0 = L_4;
|
|
// float miny = points[0].y, maxy = points[0].y;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = ___0_points;
|
|
NullCheck(L_5);
|
|
float L_6 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___y_3;
|
|
V_1 = L_6;
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
V_6 = 0;
|
|
goto IL_005f;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// miny = Mathf.Min(miny, points[i].y);
|
|
float L_7 = V_0;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___0_points;
|
|
int32_t L_9 = V_6;
|
|
NullCheck(L_8);
|
|
float L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___y_3;
|
|
float L_11;
|
|
L_11 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_7, L_10, NULL);
|
|
V_0 = L_11;
|
|
// maxy = Mathf.Max(maxy, points[i].y);
|
|
float L_12 = V_1;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = ___0_points;
|
|
int32_t L_14 = V_6;
|
|
NullCheck(L_13);
|
|
float L_15 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___y_3;
|
|
float L_16;
|
|
L_16 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_12, L_15, NULL);
|
|
V_1 = L_16;
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
int32_t L_17 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
int32_t L_18 = V_6;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = ___0_points;
|
|
NullCheck(L_19);
|
|
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// var extraHeight = Mathf.Max(minimumHeight - (maxy - miny), 0) * 0.5f;
|
|
float L_20 = ___5_minimumHeight;
|
|
float L_21 = V_1;
|
|
float L_22 = V_0;
|
|
float L_23;
|
|
L_23 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_subtract(L_20, ((float)il2cpp_codegen_subtract(L_21, L_22)))), (0.0f), NULL);
|
|
V_2 = ((float)il2cpp_codegen_multiply(L_23, (0.5f)));
|
|
// miny -= extraHeight;
|
|
float L_24 = V_0;
|
|
float L_25 = V_2;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_24, L_25));
|
|
// maxy += extraHeight;
|
|
float L_26 = V_1;
|
|
float L_27 = V_2;
|
|
V_1 = ((float)il2cpp_codegen_add(L_26, L_27));
|
|
// Vector3 min = right * points[0].x + up * points[0].y + forward * points[0].z;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___1_right;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = ___0_points;
|
|
NullCheck(L_29);
|
|
float L_30 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_28, L_30, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___2_up;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = ___0_points;
|
|
NullCheck(L_33);
|
|
float L_34 = ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_32, L_34, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_31, L_35, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___3_forward;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_38 = ___0_points;
|
|
NullCheck(L_38);
|
|
float L_39 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
|
|
L_40 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_37, L_39, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
|
|
L_41 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_40, NULL);
|
|
V_3 = L_41;
|
|
// Vector3 max = min;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_3;
|
|
V_4 = L_42;
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
V_7 = 0;
|
|
goto IL_0144;
|
|
}
|
|
|
|
IL_00ce:
|
|
{
|
|
// var p = right * points[i].x + forward * points[i].z;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___1_right;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44 = ___0_points;
|
|
int32_t L_45 = V_7;
|
|
NullCheck(L_44);
|
|
float L_46 = ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
|
|
L_47 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_43, L_46, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = ___3_forward;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_49 = ___0_points;
|
|
int32_t L_50 = V_7;
|
|
NullCheck(L_49);
|
|
float L_51 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
|
|
L_52 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_48, L_51, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_47, L_52, NULL);
|
|
// var p1 = p + up * miny;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = L_53;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = ___2_up;
|
|
float L_56 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
|
|
L_57 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_55, L_56, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_54, L_57, NULL);
|
|
V_8 = L_58;
|
|
// var p2 = p + up * maxy;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = ___2_up;
|
|
float L_60 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
|
|
L_61 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_59, L_60, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
|
|
L_62 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_54, L_61, NULL);
|
|
V_9 = L_62;
|
|
// min = Vector3.Min(min, p1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
|
|
L_65 = Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline(L_63, L_64, NULL);
|
|
V_3 = L_65;
|
|
// min = Vector3.Min(min, p2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
|
|
L_68 = Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline(L_66, L_67, NULL);
|
|
V_3 = L_68;
|
|
// max = Vector3.Max(max, p1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
|
|
L_71 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_69, L_70, NULL);
|
|
V_4 = L_71;
|
|
// max = Vector3.Max(max, p2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
|
|
L_74 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_72, L_73, NULL);
|
|
V_4 = L_74;
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
int32_t L_75 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_75, 1));
|
|
}
|
|
|
|
IL_0144:
|
|
{
|
|
// for (int i = 0; i < points.Length; i++) {
|
|
int32_t L_76 = V_7;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_77 = ___0_points;
|
|
NullCheck(L_77);
|
|
if ((((int32_t)L_76) < ((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))
|
|
{
|
|
goto IL_00ce;
|
|
}
|
|
}
|
|
{
|
|
// return new Bounds((min+max)*0.5F + origin, max-min);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
|
|
L_80 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_78, L_79, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81;
|
|
L_81 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_80, (0.5f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = ___4_origin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83;
|
|
L_83 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_81, L_82, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
|
|
L_86 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_84, L_85, NULL);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_87;
|
|
memset((&L_87), 0, sizeof(L_87));
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_87), L_83, L_86, /*hidden argument*/NULL);
|
|
return L_87;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateShape::Contains(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateShape_Contains_mF654DEAD1D4BA598E384ED1CF3AFA13202890BBD (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return Contains((Vector3)node.position);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_1 = L_0->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_1, NULL);
|
|
bool L_3;
|
|
L_3 = GraphUpdateShape_Contains_m3320DAC00E765940CF1CE0F1C4A3EA80000FD46D(__this, L_2, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateShape::Contains(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateShape_Contains_m3320DAC00E765940CF1CE0F1C4A3EA80000FD46D (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// point -= origin;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___origin_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
|
|
___0_point = L_2;
|
|
// var localSpacePoint = new Vector3(Vector3.Dot(point, right)/right.sqrMagnitude, 0, Vector3.Dot(point, forward)/forward.sqrMagnitude);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___right_3;
|
|
float L_5;
|
|
L_5 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_3, L_4, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___right_3);
|
|
float L_7;
|
|
L_7 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline(L_6, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___forward_4;
|
|
float L_10;
|
|
L_10 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_8, L_9, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___forward_4);
|
|
float L_12;
|
|
L_12 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline(L_11, NULL);
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), ((float)(L_5/L_7)), (0.0f), ((float)(L_10/L_12)), NULL);
|
|
// if (convex) {
|
|
bool L_13;
|
|
L_13 = GraphUpdateShape_get_convex_m72F202626C2F759FB4CE934BDEADDB948192199D_inline(__this, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// if (_convexPoints == null) return false;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = __this->____convexPoints_1;
|
|
if (L_14)
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// if (_convexPoints == null) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// for (int i = 0, j = _convexPoints.Length-1; i < _convexPoints.Length; j = i, i++) {
|
|
V_1 = 0;
|
|
// for (int i = 0, j = _convexPoints.Length-1; i < _convexPoints.Length; j = i, i++) {
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->____convexPoints_1;
|
|
NullCheck(L_15);
|
|
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), 1));
|
|
goto IL_0093;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// if (VectorMath.RightOrColinearXZ(_convexPoints[i], _convexPoints[j], localSpacePoint)) return false;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = __this->____convexPoints_1;
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
int32_t L_18 = L_17;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_20 = __this->____convexPoints_1;
|
|
int32_t L_21 = V_2;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = L_21;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
|
|
bool L_25;
|
|
L_25 = VectorMath_RightOrColinearXZ_mB4E21EEF15049363F827235D8695B37BC8463686(L_19, L_23, L_24, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
// if (VectorMath.RightOrColinearXZ(_convexPoints[i], _convexPoints[j], localSpacePoint)) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
// for (int i = 0, j = _convexPoints.Length-1; i < _convexPoints.Length; j = i, i++) {
|
|
int32_t L_26 = V_1;
|
|
V_2 = L_26;
|
|
// for (int i = 0, j = _convexPoints.Length-1; i < _convexPoints.Length; j = i, i++) {
|
|
int32_t L_27 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_0093:
|
|
{
|
|
// for (int i = 0, j = _convexPoints.Length-1; i < _convexPoints.Length; j = i, i++) {
|
|
int32_t L_28 = V_1;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = __this->____convexPoints_1;
|
|
NullCheck(L_29);
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// return _points != null && Polygon.ContainsPointXZ(_points, localSpacePoint);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_30 = __this->____points_0;
|
|
if (!L_30)
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = __this->____points_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
bool L_33;
|
|
L_33 = Polygon_ContainsPointXZ_mB92CDD66D095A5B67545B629D2EE698FD8A3B664(L_31, L_32, NULL);
|
|
return L_33;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
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
|
|
// UnityEngine.Transform Pathfinding.AnimationLink::SearchRec(UnityEngine.Transform,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* AnimationLink_SearchRec_m1169E45D50130DBB657F6493FF047E0A3C37313F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_tr, String_t* ___1_name, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL;
|
|
{
|
|
// int childCount = tr.childCount;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_tr;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_0, NULL);
|
|
V_0 = L_1;
|
|
// for (int i = 0; i < childCount; i++) {
|
|
V_1 = 0;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// Transform ch = tr.GetChild(i);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_tr;
|
|
int32_t L_3 = V_1;
|
|
NullCheck(L_2);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_2, L_3, NULL);
|
|
V_2 = L_4;
|
|
// if (ch.name == name) return ch;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_2;
|
|
NullCheck(L_5);
|
|
String_t* L_6;
|
|
L_6 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_5, NULL);
|
|
String_t* L_7 = ___1_name;
|
|
bool L_8;
|
|
L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// if (ch.name == name) return ch;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_2;
|
|
return L_9;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// Transform rec = SearchRec(ch, name);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = V_2;
|
|
String_t* L_11 = ___1_name;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
|
|
L_12 = AnimationLink_SearchRec_m1169E45D50130DBB657F6493FF047E0A3C37313F(L_10, L_11, NULL);
|
|
V_3 = L_12;
|
|
// if (rec != null) return rec;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_14;
|
|
L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// if (rec != null) return rec;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = V_3;
|
|
return L_15;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// for (int i = 0; i < childCount; i++) {
|
|
int32_t L_16 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// for (int i = 0; i < childCount; i++) {
|
|
int32_t L_17 = V_1;
|
|
int32_t L_18 = V_0;
|
|
if ((((int32_t)L_17) < ((int32_t)L_18)))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AnimationLink::CalculateOffsets(System.Collections.Generic.List`1<UnityEngine.Vector3>,UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationLink_CalculateOffsets_mF29AB6ED7FC97D80B8F9D0AB29F710F53AF4189C (AnimationLink_t27671330BC08B0A8E01C0765740EEC313272ED30* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_trace, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_endPosition, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m2FC8F4B54B039577BE864F615B4221F7C6CBA2D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* V_2 = NULL;
|
|
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));
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
int32_t V_11 = 0;
|
|
float V_12 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
{
|
|
// endPosition = transform.position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___1_endPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_2;
|
|
// if (referenceMesh == null) return;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___referenceMesh_26;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// if (referenceMesh == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// GameObject ob = GameObject.Instantiate(referenceMesh, transform.position, transform.rotation) as GameObject;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___referenceMesh_26;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_8);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
|
|
L_9 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_8, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
|
|
L_10 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_5, L_7, L_9, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
|
|
V_0 = L_10;
|
|
// ob.hideFlags = HideFlags.HideAndDontSave;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_11, ((int32_t)61), NULL);
|
|
// Transform root = SearchRec(ob.transform, boneRoot);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
|
|
L_13 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_12, NULL);
|
|
String_t* L_14 = __this->___boneRoot_28;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
|
|
L_15 = AnimationLink_SearchRec_m1169E45D50130DBB657F6493FF047E0A3C37313F(L_13, L_14, NULL);
|
|
V_1 = L_15;
|
|
// if (root == null) throw new System.Exception("Could not find root transform");
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = V_1;
|
|
bool L_17;
|
|
L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// if (root == null) throw new System.Exception("Could not find root transform");
|
|
Exception_t* L_18 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_18);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7CBF1350BDF3B4B341D50F86367F6F029A327E6)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AnimationLink_CalculateOffsets_mF29AB6ED7FC97D80B8F9D0AB29F710F53AF4189C_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// Animation anim = ob.GetComponent<Animation>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_20;
|
|
L_20 = GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54(L_19, GameObject_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m591D73ED9A69915B8F581B355EDCC927D30BDD54_RuntimeMethod_var);
|
|
V_2 = L_20;
|
|
// if (anim == null) anim = ob.AddComponent<Animation>();
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_21 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_22;
|
|
L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_22)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// if (anim == null) anim = ob.AddComponent<Animation>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = V_0;
|
|
NullCheck(L_23);
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_24;
|
|
L_24 = GameObject_AddComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m2FC8F4B54B039577BE864F615B4221F7C6CBA2D7(L_23, GameObject_AddComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m2FC8F4B54B039577BE864F615B4221F7C6CBA2D7_RuntimeMethod_var);
|
|
V_2 = L_24;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// for (int i = 0; i < sequence.Length; i++) {
|
|
V_6 = 0;
|
|
goto IL_00b9;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// anim.AddClip(sequence[i].clip, sequence[i].clip.name);
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_25 = V_2;
|
|
LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934* L_26 = __this->___sequence_27;
|
|
int32_t L_27 = V_6;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = L_27;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
|
|
NullCheck(L_29);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_30 = L_29->___clip_0;
|
|
LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934* L_31 = __this->___sequence_27;
|
|
int32_t L_32 = V_6;
|
|
NullCheck(L_31);
|
|
int32_t L_33 = L_32;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
|
|
NullCheck(L_34);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_35 = L_34->___clip_0;
|
|
NullCheck(L_35);
|
|
String_t* L_36;
|
|
L_36 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_35, NULL);
|
|
NullCheck(L_25);
|
|
Animation_AddClip_m10EDEAA1060E0356379BFE9AB24F97C9EBBED1A3(L_25, L_30, L_36, NULL);
|
|
// for (int i = 0; i < sequence.Length; i++) {
|
|
int32_t L_37 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1));
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
// for (int i = 0; i < sequence.Length; i++) {
|
|
int32_t L_38 = V_6;
|
|
LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934* L_39 = __this->___sequence_27;
|
|
NullCheck(L_39);
|
|
if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
// Vector3 prevOffset = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
|
|
L_40 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_3 = L_40;
|
|
// Vector3 position = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41;
|
|
L_41 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_41);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
L_42 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_41, NULL);
|
|
V_4 = L_42;
|
|
// Vector3 firstOffset = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_5 = L_43;
|
|
// for (int i = 0; i < sequence.Length; i++) {
|
|
V_7 = 0;
|
|
goto IL_02cc;
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
// LinkClip c = sequence[i];
|
|
LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934* L_44 = __this->___sequence_27;
|
|
int32_t L_45 = V_7;
|
|
NullCheck(L_44);
|
|
int32_t L_46 = L_45;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
|
|
V_8 = L_47;
|
|
// if (c == null) {
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_48 = V_8;
|
|
if (L_48)
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
// endPosition = position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_49 = ___1_endPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_4;
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_49 = L_50;
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
// anim[c.clip.name].enabled = true;
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_51 = V_2;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_52 = V_8;
|
|
NullCheck(L_52);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_53 = L_52->___clip_0;
|
|
NullCheck(L_53);
|
|
String_t* L_54;
|
|
L_54 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_53, NULL);
|
|
NullCheck(L_51);
|
|
AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* L_55;
|
|
L_55 = Animation_get_Item_m60997A8CDE7F415FC55FBB0D6D3F28339C4B32E8(L_51, L_54, NULL);
|
|
NullCheck(L_55);
|
|
AnimationState_set_enabled_mBB6FCF86704CDD80E4B3385231D4C9F400D7C6EB(L_55, (bool)1, NULL);
|
|
// anim[c.clip.name].weight = 1;
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_56 = V_2;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_57 = V_8;
|
|
NullCheck(L_57);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_58 = L_57->___clip_0;
|
|
NullCheck(L_58);
|
|
String_t* L_59;
|
|
L_59 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_58, NULL);
|
|
NullCheck(L_56);
|
|
AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* L_60;
|
|
L_60 = Animation_get_Item_m60997A8CDE7F415FC55FBB0D6D3F28339C4B32E8(L_56, L_59, NULL);
|
|
NullCheck(L_60);
|
|
AnimationState_set_weight_m9F93DB2215185BBB1CE1ECA43DE7DE7C756AC847(L_60, (1.0f), NULL);
|
|
// for (int repeat = 0; repeat < c.loopCount; repeat++) {
|
|
V_9 = 0;
|
|
goto IL_0284;
|
|
}
|
|
|
|
IL_013b:
|
|
{
|
|
// anim[c.clip.name].normalizedTime = 0;
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_61 = V_2;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_62 = V_8;
|
|
NullCheck(L_62);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_63 = L_62->___clip_0;
|
|
NullCheck(L_63);
|
|
String_t* L_64;
|
|
L_64 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_63, NULL);
|
|
NullCheck(L_61);
|
|
AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* L_65;
|
|
L_65 = Animation_get_Item_m60997A8CDE7F415FC55FBB0D6D3F28339C4B32E8(L_61, L_64, NULL);
|
|
NullCheck(L_65);
|
|
AnimationState_set_normalizedTime_m80C40785819379D8B3DD64D22E88338921ED5085(L_65, (0.0f), NULL);
|
|
// anim.Sample();
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_66 = V_2;
|
|
NullCheck(L_66);
|
|
Animation_Sample_m651BFFA298E1B72385B0DF85240AFFB8B7778E9C(L_66, NULL);
|
|
// Vector3 soffset = root.position - transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_67 = V_1;
|
|
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_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_69, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
|
|
L_71 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_68, L_70, NULL);
|
|
V_10 = L_71;
|
|
// if (i > 0) {
|
|
int32_t L_72 = V_7;
|
|
if ((((int32_t)L_72) <= ((int32_t)0)))
|
|
{
|
|
goto IL_018d;
|
|
}
|
|
}
|
|
{
|
|
// position += prevOffset - soffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_10;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
|
|
L_76 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_74, L_75, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
|
|
L_77 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_73, L_76, NULL);
|
|
V_4 = L_77;
|
|
goto IL_0191;
|
|
}
|
|
|
|
IL_018d:
|
|
{
|
|
// firstOffset = soffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_10;
|
|
V_5 = L_78;
|
|
}
|
|
|
|
IL_0191:
|
|
{
|
|
// for (int t = 0; t <= 20; t++) {
|
|
V_11 = 0;
|
|
goto IL_0211;
|
|
}
|
|
|
|
IL_0196:
|
|
{
|
|
// float tf = t/20.0f;
|
|
int32_t L_79 = V_11;
|
|
V_12 = ((float)(((float)L_79)/(20.0f)));
|
|
// anim[c.clip.name].normalizedTime = tf;
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_80 = V_2;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_81 = V_8;
|
|
NullCheck(L_81);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_82 = L_81->___clip_0;
|
|
NullCheck(L_82);
|
|
String_t* L_83;
|
|
L_83 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_82, NULL);
|
|
NullCheck(L_80);
|
|
AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* L_84;
|
|
L_84 = Animation_get_Item_m60997A8CDE7F415FC55FBB0D6D3F28339C4B32E8(L_80, L_83, NULL);
|
|
float L_85 = V_12;
|
|
NullCheck(L_84);
|
|
AnimationState_set_normalizedTime_m80C40785819379D8B3DD64D22E88338921ED5085(L_84, L_85, NULL);
|
|
// anim.Sample();
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_86 = V_2;
|
|
NullCheck(L_86);
|
|
Animation_Sample_m651BFFA298E1B72385B0DF85240AFFB8B7778E9C(L_86, NULL);
|
|
// Vector3 tmp = position + (root.position-transform.position) + c.velocity*tf*c.clip.length;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_4;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_88 = V_1;
|
|
NullCheck(L_88);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
|
|
L_89 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_88, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_90;
|
|
L_90 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_90);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
|
|
L_91 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_90, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
|
|
L_92 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_89, L_91, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93;
|
|
L_93 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_87, L_92, NULL);
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_94 = V_8;
|
|
NullCheck(L_94);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = L_94->___velocity_1;
|
|
float L_96 = V_12;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97;
|
|
L_97 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_95, L_96, NULL);
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_98 = V_8;
|
|
NullCheck(L_98);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_99 = L_98->___clip_0;
|
|
NullCheck(L_99);
|
|
float L_100;
|
|
L_100 = AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41(L_99, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101;
|
|
L_101 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_97, L_100, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
|
|
L_102 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_93, L_101, NULL);
|
|
V_13 = L_102;
|
|
// trace.Add(tmp);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_103 = ___0_trace;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_13;
|
|
NullCheck(L_103);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_103, L_104, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int t = 0; t <= 20; t++) {
|
|
int32_t L_105 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_105, 1));
|
|
}
|
|
|
|
IL_0211:
|
|
{
|
|
// for (int t = 0; t <= 20; t++) {
|
|
int32_t L_106 = V_11;
|
|
if ((((int32_t)L_106) <= ((int32_t)((int32_t)20))))
|
|
{
|
|
goto IL_0196;
|
|
}
|
|
}
|
|
{
|
|
// position = position + c.velocity*1*c.clip.length;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107 = V_4;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_108 = V_8;
|
|
NullCheck(L_108);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109 = L_108->___velocity_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110;
|
|
L_110 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_109, (1.0f), NULL);
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_111 = V_8;
|
|
NullCheck(L_111);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_112 = L_111->___clip_0;
|
|
NullCheck(L_112);
|
|
float L_113;
|
|
L_113 = AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41(L_112, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114;
|
|
L_114 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_110, L_113, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115;
|
|
L_115 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_107, L_114, NULL);
|
|
V_4 = L_115;
|
|
// anim[c.clip.name].normalizedTime = 1;
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_116 = V_2;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_117 = V_8;
|
|
NullCheck(L_117);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_118 = L_117->___clip_0;
|
|
NullCheck(L_118);
|
|
String_t* L_119;
|
|
L_119 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_118, NULL);
|
|
NullCheck(L_116);
|
|
AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* L_120;
|
|
L_120 = Animation_get_Item_m60997A8CDE7F415FC55FBB0D6D3F28339C4B32E8(L_116, L_119, NULL);
|
|
NullCheck(L_120);
|
|
AnimationState_set_normalizedTime_m80C40785819379D8B3DD64D22E88338921ED5085(L_120, (1.0f), NULL);
|
|
// anim.Sample();
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_121 = V_2;
|
|
NullCheck(L_121);
|
|
Animation_Sample_m651BFFA298E1B72385B0DF85240AFFB8B7778E9C(L_121, NULL);
|
|
// Vector3 eoffset = root.position - transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_122 = V_1;
|
|
NullCheck(L_122);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123;
|
|
L_123 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_122, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_124;
|
|
L_124 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_124);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125;
|
|
L_125 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_124, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126;
|
|
L_126 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_123, L_125, NULL);
|
|
// prevOffset = eoffset;
|
|
V_3 = L_126;
|
|
// for (int repeat = 0; repeat < c.loopCount; repeat++) {
|
|
int32_t L_127 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_127, 1));
|
|
}
|
|
|
|
IL_0284:
|
|
{
|
|
// for (int repeat = 0; repeat < c.loopCount; repeat++) {
|
|
int32_t L_128 = V_9;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_129 = V_8;
|
|
NullCheck(L_129);
|
|
int32_t L_130 = L_129->___loopCount_2;
|
|
if ((((int32_t)L_128) < ((int32_t)L_130)))
|
|
{
|
|
goto IL_013b;
|
|
}
|
|
}
|
|
{
|
|
// anim[c.clip.name].enabled = false;
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_131 = V_2;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_132 = V_8;
|
|
NullCheck(L_132);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_133 = L_132->___clip_0;
|
|
NullCheck(L_133);
|
|
String_t* L_134;
|
|
L_134 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_133, NULL);
|
|
NullCheck(L_131);
|
|
AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* L_135;
|
|
L_135 = Animation_get_Item_m60997A8CDE7F415FC55FBB0D6D3F28339C4B32E8(L_131, L_134, NULL);
|
|
NullCheck(L_135);
|
|
AnimationState_set_enabled_mBB6FCF86704CDD80E4B3385231D4C9F400D7C6EB(L_135, (bool)0, NULL);
|
|
// anim[c.clip.name].weight = 0;
|
|
Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_136 = V_2;
|
|
LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* L_137 = V_8;
|
|
NullCheck(L_137);
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_138 = L_137->___clip_0;
|
|
NullCheck(L_138);
|
|
String_t* L_139;
|
|
L_139 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_138, NULL);
|
|
NullCheck(L_136);
|
|
AnimationState_tC704F25A20169025B6CFDC2F00DC84152B5B73CE* L_140;
|
|
L_140 = Animation_get_Item_m60997A8CDE7F415FC55FBB0D6D3F28339C4B32E8(L_136, L_139, NULL);
|
|
NullCheck(L_140);
|
|
AnimationState_set_weight_m9F93DB2215185BBB1CE1ECA43DE7DE7C756AC847(L_140, (0.0f), NULL);
|
|
// for (int i = 0; i < sequence.Length; i++) {
|
|
int32_t L_141 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_141, 1));
|
|
}
|
|
|
|
IL_02cc:
|
|
{
|
|
// for (int i = 0; i < sequence.Length; i++) {
|
|
int32_t L_142 = V_7;
|
|
LinkClipU5BU5D_t981AABD7963170B4CD7FC06B666EE760D9AA8934* L_143 = __this->___sequence_27;
|
|
NullCheck(L_143);
|
|
if ((((int32_t)L_142) < ((int32_t)((int32_t)(((RuntimeArray*)L_143)->max_length)))))
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
// position += prevOffset - firstOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_145 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147;
|
|
L_147 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_145, L_146, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148;
|
|
L_148 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_144, L_147, NULL);
|
|
V_4 = L_148;
|
|
// GameObject.DestroyImmediate(ob);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_149 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_149, NULL);
|
|
// endPosition = position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_150 = ___1_endPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151 = V_4;
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_150 = L_151;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AnimationLink::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationLink_OnDrawGizmosSelected_m1C313BCA631BFD87F361285336BC7EED58E25BBA (AnimationLink_t27671330BC08B0A8E01C0765740EEC313272ED30* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
// base.OnDrawGizmosSelected();
|
|
NodeLink2_OnDrawGizmosSelected_mBAFF47FBB7A93226C5A0AF2B937DB5370E16C6AE(__this, NULL);
|
|
// List<Vector3> buffer = Pathfinding.Util.ListPool<Vector3>.Claim();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0;
|
|
L_0 = ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7(ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// Vector3 endPosition = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_1 = L_1;
|
|
// CalculateOffsets(buffer, out endPosition);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = V_0;
|
|
AnimationLink_CalculateOffsets_mF29AB6ED7FC97D80B8F9D0AB29F710F53AF4189C(__this, L_2, (&V_1), NULL);
|
|
// Gizmos.color = Color.blue;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
|
|
L_3 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_3, NULL);
|
|
// for (int i = 0; i < buffer.Count-1; i++) {
|
|
V_2 = 0;
|
|
goto IL_0042;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// Gizmos.DrawLine(buffer[i], buffer[i+1]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = V_0;
|
|
int32_t L_5 = V_2;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_4, L_5, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = V_0;
|
|
int32_t L_8 = V_2;
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, ((int32_t)il2cpp_codegen_add(L_8, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_6, L_9, NULL);
|
|
// for (int i = 0; i < buffer.Count-1; i++) {
|
|
int32_t L_10 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// for (int i = 0; i < buffer.Count-1; i++) {
|
|
int32_t L_11 = V_2;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_12, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_13, 1)))))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AnimationLink::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationLink__ctor_m1919D3DA382F3282A081D244C52329FC93BDF52F (AnimationLink_t27671330BC08B0A8E01C0765740EEC313272ED30* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9015C49F55AE73CE6649FDCC96BD1CB886C86AB);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float animSpeed = 1;
|
|
__this->___animSpeed_24 = (1.0f);
|
|
// public bool reverseAnim = true;
|
|
__this->___reverseAnim_25 = (bool)1;
|
|
// public string boneRoot = "bn_COG_Root";
|
|
__this->___boneRoot_28 = _stringLiteralA9015C49F55AE73CE6649FDCC96BD1CB886C86AB;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___boneRoot_28), (void*)_stringLiteralA9015C49F55AE73CE6649FDCC96BD1CB886C86AB);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
NodeLink2__ctor_m3AF6DFDC46218450DEE7BD0FE79C09123C3A4793(__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 Pathfinding.AnimationLink/LinkClip::get_name()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LinkClip_get_name_mF32E2A451E2D8F30BF36C6F7FB2E9C5F0E5769F5 (LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return clip != null ? clip.name : "";
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_0 = __this->___clip_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_2 = __this->___clip_0;
|
|
NullCheck(L_2);
|
|
String_t* L_3;
|
|
L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AnimationLink/LinkClip::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkClip__ctor_m113BB045E72170012330D6771BE217B59A59958A (LinkClip_t146027AFC2D4A6CD9FFC862ABE004036402337F5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int loopCount = 1;
|
|
__this->___loopCount_2 = 1;
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Pathfinding.AstarDebugger::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarDebugger_Start_mA2B2A15D636E0D105178D9CE69AB7DC2207992A6 (AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// useGUILayout = false;
|
|
MonoBehaviour_set_useGUILayout_m56F0C62F4B6889D7472074ECCB56EBA462285134(__this, (bool)0, NULL);
|
|
// fpsDrops = new float[fpsDropCounterSize];
|
|
int32_t L_0 = __this->___fpsDropCounterSize_30;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
__this->___fpsDrops_31 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___fpsDrops_31), (void*)L_1);
|
|
// cam = GetComponent<Camera>();
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2;
|
|
L_2 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
|
|
__this->___cam_34 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___cam_34), (void*)L_2);
|
|
// if (cam == null) {
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = __this->___cam_34;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// cam = Camera.main;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5;
|
|
L_5 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
|
|
__this->___cam_34 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___cam_34), (void*)L_5);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// graph = new GraphPoint[graphBufferSize];
|
|
int32_t L_6 = __this->___graphBufferSize_12;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_7 = (GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F*)(GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F*)SZArrayNew(GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F_il2cpp_TypeInfo_var, (uint32_t)L_6);
|
|
__this->___graph_18 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_18), (void*)L_7);
|
|
// if (Time.unscaledDeltaTime > 0) {
|
|
float L_8;
|
|
L_8 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
if ((!(((float)L_8) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < fpsDrops.Length; i++) {
|
|
V_0 = 0;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// fpsDrops[i] = 1F / Time.unscaledDeltaTime;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = __this->___fpsDrops_31;
|
|
int32_t L_10 = V_0;
|
|
float L_11;
|
|
L_11 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
NullCheck(L_9);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (float)((float)((1.0f)/L_11)));
|
|
// for (int i = 0; i < fpsDrops.Length; i++) {
|
|
int32_t L_12 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// for (int i = 0; i < fpsDrops.Length; i++) {
|
|
int32_t L_13 = V_0;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = __this->___fpsDrops_31;
|
|
NullCheck(L_14);
|
|
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger::LateUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarDebugger_LateUpdate_m0597855E36D882BBEECB8DE195BE99CE3F21DE72 (AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
float V_4 = 0.0f;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
int32_t V_8 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* G_B10_0 = NULL;
|
|
AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* G_B9_0 = NULL;
|
|
int32_t G_B11_0 = 0;
|
|
AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* G_B11_1 = NULL;
|
|
int32_t G_B18_0 = 0;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B18_1 = NULL;
|
|
int32_t G_B17_0 = 0;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B17_1 = NULL;
|
|
float G_B19_0 = 0.0f;
|
|
int32_t G_B19_1 = 0;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B19_2 = NULL;
|
|
GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A* G_B21_0 = NULL;
|
|
GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A* G_B20_0 = NULL;
|
|
float G_B22_0 = 0.0f;
|
|
GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A* G_B22_1 = NULL;
|
|
{
|
|
// if (!show || (!Application.isPlaying && !showInEditor)) return;
|
|
bool L_0 = __this->___show_6;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
bool L_2 = __this->___showInEditor_7;
|
|
if (L_2)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// if (!show || (!Application.isPlaying && !showInEditor)) return;
|
|
return;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// if (Time.unscaledDeltaTime <= 0.0001f)
|
|
float L_3;
|
|
L_3 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
if ((!(((float)L_3) <= ((float)(9.99999975E-05f)))))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// int collCount = System.GC.CollectionCount(0);
|
|
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
int32_t L_4;
|
|
L_4 = GC_CollectionCount_m9589E16E4BA8DF175E3A6766A80F5EE3AA616876(0, NULL);
|
|
V_0 = L_4;
|
|
// if (lastCollectNum != collCount) {
|
|
float L_5 = __this->___lastCollectNum_21;
|
|
int32_t L_6 = V_0;
|
|
if ((((float)L_5) == ((float)((float)L_6))))
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
// lastCollectNum = collCount;
|
|
int32_t L_7 = V_0;
|
|
__this->___lastCollectNum_21 = ((float)L_7);
|
|
// delta = Time.realtimeSinceStartup-lastCollect;
|
|
float L_8;
|
|
L_8 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
float L_9 = __this->___lastCollect_20;
|
|
__this->___delta_22 = ((float)il2cpp_codegen_subtract(L_8, L_9));
|
|
// lastCollect = Time.realtimeSinceStartup;
|
|
float L_10;
|
|
L_10 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
__this->___lastCollect_20 = L_10;
|
|
// lastDeltaTime = Time.unscaledDeltaTime;
|
|
float L_11;
|
|
L_11 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
__this->___lastDeltaTime_23 = L_11;
|
|
// collectAlloc = allocMem;
|
|
int32_t L_12 = __this->___allocMem_27;
|
|
__this->___collectAlloc_28 = L_12;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// allocMem = (int)System.GC.GetTotalMemory(false);
|
|
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
int64_t L_13;
|
|
L_13 = GC_GetTotalMemory_mEBCDF07FBC4C4DE08893B7371860A887D45BA232((bool)0, NULL);
|
|
__this->___allocMem_27 = ((int32_t)L_13);
|
|
// bool collectEvent = allocMem < peakAlloc;
|
|
int32_t L_14 = __this->___allocMem_27;
|
|
int32_t L_15 = __this->___peakAlloc_29;
|
|
V_1 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0);
|
|
// peakAlloc = !collectEvent ? allocMem : peakAlloc;
|
|
bool L_16 = V_1;
|
|
G_B9_0 = __this;
|
|
if (!L_16)
|
|
{
|
|
G_B10_0 = __this;
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_17 = __this->___peakAlloc_29;
|
|
G_B11_0 = L_17;
|
|
G_B11_1 = G_B9_0;
|
|
goto IL_00a0;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
int32_t L_18 = __this->___allocMem_27;
|
|
G_B11_0 = L_18;
|
|
G_B11_1 = G_B10_0;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
NullCheck(G_B11_1);
|
|
G_B11_1->___peakAlloc_29 = G_B11_0;
|
|
// if (Time.realtimeSinceStartup - lastAllocSet > 0.3F || !Application.isPlaying) {
|
|
float L_19;
|
|
L_19 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
float L_20 = __this->___lastAllocSet_26;
|
|
if ((((float)((float)il2cpp_codegen_subtract(L_19, L_20))) > ((float)(0.300000012f))))
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
bool L_21;
|
|
L_21 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (L_21)
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
|
|
IL_00bf:
|
|
{
|
|
// int diff = allocMem - lastAllocMemory;
|
|
int32_t L_22 = __this->___allocMem_27;
|
|
int32_t L_23 = __this->___lastAllocMemory_25;
|
|
V_2 = ((int32_t)il2cpp_codegen_subtract(L_22, L_23));
|
|
// lastAllocMemory = allocMem;
|
|
int32_t L_24 = __this->___allocMem_27;
|
|
__this->___lastAllocMemory_25 = L_24;
|
|
// lastAllocSet = Time.realtimeSinceStartup;
|
|
float L_25;
|
|
L_25 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
__this->___lastAllocSet_26 = L_25;
|
|
// delayedDeltaTime = Time.unscaledDeltaTime;
|
|
float L_26;
|
|
L_26 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
__this->___delayedDeltaTime_19 = L_26;
|
|
// if (diff >= 0) {
|
|
int32_t L_27 = V_2;
|
|
if ((((int32_t)L_27) < ((int32_t)0)))
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
{
|
|
// allocRate = diff;
|
|
int32_t L_28 = V_2;
|
|
__this->___allocRate_24 = L_28;
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
// if (Application.isPlaying) {
|
|
bool L_29;
|
|
L_29 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_019f;
|
|
}
|
|
}
|
|
{
|
|
// fpsDrops[Time.frameCount % fpsDrops.Length] = Time.unscaledDeltaTime > 0.00001f ? 1F / Time.unscaledDeltaTime : 0;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_30 = __this->___fpsDrops_31;
|
|
int32_t L_31;
|
|
L_31 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = __this->___fpsDrops_31;
|
|
NullCheck(L_32);
|
|
float L_33;
|
|
L_33 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
G_B17_0 = ((int32_t)(L_31%((int32_t)(((RuntimeArray*)L_32)->max_length))));
|
|
G_B17_1 = L_30;
|
|
if ((((float)L_33) > ((float)(9.99999975E-06f))))
|
|
{
|
|
G_B18_0 = ((int32_t)(L_31%((int32_t)(((RuntimeArray*)L_32)->max_length))));
|
|
G_B18_1 = L_30;
|
|
goto IL_012b;
|
|
}
|
|
}
|
|
{
|
|
G_B19_0 = (0.0f);
|
|
G_B19_1 = G_B17_0;
|
|
G_B19_2 = G_B17_1;
|
|
goto IL_0136;
|
|
}
|
|
|
|
IL_012b:
|
|
{
|
|
float L_34;
|
|
L_34 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
G_B19_0 = ((float)((1.0f)/L_34));
|
|
G_B19_1 = G_B18_0;
|
|
G_B19_2 = G_B18_1;
|
|
}
|
|
|
|
IL_0136:
|
|
{
|
|
NullCheck(G_B19_2);
|
|
(G_B19_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B19_1), (float)G_B19_0);
|
|
// int graphIndex = Time.frameCount % graph.Length;
|
|
int32_t L_35;
|
|
L_35 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_36 = __this->___graph_18;
|
|
NullCheck(L_36);
|
|
V_3 = ((int32_t)(L_35%((int32_t)(((RuntimeArray*)L_36)->max_length))));
|
|
// graph[graphIndex].fps = Time.unscaledDeltaTime < 0.00001f ? 1F / Time.unscaledDeltaTime : 0;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_37 = __this->___graph_18;
|
|
int32_t L_38 = V_3;
|
|
NullCheck(L_37);
|
|
float L_39;
|
|
L_39 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
G_B20_0 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)));
|
|
if ((((float)L_39) < ((float)(9.99999975E-06f))))
|
|
{
|
|
G_B21_0 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)));
|
|
goto IL_0165;
|
|
}
|
|
}
|
|
{
|
|
G_B22_0 = (0.0f);
|
|
G_B22_1 = G_B20_0;
|
|
goto IL_0170;
|
|
}
|
|
|
|
IL_0165:
|
|
{
|
|
float L_40;
|
|
L_40 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
|
|
G_B22_0 = ((float)((1.0f)/L_40));
|
|
G_B22_1 = G_B21_0;
|
|
}
|
|
|
|
IL_0170:
|
|
{
|
|
G_B22_1->___fps_0 = G_B22_0;
|
|
// graph[graphIndex].collectEvent = collectEvent;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_41 = __this->___graph_18;
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
bool L_43 = V_1;
|
|
((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___collectEvent_2 = L_43;
|
|
// graph[graphIndex].memory = allocMem;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_44 = __this->___graph_18;
|
|
int32_t L_45 = V_3;
|
|
NullCheck(L_44);
|
|
int32_t L_46 = __this->___allocMem_27;
|
|
((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___memory_1 = ((float)L_46);
|
|
}
|
|
|
|
IL_019f:
|
|
{
|
|
// if (Application.isPlaying && cam != null && showGraph) {
|
|
bool L_47;
|
|
L_47 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_47)
|
|
{
|
|
goto IL_03c5;
|
|
}
|
|
}
|
|
{
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_48 = __this->___cam_34;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_49;
|
|
L_49 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_48, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_49)
|
|
{
|
|
goto IL_03c5;
|
|
}
|
|
}
|
|
{
|
|
bool L_50 = __this->___showGraph_11;
|
|
if (!L_50)
|
|
{
|
|
goto IL_03c5;
|
|
}
|
|
}
|
|
{
|
|
// graphWidth = cam.pixelWidth*0.8f;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_51 = __this->___cam_34;
|
|
NullCheck(L_51);
|
|
int32_t L_52;
|
|
L_52 = Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D(L_51, NULL);
|
|
__this->___graphWidth_35 = ((float)il2cpp_codegen_multiply(((float)L_52), (0.800000012f)));
|
|
// float minMem = float.PositiveInfinity, maxMem = 0, minFPS = float.PositiveInfinity, maxFPS = 0;
|
|
V_4 = (std::numeric_limits<float>::infinity());
|
|
// float minMem = float.PositiveInfinity, maxMem = 0, minFPS = float.PositiveInfinity, maxFPS = 0;
|
|
V_5 = (0.0f);
|
|
// float minMem = float.PositiveInfinity, maxMem = 0, minFPS = float.PositiveInfinity, maxFPS = 0;
|
|
V_6 = (std::numeric_limits<float>::infinity());
|
|
// float minMem = float.PositiveInfinity, maxMem = 0, minFPS = float.PositiveInfinity, maxFPS = 0;
|
|
V_7 = (0.0f);
|
|
// for (int i = 0; i < graph.Length; i++) {
|
|
V_10 = 0;
|
|
goto IL_0270;
|
|
}
|
|
|
|
IL_01fe:
|
|
{
|
|
// minMem = Mathf.Min(graph[i].memory, minMem);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_53 = __this->___graph_18;
|
|
int32_t L_54 = V_10;
|
|
NullCheck(L_53);
|
|
float L_55 = ((L_53)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_54)))->___memory_1;
|
|
float L_56 = V_4;
|
|
float L_57;
|
|
L_57 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_55, L_56, NULL);
|
|
V_4 = L_57;
|
|
// maxMem = Mathf.Max(graph[i].memory, maxMem);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_58 = __this->___graph_18;
|
|
int32_t L_59 = V_10;
|
|
NullCheck(L_58);
|
|
float L_60 = ((L_58)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_59)))->___memory_1;
|
|
float L_61 = V_5;
|
|
float L_62;
|
|
L_62 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_60, L_61, NULL);
|
|
V_5 = L_62;
|
|
// minFPS = Mathf.Min(graph[i].fps, minFPS);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_63 = __this->___graph_18;
|
|
int32_t L_64 = V_10;
|
|
NullCheck(L_63);
|
|
float L_65 = ((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64)))->___fps_0;
|
|
float L_66 = V_6;
|
|
float L_67;
|
|
L_67 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_65, L_66, NULL);
|
|
V_6 = L_67;
|
|
// maxFPS = Mathf.Max(graph[i].fps, maxFPS);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_68 = __this->___graph_18;
|
|
int32_t L_69 = V_10;
|
|
NullCheck(L_68);
|
|
float L_70 = ((L_68)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_69)))->___fps_0;
|
|
float L_71 = V_7;
|
|
float L_72;
|
|
L_72 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_70, L_71, NULL);
|
|
V_7 = L_72;
|
|
// for (int i = 0; i < graph.Length; i++) {
|
|
int32_t L_73 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_73, 1));
|
|
}
|
|
|
|
IL_0270:
|
|
{
|
|
// for (int i = 0; i < graph.Length; i++) {
|
|
int32_t L_74 = V_10;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_75 = __this->___graph_18;
|
|
NullCheck(L_75);
|
|
if ((((int32_t)L_74) < ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length)))))
|
|
{
|
|
goto IL_01fe;
|
|
}
|
|
}
|
|
{
|
|
// int currentGraphIndex = Time.frameCount % graph.Length;
|
|
int32_t L_76;
|
|
L_76 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_77 = __this->___graph_18;
|
|
NullCheck(L_77);
|
|
V_8 = ((int32_t)(L_76%((int32_t)(((RuntimeArray*)L_77)->max_length))));
|
|
// Matrix4x4 m = Matrix4x4.TRS(new Vector3((cam.pixelWidth - graphWidth)/2f, graphOffset, 1), Quaternion.identity, new Vector3(graphWidth, graphHeight, 1));
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_78 = __this->___cam_34;
|
|
NullCheck(L_78);
|
|
int32_t L_79;
|
|
L_79 = Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D(L_78, NULL);
|
|
float L_80 = __this->___graphWidth_35;
|
|
float L_81 = __this->___graphOffset_37;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
|
|
memset((&L_82), 0, sizeof(L_82));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_82), ((float)(((float)il2cpp_codegen_subtract(((float)L_79), L_80))/(2.0f))), L_81, (1.0f), /*hidden argument*/NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_83;
|
|
L_83 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
float L_84 = __this->___graphWidth_35;
|
|
float L_85 = __this->___graphHeight_36;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
|
|
memset((&L_86), 0, sizeof(L_86));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_86), L_84, L_85, (1.0f), /*hidden argument*/NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_87;
|
|
L_87 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_82, L_83, L_86, NULL);
|
|
V_9 = L_87;
|
|
// for (int i = 0; i < graph.Length-1; i++) {
|
|
V_11 = 0;
|
|
goto IL_03b4;
|
|
}
|
|
|
|
IL_02df:
|
|
{
|
|
// if (i == currentGraphIndex) continue;
|
|
int32_t L_88 = V_11;
|
|
int32_t L_89 = V_8;
|
|
if ((((int32_t)L_88) == ((int32_t)L_89)))
|
|
{
|
|
goto IL_03ae;
|
|
}
|
|
}
|
|
{
|
|
// DrawGraphLine(i, m, i/(float)graph.Length, (i+1)/(float)graph.Length, Mathf.InverseLerp(minMem, maxMem, graph[i].memory), Mathf.InverseLerp(minMem, maxMem, graph[i+1].memory), Color.blue);
|
|
int32_t L_90 = V_11;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_91 = V_9;
|
|
int32_t L_92 = V_11;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_93 = __this->___graph_18;
|
|
NullCheck(L_93);
|
|
int32_t L_94 = V_11;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_95 = __this->___graph_18;
|
|
NullCheck(L_95);
|
|
float L_96 = V_4;
|
|
float L_97 = V_5;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_98 = __this->___graph_18;
|
|
int32_t L_99 = V_11;
|
|
NullCheck(L_98);
|
|
float L_100 = ((L_98)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_99)))->___memory_1;
|
|
float L_101;
|
|
L_101 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_96, L_97, L_100, NULL);
|
|
float L_102 = V_4;
|
|
float L_103 = V_5;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_104 = __this->___graph_18;
|
|
int32_t L_105 = V_11;
|
|
NullCheck(L_104);
|
|
float L_106 = ((L_104)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_105, 1)))))->___memory_1;
|
|
float L_107;
|
|
L_107 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_102, L_103, L_106, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_108;
|
|
L_108 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL);
|
|
AstarDebugger_DrawGraphLine_mB974A3396CB038147951748C4AA8A8DA1F1E0B78(__this, L_90, L_91, ((float)(((float)L_92)/((float)((int32_t)(((RuntimeArray*)L_93)->max_length))))), ((float)(((float)((int32_t)il2cpp_codegen_add(L_94, 1)))/((float)((int32_t)(((RuntimeArray*)L_95)->max_length))))), L_101, L_107, L_108, NULL);
|
|
// DrawGraphLine(i, m, i/(float)graph.Length, (i+1)/(float)graph.Length, Mathf.InverseLerp(minFPS, maxFPS, graph[i].fps), Mathf.InverseLerp(minFPS, maxFPS, graph[i+1].fps), Color.green);
|
|
int32_t L_109 = V_11;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_110 = V_9;
|
|
int32_t L_111 = V_11;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_112 = __this->___graph_18;
|
|
NullCheck(L_112);
|
|
int32_t L_113 = V_11;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_114 = __this->___graph_18;
|
|
NullCheck(L_114);
|
|
float L_115 = V_6;
|
|
float L_116 = V_7;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_117 = __this->___graph_18;
|
|
int32_t L_118 = V_11;
|
|
NullCheck(L_117);
|
|
float L_119 = ((L_117)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_118)))->___fps_0;
|
|
float L_120;
|
|
L_120 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_115, L_116, L_119, NULL);
|
|
float L_121 = V_6;
|
|
float L_122 = V_7;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_123 = __this->___graph_18;
|
|
int32_t L_124 = V_11;
|
|
NullCheck(L_123);
|
|
float L_125 = ((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_124, 1)))))->___fps_0;
|
|
float L_126;
|
|
L_126 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_121, L_122, L_125, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_127;
|
|
L_127 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
|
|
AstarDebugger_DrawGraphLine_mB974A3396CB038147951748C4AA8A8DA1F1E0B78(__this, L_109, L_110, ((float)(((float)L_111)/((float)((int32_t)(((RuntimeArray*)L_112)->max_length))))), ((float)(((float)((int32_t)il2cpp_codegen_add(L_113, 1)))/((float)((int32_t)(((RuntimeArray*)L_114)->max_length))))), L_120, L_126, L_127, NULL);
|
|
}
|
|
|
|
IL_03ae:
|
|
{
|
|
// for (int i = 0; i < graph.Length-1; i++) {
|
|
int32_t L_128 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_128, 1));
|
|
}
|
|
|
|
IL_03b4:
|
|
{
|
|
// for (int i = 0; i < graph.Length-1; i++) {
|
|
int32_t L_129 = V_11;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_130 = __this->___graph_18;
|
|
NullCheck(L_130);
|
|
if ((((int32_t)L_129) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_130)->max_length)), 1)))))
|
|
{
|
|
goto IL_02df;
|
|
}
|
|
}
|
|
|
|
IL_03c5:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger::DrawGraphLine(System.Int32,UnityEngine.Matrix4x4,System.Single,System.Single,System.Single,System.Single,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarDebugger_DrawGraphLine_mB974A3396CB038147951748C4AA8A8DA1F1E0B78 (AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* __this, int32_t ___0_index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_m, float ___2_x1, float ___3_x2, float ___4_y1, float ___5_y2, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___6_color, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// Debug.DrawLine(cam.ScreenToWorldPoint(m.MultiplyPoint3x4(new Vector3(x1, y1))), cam.ScreenToWorldPoint(m.MultiplyPoint3x4(new Vector3(x2, y2))), color);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___cam_34;
|
|
float L_1 = ___2_x1;
|
|
float L_2 = ___4_y1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_3), L_1, L_2, /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___1_m), L_3, NULL);
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Camera_ScreenToWorldPoint_m5EA3148F070985EC72127AAC3448D8D6ABE6E7E5(L_0, L_4, NULL);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = __this->___cam_34;
|
|
float L_7 = ___3_x2;
|
|
float L_8 = ___5_y2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_9), L_7, L_8, /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814((&___1_m), L_9, NULL);
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Camera_ScreenToWorldPoint_m5EA3148F070985EC72127AAC3448D8D6ABE6E7E5(L_6, L_10, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___6_color;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_5, L_11, L_12, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger::OnGUI()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarDebugger_OnGUI_m09D85DF6A87336FBD35F2AA5570E83F3D2150F13 (AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_GetSize_m865E06AEA50B7D4D2B8944727F3E52476CA84E59_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral068BC839239B47F0EAFB8E810E9CE07CFFDCB946);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D27C124E053B57203071C0B127E44B0CC02C81A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A4F63C39C3EFA0A1133D891CE831C49F608FD71);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63083635C3065FF098733E4B2A1E52823C8A874B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B1AE027896943DD9D35E0F7C22FBAE0248A5820);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82E419E302A858E5E8F8AE47483DAD88258951CB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral838826470843EDE85F94A0CA9245DB0AC90665D1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86B02B47B04CB284EE80BAD91A6C009CF408644D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B1A6A217D8DB4F754F91FE68340110CA1E43EFD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral915F537BA08A4A6B36CCAA5E86B3AAA649D373BF);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95DAD4257816ED9B3D6718A6CBD69EFFCF321CAD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0EDB2A2988965BB3C4AF4E7C33858D70228D646);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABAEFDD170754825BDCC522216888F59638FD3C4);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE7B0C5AAB3F2472F30EE4D58569B4C636DC5C11);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB37A76824AE34C676713B694303495E41EB01C27);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC008E503687BA2A627379D4E257787AEA3506830);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD497CC67D223F1F1CC4D91E09BB64FF59A7D1E52);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF63AEC5114138F9E232142AAAB7CDAD25ECA39F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9CA2B6EBA3101E50239FDE2FCBE621603DEC486);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
float V_8 = 0.0f;
|
|
float V_9 = 0.0f;
|
|
float V_10 = 0.0f;
|
|
int32_t V_11 = 0;
|
|
float G_B15_0 = 0.0f;
|
|
{
|
|
// if (!show || (!Application.isPlaying && !showInEditor)) return;
|
|
bool L_0 = __this->___show_6;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
bool L_2 = __this->___showInEditor_7;
|
|
if (L_2)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// if (!show || (!Application.isPlaying && !showInEditor)) return;
|
|
return;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// if (style == null) {
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_3 = __this->___style_33;
|
|
if (L_3)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
// style = new GUIStyle();
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_4 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)il2cpp_codegen_object_new(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
GUIStyle__ctor_mE15E33802C5A2EA787E445A6D424813E1D5B75A9(L_4, NULL);
|
|
__this->___style_33 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___style_33), (void*)L_4);
|
|
// style.normal.textColor = Color.white;
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_5 = __this->___style_33;
|
|
NullCheck(L_5);
|
|
GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* L_6;
|
|
L_6 = GUIStyle_get_normal_mDEA2808FBD692E505784BD9E521738B4321BCA8F(L_5, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
|
|
L_7 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
|
|
NullCheck(L_6);
|
|
GUIStyleState_set_textColor_m5868D12858E6402247953BCCDDA7A543BE6084F1(L_6, L_7, NULL);
|
|
// style.padding = new RectOffset(5, 5, 5, 5);
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_8 = __this->___style_33;
|
|
RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* L_9 = (RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5*)il2cpp_codegen_object_new(RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
RectOffset__ctor_m30E309D1C1C0864870686683EF1FCA8DA791D179(L_9, 5, 5, 5, 5, NULL);
|
|
NullCheck(L_8);
|
|
GUIStyle_set_padding_m0C69415588C6032B372A48B1A1366CF43A083E14(L_8, L_9, NULL);
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// if (Time.realtimeSinceStartup - lastUpdate > 0.5f || cachedText == null || !Application.isPlaying) {
|
|
float L_10;
|
|
L_10 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
float L_11 = __this->___lastUpdate_17;
|
|
if ((((float)((float)il2cpp_codegen_subtract(L_10, L_11))) > ((float)(0.5f))))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_12 = __this->___cachedText_16;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
bool L_13;
|
|
L_13 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (L_13)
|
|
{
|
|
goto IL_0491;
|
|
}
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// lastUpdate = Time.realtimeSinceStartup;
|
|
float L_14;
|
|
L_14 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
__this->___lastUpdate_17 = L_14;
|
|
// boxRect = new Rect(5, yOffset, 310, 40);
|
|
int32_t L_15 = __this->___yOffset_5;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16;
|
|
memset((&L_16), 0, sizeof(L_16));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_16), (5.0f), ((float)L_15), (310.0f), (40.0f), /*hidden argument*/NULL);
|
|
__this->___boxRect_32 = L_16;
|
|
// text.Length = 0;
|
|
StringBuilder_t* L_17 = __this->___text_15;
|
|
NullCheck(L_17);
|
|
StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_17, 0, NULL);
|
|
// text.AppendLine("A* Pathfinding Project Debugger");
|
|
StringBuilder_t* L_18 = __this->___text_15;
|
|
NullCheck(L_18);
|
|
StringBuilder_t* L_19;
|
|
L_19 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_18, _stringLiteralDF63AEC5114138F9E232142AAAB7CDAD25ECA39F, NULL);
|
|
// text.Append("A* Version: ").Append(AstarPath.Version.ToString());
|
|
StringBuilder_t* L_20 = __this->___text_15;
|
|
NullCheck(L_20);
|
|
StringBuilder_t* L_21;
|
|
L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_20, _stringLiteral82E419E302A858E5E8F8AE47483DAD88258951CB, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_22 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___Version_5;
|
|
NullCheck(L_22);
|
|
String_t* L_23;
|
|
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
|
|
NullCheck(L_21);
|
|
StringBuilder_t* L_24;
|
|
L_24 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_21, L_23, NULL);
|
|
// if (showMemProfile) {
|
|
bool L_25 = __this->___showMemProfile_10;
|
|
if (!L_25)
|
|
{
|
|
goto IL_02ef;
|
|
}
|
|
}
|
|
{
|
|
// boxRect.height += 200;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_26 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___boxRect_32);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_27 = L_26;
|
|
float L_28;
|
|
L_28 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_27, NULL);
|
|
Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03(L_27, ((float)il2cpp_codegen_add(L_28, (200.0f))), NULL);
|
|
// text.AppendLine();
|
|
StringBuilder_t* L_29 = __this->___text_15;
|
|
NullCheck(L_29);
|
|
StringBuilder_t* L_30;
|
|
L_30 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_29, NULL);
|
|
// text.AppendLine();
|
|
StringBuilder_t* L_31 = __this->___text_15;
|
|
NullCheck(L_31);
|
|
StringBuilder_t* L_32;
|
|
L_32 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_31, NULL);
|
|
// text.Append("Currently allocated".PadRight(25));
|
|
StringBuilder_t* L_33 = __this->___text_15;
|
|
NullCheck(_stringLiteral8B1A6A217D8DB4F754F91FE68340110CA1E43EFD);
|
|
String_t* L_34;
|
|
L_34 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteral8B1A6A217D8DB4F754F91FE68340110CA1E43EFD, ((int32_t)25), NULL);
|
|
NullCheck(L_33);
|
|
StringBuilder_t* L_35;
|
|
L_35 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_33, L_34, NULL);
|
|
// text.Append((allocMem/1000000F).ToString("0.0 MB"));
|
|
StringBuilder_t* L_36 = __this->___text_15;
|
|
int32_t L_37 = __this->___allocMem_27;
|
|
V_0 = ((float)(((float)L_37)/(1000000.0f)));
|
|
String_t* L_38;
|
|
L_38 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_0), _stringLiteralD497CC67D223F1F1CC4D91E09BB64FF59A7D1E52, NULL);
|
|
NullCheck(L_36);
|
|
StringBuilder_t* L_39;
|
|
L_39 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_36, L_38, NULL);
|
|
// text.AppendLine();
|
|
StringBuilder_t* L_40 = __this->___text_15;
|
|
NullCheck(L_40);
|
|
StringBuilder_t* L_41;
|
|
L_41 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_40, NULL);
|
|
// text.Append("Peak allocated".PadRight(25));
|
|
StringBuilder_t* L_42 = __this->___text_15;
|
|
NullCheck(_stringLiteral068BC839239B47F0EAFB8E810E9CE07CFFDCB946);
|
|
String_t* L_43;
|
|
L_43 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteral068BC839239B47F0EAFB8E810E9CE07CFFDCB946, ((int32_t)25), NULL);
|
|
NullCheck(L_42);
|
|
StringBuilder_t* L_44;
|
|
L_44 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_42, L_43, NULL);
|
|
// text.Append((peakAlloc/1000000F).ToString("0.0 MB")).AppendLine();
|
|
StringBuilder_t* L_45 = __this->___text_15;
|
|
int32_t L_46 = __this->___peakAlloc_29;
|
|
V_0 = ((float)(((float)L_46)/(1000000.0f)));
|
|
String_t* L_47;
|
|
L_47 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_0), _stringLiteralD497CC67D223F1F1CC4D91E09BB64FF59A7D1E52, NULL);
|
|
NullCheck(L_45);
|
|
StringBuilder_t* L_48;
|
|
L_48 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_45, L_47, NULL);
|
|
NullCheck(L_48);
|
|
StringBuilder_t* L_49;
|
|
L_49 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_48, NULL);
|
|
// text.Append("Last collect peak".PadRight(25));
|
|
StringBuilder_t* L_50 = __this->___text_15;
|
|
NullCheck(_stringLiteralA0EDB2A2988965BB3C4AF4E7C33858D70228D646);
|
|
String_t* L_51;
|
|
L_51 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteralA0EDB2A2988965BB3C4AF4E7C33858D70228D646, ((int32_t)25), NULL);
|
|
NullCheck(L_50);
|
|
StringBuilder_t* L_52;
|
|
L_52 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_50, L_51, NULL);
|
|
// text.Append((collectAlloc/1000000F).ToString("0.0 MB")).AppendLine();
|
|
StringBuilder_t* L_53 = __this->___text_15;
|
|
int32_t L_54 = __this->___collectAlloc_28;
|
|
V_0 = ((float)(((float)L_54)/(1000000.0f)));
|
|
String_t* L_55;
|
|
L_55 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_0), _stringLiteralD497CC67D223F1F1CC4D91E09BB64FF59A7D1E52, NULL);
|
|
NullCheck(L_53);
|
|
StringBuilder_t* L_56;
|
|
L_56 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_53, L_55, NULL);
|
|
NullCheck(L_56);
|
|
StringBuilder_t* L_57;
|
|
L_57 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_56, NULL);
|
|
// text.Append("Allocation rate".PadRight(25));
|
|
StringBuilder_t* L_58 = __this->___text_15;
|
|
NullCheck(_stringLiteralAE7B0C5AAB3F2472F30EE4D58569B4C636DC5C11);
|
|
String_t* L_59;
|
|
L_59 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteralAE7B0C5AAB3F2472F30EE4D58569B4C636DC5C11, ((int32_t)25), NULL);
|
|
NullCheck(L_58);
|
|
StringBuilder_t* L_60;
|
|
L_60 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_58, L_59, NULL);
|
|
// text.Append((allocRate/1000000F).ToString("0.0 MB")).AppendLine();
|
|
StringBuilder_t* L_61 = __this->___text_15;
|
|
int32_t L_62 = __this->___allocRate_24;
|
|
V_0 = ((float)(((float)L_62)/(1000000.0f)));
|
|
String_t* L_63;
|
|
L_63 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_0), _stringLiteralD497CC67D223F1F1CC4D91E09BB64FF59A7D1E52, NULL);
|
|
NullCheck(L_61);
|
|
StringBuilder_t* L_64;
|
|
L_64 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_61, L_63, NULL);
|
|
NullCheck(L_64);
|
|
StringBuilder_t* L_65;
|
|
L_65 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_64, NULL);
|
|
// text.Append("Collection frequency".PadRight(25));
|
|
StringBuilder_t* L_66 = __this->___text_15;
|
|
NullCheck(_stringLiteralB37A76824AE34C676713B694303495E41EB01C27);
|
|
String_t* L_67;
|
|
L_67 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteralB37A76824AE34C676713B694303495E41EB01C27, ((int32_t)25), NULL);
|
|
NullCheck(L_66);
|
|
StringBuilder_t* L_68;
|
|
L_68 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_66, L_67, NULL);
|
|
// text.Append(delta.ToString("0.00"));
|
|
StringBuilder_t* L_69 = __this->___text_15;
|
|
float* L_70 = (float*)(&__this->___delta_22);
|
|
String_t* L_71;
|
|
L_71 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_70, _stringLiteral86B02B47B04CB284EE80BAD91A6C009CF408644D, NULL);
|
|
NullCheck(L_69);
|
|
StringBuilder_t* L_72;
|
|
L_72 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_69, L_71, NULL);
|
|
// text.Append("s\n");
|
|
StringBuilder_t* L_73 = __this->___text_15;
|
|
NullCheck(L_73);
|
|
StringBuilder_t* L_74;
|
|
L_74 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_73, _stringLiteral63083635C3065FF098733E4B2A1E52823C8A874B, NULL);
|
|
// text.Append("Last collect fps".PadRight(25));
|
|
StringBuilder_t* L_75 = __this->___text_15;
|
|
NullCheck(_stringLiteral6B1AE027896943DD9D35E0F7C22FBAE0248A5820);
|
|
String_t* L_76;
|
|
L_76 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteral6B1AE027896943DD9D35E0F7C22FBAE0248A5820, ((int32_t)25), NULL);
|
|
NullCheck(L_75);
|
|
StringBuilder_t* L_77;
|
|
L_77 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_75, L_76, NULL);
|
|
// text.Append((1F/lastDeltaTime).ToString("0.0 fps"));
|
|
StringBuilder_t* L_78 = __this->___text_15;
|
|
float L_79 = __this->___lastDeltaTime_23;
|
|
V_0 = ((float)((1.0f)/L_79));
|
|
String_t* L_80;
|
|
L_80 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_0), _stringLiteral915F537BA08A4A6B36CCAA5E86B3AAA649D373BF, NULL);
|
|
NullCheck(L_78);
|
|
StringBuilder_t* L_81;
|
|
L_81 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_78, L_80, NULL);
|
|
// text.Append(" (");
|
|
StringBuilder_t* L_82 = __this->___text_15;
|
|
NullCheck(L_82);
|
|
StringBuilder_t* L_83;
|
|
L_83 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_82, _stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32, NULL);
|
|
// text.Append(lastDeltaTime.ToString("0.000 s"));
|
|
StringBuilder_t* L_84 = __this->___text_15;
|
|
float* L_85 = (float*)(&__this->___lastDeltaTime_23);
|
|
String_t* L_86;
|
|
L_86 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_85, _stringLiteralABAEFDD170754825BDCC522216888F59638FD3C4, NULL);
|
|
NullCheck(L_84);
|
|
StringBuilder_t* L_87;
|
|
L_87 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_84, L_86, NULL);
|
|
// text.Append(")");
|
|
StringBuilder_t* L_88 = __this->___text_15;
|
|
NullCheck(L_88);
|
|
StringBuilder_t* L_89;
|
|
L_89 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_88, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
|
|
}
|
|
|
|
IL_02ef:
|
|
{
|
|
// if (showFPS) {
|
|
bool L_90 = __this->___showFPS_8;
|
|
if (!L_90)
|
|
{
|
|
goto IL_03d9;
|
|
}
|
|
}
|
|
{
|
|
// text.AppendLine();
|
|
StringBuilder_t* L_91 = __this->___text_15;
|
|
NullCheck(L_91);
|
|
StringBuilder_t* L_92;
|
|
L_92 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_91, NULL);
|
|
// text.AppendLine();
|
|
StringBuilder_t* L_93 = __this->___text_15;
|
|
NullCheck(L_93);
|
|
StringBuilder_t* L_94;
|
|
L_94 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_93, NULL);
|
|
// var delayedFPS = delayedDeltaTime > 0.00001f ? 1F/delayedDeltaTime : 0;
|
|
float L_95 = __this->___delayedDeltaTime_19;
|
|
if ((((float)L_95) > ((float)(9.99999975E-06f))))
|
|
{
|
|
goto IL_0326;
|
|
}
|
|
}
|
|
{
|
|
G_B15_0 = (0.0f);
|
|
goto IL_0332;
|
|
}
|
|
|
|
IL_0326:
|
|
{
|
|
float L_96 = __this->___delayedDeltaTime_19;
|
|
G_B15_0 = ((float)((1.0f)/L_96));
|
|
}
|
|
|
|
IL_0332:
|
|
{
|
|
V_1 = G_B15_0;
|
|
// text.Append("FPS".PadRight(25)).Append(delayedFPS.ToString("0.0 fps"));
|
|
StringBuilder_t* L_97 = __this->___text_15;
|
|
NullCheck(_stringLiteral95DAD4257816ED9B3D6718A6CBD69EFFCF321CAD);
|
|
String_t* L_98;
|
|
L_98 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteral95DAD4257816ED9B3D6718A6CBD69EFFCF321CAD, ((int32_t)25), NULL);
|
|
NullCheck(L_97);
|
|
StringBuilder_t* L_99;
|
|
L_99 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_97, L_98, NULL);
|
|
String_t* L_100;
|
|
L_100 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_1), _stringLiteral915F537BA08A4A6B36CCAA5E86B3AAA649D373BF, NULL);
|
|
NullCheck(L_99);
|
|
StringBuilder_t* L_101;
|
|
L_101 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_99, L_100, NULL);
|
|
// float minFps = Mathf.Infinity;
|
|
V_2 = (std::numeric_limits<float>::infinity());
|
|
// for (int i = 0; i < fpsDrops.Length; i++) if (fpsDrops[i] < minFps) minFps = fpsDrops[i];
|
|
V_3 = 0;
|
|
goto IL_037e;
|
|
}
|
|
|
|
IL_0366:
|
|
{
|
|
// for (int i = 0; i < fpsDrops.Length; i++) if (fpsDrops[i] < minFps) minFps = fpsDrops[i];
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_102 = __this->___fpsDrops_31;
|
|
int32_t L_103 = V_3;
|
|
NullCheck(L_102);
|
|
int32_t L_104 = L_103;
|
|
float L_105 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
|
|
float L_106 = V_2;
|
|
if ((!(((float)L_105) < ((float)L_106))))
|
|
{
|
|
goto IL_037a;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < fpsDrops.Length; i++) if (fpsDrops[i] < minFps) minFps = fpsDrops[i];
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_107 = __this->___fpsDrops_31;
|
|
int32_t L_108 = V_3;
|
|
NullCheck(L_107);
|
|
int32_t L_109 = L_108;
|
|
float L_110 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
|
|
V_2 = L_110;
|
|
}
|
|
|
|
IL_037a:
|
|
{
|
|
// for (int i = 0; i < fpsDrops.Length; i++) if (fpsDrops[i] < minFps) minFps = fpsDrops[i];
|
|
int32_t L_111 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_111, 1));
|
|
}
|
|
|
|
IL_037e:
|
|
{
|
|
// for (int i = 0; i < fpsDrops.Length; i++) if (fpsDrops[i] < minFps) minFps = fpsDrops[i];
|
|
int32_t L_112 = V_3;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_113 = __this->___fpsDrops_31;
|
|
NullCheck(L_113);
|
|
if ((((int32_t)L_112) < ((int32_t)((int32_t)(((RuntimeArray*)L_113)->max_length)))))
|
|
{
|
|
goto IL_0366;
|
|
}
|
|
}
|
|
{
|
|
// text.AppendLine();
|
|
StringBuilder_t* L_114 = __this->___text_15;
|
|
NullCheck(L_114);
|
|
StringBuilder_t* L_115;
|
|
L_115 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_114, NULL);
|
|
// text.Append(("Lowest fps (last " + fpsDrops.Length + ")").PadRight(25)).Append(minFps.ToString("0.0"));
|
|
StringBuilder_t* L_116 = __this->___text_15;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_117 = __this->___fpsDrops_31;
|
|
NullCheck(L_117);
|
|
V_4 = ((int32_t)(((RuntimeArray*)L_117)->max_length));
|
|
String_t* L_118;
|
|
L_118 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
|
|
String_t* L_119;
|
|
L_119 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5A4F63C39C3EFA0A1133D891CE831C49F608FD71, L_118, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
|
|
NullCheck(L_119);
|
|
String_t* L_120;
|
|
L_120 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(L_119, ((int32_t)25), NULL);
|
|
NullCheck(L_116);
|
|
StringBuilder_t* L_121;
|
|
L_121 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_116, L_120, NULL);
|
|
String_t* L_122;
|
|
L_122 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_2), _stringLiteralC008E503687BA2A627379D4E257787AEA3506830, NULL);
|
|
NullCheck(L_121);
|
|
StringBuilder_t* L_123;
|
|
L_123 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_121, L_122, NULL);
|
|
}
|
|
|
|
IL_03d9:
|
|
{
|
|
// if (showPathProfile) {
|
|
bool L_124 = __this->___showPathProfile_9;
|
|
if (!L_124)
|
|
{
|
|
goto IL_0480;
|
|
}
|
|
}
|
|
{
|
|
// AstarPath astar = AstarPath.active;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_125 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
// text.AppendLine();
|
|
StringBuilder_t* L_126 = __this->___text_15;
|
|
NullCheck(L_126);
|
|
StringBuilder_t* L_127;
|
|
L_127 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_126, NULL);
|
|
// if (astar == null) {
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_128;
|
|
L_128 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_125, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_128)
|
|
{
|
|
goto IL_0410;
|
|
}
|
|
}
|
|
{
|
|
// text.Append("\nNo AstarPath Object In The Scene");
|
|
StringBuilder_t* L_129 = __this->___text_15;
|
|
NullCheck(L_129);
|
|
StringBuilder_t* L_130;
|
|
L_130 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_129, _stringLiteral838826470843EDE85F94A0CA9245DB0AC90665D1, NULL);
|
|
goto IL_0480;
|
|
}
|
|
|
|
IL_0410:
|
|
{
|
|
// if (Pathfinding.Util.ListPool<Vector3>.GetSize() > maxVecPool) maxVecPool = Pathfinding.Util.ListPool<Vector3>.GetSize();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
int32_t L_131;
|
|
L_131 = ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE(ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE_RuntimeMethod_var);
|
|
int32_t L_132 = __this->___maxVecPool_38;
|
|
if ((((int32_t)L_131) <= ((int32_t)L_132)))
|
|
{
|
|
goto IL_0428;
|
|
}
|
|
}
|
|
{
|
|
// if (Pathfinding.Util.ListPool<Vector3>.GetSize() > maxVecPool) maxVecPool = Pathfinding.Util.ListPool<Vector3>.GetSize();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
int32_t L_133;
|
|
L_133 = ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE(ListPool_1_GetSize_m3BDBD6BD5197D8361FF5735A28355DDB85CB54AE_RuntimeMethod_var);
|
|
__this->___maxVecPool_38 = L_133;
|
|
}
|
|
|
|
IL_0428:
|
|
{
|
|
// if (Pathfinding.Util.ListPool<Pathfinding.GraphNode>.GetSize() > maxNodePool) maxNodePool = Pathfinding.Util.ListPool<Pathfinding.GraphNode>.GetSize();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
int32_t L_134;
|
|
L_134 = ListPool_1_GetSize_m865E06AEA50B7D4D2B8944727F3E52476CA84E59(ListPool_1_GetSize_m865E06AEA50B7D4D2B8944727F3E52476CA84E59_RuntimeMethod_var);
|
|
int32_t L_135 = __this->___maxNodePool_39;
|
|
if ((((int32_t)L_134) <= ((int32_t)L_135)))
|
|
{
|
|
goto IL_0440;
|
|
}
|
|
}
|
|
{
|
|
// if (Pathfinding.Util.ListPool<Pathfinding.GraphNode>.GetSize() > maxNodePool) maxNodePool = Pathfinding.Util.ListPool<Pathfinding.GraphNode>.GetSize();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
int32_t L_136;
|
|
L_136 = ListPool_1_GetSize_m865E06AEA50B7D4D2B8944727F3E52476CA84E59(ListPool_1_GetSize_m865E06AEA50B7D4D2B8944727F3E52476CA84E59_RuntimeMethod_var);
|
|
__this->___maxNodePool_39 = L_136;
|
|
}
|
|
|
|
IL_0440:
|
|
{
|
|
// text.Append("\nPool Sizes (size/total created)");
|
|
StringBuilder_t* L_137 = __this->___text_15;
|
|
NullCheck(L_137);
|
|
StringBuilder_t* L_138;
|
|
L_138 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_137, _stringLiteral2D27C124E053B57203071C0B127E44B0CC02C81A, NULL);
|
|
// for (int i = 0; i < debugTypes.Length; i++) {
|
|
V_5 = 0;
|
|
goto IL_0474;
|
|
}
|
|
|
|
IL_0456:
|
|
{
|
|
// debugTypes[i].Print(text);
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* L_139 = __this->___debugTypes_40;
|
|
int32_t L_140 = V_5;
|
|
NullCheck(L_139);
|
|
StringBuilder_t* L_141 = __this->___text_15;
|
|
PathTypeDebug_Print_mBAFF7D3A48FC5CD467D1EF4331A051993053FC36(((L_139)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_140))), L_141, NULL);
|
|
// for (int i = 0; i < debugTypes.Length; i++) {
|
|
int32_t L_142 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_142, 1));
|
|
}
|
|
|
|
IL_0474:
|
|
{
|
|
// for (int i = 0; i < debugTypes.Length; i++) {
|
|
int32_t L_143 = V_5;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* L_144 = __this->___debugTypes_40;
|
|
NullCheck(L_144);
|
|
if ((((int32_t)L_143) < ((int32_t)((int32_t)(((RuntimeArray*)L_144)->max_length)))))
|
|
{
|
|
goto IL_0456;
|
|
}
|
|
}
|
|
|
|
IL_0480:
|
|
{
|
|
// cachedText = text.ToString();
|
|
StringBuilder_t* L_145 = __this->___text_15;
|
|
NullCheck(L_145);
|
|
String_t* L_146;
|
|
L_146 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_145);
|
|
__this->___cachedText_16 = L_146;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___cachedText_16), (void*)L_146);
|
|
}
|
|
|
|
IL_0491:
|
|
{
|
|
// if (font != null) {
|
|
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_147 = __this->___font_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_148;
|
|
L_148 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_147, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_148)
|
|
{
|
|
goto IL_04c1;
|
|
}
|
|
}
|
|
{
|
|
// style.font = font;
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_149 = __this->___style_33;
|
|
Font_tC95270EA3198038970422D78B74A7F2E218A96B6* L_150 = __this->___font_13;
|
|
NullCheck(L_149);
|
|
GUIStyle_set_font_m6C606026491FAFFAF4B7155AEBF778C1EDC73D33(L_149, L_150, NULL);
|
|
// style.fontSize = fontSize;
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_151 = __this->___style_33;
|
|
int32_t L_152 = __this->___fontSize_14;
|
|
NullCheck(L_151);
|
|
GUIStyle_set_fontSize_m7F6DFD61AC55072C95DC3825B77FAE3F75F1CCFF(L_151, L_152, NULL);
|
|
}
|
|
|
|
IL_04c1:
|
|
{
|
|
// boxRect.height = style.CalcHeight(new GUIContent(cachedText), boxRect.width);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_153 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___boxRect_32);
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_154 = __this->___style_33;
|
|
String_t* L_155 = __this->___cachedText_16;
|
|
GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_156 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_156);
|
|
GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC(L_156, L_155, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_157 = (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D*)(&__this->___boxRect_32);
|
|
float L_158;
|
|
L_158 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_157, NULL);
|
|
NullCheck(L_154);
|
|
float L_159;
|
|
L_159 = GUIStyle_CalcHeight_m57DA8F6020AE71B561ABCBCE74E0E58FD2ECC5E8(L_154, L_156, L_158, NULL);
|
|
Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03(L_153, L_159, NULL);
|
|
// GUI.Box(boxRect, "");
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_160 = __this->___boxRect_32;
|
|
il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
|
|
GUI_Box_mB47BC44807774B77DB8B2BB548D339036544ACC4(L_160, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
|
|
// GUI.Label(boxRect, cachedText, style);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_161 = __this->___boxRect_32;
|
|
String_t* L_162 = __this->___cachedText_16;
|
|
GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* L_163 = __this->___style_33;
|
|
GUI_Label_m0D7BA53414421D71010DFF628EAA6CCCB3DE737E(L_161, L_162, L_163, NULL);
|
|
// if (showGraph) {
|
|
bool L_164 = __this->___showGraph_11;
|
|
if (!L_164)
|
|
{
|
|
goto IL_0785;
|
|
}
|
|
}
|
|
{
|
|
// float minMem = float.PositiveInfinity, maxMem = 0, minFPS = float.PositiveInfinity, maxFPS = 0;
|
|
V_6 = (std::numeric_limits<float>::infinity());
|
|
// float minMem = float.PositiveInfinity, maxMem = 0, minFPS = float.PositiveInfinity, maxFPS = 0;
|
|
V_7 = (0.0f);
|
|
// float minMem = float.PositiveInfinity, maxMem = 0, minFPS = float.PositiveInfinity, maxFPS = 0;
|
|
V_8 = (std::numeric_limits<float>::infinity());
|
|
// float minMem = float.PositiveInfinity, maxMem = 0, minFPS = float.PositiveInfinity, maxFPS = 0;
|
|
V_9 = (0.0f);
|
|
// for (int i = 0; i < graph.Length; i++) {
|
|
V_11 = 0;
|
|
goto IL_05b2;
|
|
}
|
|
|
|
IL_0540:
|
|
{
|
|
// minMem = Mathf.Min(graph[i].memory, minMem);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_165 = __this->___graph_18;
|
|
int32_t L_166 = V_11;
|
|
NullCheck(L_165);
|
|
float L_167 = ((L_165)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_166)))->___memory_1;
|
|
float L_168 = V_6;
|
|
float L_169;
|
|
L_169 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_167, L_168, NULL);
|
|
V_6 = L_169;
|
|
// maxMem = Mathf.Max(graph[i].memory, maxMem);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_170 = __this->___graph_18;
|
|
int32_t L_171 = V_11;
|
|
NullCheck(L_170);
|
|
float L_172 = ((L_170)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_171)))->___memory_1;
|
|
float L_173 = V_7;
|
|
float L_174;
|
|
L_174 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_172, L_173, NULL);
|
|
V_7 = L_174;
|
|
// minFPS = Mathf.Min(graph[i].fps, minFPS);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_175 = __this->___graph_18;
|
|
int32_t L_176 = V_11;
|
|
NullCheck(L_175);
|
|
float L_177 = ((L_175)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_176)))->___fps_0;
|
|
float L_178 = V_8;
|
|
float L_179;
|
|
L_179 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_177, L_178, NULL);
|
|
V_8 = L_179;
|
|
// maxFPS = Mathf.Max(graph[i].fps, maxFPS);
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_180 = __this->___graph_18;
|
|
int32_t L_181 = V_11;
|
|
NullCheck(L_180);
|
|
float L_182 = ((L_180)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_181)))->___fps_0;
|
|
float L_183 = V_9;
|
|
float L_184;
|
|
L_184 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_182, L_183, NULL);
|
|
V_9 = L_184;
|
|
// for (int i = 0; i < graph.Length; i++) {
|
|
int32_t L_185 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_185, 1));
|
|
}
|
|
|
|
IL_05b2:
|
|
{
|
|
// for (int i = 0; i < graph.Length; i++) {
|
|
int32_t L_186 = V_11;
|
|
GraphPointU5BU5D_t700D738C234C9637049801CD7DBEA373FDB8B67F* L_187 = __this->___graph_18;
|
|
NullCheck(L_187);
|
|
if ((((int32_t)L_186) < ((int32_t)((int32_t)(((RuntimeArray*)L_187)->max_length)))))
|
|
{
|
|
goto IL_0540;
|
|
}
|
|
}
|
|
{
|
|
// GUI.color = Color.blue;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_188;
|
|
L_188 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
|
|
GUI_set_color_mA44927D3F2ACB1E228815F10042A6F62B7645648(L_188, NULL);
|
|
// line = Mathf.RoundToInt(maxMem/(100.0f*1000));
|
|
float L_189 = V_7;
|
|
int32_t L_190;
|
|
L_190 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_189/(100000.0f))), NULL);
|
|
V_10 = ((float)L_190);
|
|
// GUI.Label(new Rect(5, Screen.height - AstarMath.MapTo(minMem, maxMem, 0 + graphOffset, graphHeight + graphOffset, line*1000*100) - 10, 100, 20), (line/10.0f).ToString("0.0 MB"));
|
|
int32_t L_191;
|
|
L_191 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
|
|
float L_192 = V_6;
|
|
float L_193 = V_7;
|
|
float L_194 = __this->___graphOffset_37;
|
|
float L_195 = __this->___graphHeight_36;
|
|
float L_196 = __this->___graphOffset_37;
|
|
float L_197 = V_10;
|
|
float L_198;
|
|
L_198 = AstarMath_MapTo_m2D40E381C353D7FD1C7B2FFE1EDD3D5369138191(L_192, L_193, ((float)il2cpp_codegen_add((0.0f), L_194)), ((float)il2cpp_codegen_add(L_195, L_196)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_197, (1000.0f))), (100.0f))), NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_199;
|
|
memset((&L_199), 0, sizeof(L_199));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_199), (5.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)L_191), L_198)), (10.0f))), (100.0f), (20.0f), /*hidden argument*/NULL);
|
|
float L_200 = V_10;
|
|
V_0 = ((float)(L_200/(10.0f)));
|
|
String_t* L_201;
|
|
L_201 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_0), _stringLiteralD497CC67D223F1F1CC4D91E09BB64FF59A7D1E52, NULL);
|
|
GUI_Label_m4A951E57C7DCCF95A0306240144CA2713F546526(L_199, L_201, NULL);
|
|
// line = Mathf.Round(minMem/(100.0f*1000));
|
|
float L_202 = V_6;
|
|
float L_203;
|
|
L_203 = bankers_roundf(((float)(L_202/(100000.0f))));
|
|
V_10 = L_203;
|
|
// GUI.Label(new Rect(5, Screen.height - AstarMath.MapTo(minMem, maxMem, 0 + graphOffset, graphHeight + graphOffset, line*1000*100) - 10, 100, 20), (line/10.0f).ToString("0.0 MB"));
|
|
int32_t L_204;
|
|
L_204 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
|
|
float L_205 = V_6;
|
|
float L_206 = V_7;
|
|
float L_207 = __this->___graphOffset_37;
|
|
float L_208 = __this->___graphHeight_36;
|
|
float L_209 = __this->___graphOffset_37;
|
|
float L_210 = V_10;
|
|
float L_211;
|
|
L_211 = AstarMath_MapTo_m2D40E381C353D7FD1C7B2FFE1EDD3D5369138191(L_205, L_206, ((float)il2cpp_codegen_add((0.0f), L_207)), ((float)il2cpp_codegen_add(L_208, L_209)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_210, (1000.0f))), (100.0f))), NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_212;
|
|
memset((&L_212), 0, sizeof(L_212));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_212), (5.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)L_204), L_211)), (10.0f))), (100.0f), (20.0f), /*hidden argument*/NULL);
|
|
float L_213 = V_10;
|
|
V_0 = ((float)(L_213/(10.0f)));
|
|
String_t* L_214;
|
|
L_214 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_0), _stringLiteralD497CC67D223F1F1CC4D91E09BB64FF59A7D1E52, NULL);
|
|
GUI_Label_m4A951E57C7DCCF95A0306240144CA2713F546526(L_212, L_214, NULL);
|
|
// GUI.color = Color.green;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_215;
|
|
L_215 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
|
|
GUI_set_color_mA44927D3F2ACB1E228815F10042A6F62B7645648(L_215, NULL);
|
|
// line = Mathf.Round(maxFPS);
|
|
float L_216 = V_9;
|
|
float L_217;
|
|
L_217 = bankers_roundf(L_216);
|
|
V_10 = L_217;
|
|
// GUI.Label(new Rect(55, Screen.height - AstarMath.MapTo(minFPS, maxFPS, 0 + graphOffset, graphHeight + graphOffset, line) - 10, 100, 20), line.ToString("0 FPS"));
|
|
int32_t L_218;
|
|
L_218 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
|
|
float L_219 = V_8;
|
|
float L_220 = V_9;
|
|
float L_221 = __this->___graphOffset_37;
|
|
float L_222 = __this->___graphHeight_36;
|
|
float L_223 = __this->___graphOffset_37;
|
|
float L_224 = V_10;
|
|
float L_225;
|
|
L_225 = AstarMath_MapTo_m2D40E381C353D7FD1C7B2FFE1EDD3D5369138191(L_219, L_220, ((float)il2cpp_codegen_add((0.0f), L_221)), ((float)il2cpp_codegen_add(L_222, L_223)), L_224, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_226;
|
|
memset((&L_226), 0, sizeof(L_226));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_226), (55.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)L_218), L_225)), (10.0f))), (100.0f), (20.0f), /*hidden argument*/NULL);
|
|
String_t* L_227;
|
|
L_227 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_10), _stringLiteralF9CA2B6EBA3101E50239FDE2FCBE621603DEC486, NULL);
|
|
GUI_Label_m4A951E57C7DCCF95A0306240144CA2713F546526(L_226, L_227, NULL);
|
|
// line = Mathf.Round(minFPS);
|
|
float L_228 = V_8;
|
|
float L_229;
|
|
L_229 = bankers_roundf(L_228);
|
|
V_10 = L_229;
|
|
// GUI.Label(new Rect(55, Screen.height - AstarMath.MapTo(minFPS, maxFPS, 0 + graphOffset, graphHeight + graphOffset, line) - 10, 100, 20), line.ToString("0 FPS"));
|
|
int32_t L_230;
|
|
L_230 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
|
|
float L_231 = V_8;
|
|
float L_232 = V_9;
|
|
float L_233 = __this->___graphOffset_37;
|
|
float L_234 = __this->___graphHeight_36;
|
|
float L_235 = __this->___graphOffset_37;
|
|
float L_236 = V_10;
|
|
float L_237;
|
|
L_237 = AstarMath_MapTo_m2D40E381C353D7FD1C7B2FFE1EDD3D5369138191(L_231, L_232, ((float)il2cpp_codegen_add((0.0f), L_233)), ((float)il2cpp_codegen_add(L_234, L_235)), L_236, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_238;
|
|
memset((&L_238), 0, sizeof(L_238));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_238), (55.0f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)L_230), L_237)), (10.0f))), (100.0f), (20.0f), /*hidden argument*/NULL);
|
|
String_t* L_239;
|
|
L_239 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_10), _stringLiteralF9CA2B6EBA3101E50239FDE2FCBE621603DEC486, NULL);
|
|
GUI_Label_m4A951E57C7DCCF95A0306240144CA2713F546526(L_238, L_239, NULL);
|
|
}
|
|
|
|
IL_0785:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarDebugger__ctor_m1464CD16179160AD3054425A02315BD0D30948DC (AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__42_0_mC9B460EC24FA7D4F738FF9CB7FFAFD7B8C9B3B6A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__42_1_mB1FDE475BCECD70AECBBF649CDA1C4E022DE998C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB84A1D6A0C4F1F4CA3776372A37B84C7F2FAE49D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* G_B2_0 = NULL;
|
|
String_t* G_B2_1 = NULL;
|
|
int32_t G_B2_2 = 0;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* G_B2_3 = NULL;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* G_B2_4 = NULL;
|
|
AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* G_B2_5 = NULL;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* G_B1_0 = NULL;
|
|
String_t* G_B1_1 = NULL;
|
|
int32_t G_B1_2 = 0;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* G_B1_3 = NULL;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* G_B1_4 = NULL;
|
|
AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* G_B1_5 = NULL;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* G_B4_0 = NULL;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* G_B4_1 = NULL;
|
|
String_t* G_B4_2 = NULL;
|
|
int32_t G_B4_3 = 0;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* G_B4_4 = NULL;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* G_B4_5 = NULL;
|
|
AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* G_B4_6 = NULL;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* G_B3_0 = NULL;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* G_B3_1 = NULL;
|
|
String_t* G_B3_2 = NULL;
|
|
int32_t G_B3_3 = 0;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* G_B3_4 = NULL;
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* G_B3_5 = NULL;
|
|
AstarDebugger_t5A67844B5E6A2B1711CD3B66B08A5C9AE8FD009C* G_B3_6 = NULL;
|
|
{
|
|
// public int yOffset = 5;
|
|
__this->___yOffset_5 = 5;
|
|
// public bool show = true;
|
|
__this->___show_6 = (bool)1;
|
|
// public int graphBufferSize = 200;
|
|
__this->___graphBufferSize_12 = ((int32_t)200);
|
|
// public int fontSize = 12;
|
|
__this->___fontSize_14 = ((int32_t)12);
|
|
// StringBuilder text = new StringBuilder();
|
|
StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
|
|
__this->___text_15 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___text_15), (void*)L_0);
|
|
// float lastUpdate = -999;
|
|
__this->___lastUpdate_17 = (-999.0f);
|
|
// private float delayedDeltaTime = 1;
|
|
__this->___delayedDeltaTime_19 = (1.0f);
|
|
// private float lastAllocSet = -9999;
|
|
__this->___lastAllocSet_26 = (-9999.0f);
|
|
// private int fpsDropCounterSize = 200;
|
|
__this->___fpsDropCounterSize_30 = ((int32_t)200);
|
|
// float graphWidth = 100;
|
|
__this->___graphWidth_35 = (100.0f);
|
|
// float graphHeight = 100;
|
|
__this->___graphHeight_36 = (100.0f);
|
|
// float graphOffset = 50;
|
|
__this->___graphOffset_37 = (50.0f);
|
|
// PathTypeDebug[] debugTypes = new PathTypeDebug[] {
|
|
// new PathTypeDebug("ABPath", () => PathPool.GetSize(typeof(ABPath)), () => PathPool.GetTotalCreated(typeof(ABPath)))
|
|
// };
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* L_1 = (PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462*)(PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462*)SZArrayNew(PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
PathTypeDebugU5BU5D_t0F09653E3827097D2FE7FA7D4941F8FA36264462* L_2 = L_1;
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var);
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_3 = ((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9__42_0_1;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_4 = L_3;
|
|
G_B1_0 = L_4;
|
|
G_B1_1 = _stringLiteralB84A1D6A0C4F1F4CA3776372A37B84C7F2FAE49D;
|
|
G_B1_2 = 0;
|
|
G_B1_3 = L_2;
|
|
G_B1_4 = L_2;
|
|
G_B1_5 = __this;
|
|
if (L_4)
|
|
{
|
|
G_B2_0 = L_4;
|
|
G_B2_1 = _stringLiteralB84A1D6A0C4F1F4CA3776372A37B84C7F2FAE49D;
|
|
G_B2_2 = 0;
|
|
G_B2_3 = L_2;
|
|
G_B2_4 = L_2;
|
|
G_B2_5 = __this;
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D* L_5 = ((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_6 = (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*)il2cpp_codegen_object_new(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__42_0_mC9B460EC24FA7D4F738FF9CB7FFAFD7B8C9B3B6A_RuntimeMethod_var), NULL);
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_7 = L_6;
|
|
((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9__42_0_1 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9__42_0_1), (void*)L_7);
|
|
G_B2_0 = L_7;
|
|
G_B2_1 = G_B1_1;
|
|
G_B2_2 = G_B1_2;
|
|
G_B2_3 = G_B1_3;
|
|
G_B2_4 = G_B1_4;
|
|
G_B2_5 = G_B1_5;
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var);
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_8 = ((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9__42_1_2;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_9 = L_8;
|
|
G_B3_0 = L_9;
|
|
G_B3_1 = G_B2_0;
|
|
G_B3_2 = G_B2_1;
|
|
G_B3_3 = G_B2_2;
|
|
G_B3_4 = G_B2_3;
|
|
G_B3_5 = G_B2_4;
|
|
G_B3_6 = G_B2_5;
|
|
if (L_9)
|
|
{
|
|
G_B4_0 = L_9;
|
|
G_B4_1 = G_B2_0;
|
|
G_B4_2 = G_B2_1;
|
|
G_B4_3 = G_B2_2;
|
|
G_B4_4 = G_B2_3;
|
|
G_B4_5 = G_B2_4;
|
|
G_B4_6 = G_B2_5;
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var);
|
|
U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D* L_10 = ((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_11 = (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*)il2cpp_codegen_object_new(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_11);
|
|
Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__42_1_mB1FDE475BCECD70AECBBF649CDA1C4E022DE998C_RuntimeMethod_var), NULL);
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_12 = L_11;
|
|
((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9__42_1_2 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9__42_1_2), (void*)L_12);
|
|
G_B4_0 = L_12;
|
|
G_B4_1 = G_B3_1;
|
|
G_B4_2 = G_B3_2;
|
|
G_B4_3 = G_B3_3;
|
|
G_B4_4 = G_B3_4;
|
|
G_B4_5 = G_B3_5;
|
|
G_B4_6 = G_B3_6;
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2 L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
PathTypeDebug__ctor_m58D411C5BAB68015705CCBEA56C0A72AF6A5A80C((&L_13), G_B4_2, G_B4_1, G_B4_0, /*hidden argument*/NULL);
|
|
NullCheck(G_B4_4);
|
|
(G_B4_4)->SetAt(static_cast<il2cpp_array_size_t>(G_B4_3), (PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2)L_13);
|
|
NullCheck(G_B4_6);
|
|
G_B4_6->___debugTypes_40 = G_B4_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B4_6->___debugTypes_40), (void*)G_B4_5);
|
|
VersionedMonoBehaviour__ctor_mD79AF8BD263B40169E01FFD02CB2DBE52B6A8038(__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: Pathfinding.AstarDebugger/GraphPoint
|
|
IL2CPP_EXTERN_C void GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshal_pinvoke(const GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A& unmarshaled, GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___fps_0 = unmarshaled.___fps_0;
|
|
marshaled.___memory_1 = unmarshaled.___memory_1;
|
|
marshaled.___collectEvent_2 = static_cast<int32_t>(unmarshaled.___collectEvent_2);
|
|
}
|
|
IL2CPP_EXTERN_C void GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshal_pinvoke_back(const GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshaled_pinvoke& marshaled, GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A& unmarshaled)
|
|
{
|
|
float unmarshaledfps_temp_0 = 0.0f;
|
|
unmarshaledfps_temp_0 = marshaled.___fps_0;
|
|
unmarshaled.___fps_0 = unmarshaledfps_temp_0;
|
|
float unmarshaledmemory_temp_1 = 0.0f;
|
|
unmarshaledmemory_temp_1 = marshaled.___memory_1;
|
|
unmarshaled.___memory_1 = unmarshaledmemory_temp_1;
|
|
bool unmarshaledcollectEvent_temp_2 = false;
|
|
unmarshaledcollectEvent_temp_2 = static_cast<bool>(marshaled.___collectEvent_2);
|
|
unmarshaled.___collectEvent_2 = unmarshaledcollectEvent_temp_2;
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.AstarDebugger/GraphPoint
|
|
IL2CPP_EXTERN_C void GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshal_pinvoke_cleanup(GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: Pathfinding.AstarDebugger/GraphPoint
|
|
IL2CPP_EXTERN_C void GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshal_com(const GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A& unmarshaled, GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___fps_0 = unmarshaled.___fps_0;
|
|
marshaled.___memory_1 = unmarshaled.___memory_1;
|
|
marshaled.___collectEvent_2 = static_cast<int32_t>(unmarshaled.___collectEvent_2);
|
|
}
|
|
IL2CPP_EXTERN_C void GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshal_com_back(const GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshaled_com& marshaled, GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A& unmarshaled)
|
|
{
|
|
float unmarshaledfps_temp_0 = 0.0f;
|
|
unmarshaledfps_temp_0 = marshaled.___fps_0;
|
|
unmarshaled.___fps_0 = unmarshaledfps_temp_0;
|
|
float unmarshaledmemory_temp_1 = 0.0f;
|
|
unmarshaledmemory_temp_1 = marshaled.___memory_1;
|
|
unmarshaled.___memory_1 = unmarshaledmemory_temp_1;
|
|
bool unmarshaledcollectEvent_temp_2 = false;
|
|
unmarshaledcollectEvent_temp_2 = static_cast<bool>(marshaled.___collectEvent_2);
|
|
unmarshaled.___collectEvent_2 = unmarshaledcollectEvent_temp_2;
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.AstarDebugger/GraphPoint
|
|
IL2CPP_EXTERN_C void GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshal_com_cleanup(GraphPoint_t62806377E091ABEFDD5F8281B2B454ECD53C986A_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
#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: Pathfinding.AstarDebugger/PathTypeDebug
|
|
IL2CPP_EXTERN_C void PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshal_pinvoke(const PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2& unmarshaled, PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___name_0 = il2cpp_codegen_marshal_string(unmarshaled.___name_0);
|
|
marshaled.___getSize_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___getSize_1));
|
|
marshaled.___getTotalCreated_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___getTotalCreated_2));
|
|
}
|
|
IL2CPP_EXTERN_C void PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshal_pinvoke_back(const PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshaled_pinvoke& marshaled, PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2& unmarshaled)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
unmarshaled.___name_0 = il2cpp_codegen_marshal_string_result(marshaled.___name_0);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_0));
|
|
unmarshaled.___getSize_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD>(marshaled.___getSize_1, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___getSize_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD>(marshaled.___getSize_1, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var));
|
|
unmarshaled.___getTotalCreated_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD>(marshaled.___getTotalCreated_2, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___getTotalCreated_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD>(marshaled.___getTotalCreated_2, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var));
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.AstarDebugger/PathTypeDebug
|
|
IL2CPP_EXTERN_C void PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshal_pinvoke_cleanup(PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshaled_pinvoke& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free(marshaled.___name_0);
|
|
marshaled.___name_0 = NULL;
|
|
}
|
|
// Conversion methods for marshalling of: Pathfinding.AstarDebugger/PathTypeDebug
|
|
IL2CPP_EXTERN_C void PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshal_com(const PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2& unmarshaled, PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___name_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_0);
|
|
marshaled.___getSize_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___getSize_1));
|
|
marshaled.___getTotalCreated_2 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___getTotalCreated_2));
|
|
}
|
|
IL2CPP_EXTERN_C void PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshal_com_back(const PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshaled_com& marshaled, PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2& unmarshaled)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
unmarshaled.___name_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_0);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_0));
|
|
unmarshaled.___getSize_1 = il2cpp_codegen_marshal_function_ptr_to_delegate<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD>(marshaled.___getSize_1, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___getSize_1), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD>(marshaled.___getSize_1, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var));
|
|
unmarshaled.___getTotalCreated_2 = il2cpp_codegen_marshal_function_ptr_to_delegate<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD>(marshaled.___getTotalCreated_2, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___getTotalCreated_2), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD>(marshaled.___getTotalCreated_2, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var));
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.AstarDebugger/PathTypeDebug
|
|
IL2CPP_EXTERN_C void PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshal_com_cleanup(PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2_marshaled_com& marshaled)
|
|
{
|
|
il2cpp_codegen_marshal_free_bstring(marshaled.___name_0);
|
|
marshaled.___name_0 = NULL;
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger/PathTypeDebug::.ctor(System.String,System.Func`1<System.Int32>,System.Func`1<System.Int32>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathTypeDebug__ctor_m58D411C5BAB68015705CCBEA56C0A72AF6A5A80C (PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2* __this, String_t* ___0_name, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___1_getSize, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___2_getTotalCreated, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.name = name;
|
|
String_t* L_0 = ___0_name;
|
|
__this->___name_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___name_0), (void*)L_0);
|
|
// this.getSize = getSize;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_1 = ___1_getSize;
|
|
__this->___getSize_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___getSize_1), (void*)L_1);
|
|
// this.getTotalCreated = getTotalCreated;
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_2 = ___2_getTotalCreated;
|
|
__this->___getTotalCreated_2 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___getTotalCreated_2), (void*)L_2);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void PathTypeDebug__ctor_m58D411C5BAB68015705CCBEA56C0A72AF6A5A80C_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___1_getSize, Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* ___2_getTotalCreated, const RuntimeMethod* method)
|
|
{
|
|
PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2*>(__this + _offset);
|
|
PathTypeDebug__ctor_m58D411C5BAB68015705CCBEA56C0A72AF6A5A80C(_thisAdjusted, ___0_name, ___1_getSize, ___2_getTotalCreated, method);
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger/PathTypeDebug::Print(System.Text.StringBuilder)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathTypeDebug_Print_mBAFF7D3A48FC5CD467D1EF4331A051993053FC36 (PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2* __this, StringBuilder_t* ___0_text, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// int totCreated = getTotalCreated();
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_0 = __this->___getTotalCreated_2;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
// if (totCreated > 0) {
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
// text.Append("\n").Append((" " + name).PadRight(25)).Append(getSize()).Append("/").Append(totCreated);
|
|
StringBuilder_t* L_3 = ___0_text;
|
|
NullCheck(L_3);
|
|
StringBuilder_t* L_4;
|
|
L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL);
|
|
String_t* L_5 = __this->___name_0;
|
|
String_t* L_6;
|
|
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral8A8EFDA91C6C257127F8C8D526FAD7E7552766AA, L_5, NULL);
|
|
NullCheck(L_6);
|
|
String_t* L_7;
|
|
L_7 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(L_6, ((int32_t)25), NULL);
|
|
NullCheck(L_4);
|
|
StringBuilder_t* L_8;
|
|
L_8 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_4, L_7, NULL);
|
|
Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_9 = __this->___getSize_1;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_inline(L_9, NULL);
|
|
NullCheck(L_8);
|
|
StringBuilder_t* L_11;
|
|
L_11 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_8, L_10, NULL);
|
|
NullCheck(L_11);
|
|
StringBuilder_t* L_12;
|
|
L_12 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_11, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, NULL);
|
|
int32_t L_13 = V_0;
|
|
NullCheck(L_12);
|
|
StringBuilder_t* L_14;
|
|
L_14 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_12, L_13, NULL);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void PathTypeDebug_Print_mBAFF7D3A48FC5CD467D1EF4331A051993053FC36_AdjustorThunk (RuntimeObject* __this, StringBuilder_t* ___0_text, const RuntimeMethod* method)
|
|
{
|
|
PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<PathTypeDebug_tB8F28085E1B9EF55DE004D80E84D385941C1E4D2*>(__this + _offset);
|
|
PathTypeDebug_Print_mBAFF7D3A48FC5CD467D1EF4331A051993053FC36(_thisAdjusted, ___0_text, 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 Pathfinding.AstarDebugger/<>c::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mDD93DD660931901D98D29F26DA4833E9A19E291F (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D* L_0 = (U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D*)il2cpp_codegen_object_new(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__ctor_mA38456067384CCF433ED621A7DED8A45D04E8AB5(L_0, NULL);
|
|
((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarDebugger/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA38456067384CCF433ED621A7DED8A45D04E8AB5 (U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.AstarDebugger/<>c::<.ctor>b__42_0()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3C_ctorU3Eb__42_0_mC9B460EC24FA7D4F738FF9CB7FFAFD7B8C9B3B6A (U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// new PathTypeDebug("ABPath", () => PathPool.GetSize(typeof(ABPath)), () => PathPool.GetTotalCreated(typeof(ABPath)))
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_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);
|
|
il2cpp_codegen_runtime_class_init_inline(PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var);
|
|
int32_t L_2;
|
|
L_2 = PathPool_GetSize_m2A2FF5D4FD3155744632997982F8A93D5BF2BE0E(L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.AstarDebugger/<>c::<.ctor>b__42_1()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3C_ctorU3Eb__42_1_mB1FDE475BCECD70AECBBF649CDA1C4E022DE998C (U3CU3Ec_tA930969D1A7C79C13FEC66B92C207518971D773D* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// new PathTypeDebug("ABPath", () => PathPool.GetSize(typeof(ABPath)), () => PathPool.GetTotalCreated(typeof(ABPath)))
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_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);
|
|
il2cpp_codegen_runtime_class_init_inline(PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var);
|
|
int32_t L_2;
|
|
L_2 = PathPool_GetTotalCreated_mE78E21D85C5A14742F1ABF04E667EDBDC509309E(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.Boolean Pathfinding.AutoRepathPolicy::ShouldRecalculatePath(Pathfinding.IAstarAI)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AutoRepathPolicy_ShouldRecalculatePath_m023145CEA430C09F6A2A444FCA7003D93833C94B (AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42* __this, RuntimeObject* ___0_ai, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// if (mode == Mode.Never || float.IsPositiveInfinity(ai.destination.x)) return false;
|
|
int32_t L_0 = __this->___mode_0;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = ___0_ai;
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(14 /* UnityEngine.Vector3 Pathfinding.IAstarAI::get_destination() */, IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var, L_1);
|
|
float L_3 = L_2.___x_2;
|
|
bool L_4;
|
|
L_4 = Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// if (mode == Mode.Never || float.IsPositiveInfinity(ai.destination.x)) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// float timeSinceLast = Time.time - lastRepathTime;
|
|
float L_5;
|
|
L_5 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
|
|
float L_6 = __this->___lastRepathTime_6;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_5, L_6));
|
|
// if (mode == Mode.EveryNSeconds) {
|
|
int32_t L_7 = __this->___mode_0;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// return timeSinceLast >= interval;
|
|
float L_8 = V_0;
|
|
float L_9 = __this->___interval_1;
|
|
return (bool)((((int32_t)((!(((float)L_8) >= ((float)L_9)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// float squaredCost = (ai.destination - lastDestination).sqrMagnitude / Mathf.Max((ai.position - lastDestination).sqrMagnitude, ai.radius*ai.radius);
|
|
RuntimeObject* L_10 = ___0_ai;
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(14 /* UnityEngine.Vector3 Pathfinding.IAstarAI::get_destination() */, IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var, L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = __this->___lastDestination_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_11, L_12, NULL);
|
|
V_2 = L_13;
|
|
float L_14;
|
|
L_14 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_2), NULL);
|
|
RuntimeObject* L_15 = ___0_ai;
|
|
NullCheck(L_15);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(4 /* UnityEngine.Vector3 Pathfinding.IAstarAI::get_position() */, IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var, L_15);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->___lastDestination_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_16, L_17, NULL);
|
|
V_2 = L_18;
|
|
float L_19;
|
|
L_19 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_2), NULL);
|
|
RuntimeObject* L_20 = ___0_ai;
|
|
NullCheck(L_20);
|
|
float L_21;
|
|
L_21 = InterfaceFuncInvoker0< float >::Invoke(0 /* System.Single Pathfinding.IAstarAI::get_radius() */, IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var, L_20);
|
|
RuntimeObject* L_22 = ___0_ai;
|
|
NullCheck(L_22);
|
|
float L_23;
|
|
L_23 = InterfaceFuncInvoker0< float >::Invoke(0 /* System.Single Pathfinding.IAstarAI::get_radius() */, IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var, L_22);
|
|
float L_24;
|
|
L_24 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_19, ((float)il2cpp_codegen_multiply(L_21, L_23)), NULL);
|
|
// float fraction = squaredCost * (sensitivity*sensitivity);
|
|
float L_25 = __this->___sensitivity_2;
|
|
float L_26 = __this->___sensitivity_2;
|
|
V_1 = ((float)il2cpp_codegen_multiply(((float)(L_14/L_24)), ((float)il2cpp_codegen_multiply(L_25, L_26))));
|
|
// if (fraction > 1.0f || float.IsNaN(fraction)) return true;
|
|
float L_27 = V_1;
|
|
if ((((float)L_27) > ((float)(1.0f))))
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
float L_28 = V_1;
|
|
bool L_29;
|
|
L_29 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_28, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// if (fraction > 1.0f || float.IsNaN(fraction)) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// if (timeSinceLast >= maximumInterval*(1 - Mathf.Sqrt(fraction))) return true;
|
|
float L_30 = V_0;
|
|
float L_31 = __this->___maximumInterval_3;
|
|
float L_32 = V_1;
|
|
float L_33;
|
|
L_33 = sqrtf(L_32);
|
|
if ((!(((float)L_30) >= ((float)((float)il2cpp_codegen_multiply(L_31, ((float)il2cpp_codegen_subtract((1.0f), L_33))))))))
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
// if (timeSinceLast >= maximumInterval*(1 - Mathf.Sqrt(fraction))) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AutoRepathPolicy::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRepathPolicy_Reset_m63661F10AB942DB4D14A473906ED8AB43C47E651 (AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// lastRepathTime = float.NegativeInfinity;
|
|
__this->___lastRepathTime_6 = (-std::numeric_limits<float>::infinity());
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AutoRepathPolicy::DidRecalculatePath(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRepathPolicy_DidRecalculatePath_m8B3294FCB046E90EC5B67F83EB27D2C87158ADE3 (AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_destination, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// lastRepathTime = Time.time;
|
|
float L_0;
|
|
L_0 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
|
|
__this->___lastRepathTime_6 = L_0;
|
|
// lastDestination = destination;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_destination;
|
|
__this->___lastDestination_5 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AutoRepathPolicy::DrawGizmos(Pathfinding.IAstarAI)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRepathPolicy_DrawGizmos_m7B4D0A96BA85D1D2466C32E527678A9BC506993F (AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42* __this, RuntimeObject* ___0_ai, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// if (visualizeSensitivity && !float.IsPositiveInfinity(lastDestination.x)) {
|
|
bool L_0 = __this->___visualizeSensitivity_4;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___lastDestination_5);
|
|
float L_2 = L_1->___x_2;
|
|
bool L_3;
|
|
L_3 = Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline(L_2, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
// float r = Mathf.Sqrt(Mathf.Max((ai.position - lastDestination).sqrMagnitude, ai.radius*ai.radius)/(sensitivity*sensitivity));
|
|
RuntimeObject* L_4 = ___0_ai;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(4 /* UnityEngine.Vector3 Pathfinding.IAstarAI::get_position() */, IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var, L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___lastDestination_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_6, NULL);
|
|
V_1 = L_7;
|
|
float L_8;
|
|
L_8 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_1), NULL);
|
|
RuntimeObject* L_9 = ___0_ai;
|
|
NullCheck(L_9);
|
|
float L_10;
|
|
L_10 = InterfaceFuncInvoker0< float >::Invoke(0 /* System.Single Pathfinding.IAstarAI::get_radius() */, IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var, L_9);
|
|
RuntimeObject* L_11 = ___0_ai;
|
|
NullCheck(L_11);
|
|
float L_12;
|
|
L_12 = InterfaceFuncInvoker0< float >::Invoke(0 /* System.Single Pathfinding.IAstarAI::get_radius() */, IAstarAI_t03F71956A99FA83F0E00225A59B301459306E4D8_il2cpp_TypeInfo_var, L_11);
|
|
float L_13;
|
|
L_13 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_8, ((float)il2cpp_codegen_multiply(L_10, L_12)), NULL);
|
|
float L_14 = __this->___sensitivity_2;
|
|
float L_15 = __this->___sensitivity_2;
|
|
float L_16;
|
|
L_16 = sqrtf(((float)(L_13/((float)il2cpp_codegen_multiply(L_14, L_15)))));
|
|
V_0 = L_16;
|
|
// Draw.Gizmos.CircleXZ(lastDestination, r, Color.magenta);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_17 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___lastDestination_5;
|
|
float L_19 = V_0;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20;
|
|
L_20 = Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline(NULL);
|
|
NullCheck(L_17);
|
|
Draw_CircleXZ_m2FEF86D3A398D26376E8131C3D9AFD461AB60DD0(L_17, L_18, L_19, L_20, (0.0f), (6.28318548f), NULL);
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AutoRepathPolicy::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoRepathPolicy__ctor_m59D53395864DCBECF3604430EA54BAB754EABE6A (AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Mode mode = Mode.Dynamic;
|
|
__this->___mode_0 = 2;
|
|
// public float interval = 0.5f;
|
|
__this->___interval_1 = (0.5f);
|
|
// public float sensitivity = 10.0f;
|
|
__this->___sensitivity_2 = (10.0f);
|
|
// public float maximumInterval = 2.0f;
|
|
__this->___maximumInterval_3 = (2.0f);
|
|
// Vector3 lastDestination = new Vector3(float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (std::numeric_limits<float>::infinity()), (std::numeric_limits<float>::infinity()), (std::numeric_limits<float>::infinity()), /*hidden argument*/NULL);
|
|
__this->___lastDestination_5 = L_0;
|
|
// float lastRepathTime = float.NegativeInfinity;
|
|
__this->___lastRepathTime_6 = (-std::numeric_limits<float>::infinity());
|
|
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
|
|
#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 Pathfinding.BinaryHeap::get_isEmpty()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryHeap_get_isEmpty_mE07D5F71AE028DF9CE6814D0F4CF2E65D039E56B (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return numberOfItems <= 0;
|
|
int32_t L_0 = __this->___numberOfItems_0;
|
|
return (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.BinaryHeap::RoundUpToNextMultipleMod1(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryHeap_RoundUpToNextMultipleMod1_m5CF0931E392160CA7B36CB6C88CE8EF3E823B435 (int32_t ___0_v, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return v + (4 - ((v-1) % D)) % D;
|
|
int32_t L_0 = ___0_v;
|
|
int32_t L_1 = ___0_v;
|
|
return ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)(((int32_t)il2cpp_codegen_subtract(4, ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_1, 1))%4))))%4))));
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap__ctor_m691C935A39E8D01859A51EA2C00EB2E1B5B7A9F7 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float growthFactor = 2;
|
|
__this->___growthFactor_1 = (2.0f);
|
|
// public BinaryHeap (int capacity) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// capacity = RoundUpToNextMultipleMod1(capacity);
|
|
int32_t L_0 = ___0_capacity;
|
|
int32_t L_1;
|
|
L_1 = BinaryHeap_RoundUpToNextMultipleMod1_m5CF0931E392160CA7B36CB6C88CE8EF3E823B435(L_0, NULL);
|
|
___0_capacity = L_1;
|
|
// heap = new Tuple[capacity];
|
|
int32_t L_2 = ___0_capacity;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_3 = (TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD*)(TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD*)SZArrayNew(TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->___heap_5 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___heap_5), (void*)L_3);
|
|
// numberOfItems = 0;
|
|
__this->___numberOfItems_0 = 0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_Clear_m809DA2C5784270DE1CE83123B867C1C427C3345C (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int i = 0; i < numberOfItems; i++) {
|
|
V_0 = 0;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// heap[i].node.heapIndex = NotInHeap;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_0 = __this->___heap_5;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___node_0;
|
|
NullCheck(L_2);
|
|
L_2->___heapIndex_3 = (uint16_t)((int32_t)65535);
|
|
// for (int i = 0; i < numberOfItems; i++) {
|
|
int32_t L_3 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// for (int i = 0; i < numberOfItems; i++) {
|
|
int32_t L_4 = V_0;
|
|
int32_t L_5 = __this->___numberOfItems_0;
|
|
if ((((int32_t)L_4) < ((int32_t)L_5)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// numberOfItems = 0;
|
|
__this->___numberOfItems_0 = 0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.PathNode Pathfinding.BinaryHeap::GetNode(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* BinaryHeap_GetNode_m684EE6AAB85AB18D7453B2FE87EDBAC19B00B480 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return heap[i].node;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_0 = __this->___heap_5;
|
|
int32_t L_1 = ___0_i;
|
|
NullCheck(L_0);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___node_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap::SetF(System.Int32,System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_SetF_mABBDABD9FC9310FC6CD5DC4B8EAA655E95C583E4 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, int32_t ___0_i, uint32_t ___1_f, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// heap[i].F = f;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_0 = __this->___heap_5;
|
|
int32_t L_1 = ___0_i;
|
|
NullCheck(L_0);
|
|
uint32_t L_2 = ___1_f;
|
|
((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___F_1 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap::Expand()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_Expand_m9C08E4D61C478268FC84B0632A1D47FBDBF748F0 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* V_0 = NULL;
|
|
int32_t G_B2_0 = 0;
|
|
int32_t G_B1_0 = 0;
|
|
{
|
|
// int newSize = System.Math.Max(heap.Length+4, System.Math.Min(65533, (int)System.Math.Round(heap.Length*growthFactor)));
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_0 = __this->___heap_5;
|
|
NullCheck(L_0);
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_1 = __this->___heap_5;
|
|
NullCheck(L_1);
|
|
float L_2 = __this->___growthFactor_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_3;
|
|
L_3 = bankers_round(((double)((float)il2cpp_codegen_multiply(((float)((int32_t)(((RuntimeArray*)L_1)->max_length))), L_2))));
|
|
int32_t L_4;
|
|
L_4 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)65533), il2cpp_codegen_cast_double_to_int<int32_t>(L_3), NULL);
|
|
int32_t L_5;
|
|
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_0)->max_length)), 4)), L_4, NULL);
|
|
// newSize = RoundUpToNextMultipleMod1(newSize);
|
|
int32_t L_6;
|
|
L_6 = BinaryHeap_RoundUpToNextMultipleMod1_m5CF0931E392160CA7B36CB6C88CE8EF3E823B435(L_5, NULL);
|
|
// if (newSize > (1<<16) - 2) {
|
|
int32_t L_7 = L_6;
|
|
G_B1_0 = L_7;
|
|
if ((((int32_t)L_7) <= ((int32_t)((int32_t)65534))))
|
|
{
|
|
G_B2_0 = L_7;
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.Exception("Binary Heap Size really large (>65534). A heap size this large is probably the cause of pathfinding running in an infinite loop. ");
|
|
Exception_t* L_8 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_8);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69D13DE765A8BBC888EB91036A8EC83AE41DA413)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryHeap_Expand_m9C08E4D61C478268FC84B0632A1D47FBDBF748F0_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// var newHeap = new Tuple[newSize];
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_9 = (TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD*)(TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD*)SZArrayNew(TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD_il2cpp_TypeInfo_var, (uint32_t)G_B2_0);
|
|
V_0 = L_9;
|
|
// heap.CopyTo(newHeap, 0);
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_10 = __this->___heap_5;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_11 = V_0;
|
|
NullCheck((RuntimeArray*)L_10);
|
|
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_10, (RuntimeArray*)L_11, 0, NULL);
|
|
// heap = newHeap;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_12 = V_0;
|
|
__this->___heap_5 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___heap_5), (void*)L_12);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap::Add(Pathfinding.PathNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_Add_mB5BC32B95CB5A82A97C54966C7B3EC5D8BD900C4 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (node == null) throw new System.ArgumentNullException("node");
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_0 = ___0_node;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (node == null) throw new System.ArgumentNullException("node");
|
|
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*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryHeap_Add_mB5BC32B95CB5A82A97C54966C7B3EC5D8BD900C4_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// if (node.heapIndex != NotInHeap) {
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_2 = ___0_node;
|
|
NullCheck(L_2);
|
|
uint16_t L_3 = L_2->___heapIndex_3;
|
|
if ((((int32_t)L_3) == ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// DecreaseKey(heap[node.heapIndex], node.heapIndex);
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_4 = __this->___heap_5;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_5 = ___0_node;
|
|
NullCheck(L_5);
|
|
uint16_t L_6 = L_5->___heapIndex_3;
|
|
NullCheck(L_4);
|
|
uint16_t L_7 = L_6;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_9 = ___0_node;
|
|
NullCheck(L_9);
|
|
uint16_t L_10 = L_9->___heapIndex_3;
|
|
BinaryHeap_DecreaseKey_mE0EEF778BCC4DA17515A34366DE2B4A23FAB49E0(__this, L_8, L_10, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// if (numberOfItems == heap.Length) {
|
|
int32_t L_11 = __this->___numberOfItems_0;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_12 = __this->___heap_5;
|
|
NullCheck(L_12);
|
|
if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// Expand();
|
|
BinaryHeap_Expand_m9C08E4D61C478268FC84B0632A1D47FBDBF748F0(__this, NULL);
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// DecreaseKey(new Tuple(0, node), (ushort)numberOfItems);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_13 = ___0_node;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_14;
|
|
memset((&L_14), 0, sizeof(L_14));
|
|
Tuple__ctor_mBBBCDA7F0E29DF7B456055665DB86F69D352A202((&L_14), 0, L_13, /*hidden argument*/NULL);
|
|
int32_t L_15 = __this->___numberOfItems_0;
|
|
BinaryHeap_DecreaseKey_mE0EEF778BCC4DA17515A34366DE2B4A23FAB49E0(__this, L_14, (uint16_t)((int32_t)(uint16_t)L_15), NULL);
|
|
// numberOfItems++;
|
|
int32_t L_16 = __this->___numberOfItems_0;
|
|
__this->___numberOfItems_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap::DecreaseKey(Pathfinding.BinaryHeap/Tuple,System.UInt16)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_DecreaseKey_mE0EEF778BCC4DA17515A34366DE2B4A23FAB49E0 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A ___0_node, uint16_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
uint32_t V_1 = 0;
|
|
uint32_t V_2 = 0;
|
|
uint32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
{
|
|
// int bubbleIndex = index;
|
|
uint16_t L_0 = ___1_index;
|
|
V_0 = L_0;
|
|
// uint nodeF = node.F = node.node.F;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_1 = ___0_node;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_2 = L_1.___node_0;
|
|
NullCheck(L_2);
|
|
uint32_t L_3;
|
|
L_3 = PathNode_get_F_m28D9FAC258B95CADE70FBEA7D0453166ED64A548(L_2, NULL);
|
|
uint32_t L_4 = L_3;
|
|
V_3 = L_4;
|
|
(&___0_node)->___F_1 = L_4;
|
|
uint32_t L_5 = V_3;
|
|
V_1 = L_5;
|
|
// uint nodeG = node.node.G;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_6 = ___0_node;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_7 = L_6.___node_0;
|
|
NullCheck(L_7);
|
|
uint32_t L_8;
|
|
L_8 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_7, NULL);
|
|
V_2 = L_8;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// int parentIndex = (bubbleIndex-1) / D;
|
|
int32_t L_9 = V_0;
|
|
V_4 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_9, 1))/4));
|
|
// if (nodeF < heap[parentIndex].F || (SortGScores && nodeF == heap[parentIndex].F && nodeG > heap[parentIndex].node.G)) {
|
|
uint32_t L_10 = V_1;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_11 = __this->___heap_5;
|
|
int32_t L_12 = V_4;
|
|
NullCheck(L_11);
|
|
uint32_t L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___F_1;
|
|
if ((!(((uint32_t)L_10) >= ((uint32_t)L_13))))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_14 = V_1;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_15 = __this->___heap_5;
|
|
int32_t L_16 = V_4;
|
|
NullCheck(L_15);
|
|
uint32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___F_1;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_17))))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_18 = V_2;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_19 = __this->___heap_5;
|
|
int32_t L_20 = V_4;
|
|
NullCheck(L_19);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___node_0;
|
|
NullCheck(L_21);
|
|
uint32_t L_22;
|
|
L_22 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_21, NULL);
|
|
if ((!(((uint32_t)L_18) > ((uint32_t)L_22))))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// heap[bubbleIndex] = heap[parentIndex];
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_23 = __this->___heap_5;
|
|
int32_t L_24 = V_0;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_25 = __this->___heap_5;
|
|
int32_t L_26 = V_4;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = L_26;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A)L_28);
|
|
// heap[bubbleIndex].node.heapIndex = (ushort)bubbleIndex;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_29 = __this->___heap_5;
|
|
int32_t L_30 = V_0;
|
|
NullCheck(L_29);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___node_0;
|
|
int32_t L_32 = V_0;
|
|
NullCheck(L_31);
|
|
L_31->___heapIndex_3 = (uint16_t)((int32_t)(uint16_t)L_32);
|
|
// bubbleIndex = parentIndex;
|
|
int32_t L_33 = V_4;
|
|
V_0 = L_33;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// while (bubbleIndex != 0) {
|
|
int32_t L_34 = V_0;
|
|
if (L_34)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
// heap[bubbleIndex] = node;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_35 = __this->___heap_5;
|
|
int32_t L_36 = V_0;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_37 = ___0_node;
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_36), (Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A)L_37);
|
|
// node.node.heapIndex = (ushort)bubbleIndex;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_38 = ___0_node;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_39 = L_38.___node_0;
|
|
int32_t L_40 = V_0;
|
|
NullCheck(L_39);
|
|
L_39->___heapIndex_3 = (uint16_t)((int32_t)(uint16_t)L_40);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.PathNode Pathfinding.BinaryHeap::Remove()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* BinaryHeap_Remove_m92D5860F8FB93758678CE4498D844906F3025A7B (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method)
|
|
{
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* V_0 = NULL;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
uint32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
uint32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
uint32_t V_7 = 0;
|
|
uint32_t V_8 = 0;
|
|
uint32_t V_9 = 0;
|
|
uint32_t V_10 = 0;
|
|
uint32_t G_B14_0 = 0;
|
|
uint32_t G_B13_0 = 0;
|
|
uint32_t G_B15_0 = 0;
|
|
uint32_t G_B15_1 = 0;
|
|
uint32_t G_B22_0 = 0;
|
|
uint32_t G_B21_0 = 0;
|
|
uint32_t G_B23_0 = 0;
|
|
uint32_t G_B23_1 = 0;
|
|
uint32_t G_B30_0 = 0;
|
|
uint32_t G_B29_0 = 0;
|
|
uint32_t G_B31_0 = 0;
|
|
uint32_t G_B31_1 = 0;
|
|
{
|
|
// PathNode returnItem = heap[0].node;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_0 = __this->___heap_5;
|
|
NullCheck(L_0);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_1 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___node_0;
|
|
V_0 = L_1;
|
|
// returnItem.heapIndex = NotInHeap;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
L_2->___heapIndex_3 = (uint16_t)((int32_t)65535);
|
|
// numberOfItems--;
|
|
int32_t L_3 = __this->___numberOfItems_0;
|
|
__this->___numberOfItems_0 = ((int32_t)il2cpp_codegen_subtract(L_3, 1));
|
|
// if (numberOfItems == 0) return returnItem;
|
|
int32_t L_4 = __this->___numberOfItems_0;
|
|
if (L_4)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// if (numberOfItems == 0) return returnItem;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// var swapItem = heap[numberOfItems];
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_6 = __this->___heap_5;
|
|
int32_t L_7 = __this->___numberOfItems_0;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
V_1 = L_9;
|
|
// var swapItemG = swapItem.node.G;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_10 = V_1;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_11 = L_10.___node_0;
|
|
NullCheck(L_11);
|
|
uint32_t L_12;
|
|
L_12 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_11, NULL);
|
|
V_2 = L_12;
|
|
// int swapIndex = 0, parent;
|
|
V_3 = 0;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// parent = swapIndex;
|
|
int32_t L_13 = V_3;
|
|
V_4 = L_13;
|
|
// uint swapF = swapItem.F;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_14 = V_1;
|
|
uint32_t L_15 = L_14.___F_1;
|
|
V_5 = L_15;
|
|
// int pd = parent * D + 1;
|
|
int32_t L_16 = V_4;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_16, 4)), 1));
|
|
// if (pd <= numberOfItems) {
|
|
int32_t L_17 = V_6;
|
|
int32_t L_18 = __this->___numberOfItems_0;
|
|
if ((((int32_t)L_17) > ((int32_t)L_18)))
|
|
{
|
|
goto IL_020c;
|
|
}
|
|
}
|
|
{
|
|
// uint f0 = heap[pd+0].F;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_19 = __this->___heap_5;
|
|
int32_t L_20 = V_6;
|
|
NullCheck(L_19);
|
|
uint32_t L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___F_1;
|
|
V_7 = L_21;
|
|
// uint f1 = heap[pd+1].F;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_22 = __this->___heap_5;
|
|
int32_t L_23 = V_6;
|
|
NullCheck(L_22);
|
|
uint32_t L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_23, 1)))))->___F_1;
|
|
V_8 = L_24;
|
|
// uint f2 = heap[pd+2].F;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_25 = __this->___heap_5;
|
|
int32_t L_26 = V_6;
|
|
NullCheck(L_25);
|
|
uint32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_26, 2)))))->___F_1;
|
|
V_9 = L_27;
|
|
// uint f3 = heap[pd+3].F;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_28 = __this->___heap_5;
|
|
int32_t L_29 = V_6;
|
|
NullCheck(L_28);
|
|
uint32_t L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_29, 3)))))->___F_1;
|
|
V_10 = L_30;
|
|
// if (pd+0 < numberOfItems && (f0 < swapF || (SortGScores && f0 == swapF && heap[pd+0].node.G < swapItemG))) {
|
|
int32_t L_31 = V_6;
|
|
int32_t L_32 = __this->___numberOfItems_0;
|
|
if ((((int32_t)L_31) >= ((int32_t)L_32)))
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_33 = V_7;
|
|
uint32_t L_34 = V_5;
|
|
if ((!(((uint32_t)L_33) >= ((uint32_t)L_34))))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_35 = V_7;
|
|
uint32_t L_36 = V_5;
|
|
if ((!(((uint32_t)L_35) == ((uint32_t)L_36))))
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_37 = __this->___heap_5;
|
|
int32_t L_38 = V_6;
|
|
NullCheck(L_37);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_39 = ((L_37)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_38)))->___node_0;
|
|
NullCheck(L_39);
|
|
uint32_t L_40;
|
|
L_40 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_39, NULL);
|
|
uint32_t L_41 = V_2;
|
|
if ((!(((uint32_t)L_40) < ((uint32_t)L_41))))
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
// swapF = f0;
|
|
uint32_t L_42 = V_7;
|
|
V_5 = L_42;
|
|
// swapIndex = pd+0;
|
|
int32_t L_43 = V_6;
|
|
V_3 = L_43;
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
// if (pd+1 < numberOfItems && (f1 < swapF || (SortGScores && f1 == swapF && heap[pd+1].node.G < (swapIndex == parent ? swapItemG : heap[swapIndex].node.G)))) {
|
|
int32_t L_44 = V_6;
|
|
int32_t L_45 = __this->___numberOfItems_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_44, 1))) >= ((int32_t)L_45)))
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_46 = V_8;
|
|
uint32_t L_47 = V_5;
|
|
if ((!(((uint32_t)L_46) >= ((uint32_t)L_47))))
|
|
{
|
|
goto IL_0153;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_48 = V_8;
|
|
uint32_t L_49 = V_5;
|
|
if ((!(((uint32_t)L_48) == ((uint32_t)L_49))))
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_50 = __this->___heap_5;
|
|
int32_t L_51 = V_6;
|
|
NullCheck(L_50);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_52 = ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_51, 1)))))->___node_0;
|
|
NullCheck(L_52);
|
|
uint32_t L_53;
|
|
L_53 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_52, NULL);
|
|
int32_t L_54 = V_3;
|
|
int32_t L_55 = V_4;
|
|
G_B13_0 = L_53;
|
|
if ((((int32_t)L_54) == ((int32_t)L_55)))
|
|
{
|
|
G_B14_0 = L_53;
|
|
goto IL_0150;
|
|
}
|
|
}
|
|
{
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_56 = __this->___heap_5;
|
|
int32_t L_57 = V_3;
|
|
NullCheck(L_56);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_58 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->___node_0;
|
|
NullCheck(L_58);
|
|
uint32_t L_59;
|
|
L_59 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_58, NULL);
|
|
G_B15_0 = L_59;
|
|
G_B15_1 = G_B13_0;
|
|
goto IL_0151;
|
|
}
|
|
|
|
IL_0150:
|
|
{
|
|
uint32_t L_60 = V_2;
|
|
G_B15_0 = L_60;
|
|
G_B15_1 = G_B14_0;
|
|
}
|
|
|
|
IL_0151:
|
|
{
|
|
if ((!(((uint32_t)G_B15_1) < ((uint32_t)G_B15_0))))
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
|
|
IL_0153:
|
|
{
|
|
// swapF = f1;
|
|
uint32_t L_61 = V_8;
|
|
V_5 = L_61;
|
|
// swapIndex = pd+1;
|
|
int32_t L_62 = V_6;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_62, 1));
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
// if (pd+2 < numberOfItems && (f2 < swapF || (SortGScores && f2 == swapF && heap[pd+2].node.G < (swapIndex == parent ? swapItemG : heap[swapIndex].node.G)))) {
|
|
int32_t L_63 = V_6;
|
|
int32_t L_64 = __this->___numberOfItems_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_63, 2))) >= ((int32_t)L_64)))
|
|
{
|
|
goto IL_01b6;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_65 = V_9;
|
|
uint32_t L_66 = V_5;
|
|
if ((!(((uint32_t)L_65) >= ((uint32_t)L_66))))
|
|
{
|
|
goto IL_01ad;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_67 = V_9;
|
|
uint32_t L_68 = V_5;
|
|
if ((!(((uint32_t)L_67) == ((uint32_t)L_68))))
|
|
{
|
|
goto IL_01b6;
|
|
}
|
|
}
|
|
{
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_69 = __this->___heap_5;
|
|
int32_t L_70 = V_6;
|
|
NullCheck(L_69);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_71 = ((L_69)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_70, 2)))))->___node_0;
|
|
NullCheck(L_71);
|
|
uint32_t L_72;
|
|
L_72 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_71, NULL);
|
|
int32_t L_73 = V_3;
|
|
int32_t L_74 = V_4;
|
|
G_B21_0 = L_72;
|
|
if ((((int32_t)L_73) == ((int32_t)L_74)))
|
|
{
|
|
G_B22_0 = L_72;
|
|
goto IL_01aa;
|
|
}
|
|
}
|
|
{
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_75 = __this->___heap_5;
|
|
int32_t L_76 = V_3;
|
|
NullCheck(L_75);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_77 = ((L_75)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->___node_0;
|
|
NullCheck(L_77);
|
|
uint32_t L_78;
|
|
L_78 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_77, NULL);
|
|
G_B23_0 = L_78;
|
|
G_B23_1 = G_B21_0;
|
|
goto IL_01ab;
|
|
}
|
|
|
|
IL_01aa:
|
|
{
|
|
uint32_t L_79 = V_2;
|
|
G_B23_0 = L_79;
|
|
G_B23_1 = G_B22_0;
|
|
}
|
|
|
|
IL_01ab:
|
|
{
|
|
if ((!(((uint32_t)G_B23_1) < ((uint32_t)G_B23_0))))
|
|
{
|
|
goto IL_01b6;
|
|
}
|
|
}
|
|
|
|
IL_01ad:
|
|
{
|
|
// swapF = f2;
|
|
uint32_t L_80 = V_9;
|
|
V_5 = L_80;
|
|
// swapIndex = pd+2;
|
|
int32_t L_81 = V_6;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_81, 2));
|
|
}
|
|
|
|
IL_01b6:
|
|
{
|
|
// if (pd+3 < numberOfItems && (f3 < swapF || (SortGScores && f3 == swapF && heap[pd+3].node.G < (swapIndex == parent ? swapItemG : heap[swapIndex].node.G)))) {
|
|
int32_t L_82 = V_6;
|
|
int32_t L_83 = __this->___numberOfItems_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_82, 3))) >= ((int32_t)L_83)))
|
|
{
|
|
goto IL_020c;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_84 = V_10;
|
|
uint32_t L_85 = V_5;
|
|
if ((!(((uint32_t)L_84) >= ((uint32_t)L_85))))
|
|
{
|
|
goto IL_0207;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_86 = V_10;
|
|
uint32_t L_87 = V_5;
|
|
if ((!(((uint32_t)L_86) == ((uint32_t)L_87))))
|
|
{
|
|
goto IL_020c;
|
|
}
|
|
}
|
|
{
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_88 = __this->___heap_5;
|
|
int32_t L_89 = V_6;
|
|
NullCheck(L_88);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_90 = ((L_88)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_89, 3)))))->___node_0;
|
|
NullCheck(L_90);
|
|
uint32_t L_91;
|
|
L_91 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_90, NULL);
|
|
int32_t L_92 = V_3;
|
|
int32_t L_93 = V_4;
|
|
G_B29_0 = L_91;
|
|
if ((((int32_t)L_92) == ((int32_t)L_93)))
|
|
{
|
|
G_B30_0 = L_91;
|
|
goto IL_0204;
|
|
}
|
|
}
|
|
{
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_94 = __this->___heap_5;
|
|
int32_t L_95 = V_3;
|
|
NullCheck(L_94);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_96 = ((L_94)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_95)))->___node_0;
|
|
NullCheck(L_96);
|
|
uint32_t L_97;
|
|
L_97 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_96, NULL);
|
|
G_B31_0 = L_97;
|
|
G_B31_1 = G_B29_0;
|
|
goto IL_0205;
|
|
}
|
|
|
|
IL_0204:
|
|
{
|
|
uint32_t L_98 = V_2;
|
|
G_B31_0 = L_98;
|
|
G_B31_1 = G_B30_0;
|
|
}
|
|
|
|
IL_0205:
|
|
{
|
|
if ((!(((uint32_t)G_B31_1) < ((uint32_t)G_B31_0))))
|
|
{
|
|
goto IL_020c;
|
|
}
|
|
}
|
|
|
|
IL_0207:
|
|
{
|
|
// swapIndex = pd+3;
|
|
int32_t L_99 = V_6;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_99, 3));
|
|
}
|
|
|
|
IL_020c:
|
|
{
|
|
// if (parent != swapIndex) {
|
|
int32_t L_100 = V_4;
|
|
int32_t L_101 = V_3;
|
|
if ((((int32_t)L_100) == ((int32_t)L_101)))
|
|
{
|
|
goto IL_0249;
|
|
}
|
|
}
|
|
{
|
|
// heap[parent] = heap[swapIndex];
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_102 = __this->___heap_5;
|
|
int32_t L_103 = V_4;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_104 = __this->___heap_5;
|
|
int32_t L_105 = V_3;
|
|
NullCheck(L_104);
|
|
int32_t L_106 = L_105;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_107 = (L_104)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
|
|
NullCheck(L_102);
|
|
(L_102)->SetAt(static_cast<il2cpp_array_size_t>(L_103), (Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A)L_107);
|
|
// heap[parent].node.heapIndex = (ushort)parent;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_108 = __this->___heap_5;
|
|
int32_t L_109 = V_4;
|
|
NullCheck(L_108);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_110 = ((L_108)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_109)))->___node_0;
|
|
int32_t L_111 = V_4;
|
|
NullCheck(L_110);
|
|
L_110->___heapIndex_3 = (uint16_t)((int32_t)(uint16_t)L_111);
|
|
goto IL_0055;
|
|
}
|
|
|
|
IL_0249:
|
|
{
|
|
// heap[swapIndex] = swapItem;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_112 = __this->___heap_5;
|
|
int32_t L_113 = V_3;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_114 = V_1;
|
|
NullCheck(L_112);
|
|
(L_112)->SetAt(static_cast<il2cpp_array_size_t>(L_113), (Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A)L_114);
|
|
// swapItem.node.heapIndex = (ushort)swapIndex;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_115 = V_1;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_116 = L_115.___node_0;
|
|
int32_t L_117 = V_3;
|
|
NullCheck(L_116);
|
|
L_116->___heapIndex_3 = (uint16_t)((int32_t)(uint16_t)L_117);
|
|
// return returnItem;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_118 = V_0;
|
|
return L_118;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap::Validate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_Validate_m43EC70EF9136B6DBA22B20548BBE08CF7AF1408A (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// for (int i = 1; i < numberOfItems; i++) {
|
|
V_0 = 1;
|
|
goto IL_00dc;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// int parentIndex = (i-1)/D;
|
|
int32_t L_0 = V_0;
|
|
V_1 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_0, 1))/4));
|
|
// if (heap[parentIndex].F > heap[i].F) {
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_1 = __this->___heap_5;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
uint32_t L_3 = ((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->___F_1;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_4 = __this->___heap_5;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
uint32_t L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___F_1;
|
|
if ((!(((uint32_t)L_3) > ((uint32_t)L_6))))
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.Exception("Invalid state at " + i + ":" + parentIndex + " ( " + heap[parentIndex].F + " > " + heap[i].F + " ) ");
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)((int32_t)9));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
|
|
NullCheck(L_8);
|
|
ArrayElementTypeCheck (L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral137F4E110B7C6B134AA10A9E9929894E50DE6FD0)));
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral137F4E110B7C6B134AA10A9E9929894E50DE6FD0)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
|
|
String_t* L_10;
|
|
L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
NullCheck(L_9);
|
|
ArrayElementTypeCheck (L_9, L_10);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_10);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_9;
|
|
NullCheck(L_11);
|
|
ArrayElementTypeCheck (L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D)));
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
|
|
String_t* L_13;
|
|
L_13 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
|
|
NullCheck(L_12);
|
|
ArrayElementTypeCheck (L_12, L_13);
|
|
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_13);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_12;
|
|
NullCheck(L_14);
|
|
ArrayElementTypeCheck (L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC28B175BF855B5BB33FB3D91A9438F318165B323)));
|
|
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC28B175BF855B5BB33FB3D91A9438F318165B323)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_16 = __this->___heap_5;
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
uint32_t* L_18 = (uint32_t*)(&((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___F_1);
|
|
String_t* L_19;
|
|
L_19 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154(L_18, NULL);
|
|
NullCheck(L_15);
|
|
ArrayElementTypeCheck (L_15, L_19);
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_19);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_15;
|
|
NullCheck(L_20);
|
|
ArrayElementTypeCheck (L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657)));
|
|
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral717DA9E2386BEADCFFB33AE09B063FCD2EE1A657)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_22 = __this->___heap_5;
|
|
int32_t L_23 = V_0;
|
|
NullCheck(L_22);
|
|
uint32_t* L_24 = (uint32_t*)(&((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___F_1);
|
|
String_t* L_25;
|
|
L_25 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154(L_24, NULL);
|
|
NullCheck(L_21);
|
|
ArrayElementTypeCheck (L_21, L_25);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_25);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_21;
|
|
NullCheck(L_26);
|
|
ArrayElementTypeCheck (L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5854A8EB76BFECCE405A845C75327A4F7F07C6E8)));
|
|
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5854A8EB76BFECCE405A845C75327A4F7F07C6E8)));
|
|
String_t* L_27;
|
|
L_27 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_26, NULL);
|
|
Exception_t* L_28 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_28);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_28, L_27, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryHeap_Validate_m43EC70EF9136B6DBA22B20548BBE08CF7AF1408A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// if (heap[i].node.heapIndex != i) {
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_29 = __this->___heap_5;
|
|
int32_t L_30 = V_0;
|
|
NullCheck(L_29);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___node_0;
|
|
NullCheck(L_31);
|
|
uint16_t L_32 = L_31->___heapIndex_3;
|
|
int32_t L_33 = V_0;
|
|
if ((((int32_t)L_32) == ((int32_t)L_33)))
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.Exception("Invalid heap index");
|
|
Exception_t* L_34 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_34);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_34, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B49B680E2DE2C7F0B7A29C939E3D04D232CAF24)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryHeap_Validate_m43EC70EF9136B6DBA22B20548BBE08CF7AF1408A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00d8:
|
|
{
|
|
// for (int i = 1; i < numberOfItems; i++) {
|
|
int32_t L_35 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1));
|
|
}
|
|
|
|
IL_00dc:
|
|
{
|
|
// for (int i = 1; i < numberOfItems; i++) {
|
|
int32_t L_36 = V_0;
|
|
int32_t L_37 = __this->___numberOfItems_0;
|
|
if ((((int32_t)L_36) < ((int32_t)L_37)))
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap::Rebuild()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryHeap_Rebuild_m17010999526D89EDEA7D2FDA67091B5FA63F4AA1 (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
uint32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
{
|
|
// for (int i = 2; i < numberOfItems; i++) {
|
|
V_0 = 2;
|
|
goto IL_009d;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// int bubbleIndex = i;
|
|
int32_t L_0 = V_0;
|
|
V_1 = L_0;
|
|
// var node = heap[i];
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_1 = __this->___heap_5;
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
V_2 = L_4;
|
|
// uint nodeF = node.F;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_5 = V_2;
|
|
uint32_t L_6 = L_5.___F_1;
|
|
V_3 = L_6;
|
|
goto IL_0095;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// int parentIndex = bubbleIndex / D;
|
|
int32_t L_7 = V_1;
|
|
V_4 = ((int32_t)(L_7/4));
|
|
// if (nodeF < heap[parentIndex].F) {
|
|
uint32_t L_8 = V_3;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_9 = __this->___heap_5;
|
|
int32_t L_10 = V_4;
|
|
NullCheck(L_9);
|
|
uint32_t L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___F_1;
|
|
if ((!(((uint32_t)L_8) < ((uint32_t)L_11))))
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
// heap[bubbleIndex] = heap[parentIndex];
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_12 = __this->___heap_5;
|
|
int32_t L_13 = V_1;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_14 = __this->___heap_5;
|
|
int32_t L_15 = V_4;
|
|
NullCheck(L_14);
|
|
int32_t L_16 = L_15;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
|
|
NullCheck(L_12);
|
|
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A)L_17);
|
|
// heap[bubbleIndex].node.heapIndex = (ushort)bubbleIndex;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_18 = __this->___heap_5;
|
|
int32_t L_19 = V_1;
|
|
NullCheck(L_18);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___node_0;
|
|
int32_t L_21 = V_1;
|
|
NullCheck(L_20);
|
|
L_20->___heapIndex_3 = (uint16_t)((int32_t)(uint16_t)L_21);
|
|
// heap[parentIndex] = node;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_22 = __this->___heap_5;
|
|
int32_t L_23 = V_4;
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A L_24 = V_2;
|
|
NullCheck(L_22);
|
|
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A)L_24);
|
|
// heap[parentIndex].node.heapIndex = (ushort)parentIndex;
|
|
TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD* L_25 = __this->___heap_5;
|
|
int32_t L_26 = V_4;
|
|
NullCheck(L_25);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___node_0;
|
|
int32_t L_28 = V_4;
|
|
NullCheck(L_27);
|
|
L_27->___heapIndex_3 = (uint16_t)((int32_t)(uint16_t)L_28);
|
|
// bubbleIndex = parentIndex;
|
|
int32_t L_29 = V_4;
|
|
V_1 = L_29;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
// while (bubbleIndex != 1) {
|
|
int32_t L_30 = V_1;
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)1))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
// for (int i = 2; i < numberOfItems; i++) {
|
|
int32_t L_31 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// for (int i = 2; i < numberOfItems; i++) {
|
|
int32_t L_32 = V_0;
|
|
int32_t L_33 = __this->___numberOfItems_0;
|
|
if ((((int32_t)L_32) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
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: Pathfinding.BinaryHeap/Tuple
|
|
IL2CPP_EXTERN_C void Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshal_pinvoke(const Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A& unmarshaled, Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___node_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'node' of type 'Tuple': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___node_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshal_pinvoke_back(const Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshaled_pinvoke& marshaled, Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A& unmarshaled)
|
|
{
|
|
Exception_t* ___node_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'node' of type 'Tuple': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___node_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.BinaryHeap/Tuple
|
|
IL2CPP_EXTERN_C void Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshal_pinvoke_cleanup(Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: Pathfinding.BinaryHeap/Tuple
|
|
IL2CPP_EXTERN_C void Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshal_com(const Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A& unmarshaled, Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___node_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'node' of type 'Tuple': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___node_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshal_com_back(const Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshaled_com& marshaled, Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A& unmarshaled)
|
|
{
|
|
Exception_t* ___node_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'node' of type 'Tuple': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___node_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.BinaryHeap/Tuple
|
|
IL2CPP_EXTERN_C void Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshal_com_cleanup(Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
// System.Void Pathfinding.BinaryHeap/Tuple::.ctor(System.UInt32,Pathfinding.PathNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tuple__ctor_mBBBCDA7F0E29DF7B456055665DB86F69D352A202 (Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A* __this, uint32_t ___0_f, PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___1_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.F = f;
|
|
uint32_t L_0 = ___0_f;
|
|
__this->___F_1 = L_0;
|
|
// this.node = node;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_1 = ___1_node;
|
|
__this->___node_0 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___node_0), (void*)L_1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void Tuple__ctor_mBBBCDA7F0E29DF7B456055665DB86F69D352A202_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_f, PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___1_node, const RuntimeMethod* method)
|
|
{
|
|
Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Tuple_tA07C6D7D9E40ED18BEEA25CB1C7F66B0A656DB2A*>(__this + _offset);
|
|
Tuple__ctor_mBBBCDA7F0E29DF7B456055665DB86F69D352A202(_thisAdjusted, ___0_f, ___1_node, 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 Pathfinding.GraphEditorBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphEditorBase__ctor_mCCD2DB58DE05BD9C20EBBB4E6D40A4E94A37DB80 (GraphEditorBase_t5855D004BE3ED20C022EA1B98F4456E2941CD2C5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Pathfinding.GraphModifier::FindAllModifiers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_FindAllModifiers_m2469A5B6794F2D420A82901C55FA55F69331461E (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// var allModifiers = FindObjectsOfType(typeof(GraphModifier)) as GraphModifier[];
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_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);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_2;
|
|
L_2 = Object_FindObjectsOfType_m3F1266E2DA67B067B22A3105C8F86A4EECCFEC4A(L_1, NULL);
|
|
V_0 = ((GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35*)IsInst((RuntimeObject*)L_2, GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35_il2cpp_TypeInfo_var));
|
|
// for (int i = 0; i < allModifiers.Length; i++) {
|
|
V_1 = 0;
|
|
goto IL_002f;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// if (allModifiers[i].enabled) allModifiers[i].OnEnable();
|
|
GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35* L_3 = V_0;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_6);
|
|
bool L_7;
|
|
L_7 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// if (allModifiers[i].enabled) allModifiers[i].OnEnable();
|
|
GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35* L_8 = V_0;
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
NullCheck(L_11);
|
|
VirtualActionInvoker0::Invoke(10 /* System.Void Pathfinding.GraphModifier::OnEnable() */, L_11);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// for (int i = 0; i < allModifiers.Length; i++) {
|
|
int32_t L_12 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// for (int i = 0; i < allModifiers.Length; i++) {
|
|
int32_t L_13 = V_1;
|
|
GraphModifierU5BU5D_t3C94858A2053D509C0B27FA8AA80E8C295B81F35* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::TriggerEvent(Pathfinding.GraphModifier/EventType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_TriggerEvent_mE3187A21AD5747B3B8A9DCF1360FA3B621C7414A (int32_t ___0_type, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* V_0 = NULL;
|
|
{
|
|
// if (!Application.isPlaying) {
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
// FindAllModifiers();
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier_FindAllModifiers_m2469A5B6794F2D420A82901C55FA55F69331461E(NULL);
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// GraphModifier c = root;
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_1 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5;
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___0_type;
|
|
if ((((int32_t)L_2) > ((int32_t)8)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___0_type;
|
|
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 1)))
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_00ca;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_type;
|
|
if ((((int32_t)L_4) == ((int32_t)8)))
|
|
{
|
|
goto IL_0093;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
int32_t L_5 = ___0_type;
|
|
if ((((int32_t)L_5) == ((int32_t)((int32_t)16))))
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___0_type;
|
|
if ((((int32_t)L_6) == ((int32_t)((int32_t)32))))
|
|
{
|
|
goto IL_00c1;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// while (c != null) { c.OnPreScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
VirtualActionInvoker0::Invoke(14 /* System.Void Pathfinding.GraphModifier::OnPreScan() */, L_7);
|
|
// while (c != null) { c.OnPreScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_9 = L_8->___next_7;
|
|
V_0 = L_9;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// while (c != null) { c.OnPreScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_10 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_11;
|
|
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_11)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// while (c != null) { c.OnPostScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
VirtualActionInvoker0::Invoke(13 /* System.Void Pathfinding.GraphModifier::OnPostScan() */, L_12);
|
|
// while (c != null) { c.OnPostScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_14 = L_13->___next_7;
|
|
V_0 = L_14;
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
// while (c != null) { c.OnPostScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_15 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_16)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
// while (c != null) { c.OnLatePostScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
VirtualActionInvoker0::Invoke(15 /* System.Void Pathfinding.GraphModifier::OnLatePostScan() */, L_17);
|
|
// while (c != null) { c.OnLatePostScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_19 = L_18->___next_7;
|
|
V_0 = L_19;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// while (c != null) { c.OnLatePostScan(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_20 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_21;
|
|
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_21)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
// while (c != null) { c.OnGraphsPreUpdate(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
VirtualActionInvoker0::Invoke(17 /* System.Void Pathfinding.GraphModifier::OnGraphsPreUpdate() */, L_22);
|
|
// while (c != null) { c.OnGraphsPreUpdate(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_23 = V_0;
|
|
NullCheck(L_23);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_24 = L_23->___next_7;
|
|
V_0 = L_24;
|
|
}
|
|
|
|
IL_0093:
|
|
{
|
|
// while (c != null) { c.OnGraphsPreUpdate(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_25 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_26;
|
|
L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_26)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// while (c != null) { c.OnGraphsPostUpdate(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_27 = V_0;
|
|
NullCheck(L_27);
|
|
VirtualActionInvoker0::Invoke(18 /* System.Void Pathfinding.GraphModifier::OnGraphsPostUpdate() */, L_27);
|
|
// while (c != null) { c.OnGraphsPostUpdate(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_28 = V_0;
|
|
NullCheck(L_28);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_29 = L_28->___next_7;
|
|
V_0 = L_29;
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// while (c != null) { c.OnGraphsPostUpdate(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_30 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_31;
|
|
L_31 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_30, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_31)
|
|
{
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
return;
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// while (c != null) { c.OnPostCacheLoad(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_32 = V_0;
|
|
NullCheck(L_32);
|
|
VirtualActionInvoker0::Invoke(16 /* System.Void Pathfinding.GraphModifier::OnPostCacheLoad() */, L_32);
|
|
// while (c != null) { c.OnPostCacheLoad(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_33 = V_0;
|
|
NullCheck(L_33);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_34 = L_33->___next_7;
|
|
V_0 = L_34;
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
// while (c != null) { c.OnPostCacheLoad(); c = c.next; }
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_35 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_36;
|
|
L_36 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_35, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_36)
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnEnable_mBA11BC964FB2B02B985252D32EBC4C4D837BBC53 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// RemoveFromLinkedList();
|
|
GraphModifier_RemoveFromLinkedList_mAB95691C5E73248BF681D5533946D52C6870814C(__this, NULL);
|
|
// AddToLinkedList();
|
|
GraphModifier_AddToLinkedList_mD04D78DA690C957506BCA2BC3D5D0C79203197DD(__this, NULL);
|
|
// ConfigureUniqueID();
|
|
GraphModifier_ConfigureUniqueID_m2E1629276A033781ECE56C2799C6B60B4FC7C51B(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnDisable_m354E0DD523E10BEF424260CBFE34124A644EF2AD (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// RemoveFromLinkedList();
|
|
GraphModifier_RemoveFromLinkedList_mAB95691C5E73248BF681D5533946D52C6870814C(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_Awake_mCD8812B6F33CD598741F3CF1FA20108697EB40E6 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.Awake();
|
|
VersionedMonoBehaviour_Awake_m11D2826EEB12F6F9317D5F11B31908D5A6415CA3(__this, NULL);
|
|
// ConfigureUniqueID();
|
|
GraphModifier_ConfigureUniqueID_m2E1629276A033781ECE56C2799C6B60B4FC7C51B(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::ConfigureUniqueID()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_ConfigureUniqueID_m2E1629276A033781ECE56C2799C6B60B4FC7C51B (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m5984737D2CE36C6037CE28EA5A13DFBED1F90A4A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m06FED67BAAB1891CBBC1765BA01FA36BE9ABC1EC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* V_0 = NULL;
|
|
{
|
|
// if (usedIDs.TryGetValue(uniqueID, out usedBy) && usedBy != this) {
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* L_0 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___usedIDs_9;
|
|
uint64_t L_1 = __this->___uniqueID_8;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryGetValue_m5984737D2CE36C6037CE28EA5A13DFBED1F90A4A(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m5984737D2CE36C6037CE28EA5A13DFBED1F90A4A_RuntimeMethod_var);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_3 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, __this, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// Reset();
|
|
VirtualActionInvoker0::Invoke(8 /* System.Void Pathfinding.VersionedMonoBehaviour::Reset() */, __this);
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// usedIDs[uniqueID] = this;
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* L_5 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___usedIDs_9;
|
|
uint64_t L_6 = __this->___uniqueID_8;
|
|
NullCheck(L_5);
|
|
Dictionary_2_set_Item_m06FED67BAAB1891CBBC1765BA01FA36BE9ABC1EC(L_5, L_6, __this, Dictionary_2_set_Item_m06FED67BAAB1891CBBC1765BA01FA36BE9ABC1EC_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::AddToLinkedList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_AddToLinkedList_mD04D78DA690C957506BCA2BC3D5D0C79203197DD (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (root == null) {
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_0 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// root = this;
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5), (void*)__this);
|
|
return;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// next = root;
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_2 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5;
|
|
__this->___next_7 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___next_7), (void*)L_2);
|
|
// root.prev = this;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_3 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5;
|
|
NullCheck(L_3);
|
|
L_3->___prev_6 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___prev_6), (void*)__this);
|
|
// root = this;
|
|
((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5), (void*)__this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::RemoveFromLinkedList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_RemoveFromLinkedList_mAB95691C5E73248BF681D5533946D52C6870814C (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (root == this) {
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_0 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, __this, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// root = next;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_2 = __this->___next_7;
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5), (void*)L_2);
|
|
// if (root != null) root.prev = null;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_3 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// if (root != null) root.prev = null;
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_5 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___root_5;
|
|
NullCheck(L_5);
|
|
L_5->___prev_6 = (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___prev_6), (void*)(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C*)NULL);
|
|
goto IL_0070;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// if (prev != null) prev.next = next;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_6 = __this->___prev_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
// if (prev != null) prev.next = next;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_8 = __this->___prev_6;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_9 = __this->___next_7;
|
|
NullCheck(L_8);
|
|
L_8->___next_7 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___next_7), (void*)L_9);
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// if (next != null) next.prev = prev;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_10 = __this->___next_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_11;
|
|
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// if (next != null) next.prev = prev;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_12 = __this->___next_7;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_13 = __this->___prev_6;
|
|
NullCheck(L_12);
|
|
L_12->___prev_6 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->___prev_6), (void*)L_13);
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// prev = null;
|
|
__this->___prev_6 = (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___prev_6), (void*)(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C*)NULL);
|
|
// next = null;
|
|
__this->___next_7 = (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___next_7), (void*)(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C*)NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnDestroy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnDestroy_mDFC417C9A079E708D63D182CB3EFAA4DC4D3C551 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mAB18D618DE5FB0B34C6AE33AFD8345F6EA2C3721_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// usedIDs.Remove(uniqueID);
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* L_0 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___usedIDs_9;
|
|
uint64_t L_1 = __this->___uniqueID_8;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_Remove_mAB18D618DE5FB0B34C6AE33AFD8345F6EA2C3721(L_0, L_1, Dictionary_2_Remove_mAB18D618DE5FB0B34C6AE33AFD8345F6EA2C3721_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnPostScan_m97A239AEDC3367B5DBE345F9F7F13A4FE0110E77 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnPostScan () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnPreScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnPreScan_m2B346D10EE4F69EAC19C71056811520B2E8EF962 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnPreScan () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnLatePostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnLatePostScan_mE0DF85307CC4FB7F32FA0A16141E9DD901B579BA (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnLatePostScan () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnPostCacheLoad()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnPostCacheLoad_m0111416ED00B47F17F11622DA4232B97B8E2A7A0 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnPostCacheLoad () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnGraphsPreUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnGraphsPreUpdate_m7A2192FE281D68165FAABFBE7D9872536CF552C9 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnGraphsPreUpdate () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::OnGraphsPostUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnGraphsPostUpdate_m17878E02A6D263F821AFE8889AE226FC15DF3D5E (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual void OnGraphsPostUpdate () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_Reset_mD7451CD3D3C093FDC788566F6ABD70F42B937297 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m06FED67BAAB1891CBBC1765BA01FA36BE9ABC1EC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint64_t V_0 = 0;
|
|
uint64_t V_1 = 0;
|
|
{
|
|
// base.Reset();
|
|
VersionedMonoBehaviour_Reset_m7AB1D0A590BA6FCACC2D828D35AE71D44367602D(__this, NULL);
|
|
// var rnd1 = (ulong)Random.Range(0, int.MaxValue);
|
|
int32_t L_0;
|
|
L_0 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)2147483647LL), NULL);
|
|
V_0 = ((int64_t)L_0);
|
|
// var rnd2 = ((ulong)Random.Range(0, int.MaxValue) << 32);
|
|
int32_t L_1;
|
|
L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)2147483647LL), NULL);
|
|
V_1 = ((int64_t)(((int64_t)L_1)<<((int32_t)32)));
|
|
// uniqueID = rnd1 | rnd2;
|
|
uint64_t L_2 = V_0;
|
|
uint64_t L_3 = V_1;
|
|
__this->___uniqueID_8 = ((int64_t)((int64_t)L_2|(int64_t)L_3));
|
|
// usedIDs[uniqueID] = this;
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* L_4 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___usedIDs_9;
|
|
uint64_t L_5 = __this->___uniqueID_8;
|
|
NullCheck(L_4);
|
|
Dictionary_2_set_Item_m06FED67BAAB1891CBBC1765BA01FA36BE9ABC1EC(L_4, L_5, __this, Dictionary_2_set_Item_m06FED67BAAB1891CBBC1765BA01FA36BE9ABC1EC_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier__ctor_mF84B5438C95A77E22EEF5E7AA58714A5BA65DBDF (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
VersionedMonoBehaviour__ctor_mD79AF8BD263B40169E01FFD02CB2DBE52B6A8038(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphModifier::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier__cctor_mBE757AB46E536267A1F497283C30CD38229676D4 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m4B2647180F2B72B6E1F19838F6CA05D77A2CEDDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// protected static Dictionary<ulong, GraphModifier> usedIDs = new Dictionary<ulong, GraphModifier>();
|
|
Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* L_0 = (Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8*)il2cpp_codegen_object_new(Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_m4B2647180F2B72B6E1F19838F6CA05D77A2CEDDF(L_0, Dictionary_2__ctor_m4B2647180F2B72B6E1F19838F6CA05D77A2CEDDF_RuntimeMethod_var);
|
|
((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___usedIDs_9 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___usedIDs_9), (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
|
|
#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 Pathfinding.GraphUpdateProcessor::add_OnGraphsUpdated(System.Action)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_add_OnGraphsUpdated_mC7C85F208091100F3B4869020FC66A42A5452D5D (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
|
|
{
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnGraphsUpdated_0;
|
|
V_0 = L_0;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
|
|
V_1 = L_1;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
|
|
Delegate_t* L_4;
|
|
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
|
|
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___OnGraphsUpdated_0);
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
|
|
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
|
|
V_0 = L_8;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
|
|
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateProcessor::remove_OnGraphsUpdated(System.Action)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_remove_OnGraphsUpdated_mC064866B5855DD6D96ED3A3008F8A8745E37F7A7 (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
|
|
{
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnGraphsUpdated_0;
|
|
V_0 = L_0;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
|
|
V_1 = L_1;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
|
|
Delegate_t* L_4;
|
|
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
|
|
V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___OnGraphsUpdated_0);
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
|
|
L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
|
|
V_0 = L_8;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
|
|
if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateProcessor::get_IsAnyGraphUpdateQueued()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateProcessor_get_IsAnyGraphUpdateQueued_mC1D4270DA7AEBA74AA4BC297E19F934D0BE155B6 (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public bool IsAnyGraphUpdateQueued { get { return graphUpdateQueue.Count > 0; } }
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_0 = __this->___graphUpdateQueue_5;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_inline(L_0, Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var);
|
|
return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateProcessor::get_IsAnyGraphUpdateInProgress()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateProcessor_get_IsAnyGraphUpdateInProgress_mBFABE0E7F9BD06FF313C0B9D64F214F2CA3178F0 (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsAnyGraphUpdateInProgress { get { return anyGraphUpdateInProgress; } }
|
|
bool L_0 = __this->___anyGraphUpdateInProgress_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateProcessor::.ctor(AstarPath)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor__ctor_mD59AFD84471A13E40F0D3676E9B0029C8F20014E (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* ___0_astar, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mDDA276F924BCF4E4DB93663D3E617639A1479379_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// readonly Queue<GraphUpdateObject> graphUpdateQueue = new Queue<GraphUpdateObject>();
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_0 = (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C*)il2cpp_codegen_object_new(Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Queue_1__ctor_mDDA276F924BCF4E4DB93663D3E617639A1479379(L_0, Queue_1__ctor_mDDA276F924BCF4E4DB93663D3E617639A1479379_RuntimeMethod_var);
|
|
__this->___graphUpdateQueue_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphUpdateQueue_5), (void*)L_0);
|
|
// readonly Queue<GUOSingle> graphUpdateQueueAsync = new Queue<GUOSingle>();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_1 = (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00*)il2cpp_codegen_object_new(Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8(L_1, Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8_RuntimeMethod_var);
|
|
__this->___graphUpdateQueueAsync_6 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphUpdateQueueAsync_6), (void*)L_1);
|
|
// readonly Queue<GUOSingle> graphUpdateQueuePost = new Queue<GUOSingle>();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_2 = (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00*)il2cpp_codegen_object_new(Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8(L_2, Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8_RuntimeMethod_var);
|
|
__this->___graphUpdateQueuePost_7 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphUpdateQueuePost_7), (void*)L_2);
|
|
// readonly Queue<GUOSingle> graphUpdateQueueRegular = new Queue<GUOSingle>();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_3 = (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00*)il2cpp_codegen_object_new(Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8(L_3, Queue_1__ctor_m457C2982E5B1E1F5F3553999D4013A4BC1E817B8_RuntimeMethod_var);
|
|
__this->___graphUpdateQueueRegular_8 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphUpdateQueueRegular_8), (void*)L_3);
|
|
// readonly System.Threading.ManualResetEvent asyncGraphUpdatesComplete = new System.Threading.ManualResetEvent(true);
|
|
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_4 = (ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158*)il2cpp_codegen_object_new(ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
ManualResetEvent__ctor_m361CFCF6AC28BFFF5C8790DC2B5951791A1C4CEE(L_4, (bool)1, NULL);
|
|
__this->___asyncGraphUpdatesComplete_9 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___asyncGraphUpdatesComplete_9), (void*)L_4);
|
|
// readonly System.Threading.AutoResetEvent graphUpdateAsyncEvent = new System.Threading.AutoResetEvent(false);
|
|
AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* L_5 = (AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0*)il2cpp_codegen_object_new(AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
AutoResetEvent__ctor_mB7C8CD30C5BE11A2C8DB79B27593CF0C5FE82ADE(L_5, (bool)0, NULL);
|
|
__this->___graphUpdateAsyncEvent_10 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphUpdateAsyncEvent_10), (void*)L_5);
|
|
// readonly System.Threading.AutoResetEvent exitAsyncThread = new System.Threading.AutoResetEvent(false);
|
|
AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* L_6 = (AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0*)il2cpp_codegen_object_new(AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
AutoResetEvent__ctor_mB7C8CD30C5BE11A2C8DB79B27593CF0C5FE82ADE(L_6, (bool)0, NULL);
|
|
__this->___exitAsyncThread_11 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___exitAsyncThread_11), (void*)L_6);
|
|
// public GraphUpdateProcessor (AstarPath astar) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.astar = astar;
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_7 = ___0_astar;
|
|
__this->___astar_1 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___astar_1), (void*)L_7);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.AstarWorkItem Pathfinding.GraphUpdateProcessor::GetWorkItem()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 GraphUpdateProcessor_GetWorkItem_mD93C160AFC12CCF4CCF677B1F2EF64981FFD6FCD (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphUpdateProcessor_ProcessGraphUpdates_m911AE0FAA5FA95C13EF6838191A1C2FF99887C54_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphUpdateProcessor_QueueGraphUpdatesInternal_m36BC29B2C068F297A47AEE5D587837024FD7987D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new AstarWorkItem(QueueGraphUpdatesInternal, ProcessGraphUpdates);
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_0, __this, (intptr_t)((void*)GraphUpdateProcessor_QueueGraphUpdatesInternal_m36BC29B2C068F297A47AEE5D587837024FD7987D_RuntimeMethod_var), NULL);
|
|
Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* L_1 = (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB*)il2cpp_codegen_object_new(Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Func_2__ctor_mE21883146F245D63126BFA6B31B0BA7710E87D7D(L_1, __this, (intptr_t)((void*)GraphUpdateProcessor_ProcessGraphUpdates_m911AE0FAA5FA95C13EF6838191A1C2FF99887C54_RuntimeMethod_var), NULL);
|
|
AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
AstarWorkItem__ctor_m3D28340F13DC5ADB7DA7F8D6799BFB8E1193E0EF((&L_2), L_0, L_1, /*hidden argument*/NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateProcessor::EnableMultithreading()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_EnableMultithreading_mA1DE3A11D591F500D2A4B8198FB9BA8022E0E3D7 (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphUpdateProcessor_ProcessGraphUpdatesAsync_m80B6283CF8B88E17ACDCC60F9B9D9F684B23034E_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);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A5756422CE8D132E970E2DDEEDA10746BE4CFC8);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (graphUpdateThread == null || !graphUpdateThread.IsAlive) {
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___graphUpdateThread_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_1 = __this->___graphUpdateThread_2;
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_1, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// asyncUpdateProfilingSampler = CustomSampler.Create("Graph Update");
|
|
il2cpp_codegen_runtime_class_init_inline(CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487_il2cpp_TypeInfo_var);
|
|
CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* L_3;
|
|
L_3 = CustomSampler_Create_m7F949EE6A33CEEC8420DC3362992C2272E76815D(_stringLiteral3A5756422CE8D132E970E2DDEEDA10746BE4CFC8, (bool)0, NULL);
|
|
__this->___asyncUpdateProfilingSampler_4 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___asyncUpdateProfilingSampler_4), (void*)L_3);
|
|
// graphUpdateThread = new Thread(ProcessGraphUpdatesAsync);
|
|
ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* L_4 = (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2*)il2cpp_codegen_object_new(ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71(L_4, __this, (intptr_t)((void*)GraphUpdateProcessor_ProcessGraphUpdatesAsync_m80B6283CF8B88E17ACDCC60F9B9D9F684B23034E_RuntimeMethod_var), NULL);
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_5 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2(L_5, L_4, NULL);
|
|
__this->___graphUpdateThread_2 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphUpdateThread_2), (void*)L_5);
|
|
// graphUpdateThread.IsBackground = true;
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_6 = __this->___graphUpdateThread_2;
|
|
NullCheck(L_6);
|
|
Thread_set_IsBackground_m45F00BD4C46F9B8A7C46A20A170B22BABB8FBA30(L_6, (bool)1, NULL);
|
|
// graphUpdateThread.Priority = System.Threading.ThreadPriority.Lowest;
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_7 = __this->___graphUpdateThread_2;
|
|
NullCheck(L_7);
|
|
Thread_set_Priority_m3B0C22105EA0A8D7E210D3F53EF9649C59B1C297(L_7, 0, NULL);
|
|
// graphUpdateThread.Start();
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_8 = __this->___graphUpdateThread_2;
|
|
NullCheck(L_8);
|
|
Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA(L_8, NULL);
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateProcessor::DisableMultithreading()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_DisableMultithreading_m8A912927C584665A162211924C096E08D18C0F67 (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0C106E11CAF181657B0CF4889D17A2069324082);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (graphUpdateThread != null && graphUpdateThread.IsAlive) {
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___graphUpdateThread_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_1 = __this->___graphUpdateThread_2;
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// exitAsyncThread.Set();
|
|
AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* L_3 = __this->___exitAsyncThread_11;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = EventWaitHandle_Set_mDF98D67F214714A9590DF82A1C51D3D851281E4D(L_3, NULL);
|
|
// if (!graphUpdateThread.Join(5*1000)) {
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_5 = __this->___graphUpdateThread_2;
|
|
NullCheck(L_5);
|
|
bool L_6;
|
|
L_6 = Thread_Join_mEE23C739BE03BA0A3D0083A7848300192EF9F5C2(L_5, ((int32_t)5000), NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Graph update thread did not exit in 5 seconds");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralA0C106E11CAF181657B0CF4889D17A2069324082, NULL);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// graphUpdateThread = null;
|
|
__this->___graphUpdateThread_2 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphUpdateThread_2), (void*)(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)NULL);
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateProcessor::AddToQueue(Pathfinding.GraphUpdateObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_AddToQueue_m7F36B6074281BB990CF54BB8410605EA6DA2C50B (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___0_ob, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// graphUpdateQueue.Enqueue(ob);
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_0 = __this->___graphUpdateQueue_5;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_1 = ___0_ob;
|
|
NullCheck(L_0);
|
|
Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113(L_0, L_1, Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateProcessor::QueueGraphUpdatesInternal()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_QueueGraphUpdatesInternal_m36BC29B2C068F297A47AEE5D587837024FD7987D (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_m543BBEF34870A135D2E5FC55F3A0B9C0540C2D79_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EF7DDFEA778A6573081FD27D9A1A97BD930D481);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* V_0 = NULL;
|
|
RuntimeObject* V_1 = NULL;
|
|
RuntimeObject* V_2 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* V_3 = NULL;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
RuntimeObject* V_5 = NULL;
|
|
{
|
|
goto IL_00dc;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// GraphUpdateObject ob = graphUpdateQueue.Dequeue();
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_0 = __this->___graphUpdateQueue_5;
|
|
NullCheck(L_0);
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_1;
|
|
L_1 = Queue_1_Dequeue_m543BBEF34870A135D2E5FC55F3A0B9C0540C2D79(L_0, Queue_1_Dequeue_m543BBEF34870A135D2E5FC55F3A0B9C0540C2D79_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// if (ob.internalStage != GraphUpdateObject.STAGE_PENDING) {
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = L_2->___internalStage_15;
|
|
if ((((int32_t)L_3) == ((int32_t)((int32_t)-2))))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Expected remaining graph updates to be pending");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral7EF7DDFEA778A6573081FD27D9A1A97BD930D481, NULL);
|
|
// continue;
|
|
goto IL_00dc;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// ob.internalStage = 0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
L_4->___internalStage_15 = 0;
|
|
// foreach (IUpdatableGraph g in astar.data.GetUpdateableGraphs()) {
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_5 = __this->___astar_1;
|
|
NullCheck(L_5);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_6 = L_5->___data_8;
|
|
NullCheck(L_6);
|
|
RuntimeObject* L_7;
|
|
L_7 = AstarData_GetUpdateableGraphs_m4A4894D93E968DE1B5F0FB80879AFE424DFFE65B(L_6, NULL);
|
|
NullCheck(L_7);
|
|
RuntimeObject* L_8;
|
|
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.IEnumerator System.Collections.IEnumerable::GetEnumerator() */, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_7);
|
|
V_1 = L_8;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00c8:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_9 = V_1;
|
|
V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
|
|
RuntimeObject* L_10 = V_5;
|
|
if (!L_10)
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_11 = V_5;
|
|
NullCheck(L_11);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_00be_1;
|
|
}
|
|
|
|
IL_0049_1:
|
|
{
|
|
// foreach (IUpdatableGraph g in astar.data.GetUpdateableGraphs()) {
|
|
RuntimeObject* L_12 = V_1;
|
|
NullCheck(L_12);
|
|
RuntimeObject* L_13;
|
|
L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
|
|
V_2 = ((RuntimeObject*)Castclass((RuntimeObject*)L_13, IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var));
|
|
// NavGraph gr = g as NavGraph;
|
|
RuntimeObject* L_14 = V_2;
|
|
V_3 = ((NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0*)IsInstClass((RuntimeObject*)L_14, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0_il2cpp_TypeInfo_var));
|
|
// if (ob.nnConstraint == null || ob.nnConstraint.SuitableGraph(astar.data.GetGraphIndex(gr), gr)) {
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_16 = L_15->___nnConstraint_4;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0083_1;
|
|
}
|
|
}
|
|
{
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_18 = L_17->___nnConstraint_4;
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_19 = __this->___astar_1;
|
|
NullCheck(L_19);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_20 = L_19->___data_8;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_21 = V_3;
|
|
NullCheck(L_20);
|
|
int32_t L_22;
|
|
L_22 = AstarData_GetGraphIndex_mEE39A9C890D7D44B139C86A4DF94AA0E171069C0(L_20, L_21, NULL);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_23 = V_3;
|
|
NullCheck(L_18);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, int32_t, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* >::Invoke(4 /* System.Boolean Pathfinding.NNConstraint::SuitableGraph(System.Int32,Pathfinding.NavGraph) */, L_18, L_22, L_23);
|
|
if (!L_24)
|
|
{
|
|
goto IL_00be_1;
|
|
}
|
|
}
|
|
|
|
IL_0083_1:
|
|
{
|
|
// var guo = new GUOSingle();
|
|
il2cpp_codegen_initobj((&V_4), sizeof(GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA));
|
|
// guo.order = GraphUpdateOrder.GraphUpdate;
|
|
(&V_4)->___order_0 = 0;
|
|
// guo.obj = ob;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_25 = V_0;
|
|
(&V_4)->___obj_2 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_4)->___obj_2), (void*)L_25);
|
|
// guo.graph = g;
|
|
RuntimeObject* L_26 = V_2;
|
|
(&V_4)->___graph_1 = L_26;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_4)->___graph_1), (void*)L_26);
|
|
// ob.internalStage += 1;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_27 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_28 = L_27;
|
|
NullCheck(L_28);
|
|
int32_t L_29 = L_28->___internalStage_15;
|
|
NullCheck(L_28);
|
|
L_28->___internalStage_15 = ((int32_t)il2cpp_codegen_add(L_29, 1));
|
|
// graphUpdateQueueRegular.Enqueue(guo);
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_30 = __this->___graphUpdateQueueRegular_8;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_31 = V_4;
|
|
NullCheck(L_30);
|
|
Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D(L_30, L_31, Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00be_1:
|
|
{
|
|
// foreach (IUpdatableGraph g in astar.data.GetUpdateableGraphs()) {
|
|
RuntimeObject* L_32 = V_1;
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_32);
|
|
if (L_33)
|
|
{
|
|
goto IL_0049_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00dc;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00dc:
|
|
{
|
|
// while (graphUpdateQueue.Count > 0) {
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_34 = __this->___graphUpdateQueue_5;
|
|
NullCheck(L_34);
|
|
int32_t L_35;
|
|
L_35 = Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_inline(L_34, Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_35) > ((int32_t)0)))
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// GraphModifier.TriggerEvent(GraphModifier.EventType.PreUpdate);
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier_TriggerEvent_mE3187A21AD5747B3B8A9DCF1360FA3B621C7414A(8, NULL);
|
|
// anyGraphUpdateInProgress = true;
|
|
__this->___anyGraphUpdateInProgress_3 = (bool)1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateProcessor::ProcessGraphUpdates(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateProcessor_ProcessGraphUpdates_m911AE0FAA5FA95C13EF6838191A1C2FF99887C54 (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, bool ___0_force, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (force) {
|
|
bool L_0 = ___0_force;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// asyncGraphUpdatesComplete.WaitOne();
|
|
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_1 = __this->___asyncGraphUpdatesComplete_9;
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_1);
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (!asyncGraphUpdatesComplete.WaitOne(0)) {
|
|
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_3 = __this->___asyncGraphUpdatesComplete_9;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = VirtualFuncInvoker1< bool, int32_t >::Invoke(10 /* System.Boolean System.Threading.WaitHandle::WaitOne(System.Int32) */, L_3, 0);
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// ProcessPostUpdates();
|
|
GraphUpdateProcessor_ProcessPostUpdates_m0D357BF10425570E6D32105E4037E0B278A3E74A(__this, NULL);
|
|
// if (!ProcessRegularUpdates(force)) {
|
|
bool L_5 = ___0_force;
|
|
bool L_6;
|
|
L_6 = GraphUpdateProcessor_ProcessRegularUpdates_m064E295D0976D5E17F1270DD81070E88521F486C(__this, L_5, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// GraphModifier.TriggerEvent(GraphModifier.EventType.PostUpdate);
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier_TriggerEvent_mE3187A21AD5747B3B8A9DCF1360FA3B621C7414A(((int32_t)16), NULL);
|
|
// if (OnGraphsUpdated != null) OnGraphsUpdated();
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = __this->___OnGraphsUpdated_0;
|
|
if (!L_7)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// if (OnGraphsUpdated != null) OnGraphsUpdated();
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = __this->___OnGraphsUpdated_0;
|
|
NullCheck(L_8);
|
|
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_8, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// anyGraphUpdateInProgress = false;
|
|
__this->___anyGraphUpdateInProgress_3 = (bool)0;
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateProcessor::ProcessRegularUpdates(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateProcessor_ProcessRegularUpdates_m064E295D0976D5E17F1270DD81070E88521F486C (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, bool ___0_force, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Peek_mC08781BF40C105E864DF4AA86BEB06E86E755574_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
int32_t V_1 = 0;
|
|
Exception_t* V_2 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
Exception_t* G_B20_0 = NULL;
|
|
String_t* G_B20_1 = NULL;
|
|
Exception_t* G_B19_0 = NULL;
|
|
String_t* G_B19_1 = NULL;
|
|
String_t* G_B21_0 = NULL;
|
|
String_t* G_B21_1 = NULL;
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// GUOSingle s = graphUpdateQueueRegular.Peek();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_0 = __this->___graphUpdateQueueRegular_8;
|
|
NullCheck(L_0);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_1;
|
|
L_1 = Queue_1_Peek_mC08781BF40C105E864DF4AA86BEB06E86E755574(L_0, Queue_1_Peek_mC08781BF40C105E864DF4AA86BEB06E86E755574_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// GraphUpdateThreading threading = s.graph.CanUpdateAsync(s.obj);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_2 = V_0;
|
|
RuntimeObject* L_3 = L_2.___graph_1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_4 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_5 = L_4.___obj_2;
|
|
NullCheck(L_3);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker1< int32_t, GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* >::Invoke(3 /* Pathfinding.GraphUpdateThreading Pathfinding.IUpdatableGraph::CanUpdateAsync(Pathfinding.GraphUpdateObject) */, IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var, L_3, L_5);
|
|
V_1 = L_6;
|
|
// if (force || !Application.isPlaying || graphUpdateThread == null || !graphUpdateThread.IsAlive) {
|
|
bool L_7 = ___0_force;
|
|
if (L_7)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
bool L_8;
|
|
L_8 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_9 = __this->___graphUpdateThread_2;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_10 = __this->___graphUpdateThread_2;
|
|
NullCheck(L_10);
|
|
bool L_11;
|
|
L_11 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_10, NULL);
|
|
if (L_11)
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// threading &= ~GraphUpdateThreading.SeparateThread;
|
|
int32_t L_12 = V_1;
|
|
V_1 = ((int32_t)((int32_t)L_12&((int32_t)-2)));
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// if ((threading & GraphUpdateThreading.UnityInit) != 0) {
|
|
int32_t L_13 = V_1;
|
|
if (!((int32_t)((int32_t)L_13&2)))
|
|
{
|
|
goto IL_0067;
|
|
}
|
|
}
|
|
{
|
|
// if (StartAsyncUpdatesIfQueued()) {
|
|
bool L_14;
|
|
L_14 = GraphUpdateProcessor_StartAsyncUpdatesIfQueued_m4A836BA79F4FC12D1FB74B2AB1FF2AC494DE0C6E(__this, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// s.graph.UpdateAreaInit(s.obj);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_15 = V_0;
|
|
RuntimeObject* L_16 = L_15.___graph_1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_17 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_18 = L_17.___obj_2;
|
|
NullCheck(L_16);
|
|
InterfaceActionInvoker1< GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* >::Invoke(1 /* System.Void Pathfinding.IUpdatableGraph::UpdateAreaInit(Pathfinding.GraphUpdateObject) */, IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var, L_16, L_18);
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
// if ((threading & GraphUpdateThreading.SeparateThread) != 0) {
|
|
int32_t L_19 = V_1;
|
|
if (!((int32_t)((int32_t)L_19&1)))
|
|
{
|
|
goto IL_0093;
|
|
}
|
|
}
|
|
{
|
|
// graphUpdateQueueRegular.Dequeue();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_20 = __this->___graphUpdateQueueRegular_8;
|
|
NullCheck(L_20);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_21;
|
|
L_21 = Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1(L_20, Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var);
|
|
// graphUpdateQueueAsync.Enqueue(s);
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_22 = __this->___graphUpdateQueueAsync_6;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_23 = V_0;
|
|
NullCheck(L_22);
|
|
Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D(L_22, L_23, Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_RuntimeMethod_var);
|
|
// if ((threading & GraphUpdateThreading.UnityPost) != 0) {
|
|
int32_t L_24 = V_1;
|
|
if (!((int32_t)((int32_t)L_24&4)))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
// if (StartAsyncUpdatesIfQueued()) {
|
|
bool L_25;
|
|
L_25 = GraphUpdateProcessor_StartAsyncUpdatesIfQueued_m4A836BA79F4FC12D1FB74B2AB1FF2AC494DE0C6E(__this, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0093:
|
|
{
|
|
// if (StartAsyncUpdatesIfQueued()) {
|
|
bool L_26;
|
|
L_26 = GraphUpdateProcessor_StartAsyncUpdatesIfQueued_m4A836BA79F4FC12D1FB74B2AB1FF2AC494DE0C6E(__this, NULL);
|
|
if (!L_26)
|
|
{
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// graphUpdateQueueRegular.Dequeue();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_27 = __this->___graphUpdateQueueRegular_8;
|
|
NullCheck(L_27);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_28;
|
|
L_28 = Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1(L_27, Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var);
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
// s.graph.UpdateArea(s.obj);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_29 = V_0;
|
|
RuntimeObject* L_30 = L_29.___graph_1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_31 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_32 = L_31.___obj_2;
|
|
NullCheck(L_30);
|
|
InterfaceActionInvoker1< GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* >::Invoke(0 /* System.Void Pathfinding.IUpdatableGraph::UpdateArea(Pathfinding.GraphUpdateObject) */, IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var, L_30, L_32);
|
|
// } catch (System.Exception e) {
|
|
goto IL_00db;
|
|
}// 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_00bc;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00bc:
|
|
{// begin catch(System.Exception)
|
|
{
|
|
Exception_t* L_33 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
|
|
// } catch (System.Exception e) {
|
|
V_2 = L_33;
|
|
// Debug.LogError("Error while updating graphs\n"+e);
|
|
Exception_t* L_34 = V_2;
|
|
Exception_t* L_35 = L_34;
|
|
G_B19_0 = L_35;
|
|
G_B19_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBCABF8A3DB92886AF6B74499EAD7D95AABEA416E));
|
|
if (L_35)
|
|
{
|
|
G_B20_0 = L_35;
|
|
G_B20_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBCABF8A3DB92886AF6B74499EAD7D95AABEA416E));
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
G_B21_0 = ((String_t*)(NULL));
|
|
G_B21_1 = G_B19_1;
|
|
goto IL_00cf;
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
NullCheck(G_B20_0);
|
|
String_t* L_36;
|
|
L_36 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B20_0);
|
|
G_B21_0 = L_36;
|
|
G_B21_1 = G_B20_1;
|
|
}
|
|
|
|
IL_00cf:
|
|
{
|
|
String_t* L_37;
|
|
L_37 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B21_1, G_B21_0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_37, NULL);
|
|
// }
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_00db;
|
|
}
|
|
}// end catch (depth: 1)
|
|
|
|
IL_00db:
|
|
{
|
|
// if ((threading & GraphUpdateThreading.UnityPost) != 0) {
|
|
int32_t L_38 = V_1;
|
|
if (!((int32_t)((int32_t)L_38&4)))
|
|
{
|
|
goto IL_00f1;
|
|
}
|
|
}
|
|
{
|
|
// s.graph.UpdateAreaPost(s.obj);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_39 = V_0;
|
|
RuntimeObject* L_40 = L_39.___graph_1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_41 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_42 = L_41.___obj_2;
|
|
NullCheck(L_40);
|
|
InterfaceActionInvoker1< GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* >::Invoke(2 /* System.Void Pathfinding.IUpdatableGraph::UpdateAreaPost(Pathfinding.GraphUpdateObject) */, IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var, L_40, L_42);
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
// s.obj.internalStage -= 1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_43 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_44 = L_43.___obj_2;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_45 = L_44;
|
|
NullCheck(L_45);
|
|
int32_t L_46 = L_45->___internalStage_15;
|
|
NullCheck(L_45);
|
|
L_45->___internalStage_15 = ((int32_t)il2cpp_codegen_subtract(L_46, 1));
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
// while (graphUpdateQueueRegular.Count > 0) {
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_47 = __this->___graphUpdateQueueRegular_8;
|
|
NullCheck(L_47);
|
|
int32_t L_48;
|
|
L_48 = Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_inline(L_47, Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
if ((((int32_t)L_48) > ((int32_t)0)))
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// if (StartAsyncUpdatesIfQueued()) {
|
|
bool L_49;
|
|
L_49 = GraphUpdateProcessor_StartAsyncUpdatesIfQueued_m4A836BA79F4FC12D1FB74B2AB1FF2AC494DE0C6E(__this, NULL);
|
|
if (!L_49)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateProcessor::StartAsyncUpdatesIfQueued()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateProcessor_StartAsyncUpdatesIfQueued_m4A836BA79F4FC12D1FB74B2AB1FF2AC494DE0C6E (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (graphUpdateQueueAsync.Count > 0) {
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_0 = __this->___graphUpdateQueueAsync_6;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_inline(L_0, Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// asyncGraphUpdatesComplete.Reset();
|
|
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_2 = __this->___asyncGraphUpdatesComplete_9;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = EventWaitHandle_Reset_m84719BED571BDAAEE27EE05F57295C7107A74DE6(L_2, NULL);
|
|
// graphUpdateAsyncEvent.Set();
|
|
AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* L_4 = __this->___graphUpdateAsyncEvent_10;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = EventWaitHandle_Set_mDF98D67F214714A9590DF82A1C51D3D851281E4D(L_4, NULL);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateProcessor::ProcessPostUpdates()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_ProcessPostUpdates_m0D357BF10425570E6D32105E4037E0B278A3E74A (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Exception_t* V_1 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
Exception_t* G_B5_0 = NULL;
|
|
String_t* G_B5_1 = NULL;
|
|
Exception_t* G_B4_0 = NULL;
|
|
String_t* G_B4_1 = NULL;
|
|
String_t* G_B6_0 = NULL;
|
|
String_t* G_B6_1 = NULL;
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0002:
|
|
{
|
|
// GUOSingle s = graphUpdateQueuePost.Dequeue();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_0 = __this->___graphUpdateQueuePost_7;
|
|
NullCheck(L_0);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_1;
|
|
L_1 = Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1(L_0, Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// GraphUpdateThreading threading = s.graph.CanUpdateAsync(s.obj);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_2 = V_0;
|
|
RuntimeObject* L_3 = L_2.___graph_1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_4 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_5 = L_4.___obj_2;
|
|
NullCheck(L_3);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker1< int32_t, GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* >::Invoke(3 /* Pathfinding.GraphUpdateThreading Pathfinding.IUpdatableGraph::CanUpdateAsync(Pathfinding.GraphUpdateObject) */, IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var, L_3, L_5);
|
|
// if ((threading & GraphUpdateThreading.UnityPost) != 0) {
|
|
if (!((int32_t)((int32_t)L_6&4)))
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
// s.graph.UpdateAreaPost(s.obj);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_7 = V_0;
|
|
RuntimeObject* L_8 = L_7.___graph_1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_9 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_10 = L_9.___obj_2;
|
|
NullCheck(L_8);
|
|
InterfaceActionInvoker1< GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* >::Invoke(2 /* System.Void Pathfinding.IUpdatableGraph::UpdateAreaPost(Pathfinding.GraphUpdateObject) */, IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var, L_8, L_10);
|
|
// } catch (System.Exception e) {
|
|
goto IL_0055;
|
|
}// 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_0036;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0036:
|
|
{// begin catch(System.Exception)
|
|
{
|
|
Exception_t* L_11 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
|
|
// } catch (System.Exception e) {
|
|
V_1 = L_11;
|
|
// Debug.LogError("Error while updating graphs (post step)\n"+e);
|
|
Exception_t* L_12 = V_1;
|
|
Exception_t* L_13 = L_12;
|
|
G_B4_0 = L_13;
|
|
G_B4_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E0B94157103942AFDF04E1884D640CCFD60D122));
|
|
if (L_13)
|
|
{
|
|
G_B5_0 = L_13;
|
|
G_B5_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E0B94157103942AFDF04E1884D640CCFD60D122));
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
G_B6_0 = ((String_t*)(NULL));
|
|
G_B6_1 = G_B4_1;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
NullCheck(G_B5_0);
|
|
String_t* L_14;
|
|
L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B5_0);
|
|
G_B6_0 = L_14;
|
|
G_B6_1 = G_B5_1;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
String_t* L_15;
|
|
L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B6_1, G_B6_0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_15, NULL);
|
|
// }
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_0055;
|
|
}
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0055:
|
|
{
|
|
// s.obj.internalStage -= 1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_16 = V_0;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_17 = L_16.___obj_2;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_18 = L_17;
|
|
NullCheck(L_18);
|
|
int32_t L_19 = L_18->___internalStage_15;
|
|
NullCheck(L_18);
|
|
L_18->___internalStage_15 = ((int32_t)il2cpp_codegen_subtract(L_19, 1));
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// while (graphUpdateQueuePost.Count > 0) {
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_20 = __this->___graphUpdateQueuePost_7;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_inline(L_20, Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
if ((((int32_t)L_21) > ((int32_t)0)))
|
|
{
|
|
goto IL_0002;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUpdateProcessor::ProcessGraphUpdatesAsync()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateProcessor_ProcessGraphUpdatesAsync_m80B6283CF8B88E17ACDCC60F9B9D9F684B23034E (GraphUpdateProcessor_t85A8143F946CAAF56C39223ACB7B75649E0D4598* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D* V_0 = NULL;
|
|
WaitHandleU5BU5D_t85D0945086BF1BF6008422B3DD937ECEC35A8108* V_1 = NULL;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Exception_t* V_3 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
String_t* G_B11_0 = NULL;
|
|
String_t* G_B10_0 = NULL;
|
|
Exception_t* G_B15_0 = NULL;
|
|
String_t* G_B15_1 = NULL;
|
|
Exception_t* G_B14_0 = NULL;
|
|
String_t* G_B14_1 = NULL;
|
|
String_t* G_B16_0 = NULL;
|
|
String_t* G_B16_1 = NULL;
|
|
{
|
|
// var handles = new [] { graphUpdateAsyncEvent, exitAsyncThread };
|
|
AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D* L_0 = (AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D*)(AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D*)SZArrayNew(AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D* L_1 = L_0;
|
|
AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* L_2 = __this->___graphUpdateAsyncEvent_10;
|
|
NullCheck(L_1);
|
|
ArrayElementTypeCheck (L_1, L_2);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0*)L_2);
|
|
AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D* L_3 = L_1;
|
|
AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0* L_4 = __this->___exitAsyncThread_11;
|
|
NullCheck(L_3);
|
|
ArrayElementTypeCheck (L_3, L_4);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (AutoResetEvent_t7F792F3F7AD11BEF7B411E771D98E5266A8CE7C0*)L_4);
|
|
V_0 = L_3;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// var handleIndex = WaitHandle.WaitAny(handles);
|
|
AutoResetEventU5BU5D_tC00472FCB767D50DF20EAF3C51C6D23BAE4A479D* L_5 = V_0;
|
|
V_1 = (WaitHandleU5BU5D_t85D0945086BF1BF6008422B3DD937ECEC35A8108*)L_5;
|
|
WaitHandleU5BU5D_t85D0945086BF1BF6008422B3DD937ECEC35A8108* L_6 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_il2cpp_TypeInfo_var);
|
|
int32_t L_7;
|
|
L_7 = WaitHandle_WaitAny_mE77BEA32C504ED54993DABC9513A8EF31C6BC10C(L_6, NULL);
|
|
// if (handleIndex == 1) {
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// var s = graphUpdateQueueAsync.Dequeue();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_8 = __this->___graphUpdateQueueAsync_6;
|
|
NullCheck(L_8);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_9;
|
|
L_9 = Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1(L_8, Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var);
|
|
// s.obj.internalStage = GraphUpdateObject.STAGE_ABORTED;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_10 = L_9.___obj_2;
|
|
NullCheck(L_10);
|
|
L_10->___internalStage_15 = ((int32_t)-3);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// while (graphUpdateQueueAsync.Count > 0) {
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_11 = __this->___graphUpdateQueueAsync_6;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_inline(L_11, Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
if ((((int32_t)L_12) > ((int32_t)0)))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// asyncGraphUpdatesComplete.Set();
|
|
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_13 = __this->___asyncGraphUpdatesComplete_9;
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = EventWaitHandle_Set_mDF98D67F214714A9590DF82A1C51D3D851281E4D(L_13, NULL);
|
|
// Profiler.EndThreadProfiling();
|
|
Profiler_EndThreadProfiling_mBD04DF047DA91FC87323E09B6CF8CAA55896AA4D(NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// GUOSingle aguo = graphUpdateQueueAsync.Dequeue();
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_15 = __this->___graphUpdateQueueAsync_6;
|
|
NullCheck(L_15);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_16;
|
|
L_16 = Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1(L_15, Queue_1_Dequeue_mCF186DD85DEEC999F43F1DE4D8BA655D1C7B96E1_RuntimeMethod_var);
|
|
V_2 = L_16;
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// if (aguo.order == GraphUpdateOrder.GraphUpdate) {
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_17 = V_2;
|
|
int32_t L_18 = L_17.___order_0;
|
|
if (L_18)
|
|
{
|
|
goto IL_0093_1;
|
|
}
|
|
}
|
|
{
|
|
// aguo.graph.UpdateArea(aguo.obj);
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_19 = V_2;
|
|
RuntimeObject* L_20 = L_19.___graph_1;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_21 = V_2;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_22 = L_21.___obj_2;
|
|
NullCheck(L_20);
|
|
InterfaceActionInvoker1< GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* >::Invoke(0 /* System.Void Pathfinding.IUpdatableGraph::UpdateArea(Pathfinding.GraphUpdateObject) */, IUpdatableGraph_t6AD9644FF2EEFC68C26825CE41A864EB287A499B_il2cpp_TypeInfo_var, L_20, L_22);
|
|
// graphUpdateQueuePost.Enqueue(aguo);
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_23 = __this->___graphUpdateQueuePost_7;
|
|
GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA L_24 = V_2;
|
|
NullCheck(L_23);
|
|
Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D(L_23, L_24, Queue_1_Enqueue_mD4213ADD1599669F7158DB61D618BDB7C2D54C6D_RuntimeMethod_var);
|
|
goto IL_00b4_1;
|
|
}
|
|
|
|
IL_0093_1:
|
|
{
|
|
// throw new System.NotSupportedException("" + aguo.order);
|
|
int32_t* L_25 = (int32_t*)(&(&V_2)->___order_0);
|
|
Il2CppFakeBox<int32_t> L_26(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GraphUpdateOrder_t7F8B0EB0A1017D0FAE885E34E27EA207727B8326_il2cpp_TypeInfo_var)), L_25);
|
|
String_t* L_27;
|
|
L_27 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_26), NULL);
|
|
String_t* L_28 = L_27;
|
|
G_B10_0 = L_28;
|
|
if (L_28)
|
|
{
|
|
G_B11_0 = L_28;
|
|
goto IL_00ae_1;
|
|
}
|
|
}
|
|
{
|
|
G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709));
|
|
}
|
|
|
|
IL_00ae_1:
|
|
{
|
|
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_29 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_29);
|
|
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_29, G_B11_0, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GraphUpdateProcessor_ProcessGraphUpdatesAsync_m80B6283CF8B88E17ACDCC60F9B9D9F684B23034E_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00b4_1:
|
|
{
|
|
// } catch (System.Exception e) {
|
|
goto IL_00d5;
|
|
}
|
|
}// 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_00b6;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_00b6:
|
|
{// begin catch(System.Exception)
|
|
{
|
|
Exception_t* L_30 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
|
|
// } catch (System.Exception e) {
|
|
V_3 = L_30;
|
|
// Debug.LogError("Exception while updating graphs:\n"+e);
|
|
Exception_t* L_31 = V_3;
|
|
Exception_t* L_32 = L_31;
|
|
G_B14_0 = L_32;
|
|
G_B14_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB73BB7C2C7BF3C0CF7F9DC1FEDDD812074EAA8B));
|
|
if (L_32)
|
|
{
|
|
G_B15_0 = L_32;
|
|
G_B15_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB73BB7C2C7BF3C0CF7F9DC1FEDDD812074EAA8B));
|
|
goto IL_00c4;
|
|
}
|
|
}
|
|
{
|
|
G_B16_0 = ((String_t*)(NULL));
|
|
G_B16_1 = G_B14_1;
|
|
goto IL_00c9;
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
NullCheck(G_B15_0);
|
|
String_t* L_33;
|
|
L_33 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B15_0);
|
|
G_B16_0 = L_33;
|
|
G_B16_1 = G_B15_1;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
String_t* L_34;
|
|
L_34 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B16_1, G_B16_0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_34, NULL);
|
|
// }
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_00d5;
|
|
}
|
|
}// end catch (depth: 1)
|
|
|
|
IL_00d5:
|
|
{
|
|
// while (graphUpdateQueueAsync.Count > 0) {
|
|
Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* L_35 = __this->___graphUpdateQueueAsync_6;
|
|
NullCheck(L_35);
|
|
int32_t L_36;
|
|
L_36 = Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_inline(L_35, Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_RuntimeMethod_var);
|
|
if ((((int32_t)L_36) > ((int32_t)0)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// asyncGraphUpdatesComplete.Set();
|
|
ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* L_37 = __this->___asyncGraphUpdatesComplete_9;
|
|
NullCheck(L_37);
|
|
bool L_38;
|
|
L_38 = EventWaitHandle_Set_mDF98D67F214714A9590DF82A1C51D3D851281E4D(L_37, NULL);
|
|
// while (true) {
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
#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
|
|
#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: Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
IL2CPP_EXTERN_C void GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshal_pinvoke(const GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA& unmarshaled, GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___graph_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'graph' of type 'GUOSingle': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___graph_1Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshal_pinvoke_back(const GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshaled_pinvoke& marshaled, GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA& unmarshaled)
|
|
{
|
|
Exception_t* ___graph_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'graph' of type 'GUOSingle': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___graph_1Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
IL2CPP_EXTERN_C void GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshal_pinvoke_cleanup(GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
IL2CPP_EXTERN_C void GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshal_com(const GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA& unmarshaled, GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___graph_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'graph' of type 'GUOSingle': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___graph_1Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshal_com_back(const GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshaled_com& marshaled, GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA& unmarshaled)
|
|
{
|
|
Exception_t* ___graph_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'graph' of type 'GUOSingle': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___graph_1Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.GraphUpdateProcessor/GUOSingle
|
|
IL2CPP_EXTERN_C void GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshal_com_cleanup(GUOSingle_tBE9A48FE20C0F35E09A6801A8F061DF7F9C4A3DA_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.GraphUtilities::GetContours(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* GraphUtilities_GetContours_m914E3D12B2EB75386D8B4883B21AEF03F2FBC4A8 (NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t229A459B7FA7229984043C1868CAEDD374607A45_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INavmesh_tA28F6D8B4619D596B99A0107BC2CE0E1C642357B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CGetContoursU3Eb__0_m3205605DE80705A234BDFFDE193414DE129C0439_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CGetContoursU3Eb__1_m062F9F8172DC3D6D46FB102FEB7D53862BC71B27_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* V_0 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* L_0 = (U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass0_0__ctor_mA660191E6F97BF06FDEE175263AA3F3586A83E53(L_0, NULL);
|
|
V_0 = L_0;
|
|
// List<Vector3> result = ListPool<Vector3>.Claim();
|
|
U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* L_1 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2;
|
|
L_2 = ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7(ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var);
|
|
NullCheck(L_1);
|
|
L_1->___result_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___result_0), (void*)L_2);
|
|
// if (graph is INavmesh) {
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_3 = ___0_graph;
|
|
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_3, INavmesh_tA28F6D8B4619D596B99A0107BC2CE0E1C642357B_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// GetContours(graph as INavmesh, (vertices, cycle) => {
|
|
// for (int j = cycle ? vertices.Count - 1 : 0, i = 0; i < vertices.Count; j = i, i++) {
|
|
// result.Add((Vector3)vertices[j]);
|
|
// result.Add((Vector3)vertices[i]);
|
|
// }
|
|
// });
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_4 = ___0_graph;
|
|
U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* L_5 = V_0;
|
|
Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A* L_6 = (Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A*)il2cpp_codegen_object_new(Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
Action_2__ctor_m8AD5501BD89D421B880ABF9D68FBD3DBF3E7D8AF(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass0_0_U3CGetContoursU3Eb__0_m3205605DE80705A234BDFFDE193414DE129C0439_RuntimeMethod_var), NULL);
|
|
GraphUtilities_GetContours_m2F345B6C41555BC8307AD3C31FC043EC0C9E72D7(((RuntimeObject*)IsInst((RuntimeObject*)L_4, INavmesh_tA28F6D8B4619D596B99A0107BC2CE0E1C642357B_il2cpp_TypeInfo_var)), L_6, NULL);
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// } else if (graph is GridGraph) {
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_7 = ___0_graph;
|
|
if (!((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC*)IsInstClass((RuntimeObject*)L_7, GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// GetContours(graph as GridGraph, vertices => {
|
|
// for (int j = vertices.Length - 1, i = 0; i < vertices.Length; j = i, i++) {
|
|
// result.Add((Vector3)vertices[j]);
|
|
// result.Add((Vector3)vertices[i]);
|
|
// }
|
|
// }, 0);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_8 = ___0_graph;
|
|
U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* L_9 = V_0;
|
|
Action_1_t229A459B7FA7229984043C1868CAEDD374607A45* L_10 = (Action_1_t229A459B7FA7229984043C1868CAEDD374607A45*)il2cpp_codegen_object_new(Action_1_t229A459B7FA7229984043C1868CAEDD374607A45_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
Action_1__ctor_m34870B11DA5FDC92606A5D533D03B9BC5D2DE383(L_10, L_9, (intptr_t)((void*)U3CU3Ec__DisplayClass0_0_U3CGetContoursU3Eb__1_m062F9F8172DC3D6D46FB102FEB7D53862BC71B27_RuntimeMethod_var), NULL);
|
|
GraphUtilities_GetContours_m73BDE3B24741DB36FD6B37E5AC89ED7AB56FEE12(((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC*)IsInstClass((RuntimeObject*)L_8, GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var)), L_10, (0.0f), (GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477*)NULL, NULL);
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// return result;
|
|
U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = L_11->___result_0;
|
|
return L_12;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUtilities::GetContours(Pathfinding.INavmesh,System.Action`2<System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUtilities_GetContours_m2F345B6C41555BC8307AD3C31FC043EC0C9E72D7 (RuntimeObject* ___0_navmesh, Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A* ___1_results, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3787D8E95E3DAA0D0BDAA6F35E987F13DA2A5158_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INavmesh_tA28F6D8B4619D596B99A0107BC2CE0E1C642357B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_U3CGetContoursU3Eb__0_mF798D0794486B1D65CE32732E10F49E5AE2A6BF4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_U3CGetContoursU3Eb__1_mA2AACCB8DB6751AD294007E75D44307BB0799845_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* V_0 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_0 = (U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass1_0__ctor_mCFEE0A91FB46D5B1530CA337D7AD5E4495086226(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_1 = V_0;
|
|
Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A* L_2 = ___1_results;
|
|
NullCheck(L_1);
|
|
L_1->___results_4 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___results_4), (void*)L_2);
|
|
// var uses = new bool[3];
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_3 = V_0;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
NullCheck(L_3);
|
|
L_3->___uses_0 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___uses_0), (void*)L_4);
|
|
// var outline = new Dictionary<int, int>();
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_5 = V_0;
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_6 = (Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180*)il2cpp_codegen_object_new(Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F(L_6, Dictionary_2__ctor_m712893C2C48C47CCAFAD85A865C702E8D3D2B71F_RuntimeMethod_var);
|
|
NullCheck(L_5);
|
|
L_5->___outline_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___outline_1), (void*)L_6);
|
|
// var vertexPositions = new Dictionary<int, Int3>();
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_7 = V_0;
|
|
Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* L_8 = (Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF*)il2cpp_codegen_object_new(Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
Dictionary_2__ctor_m3787D8E95E3DAA0D0BDAA6F35E987F13DA2A5158(L_8, Dictionary_2__ctor_m3787D8E95E3DAA0D0BDAA6F35E987F13DA2A5158_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
L_7->___vertexPositions_3 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->___vertexPositions_3), (void*)L_8);
|
|
// var hasInEdge = new HashSet<int>();
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_9 = V_0;
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_10 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_10, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
|
|
NullCheck(L_9);
|
|
L_9->___hasInEdge_2 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->___hasInEdge_2), (void*)L_10);
|
|
// navmesh.GetNodes(_node => {
|
|
// var node = _node as TriangleMeshNode;
|
|
//
|
|
// uses[0] = uses[1] = uses[2] = false;
|
|
//
|
|
// if (node != null) {
|
|
// // Find out which edges are shared with other nodes
|
|
// for (int j = 0; j < node.connections.Length; j++) {
|
|
// var other = node.connections[j].node as TriangleMeshNode;
|
|
//
|
|
// // Not necessarily a TriangleMeshNode
|
|
// if (other != null) {
|
|
// int a = node.SharedEdge(other);
|
|
// if (a != -1) uses[a] = true;
|
|
// }
|
|
// }
|
|
//
|
|
// // Loop through all edges on the node
|
|
// for (int j = 0; j < 3; j++) {
|
|
// // The edge is not shared with any other node
|
|
// // I.e it is an exterior edge on the mesh
|
|
// if (!uses[j]) {
|
|
// var i1 = j;
|
|
// var i2 = (j+1) % node.GetVertexCount();
|
|
//
|
|
// outline[node.GetVertexIndex(i1)] = node.GetVertexIndex(i2);
|
|
// hasInEdge.Add(node.GetVertexIndex(i2));
|
|
// vertexPositions[node.GetVertexIndex(i1)] = node.GetVertex(i1);
|
|
// vertexPositions[node.GetVertexIndex(i2)] = node.GetVertex(i2);
|
|
// }
|
|
// }
|
|
// }
|
|
// });
|
|
RuntimeObject* L_11 = ___0_navmesh;
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_12 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_13 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_13);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass1_0_U3CGetContoursU3Eb__0_mF798D0794486B1D65CE32732E10F49E5AE2A6BF4_RuntimeMethod_var), NULL);
|
|
NullCheck(L_11);
|
|
InterfaceActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(0 /* System.Void Pathfinding.INavmesh::GetNodes(System.Action`1<Pathfinding.GraphNode>) */, INavmesh_tA28F6D8B4619D596B99A0107BC2CE0E1C642357B_il2cpp_TypeInfo_var, L_11, L_13);
|
|
// Polygon.TraceContours(outline, hasInEdge, (chain, cycle) => {
|
|
// List<Int3> vertices = ListPool<Int3>.Claim();
|
|
// for (int i = 0; i < chain.Count; i++) vertices.Add(vertexPositions[chain[i]]);
|
|
// results(vertices, cycle);
|
|
// });
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_15 = L_14->___outline_1;
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_17 = L_16->___hasInEdge_2;
|
|
U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* L_18 = V_0;
|
|
Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC* L_19 = (Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC*)il2cpp_codegen_object_new(Action_2_tD0E042C711BF5A942ECF506AB5A6FCC044904BCC_il2cpp_TypeInfo_var);
|
|
NullCheck(L_19);
|
|
Action_2__ctor_mECFE4C30161C4FD61C3B79A3AC7AE0840011CB5C(L_19, L_18, (intptr_t)((void*)U3CU3Ec__DisplayClass1_0_U3CGetContoursU3Eb__1_mA2AACCB8DB6751AD294007E75D44307BB0799845_RuntimeMethod_var), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Polygon_t7785E70EF754BE7616755CB48DCFED7AA64B5AFF_il2cpp_TypeInfo_var);
|
|
Polygon_TraceContours_m38EAD365006A30E051EE78C3AB86EE54D013C9AA(L_15, L_17, L_19, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUtilities::GetContours(Pathfinding.GridGraph,System.Action`1<UnityEngine.Vector3[]>,System.Single,Pathfinding.GridNodeBase[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUtilities_GetContours_m73BDE3B24741DB36FD6B37E5AC89ED7AB56FEE12 (GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* ___0_grid, Action_1_t229A459B7FA7229984043C1868CAEDD374607A45* ___1_callback, float ___2_yMergeThreshold, GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* ___3_nodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m1DEAD5ED79FD121874BFEC347F1837F58A5A3C23_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m89A5A2B1DAC19ED8D5C9A4E3F69915E3786B9504_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListExtensions_ClearFast_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m7E4C2F116ECD9A76AB794D731343715CB79FA8FB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Release_m2A0ADBC1731FF95BB5174DF06AAF12806BAF06F0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t96C3467432BCBA53327BCA69F3498356FA455EDC____BAED642339816AFFB3FE8719792D0E4CE82F12DB72B7373D244EAA65445800FE_0_FieldInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* V_0 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
|
|
float V_4 = 0.0f;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* V_5 = NULL;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_6 = NULL;
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* V_9 = NULL;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* V_14 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_15 = NULL;
|
|
int32_t V_16 = 0;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* V_17 = NULL;
|
|
int32_t V_18 = 0;
|
|
int32_t V_19 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_20;
|
|
memset((&V_20), 0, sizeof(V_20));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21;
|
|
memset((&V_21), 0, sizeof(V_21));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_24;
|
|
memset((&V_24), 0, sizeof(V_24));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_25;
|
|
memset((&V_25), 0, sizeof(V_25));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_26;
|
|
memset((&V_26), 0, sizeof(V_26));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_27;
|
|
memset((&V_27), 0, sizeof(V_27));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_28;
|
|
memset((&V_28), 0, sizeof(V_28));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_29;
|
|
memset((&V_29), 0, sizeof(V_29));
|
|
HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* G_B3_0 = NULL;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* G_B5_0 = NULL;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* G_B4_0 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B8_0 = NULL;
|
|
float G_B11_0 = 0.0f;
|
|
{
|
|
// HashSet<GridNodeBase> nodeSet = nodes != null ? new HashSet<GridNodeBase>(nodes) : null;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_0 = ___3_nodes;
|
|
if (L_0)
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = ((HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0*)(NULL));
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_1 = ___3_nodes;
|
|
HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* L_2 = (HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0*)il2cpp_codegen_object_new(HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
HashSet_1__ctor_m89A5A2B1DAC19ED8D5C9A4E3F69915E3786B9504(L_2, (RuntimeObject*)L_1, HashSet_1__ctor_m89A5A2B1DAC19ED8D5C9A4E3F69915E3786B9504_RuntimeMethod_var);
|
|
G_B3_0 = L_2;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
V_0 = G_B3_0;
|
|
// nodes = nodes ?? grid.nodes;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_3 = ___3_nodes;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_4 = L_3;
|
|
G_B4_0 = L_4;
|
|
if (L_4)
|
|
{
|
|
G_B5_0 = L_4;
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_5 = ___0_grid;
|
|
NullCheck(L_5);
|
|
GridNodeU5BU5D_t2ABDACEFB77FEDB5B6280E7E702AA02652B078EA* L_6 = L_5->___nodes_48;
|
|
V_5 = (GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477*)L_6;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_7 = V_5;
|
|
G_B5_0 = L_7;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
___3_nodes = G_B5_0;
|
|
// int[] neighbourXOffsets = grid.neighbourXOffsets;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_8 = ___0_grid;
|
|
NullCheck(L_8);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8->___neighbourXOffsets_44;
|
|
V_1 = L_9;
|
|
// int[] neighbourZOffsets = grid.neighbourZOffsets;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_10 = ___0_grid;
|
|
NullCheck(L_10);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10->___neighbourZOffsets_45;
|
|
V_2 = L_11;
|
|
// var neighbourIndices = grid.neighbours == NumNeighbours.Six ? GridGraph.hexagonNeighbourIndices : new [] { 0, 1, 2, 3 };
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_12 = ___0_grid;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___neighbours_30;
|
|
if ((((int32_t)L_13) == ((int32_t)2)))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = L_14;
|
|
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_16 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t96C3467432BCBA53327BCA69F3498356FA455EDC____BAED642339816AFFB3FE8719792D0E4CE82F12DB72B7373D244EAA65445800FE_0_FieldInfo_var) };
|
|
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_15, L_16, NULL);
|
|
G_B8_0 = L_15;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = ((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_StaticFields*)il2cpp_codegen_static_fields_for(GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var))->___hexagonNeighbourIndices_46;
|
|
G_B8_0 = L_17;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
V_3 = G_B8_0;
|
|
// var offsetMultiplier = grid.neighbours == NumNeighbours.Six ? 1/3f : 0.5f;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_18 = ___0_grid;
|
|
NullCheck(L_18);
|
|
int32_t L_19 = L_18->___neighbours_30;
|
|
if ((((int32_t)L_19) == ((int32_t)2)))
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
G_B11_0 = (0.5f);
|
|
goto IL_0063;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
G_B11_0 = (0.333333343f);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
V_4 = G_B11_0;
|
|
// if (nodes != null) {
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_20 = ___3_nodes;
|
|
if (!L_20)
|
|
{
|
|
goto IL_0494;
|
|
}
|
|
}
|
|
{
|
|
// var trace = ListPool<Vector3>.Claim();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_21;
|
|
L_21 = ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7(ListPool_1_Claim_m7CBBEA50A26B70AF7F824386A6C19275F20BAEC7_RuntimeMethod_var);
|
|
V_6 = L_21;
|
|
// var seenStates = new HashSet<int>();
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_22 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF(L_22, HashSet_1__ctor_m90EA29D74B137C5317CDC485AA1D799F0B6726FF_RuntimeMethod_var);
|
|
V_7 = L_22;
|
|
// for (int i = 0; i < nodes.Length; i++) {
|
|
V_8 = 0;
|
|
goto IL_0483;
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
// var startNode = nodes[i];
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_23 = ___3_nodes;
|
|
int32_t L_24 = V_8;
|
|
NullCheck(L_23);
|
|
int32_t L_25 = L_24;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
|
|
V_9 = L_26;
|
|
// if (startNode != null && startNode.Walkable && (!startNode.HasConnectionsToAllEightNeighbours || nodeSet != null)) {
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_27 = V_9;
|
|
if (!L_27)
|
|
{
|
|
goto IL_047d;
|
|
}
|
|
}
|
|
{
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_28 = V_9;
|
|
NullCheck(L_28);
|
|
bool L_29;
|
|
L_29 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_28, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_047d;
|
|
}
|
|
}
|
|
{
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_30 = V_9;
|
|
NullCheck(L_30);
|
|
bool L_31;
|
|
L_31 = VirtualFuncInvoker0< bool >::Invoke(20 /* System.Boolean Pathfinding.GridNodeBase::get_HasConnectionsToAllEightNeighbours() */, L_30);
|
|
if (!L_31)
|
|
{
|
|
goto IL_00a9;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* L_32 = V_0;
|
|
if (!L_32)
|
|
{
|
|
goto IL_047d;
|
|
}
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
// for (int startDir = 0; startDir < neighbourIndices.Length; startDir++) {
|
|
V_10 = 0;
|
|
goto IL_0473;
|
|
}
|
|
|
|
IL_00b1:
|
|
{
|
|
// int startState = (startNode.NodeIndex << 4) | startDir;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_33 = V_9;
|
|
NullCheck(L_33);
|
|
int32_t L_34;
|
|
L_34 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_33, NULL);
|
|
int32_t L_35 = V_10;
|
|
V_11 = ((int32_t)(((int32_t)(L_34<<4))|L_35));
|
|
// var startNeighbour = startNode.GetNeighbourAlongDirection(neighbourIndices[startDir]);
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_36 = V_9;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = V_3;
|
|
int32_t L_38 = V_10;
|
|
NullCheck(L_37);
|
|
int32_t L_39 = L_38;
|
|
int32_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
|
|
NullCheck(L_36);
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_41;
|
|
L_41 = VirtualFuncInvoker1< GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25*, int32_t >::Invoke(21 /* Pathfinding.GridNodeBase Pathfinding.GridNodeBase::GetNeighbourAlongDirection(System.Int32) */, L_36, L_40);
|
|
V_12 = L_41;
|
|
// if ((startNeighbour == null || (nodeSet != null && !nodeSet.Contains(startNeighbour))) && !seenStates.Contains(startState)) {
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_42 = V_12;
|
|
if (!L_42)
|
|
{
|
|
goto IL_00e3;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* L_43 = V_0;
|
|
if (!L_43)
|
|
{
|
|
goto IL_046d;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* L_44 = V_0;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_45 = V_12;
|
|
NullCheck(L_44);
|
|
bool L_46;
|
|
L_46 = HashSet_1_Contains_m1DEAD5ED79FD121874BFEC347F1837F58A5A3C23(L_44, L_45, HashSet_1_Contains_m1DEAD5ED79FD121874BFEC347F1837F58A5A3C23_RuntimeMethod_var);
|
|
if (L_46)
|
|
{
|
|
goto IL_046d;
|
|
}
|
|
}
|
|
|
|
IL_00e3:
|
|
{
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_47 = V_7;
|
|
int32_t L_48 = V_11;
|
|
NullCheck(L_47);
|
|
bool L_49;
|
|
L_49 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_47, L_48, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
|
|
if (L_49)
|
|
{
|
|
goto IL_046d;
|
|
}
|
|
}
|
|
{
|
|
// trace.ClearFast();
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_50 = V_6;
|
|
ListExtensions_ClearFast_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m7E4C2F116ECD9A76AB794D731343715CB79FA8FB(L_50, ListExtensions_ClearFast_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m7E4C2F116ECD9A76AB794D731343715CB79FA8FB_RuntimeMethod_var);
|
|
// int dir = startDir;
|
|
int32_t L_51 = V_10;
|
|
V_13 = L_51;
|
|
// GridNodeBase node = startNode;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_52 = V_9;
|
|
V_14 = L_52;
|
|
}
|
|
|
|
IL_0100:
|
|
{
|
|
// int state = (node.NodeIndex << 4) | dir;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_53 = V_14;
|
|
NullCheck(L_53);
|
|
int32_t L_54;
|
|
L_54 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_53, NULL);
|
|
int32_t L_55 = V_13;
|
|
V_16 = ((int32_t)(((int32_t)(L_54<<4))|L_55));
|
|
// if (state == startState && trace.Count > 0) {
|
|
int32_t L_56 = V_16;
|
|
int32_t L_57 = V_11;
|
|
if ((!(((uint32_t)L_56) == ((uint32_t)L_57))))
|
|
{
|
|
goto IL_0121;
|
|
}
|
|
}
|
|
{
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_58 = V_6;
|
|
NullCheck(L_58);
|
|
int32_t L_59;
|
|
L_59 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_58, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_59) > ((int32_t)0)))
|
|
{
|
|
goto IL_02d9;
|
|
}
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
// seenStates.Add(state);
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_60 = V_7;
|
|
int32_t L_61 = V_16;
|
|
NullCheck(L_60);
|
|
bool L_62;
|
|
L_62 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_60, L_61, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
|
|
// var neighbour = node.GetNeighbourAlongDirection(neighbourIndices[dir]);
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_63 = V_14;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = V_3;
|
|
int32_t L_65 = V_13;
|
|
NullCheck(L_64);
|
|
int32_t L_66 = L_65;
|
|
int32_t L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
|
|
NullCheck(L_63);
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_68;
|
|
L_68 = VirtualFuncInvoker1< GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25*, int32_t >::Invoke(21 /* Pathfinding.GridNodeBase Pathfinding.GridNodeBase::GetNeighbourAlongDirection(System.Int32) */, L_63, L_67);
|
|
V_17 = L_68;
|
|
// if (neighbour == null || (nodeSet != null && !nodeSet.Contains(neighbour))) {
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_69 = V_17;
|
|
if (!L_69)
|
|
{
|
|
goto IL_014f;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* L_70 = V_0;
|
|
if (!L_70)
|
|
{
|
|
goto IL_02c0;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t6F3ADD48EA99751D6F3BB74FAC2D3C602B5DB0A0* L_71 = V_0;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_72 = V_17;
|
|
NullCheck(L_71);
|
|
bool L_73;
|
|
L_73 = HashSet_1_Contains_m1DEAD5ED79FD121874BFEC347F1837F58A5A3C23(L_71, L_72, HashSet_1_Contains_m1DEAD5ED79FD121874BFEC347F1837F58A5A3C23_RuntimeMethod_var);
|
|
if (L_73)
|
|
{
|
|
goto IL_02c0;
|
|
}
|
|
}
|
|
|
|
IL_014f:
|
|
{
|
|
// var d0 = neighbourIndices[dir];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = V_3;
|
|
int32_t L_75 = V_13;
|
|
NullCheck(L_74);
|
|
int32_t L_76 = L_75;
|
|
int32_t L_77 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
|
|
V_18 = L_77;
|
|
// dir = (dir + 1) % neighbourIndices.Length;
|
|
int32_t L_78 = V_13;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_79 = V_3;
|
|
NullCheck(L_79);
|
|
V_13 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_78, 1))%((int32_t)(((RuntimeArray*)L_79)->max_length))));
|
|
// var d1 = neighbourIndices[dir];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_80 = V_3;
|
|
int32_t L_81 = V_13;
|
|
NullCheck(L_80);
|
|
int32_t L_82 = L_81;
|
|
int32_t L_83 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
|
|
V_19 = L_83;
|
|
// Vector3 graphSpacePos = new Vector3(node.XCoordinateInGrid + 0.5f, 0, node.ZCoordinateInGrid + 0.5f);
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_84 = V_14;
|
|
NullCheck(L_84);
|
|
int32_t L_85;
|
|
L_85 = GridNodeBase_get_XCoordinateInGrid_m04C635EDF95D5B9B5EB79102FF0058A347B0A0D9(L_84, NULL);
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_86 = V_14;
|
|
NullCheck(L_86);
|
|
int32_t L_87;
|
|
L_87 = GridNodeBase_get_ZCoordinateInGrid_mE095CC84E83924713E966E9CB4785300A03376EA(L_86, NULL);
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_20), ((float)il2cpp_codegen_add(((float)L_85), (0.5f))), (0.0f), ((float)il2cpp_codegen_add(((float)L_87), (0.5f))), NULL);
|
|
// graphSpacePos.x += (neighbourXOffsets[d0] + neighbourXOffsets[d1]) * offsetMultiplier;
|
|
float* L_88 = (float*)(&(&V_20)->___x_2);
|
|
float* L_89 = L_88;
|
|
float L_90 = *((float*)L_89);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = V_1;
|
|
int32_t L_92 = V_18;
|
|
NullCheck(L_91);
|
|
int32_t L_93 = L_92;
|
|
int32_t L_94 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_95 = V_1;
|
|
int32_t L_96 = V_19;
|
|
NullCheck(L_95);
|
|
int32_t L_97 = L_96;
|
|
int32_t L_98 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
|
|
float L_99 = V_4;
|
|
*((float*)L_89) = (float)((float)il2cpp_codegen_add(L_90, ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_94, L_98))), L_99))));
|
|
// graphSpacePos.z += (neighbourZOffsets[d0] + neighbourZOffsets[d1]) * offsetMultiplier;
|
|
float* L_100 = (float*)(&(&V_20)->___z_4);
|
|
float* L_101 = L_100;
|
|
float L_102 = *((float*)L_101);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = V_2;
|
|
int32_t L_104 = V_18;
|
|
NullCheck(L_103);
|
|
int32_t L_105 = L_104;
|
|
int32_t L_106 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = V_2;
|
|
int32_t L_108 = V_19;
|
|
NullCheck(L_107);
|
|
int32_t L_109 = L_108;
|
|
int32_t L_110 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
|
|
float L_111 = V_4;
|
|
*((float*)L_101) = (float)((float)il2cpp_codegen_add(L_102, ((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(L_106, L_110))), L_111))));
|
|
// graphSpacePos.y = grid.transform.InverseTransform((Vector3)node.position).y;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_112 = ___0_grid;
|
|
NullCheck(L_112);
|
|
GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* L_113;
|
|
L_113 = GridGraph_get_transform_m7A16F060EA206BD8A178938B951444FF86634F15_inline(L_112, NULL);
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_114 = V_14;
|
|
NullCheck(L_114);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_115 = ((GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_114)->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116;
|
|
L_116 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_115, NULL);
|
|
NullCheck(L_113);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117;
|
|
L_117 = GraphTransform_InverseTransform_m8D3A0C8CC63C5AFB3CABF55EBF294577A7697DF0(L_113, L_116, NULL);
|
|
float L_118 = L_117.___y_3;
|
|
(&V_20)->___y_3 = L_118;
|
|
// if (trace.Count >= 2) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_119 = V_6;
|
|
NullCheck(L_119);
|
|
int32_t L_120;
|
|
L_120 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_119, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_120) < ((int32_t)2)))
|
|
{
|
|
goto IL_02b2;
|
|
}
|
|
}
|
|
{
|
|
// var v0 = trace[trace.Count-2];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_121 = V_6;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_122 = V_6;
|
|
NullCheck(L_122);
|
|
int32_t L_123;
|
|
L_123 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_122, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_121);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124;
|
|
L_124 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_121, ((int32_t)il2cpp_codegen_subtract(L_123, 2)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_21 = L_124;
|
|
// var v1 = trace[trace.Count-1];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_125 = V_6;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_126 = V_6;
|
|
NullCheck(L_126);
|
|
int32_t L_127;
|
|
L_127 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_126, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_125);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128;
|
|
L_128 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_125, ((int32_t)il2cpp_codegen_subtract(L_127, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
// var v1d = v1 - v0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129 = V_21;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130;
|
|
L_130 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_128, L_129, NULL);
|
|
V_22 = L_130;
|
|
// var v2d = graphSpacePos - v0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = V_20;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = V_21;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133;
|
|
L_133 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_131, L_132, NULL);
|
|
V_23 = L_133;
|
|
// if (((Mathf.Abs(v1d.x) > 0.01f || Mathf.Abs(v2d.x) > 0.01f) && (Mathf.Abs(v1d.z) > 0.01f || Mathf.Abs(v2d.z) > 0.01f)) || (Mathf.Abs(v1d.y) > yMergeThreshold || Mathf.Abs(v2d.y) > yMergeThreshold)) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = V_22;
|
|
float L_135 = L_134.___x_2;
|
|
float L_136;
|
|
L_136 = fabsf(L_135);
|
|
if ((((float)L_136) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_0249;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = V_23;
|
|
float L_138 = L_137.___x_2;
|
|
float L_139;
|
|
L_139 = fabsf(L_138);
|
|
if ((!(((float)L_139) > ((float)(0.00999999978f)))))
|
|
{
|
|
goto IL_026f;
|
|
}
|
|
}
|
|
|
|
IL_0249:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140 = V_22;
|
|
float L_141 = L_140.___z_4;
|
|
float L_142;
|
|
L_142 = fabsf(L_141);
|
|
if ((((float)L_142) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_028d;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_143 = V_23;
|
|
float L_144 = L_143.___z_4;
|
|
float L_145;
|
|
L_145 = fabsf(L_144);
|
|
if ((((float)L_145) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_028d;
|
|
}
|
|
}
|
|
|
|
IL_026f:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146 = V_22;
|
|
float L_147 = L_146.___y_3;
|
|
float L_148;
|
|
L_148 = fabsf(L_147);
|
|
float L_149 = ___2_yMergeThreshold;
|
|
if ((((float)L_148) > ((float)L_149)))
|
|
{
|
|
goto IL_028d;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150 = V_23;
|
|
float L_151 = L_150.___y_3;
|
|
float L_152;
|
|
L_152 = fabsf(L_151);
|
|
float L_153 = ___2_yMergeThreshold;
|
|
if ((!(((float)L_152) > ((float)L_153))))
|
|
{
|
|
goto IL_029b;
|
|
}
|
|
}
|
|
|
|
IL_028d:
|
|
{
|
|
// trace.Add(graphSpacePos);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_154 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155 = V_20;
|
|
NullCheck(L_154);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_154, L_155, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
goto IL_0100;
|
|
}
|
|
|
|
IL_029b:
|
|
{
|
|
// trace[trace.Count-1] = graphSpacePos;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_156 = V_6;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_157 = V_6;
|
|
NullCheck(L_157);
|
|
int32_t L_158;
|
|
L_158 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_157, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_159 = V_20;
|
|
NullCheck(L_156);
|
|
List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_156, ((int32_t)il2cpp_codegen_subtract(L_158, 1)), L_159, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
goto IL_0100;
|
|
}
|
|
|
|
IL_02b2:
|
|
{
|
|
// trace.Add(graphSpacePos);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_160 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_161 = V_20;
|
|
NullCheck(L_160);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_160, L_161, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
goto IL_0100;
|
|
}
|
|
|
|
IL_02c0:
|
|
{
|
|
// node = neighbour;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_162 = V_17;
|
|
V_14 = L_162;
|
|
// dir = (dir + neighbourIndices.Length/2 + 1) % neighbourIndices.Length;
|
|
int32_t L_163 = V_13;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_164 = V_3;
|
|
NullCheck(L_164);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_165 = V_3;
|
|
NullCheck(L_165);
|
|
V_13 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_163, ((int32_t)(((int32_t)(((RuntimeArray*)L_164)->max_length))/2)))), 1))%((int32_t)(((RuntimeArray*)L_165)->max_length))));
|
|
// while (true) {
|
|
goto IL_0100;
|
|
}
|
|
|
|
IL_02d9:
|
|
{
|
|
// if (trace.Count >= 3) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_166 = V_6;
|
|
NullCheck(L_166);
|
|
int32_t L_167;
|
|
L_167 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_166, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_167) < ((int32_t)3)))
|
|
{
|
|
goto IL_039c;
|
|
}
|
|
}
|
|
{
|
|
// var v0 = trace[trace.Count-2];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_168 = V_6;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_169 = V_6;
|
|
NullCheck(L_169);
|
|
int32_t L_170;
|
|
L_170 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_169, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_168);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171;
|
|
L_171 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_168, ((int32_t)il2cpp_codegen_subtract(L_170, 2)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_24 = L_171;
|
|
// var v1 = trace[trace.Count-1];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_172 = V_6;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_173 = V_6;
|
|
NullCheck(L_173);
|
|
int32_t L_174;
|
|
L_174 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_173, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_172);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_175;
|
|
L_175 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_172, ((int32_t)il2cpp_codegen_subtract(L_174, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
// var v1d = v1 - v0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_176 = V_24;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_177;
|
|
L_177 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_175, L_176, NULL);
|
|
V_25 = L_177;
|
|
// var v2d = trace[0] - v0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_178 = V_6;
|
|
NullCheck(L_178);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_179;
|
|
L_179 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_178, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_180 = V_24;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_181;
|
|
L_181 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_179, L_180, NULL);
|
|
V_26 = L_181;
|
|
// if (!(((Mathf.Abs(v1d.x) > 0.01f || Mathf.Abs(v2d.x) > 0.01f) && (Mathf.Abs(v1d.z) > 0.01f || Mathf.Abs(v2d.z) > 0.01f)) || (Mathf.Abs(v1d.y) > yMergeThreshold || Mathf.Abs(v2d.y) > yMergeThreshold))) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_182 = V_25;
|
|
float L_183 = L_182.___x_2;
|
|
float L_184;
|
|
L_184 = fabsf(L_183);
|
|
if ((((float)L_184) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_0348;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_185 = V_26;
|
|
float L_186 = L_185.___x_2;
|
|
float L_187;
|
|
L_187 = fabsf(L_186);
|
|
if ((!(((float)L_187) > ((float)(0.00999999978f)))))
|
|
{
|
|
goto IL_036e;
|
|
}
|
|
}
|
|
|
|
IL_0348:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_188 = V_25;
|
|
float L_189 = L_188.___z_4;
|
|
float L_190;
|
|
L_190 = fabsf(L_189);
|
|
if ((((float)L_190) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_039c;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_191 = V_26;
|
|
float L_192 = L_191.___z_4;
|
|
float L_193;
|
|
L_193 = fabsf(L_192);
|
|
if ((((float)L_193) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_039c;
|
|
}
|
|
}
|
|
|
|
IL_036e:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_194 = V_25;
|
|
float L_195 = L_194.___y_3;
|
|
float L_196;
|
|
L_196 = fabsf(L_195);
|
|
float L_197 = ___2_yMergeThreshold;
|
|
if ((((float)L_196) > ((float)L_197)))
|
|
{
|
|
goto IL_039c;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_198 = V_26;
|
|
float L_199 = L_198.___y_3;
|
|
float L_200;
|
|
L_200 = fabsf(L_199);
|
|
float L_201 = ___2_yMergeThreshold;
|
|
if ((((float)L_200) > ((float)L_201)))
|
|
{
|
|
goto IL_039c;
|
|
}
|
|
}
|
|
{
|
|
// trace.RemoveAt(trace.Count - 1);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_202 = V_6;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_203 = V_6;
|
|
NullCheck(L_203);
|
|
int32_t L_204;
|
|
L_204 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_203, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_202);
|
|
List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679(L_202, ((int32_t)il2cpp_codegen_subtract(L_204, 1)), List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_039c:
|
|
{
|
|
// if (trace.Count >= 3) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_205 = V_6;
|
|
NullCheck(L_205);
|
|
int32_t L_206;
|
|
L_206 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_205, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_206) < ((int32_t)3)))
|
|
{
|
|
goto IL_044f;
|
|
}
|
|
}
|
|
{
|
|
// var v0 = trace[trace.Count-1];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_207 = V_6;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_208 = V_6;
|
|
NullCheck(L_208);
|
|
int32_t L_209;
|
|
L_209 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_208, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_207);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210;
|
|
L_210 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_207, ((int32_t)il2cpp_codegen_subtract(L_209, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_27 = L_210;
|
|
// var v1 = trace[0];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_211 = V_6;
|
|
NullCheck(L_211);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_212;
|
|
L_212 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_211, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
// var v1d = v1 - v0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_213 = V_27;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_214;
|
|
L_214 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_212, L_213, NULL);
|
|
V_28 = L_214;
|
|
// var v2d = trace[1] - v0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_215 = V_6;
|
|
NullCheck(L_215);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_216;
|
|
L_216 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_215, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217 = V_27;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_218;
|
|
L_218 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_216, L_217, NULL);
|
|
V_29 = L_218;
|
|
// if (!(((Mathf.Abs(v1d.x) > 0.01f || Mathf.Abs(v2d.x) > 0.01f) && (Mathf.Abs(v1d.z) > 0.01f || Mathf.Abs(v2d.z) > 0.01f)) || (Mathf.Abs(v1d.y) > yMergeThreshold || Mathf.Abs(v2d.y) > yMergeThreshold))) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_219 = V_28;
|
|
float L_220 = L_219.___x_2;
|
|
float L_221;
|
|
L_221 = fabsf(L_220);
|
|
if ((((float)L_221) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_0403;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_222 = V_29;
|
|
float L_223 = L_222.___x_2;
|
|
float L_224;
|
|
L_224 = fabsf(L_223);
|
|
if ((!(((float)L_224) > ((float)(0.00999999978f)))))
|
|
{
|
|
goto IL_0429;
|
|
}
|
|
}
|
|
|
|
IL_0403:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_225 = V_28;
|
|
float L_226 = L_225.___z_4;
|
|
float L_227;
|
|
L_227 = fabsf(L_226);
|
|
if ((((float)L_227) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_044f;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_228 = V_29;
|
|
float L_229 = L_228.___z_4;
|
|
float L_230;
|
|
L_230 = fabsf(L_229);
|
|
if ((((float)L_230) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_044f;
|
|
}
|
|
}
|
|
|
|
IL_0429:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_231 = V_28;
|
|
float L_232 = L_231.___y_3;
|
|
float L_233;
|
|
L_233 = fabsf(L_232);
|
|
float L_234 = ___2_yMergeThreshold;
|
|
if ((((float)L_233) > ((float)L_234)))
|
|
{
|
|
goto IL_044f;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_235 = V_29;
|
|
float L_236 = L_235.___y_3;
|
|
float L_237;
|
|
L_237 = fabsf(L_236);
|
|
float L_238 = ___2_yMergeThreshold;
|
|
if ((((float)L_237) > ((float)L_238)))
|
|
{
|
|
goto IL_044f;
|
|
}
|
|
}
|
|
{
|
|
// trace.RemoveAt(0);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_239 = V_6;
|
|
NullCheck(L_239);
|
|
List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679(L_239, 0, List_1_RemoveAt_m482122FD05018D3A1F5EE75A17852A8F8A911679_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_044f:
|
|
{
|
|
// var result = trace.ToArray();
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_240 = V_6;
|
|
NullCheck(L_240);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_241;
|
|
L_241 = List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3(L_240, List_1_ToArray_mF7A66D08104196EBAE0E29F0DD9BA140656EA5F3_RuntimeMethod_var);
|
|
V_15 = L_241;
|
|
// grid.transform.Transform(result);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_242 = ___0_grid;
|
|
NullCheck(L_242);
|
|
GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* L_243;
|
|
L_243 = GridGraph_get_transform_m7A16F060EA206BD8A178938B951444FF86634F15_inline(L_242, NULL);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_244 = V_15;
|
|
NullCheck(L_243);
|
|
GraphTransform_Transform_m9FFED78450F41DB68390F49EDF5FF331FFA254F7(L_243, L_244, NULL);
|
|
// callback(result);
|
|
Action_1_t229A459B7FA7229984043C1868CAEDD374607A45* L_245 = ___1_callback;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_246 = V_15;
|
|
NullCheck(L_245);
|
|
Action_1_Invoke_m393460B8B649B3A307562EB08CDE5DB424ED6662_inline(L_245, L_246, NULL);
|
|
}
|
|
|
|
IL_046d:
|
|
{
|
|
// for (int startDir = 0; startDir < neighbourIndices.Length; startDir++) {
|
|
int32_t L_247 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_247, 1));
|
|
}
|
|
|
|
IL_0473:
|
|
{
|
|
// for (int startDir = 0; startDir < neighbourIndices.Length; startDir++) {
|
|
int32_t L_248 = V_10;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_249 = V_3;
|
|
NullCheck(L_249);
|
|
if ((((int32_t)L_248) < ((int32_t)((int32_t)(((RuntimeArray*)L_249)->max_length)))))
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
|
|
IL_047d:
|
|
{
|
|
// for (int i = 0; i < nodes.Length; i++) {
|
|
int32_t L_250 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_250, 1));
|
|
}
|
|
|
|
IL_0483:
|
|
{
|
|
// for (int i = 0; i < nodes.Length; i++) {
|
|
int32_t L_251 = V_8;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_252 = ___3_nodes;
|
|
NullCheck(L_252);
|
|
if ((((int32_t)L_251) < ((int32_t)((int32_t)(((RuntimeArray*)L_252)->max_length)))))
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
}
|
|
{
|
|
// ListPool<Vector3>.Release(ref trace);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
ListPool_1_Release_m2A0ADBC1731FF95BB5174DF06AAF12806BAF06F0((&V_6), ListPool_1_Release_m2A0ADBC1731FF95BB5174DF06AAF12806BAF06F0_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0494:
|
|
{
|
|
// }
|
|
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 Pathfinding.GraphUtilities/<>c__DisplayClass0_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_mA660191E6F97BF06FDEE175263AA3F3586A83E53 (U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUtilities/<>c__DisplayClass0_0::<GetContours>b__0(System.Collections.Generic.List`1<Pathfinding.Int3>,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0_U3CGetContoursU3Eb__0_m3205605DE80705A234BDFFDE193414DE129C0439 (U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* __this, List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* ___0_vertices, bool ___1_cycle, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// for (int j = cycle ? vertices.Count - 1 : 0, i = 0; i < vertices.Count; j = i, i++) {
|
|
bool L_0 = ___1_cycle;
|
|
if (L_0)
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_1 = ___0_vertices;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_inline(L_1, List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_RuntimeMethod_var);
|
|
G_B3_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
V_0 = G_B3_0;
|
|
// for (int j = cycle ? vertices.Count - 1 : 0, i = 0; i < vertices.Count; j = i, i++) {
|
|
V_1 = 0;
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// result.Add((Vector3)vertices[j]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = __this->___result_0;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_4 = ___0_vertices;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6;
|
|
L_6 = List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A(L_4, L_5, List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_6, NULL);
|
|
NullCheck(L_3);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_3, L_7, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// result.Add((Vector3)vertices[i]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_8 = __this->___result_0;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_9 = ___0_vertices;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_11;
|
|
L_11 = List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A(L_9, L_10, List_1_get_Item_m494F82319036D0C1C31D1042C4C2C3FB6FF8C69A_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_11, NULL);
|
|
NullCheck(L_8);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_8, L_12, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int j = cycle ? vertices.Count - 1 : 0, i = 0; i < vertices.Count; j = i, i++) {
|
|
int32_t L_13 = V_1;
|
|
V_0 = L_13;
|
|
// for (int j = cycle ? vertices.Count - 1 : 0, i = 0; i < vertices.Count; j = i, i++) {
|
|
int32_t L_14 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// for (int j = cycle ? vertices.Count - 1 : 0, i = 0; i < vertices.Count; j = i, i++) {
|
|
int32_t L_15 = V_1;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_16 = ___0_vertices;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_inline(L_16, List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_RuntimeMethod_var);
|
|
if ((((int32_t)L_15) < ((int32_t)L_17)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// });
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUtilities/<>c__DisplayClass0_0::<GetContours>b__1(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0_U3CGetContoursU3Eb__1_m062F9F8172DC3D6D46FB102FEB7D53862BC71B27 (U3CU3Ec__DisplayClass0_0_t3BF33C273D9252FEC32A094085219B0CD6CC9B70* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_vertices, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// for (int j = vertices.Length - 1, i = 0; i < vertices.Length; j = i, i++) {
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_vertices;
|
|
NullCheck(L_0);
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
|
|
// for (int j = vertices.Length - 1, i = 0; i < vertices.Length; j = i, i++) {
|
|
V_1 = 0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// result.Add((Vector3)vertices[j]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = __this->___result_0;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___0_vertices;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_1);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_1, L_5, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// result.Add((Vector3)vertices[i]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = __this->___result_0;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = ___0_vertices;
|
|
int32_t L_8 = V_1;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
NullCheck(L_6);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_6, L_10, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int j = vertices.Length - 1, i = 0; i < vertices.Length; j = i, i++) {
|
|
int32_t L_11 = V_1;
|
|
V_0 = L_11;
|
|
// for (int j = vertices.Length - 1, i = 0; i < vertices.Length; j = i, i++) {
|
|
int32_t L_12 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// for (int j = vertices.Length - 1, i = 0; i < vertices.Length; j = i, i++) {
|
|
int32_t L_13 = V_1;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = ___0_vertices;
|
|
NullCheck(L_14);
|
|
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// }, 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.Void Pathfinding.GraphUtilities/<>c__DisplayClass1_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0__ctor_mCFEE0A91FB46D5B1530CA337D7AD5E4495086226 (U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUtilities/<>c__DisplayClass1_0::<GetContours>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0_U3CGetContoursU3Eb__0_mF798D0794486B1D65CE32732E10F49E5AE2A6BF4 (U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0__node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* V_0 = NULL;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
{
|
|
// var node = _node as TriangleMeshNode;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0__node;
|
|
V_0 = ((TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80*)IsInstClass((RuntimeObject*)L_0, TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var));
|
|
// uses[0] = uses[1] = uses[2] = false;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = __this->___uses_0;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = __this->___uses_0;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = __this->___uses_0;
|
|
int32_t L_4 = 0;
|
|
V_1 = (bool)L_4;
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (bool)L_4);
|
|
bool L_5 = V_1;
|
|
bool L_6 = L_5;
|
|
V_1 = L_6;
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (bool)L_6);
|
|
bool L_7 = V_1;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (bool)L_7);
|
|
// if (node != null) {
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_8 = V_0;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0108;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = 0; j < node.connections.Length; j++) {
|
|
V_2 = 0;
|
|
goto IL_0066;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// var other = node.connections[j].node as TriangleMeshNode;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_10 = ((MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)L_9)->___connections_20;
|
|
int32_t L_11 = V_2;
|
|
NullCheck(L_10);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___node_0;
|
|
V_3 = ((TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80*)IsInstClass((RuntimeObject*)L_12, TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var));
|
|
// if (other != null) {
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_13 = V_3;
|
|
if (!L_13)
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
// int a = node.SharedEdge(other);
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_14 = V_0;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_15 = V_3;
|
|
NullCheck(L_14);
|
|
int32_t L_16;
|
|
L_16 = TriangleMeshNode_SharedEdge_m2B14A28F6A1DB044EAB7741927A09CAE35934189(L_14, L_15, NULL);
|
|
V_4 = L_16;
|
|
// if (a != -1) uses[a] = true;
|
|
int32_t L_17 = V_4;
|
|
if ((((int32_t)L_17) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
// if (a != -1) uses[a] = true;
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_18 = __this->___uses_0;
|
|
int32_t L_19 = V_4;
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (bool)1);
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// for (int j = 0; j < node.connections.Length; j++) {
|
|
int32_t L_20 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// for (int j = 0; j < node.connections.Length; j++) {
|
|
int32_t L_21 = V_2;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_23 = ((MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)L_22)->___connections_20;
|
|
NullCheck(L_23);
|
|
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = 0; j < 3; j++) {
|
|
V_5 = 0;
|
|
goto IL_0100;
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// if (!uses[j]) {
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_24 = __this->___uses_0;
|
|
int32_t L_25 = V_5;
|
|
NullCheck(L_24);
|
|
int32_t L_26 = L_25;
|
|
uint8_t L_27 = (uint8_t)(L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
|
|
if (L_27)
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
{
|
|
// var i1 = j;
|
|
int32_t L_28 = V_5;
|
|
V_6 = L_28;
|
|
// var i2 = (j+1) % node.GetVertexCount();
|
|
int32_t L_29 = V_5;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_30 = V_0;
|
|
NullCheck(L_30);
|
|
int32_t L_31;
|
|
L_31 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 Pathfinding.MeshNode::GetVertexCount() */, L_30);
|
|
V_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_29, 1))%L_31));
|
|
// outline[node.GetVertexIndex(i1)] = node.GetVertexIndex(i2);
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* L_32 = __this->___outline_1;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_33 = V_0;
|
|
int32_t L_34 = V_6;
|
|
NullCheck(L_33);
|
|
int32_t L_35;
|
|
L_35 = TriangleMeshNode_GetVertexIndex_m045B00962C60A0BCA7D3D93727E2C1BF4D50CEB7(L_33, L_34, NULL);
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_36 = V_0;
|
|
int32_t L_37 = V_7;
|
|
NullCheck(L_36);
|
|
int32_t L_38;
|
|
L_38 = TriangleMeshNode_GetVertexIndex_m045B00962C60A0BCA7D3D93727E2C1BF4D50CEB7(L_36, L_37, NULL);
|
|
NullCheck(L_32);
|
|
Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF(L_32, L_35, L_38, Dictionary_2_set_Item_m420CFC153320557E6823B06767710D1E636E5BDF_RuntimeMethod_var);
|
|
// hasInEdge.Add(node.GetVertexIndex(i2));
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_39 = __this->___hasInEdge_2;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_40 = V_0;
|
|
int32_t L_41 = V_7;
|
|
NullCheck(L_40);
|
|
int32_t L_42;
|
|
L_42 = TriangleMeshNode_GetVertexIndex_m045B00962C60A0BCA7D3D93727E2C1BF4D50CEB7(L_40, L_41, NULL);
|
|
NullCheck(L_39);
|
|
bool L_43;
|
|
L_43 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_39, L_42, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
|
|
// vertexPositions[node.GetVertexIndex(i1)] = node.GetVertex(i1);
|
|
Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* L_44 = __this->___vertexPositions_3;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_45 = V_0;
|
|
int32_t L_46 = V_6;
|
|
NullCheck(L_45);
|
|
int32_t L_47;
|
|
L_47 = TriangleMeshNode_GetVertexIndex_m045B00962C60A0BCA7D3D93727E2C1BF4D50CEB7(L_45, L_46, NULL);
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_48 = V_0;
|
|
int32_t L_49 = V_6;
|
|
NullCheck(L_48);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_50;
|
|
L_50 = VirtualFuncInvoker1< Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, int32_t >::Invoke(20 /* Pathfinding.Int3 Pathfinding.MeshNode::GetVertex(System.Int32) */, L_48, L_49);
|
|
NullCheck(L_44);
|
|
Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD(L_44, L_47, L_50, Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD_RuntimeMethod_var);
|
|
// vertexPositions[node.GetVertexIndex(i2)] = node.GetVertex(i2);
|
|
Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* L_51 = __this->___vertexPositions_3;
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_52 = V_0;
|
|
int32_t L_53 = V_7;
|
|
NullCheck(L_52);
|
|
int32_t L_54;
|
|
L_54 = TriangleMeshNode_GetVertexIndex_m045B00962C60A0BCA7D3D93727E2C1BF4D50CEB7(L_52, L_53, NULL);
|
|
TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80* L_55 = V_0;
|
|
int32_t L_56 = V_7;
|
|
NullCheck(L_55);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_57;
|
|
L_57 = VirtualFuncInvoker1< Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, int32_t >::Invoke(20 /* Pathfinding.Int3 Pathfinding.MeshNode::GetVertex(System.Int32) */, L_55, L_56);
|
|
NullCheck(L_51);
|
|
Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD(L_51, L_54, L_57, Dictionary_2_set_Item_mDEAE2F0A481911C4D1057F75DAADE50B365F18FD_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
// for (int j = 0; j < 3; j++) {
|
|
int32_t L_58 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_58, 1));
|
|
}
|
|
|
|
IL_0100:
|
|
{
|
|
// for (int j = 0; j < 3; j++) {
|
|
int32_t L_59 = V_5;
|
|
if ((((int32_t)L_59) < ((int32_t)3)))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
|
|
IL_0108:
|
|
{
|
|
// });
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.GraphUtilities/<>c__DisplayClass1_0::<GetContours>b__1(System.Collections.Generic.List`1<System.Int32>,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0_U3CGetContoursU3Eb__1_mA2AACCB8DB6751AD294007E75D44307BB0799845 (U3CU3Ec__DisplayClass1_0_t8B205FF266EA9551259DF6D4D4FD2A72A16B3CA2* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_chain, bool ___1_cycle, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m49294889FF0AFD60210807450EACCF861FB0F92E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m0ED104F353871703AE7D7C5590ED154A64C2DF76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t4C400CB95B7E553EF3DB6C4E398C859B8E2164E9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3379DEA703C536D8D6F82BD9CDFC7441FC2D90CB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// List<Int3> vertices = ListPool<Int3>.Claim();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t4C400CB95B7E553EF3DB6C4E398C859B8E2164E9_il2cpp_TypeInfo_var);
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_0;
|
|
L_0 = ListPool_1_Claim_m0ED104F353871703AE7D7C5590ED154A64C2DF76(ListPool_1_Claim_m0ED104F353871703AE7D7C5590ED154A64C2DF76_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// for (int i = 0; i < chain.Count; i++) vertices.Add(vertexPositions[chain[i]]);
|
|
V_1 = 0;
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// for (int i = 0; i < chain.Count; i++) vertices.Add(vertexPositions[chain[i]]);
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_1 = V_0;
|
|
Dictionary_2_t77AA48AF3213563436795F9368205A50A29ECBAF* L_2 = __this->___vertexPositions_3;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = ___0_chain;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5;
|
|
L_5 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_3, L_4, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
NullCheck(L_2);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6;
|
|
L_6 = Dictionary_2_get_Item_m49294889FF0AFD60210807450EACCF861FB0F92E(L_2, L_5, Dictionary_2_get_Item_m49294889FF0AFD60210807450EACCF861FB0F92E_RuntimeMethod_var);
|
|
NullCheck(L_1);
|
|
List_1_Add_m3379DEA703C536D8D6F82BD9CDFC7441FC2D90CB_inline(L_1, L_6, List_1_Add_m3379DEA703C536D8D6F82BD9CDFC7441FC2D90CB_RuntimeMethod_var);
|
|
// for (int i = 0; i < chain.Count; i++) vertices.Add(vertexPositions[chain[i]]);
|
|
int32_t L_7 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// for (int i = 0; i < chain.Count; i++) vertices.Add(vertexPositions[chain[i]]);
|
|
int32_t L_8 = V_1;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_9 = ___0_chain;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_9, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// results(vertices, cycle);
|
|
Action_2_t3A69430F4D4E76C895CD7333F391B7978B46E08A* L_11 = __this->___results_4;
|
|
List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* L_12 = V_0;
|
|
bool L_13 = ___1_cycle;
|
|
NullCheck(L_11);
|
|
Action_2_Invoke_mD6D3FB3AF3CD16CBB7F02208DC7D3BBA8D876281_inline(L_11, L_12, L_13, 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.Int32 Pathfinding.HierarchicalGraph::get_version()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchicalGraph_get_version_mDB9D8A6E42F4F5A26E148AD960FBACF7429FB0AA (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int version { get; private set; }
|
|
int32_t L_0 = __this->___U3CversionU3Ek__BackingField_7;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::set_version(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_set_version_mE7A2D5368C1AFE0A188BA0CAA63EF90FAAE1DFA0 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int version { get; private set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CversionU3Ek__BackingField_7 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph__ctor_m76087726AFA84F7D76891135B3C2F3519089E873 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchicalGraph_U3C_ctorU3Eb__22_0_m07B8B3887D8BC24DE973DC7EB72005E929FCBAD4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mCF0FD704F822CB874B799ACC58C5C322CCA31A95_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// List<GraphNode>[] children = new List<GraphNode>[0];
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_0 = (List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE*)(List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE*)SZArrayNew(List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___children_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___children_3), (void*)L_0);
|
|
// List<int>[] connections = new List<int>[0];
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_1 = (List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)SZArrayNew(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___connections_4 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connections_4), (void*)L_1);
|
|
// int[] areas = new int[0];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___areas_5 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___areas_5), (void*)L_2);
|
|
// byte[] dirty = new byte[0];
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___dirty_6 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dirty_6), (void*)L_3);
|
|
// Queue<GraphNode> temporaryQueue = new Queue<GraphNode>();
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_4 = (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822*)il2cpp_codegen_object_new(Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
Queue_1__ctor_mCF0FD704F822CB874B799ACC58C5C322CCA31A95(L_4, Queue_1__ctor_mCF0FD704F822CB874B799ACC58C5C322CCA31A95_RuntimeMethod_var);
|
|
__this->___temporaryQueue_10 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryQueue_10), (void*)L_4);
|
|
// Stack<int> temporaryStack = new Stack<int>();
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_5 = (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6*)il2cpp_codegen_object_new(Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1(L_5, Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1_RuntimeMethod_var);
|
|
__this->___temporaryStack_14 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryStack_14), (void*)L_5);
|
|
// GraphNode[] dirtyNodes = new GraphNode[128];
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_6 = (GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)(GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)SZArrayNew(GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
|
|
__this->___dirtyNodes_16 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dirtyNodes_16), (void*)L_6);
|
|
// Stack<int> freeNodeIndices = new Stack<int>();
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_7 = (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6*)il2cpp_codegen_object_new(Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1(L_7, Stack_1__ctor_mF63AE96E8925749CDACE05B89002A389DDD748D1_RuntimeMethod_var);
|
|
__this->___freeNodeIndices_17 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___freeNodeIndices_17), (void*)L_7);
|
|
// public HierarchicalGraph () {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// connectionCallback = (GraphNode neighbour) => {
|
|
// var hIndex = neighbour.HierarchicalNodeIndex;
|
|
// if (hIndex == 0) {
|
|
// if (currentChildren.Count < MaxChildrenPerNode && neighbour.Walkable /* && (((GridNode)currentChildren[0]).XCoordinateInGrid/Tiling == ((GridNode)neighbour).XCoordinateInGrid/Tiling) && (((GridNode)currentChildren[0]).ZCoordinateInGrid/Tiling == ((GridNode)neighbour).ZCoordinateInGrid/Tiling)*/) {
|
|
// neighbour.HierarchicalNodeIndex = currentHierarchicalNodeIndex;
|
|
// temporaryQueue.Enqueue(neighbour);
|
|
// currentChildren.Add(neighbour);
|
|
// }
|
|
// } else if (hIndex != currentHierarchicalNodeIndex && !currentConnections.Contains(hIndex)) {
|
|
// // The Contains call can in theory be very slow as an hierarchical node may be adjacent to an arbitrary number of nodes.
|
|
// // However in practice due to how the nodes are constructed they will only be adjacent to a smallish (?4-6) number of other nodes.
|
|
// // So a Contains call will be much faster than say a Set lookup.
|
|
// currentConnections.Add(hIndex);
|
|
// }
|
|
// };
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_8 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_8, __this, (intptr_t)((void*)HierarchicalGraph_U3C_ctorU3Eb__22_0_m07B8B3887D8BC24DE973DC7EB72005E929FCBAD4_RuntimeMethod_var), NULL);
|
|
__this->___connectionCallback_9 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectionCallback_9), (void*)L_8);
|
|
// Grow();
|
|
HierarchicalGraph_Grow_m558EDE1B2EFA8DC1FB9BAEC136BA12FE250C50E1(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::Grow()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_Grow_m558EDE1B2EFA8DC1FB9BAEC136BA12FE250C50E1 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_mA7D6EB601FD06C65F8EEEED3658B3FF827594492_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_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);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* V_0 = NULL;
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* V_1 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
{
|
|
// var newChildren = new List<GraphNode>[System.Math.Max(64, children.Length*2)];
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_0 = __this->___children_3;
|
|
NullCheck(L_0);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)64), ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), 2)), NULL);
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_2 = (List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE*)(List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE*)SZArrayNew(List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE_il2cpp_TypeInfo_var, (uint32_t)L_1);
|
|
V_0 = L_2;
|
|
// var newConnections = new List<int>[newChildren.Length];
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_4 = (List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)SZArrayNew(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)));
|
|
V_1 = L_4;
|
|
// var newAreas = new int[newChildren.Length];
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)));
|
|
V_2 = L_6;
|
|
// var newDirty = new byte[newChildren.Length];
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)));
|
|
V_3 = L_8;
|
|
// children.CopyTo(newChildren, 0);
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_9 = __this->___children_3;
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_10 = V_0;
|
|
NullCheck((RuntimeArray*)L_9);
|
|
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_9, (RuntimeArray*)L_10, 0, NULL);
|
|
// connections.CopyTo(newConnections, 0);
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_11 = __this->___connections_4;
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_12 = V_1;
|
|
NullCheck((RuntimeArray*)L_11);
|
|
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_11, (RuntimeArray*)L_12, 0, NULL);
|
|
// areas.CopyTo(newAreas, 0);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->___areas_5;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_2;
|
|
NullCheck((RuntimeArray*)L_13);
|
|
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_13, (RuntimeArray*)L_14, 0, NULL);
|
|
// dirty.CopyTo(newDirty, 0);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___dirty_6;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_3;
|
|
NullCheck((RuntimeArray*)L_15);
|
|
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_15, (RuntimeArray*)L_16, 0, NULL);
|
|
// for (int i = children.Length; i < newChildren.Length; i++) {
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_17 = __this->___children_3;
|
|
NullCheck(L_17);
|
|
V_4 = ((int32_t)(((RuntimeArray*)L_17)->max_length));
|
|
goto IL_00a1;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// newChildren[i] = ListPool<GraphNode>.Claim(MaxChildrenPerNode);
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_18 = V_0;
|
|
int32_t L_19 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_20;
|
|
L_20 = ListPool_1_Claim_mA7D6EB601FD06C65F8EEEED3658B3FF827594492(((int32_t)256), ListPool_1_Claim_mA7D6EB601FD06C65F8EEEED3658B3FF827594492_RuntimeMethod_var);
|
|
NullCheck(L_18);
|
|
ArrayElementTypeCheck (L_18, L_20);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59*)L_20);
|
|
// newConnections[i] = new List<int>();
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_21 = V_1;
|
|
int32_t L_22 = V_4;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_23 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
|
|
NullCheck(L_23);
|
|
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_23, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
|
|
NullCheck(L_21);
|
|
ArrayElementTypeCheck (L_21, L_23);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)L_23);
|
|
// if (i > 0) freeNodeIndices.Push(i);
|
|
int32_t L_24 = V_4;
|
|
if ((((int32_t)L_24) <= ((int32_t)0)))
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
// if (i > 0) freeNodeIndices.Push(i);
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_25 = __this->___freeNodeIndices_17;
|
|
int32_t L_26 = V_4;
|
|
NullCheck(L_25);
|
|
Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA(L_25, L_26, Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
// for (int i = children.Length; i < newChildren.Length; i++) {
|
|
int32_t L_27 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// for (int i = children.Length; i < newChildren.Length; i++) {
|
|
int32_t L_28 = V_4;
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
// children = newChildren;
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_30 = V_0;
|
|
__this->___children_3 = L_30;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___children_3), (void*)L_30);
|
|
// connections = newConnections;
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_31 = V_1;
|
|
__this->___connections_4 = L_31;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connections_4), (void*)L_31);
|
|
// areas = newAreas;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_2;
|
|
__this->___areas_5 = L_32;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___areas_5), (void*)L_32);
|
|
// dirty = newDirty;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = V_3;
|
|
__this->___dirty_6 = L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dirty_6), (void*)L_33);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.HierarchicalGraph::GetHierarchicalNodeIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchicalGraph_GetHierarchicalNodeIndex_m07CBF12C41862F52D38434FBDAFACB23BF2AE910 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (freeNodeIndices.Count == 0) Grow();
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_0 = __this->___freeNodeIndices_17;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_inline(L_0, Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_RuntimeMethod_var);
|
|
if (L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// if (freeNodeIndices.Count == 0) Grow();
|
|
HierarchicalGraph_Grow_m558EDE1B2EFA8DC1FB9BAEC136BA12FE250C50E1(__this, NULL);
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// return freeNodeIndices.Pop();
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_2 = __this->___freeNodeIndices_17;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748(L_2, Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748_RuntimeMethod_var);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::OnCreatedNode(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_OnCreatedNode_m7BBBE07C8242DBEA4DCC83CE9B96628A1432DBE7 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* V_0 = NULL;
|
|
{
|
|
// if (node.NodeIndex >= dirtyNodes.Length) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_0, NULL);
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_2 = __this->___dirtyNodes_16;
|
|
NullCheck(L_2);
|
|
if ((((int32_t)L_1) < ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// var newDirty = new GraphNode[System.Math.Max(node.NodeIndex + 1, dirtyNodes.Length*2)];
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ___0_node;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_3, NULL);
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_5 = __this->___dirtyNodes_16;
|
|
NullCheck(L_5);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_6;
|
|
L_6 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_add(L_4, 1)), ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_5)->max_length)), 2)), NULL);
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_7 = (GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)(GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)SZArrayNew(GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557_il2cpp_TypeInfo_var, (uint32_t)L_6);
|
|
V_0 = L_7;
|
|
// dirtyNodes.CopyTo(newDirty, 0);
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_8 = __this->___dirtyNodes_16;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_9 = V_0;
|
|
NullCheck((RuntimeArray*)L_8);
|
|
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_8, (RuntimeArray*)L_9, 0, NULL);
|
|
// dirtyNodes = newDirty;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_10 = V_0;
|
|
__this->___dirtyNodes_16 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dirtyNodes_16), (void*)L_10);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// AddDirtyNode(node);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11 = ___0_node;
|
|
HierarchicalGraph_AddDirtyNode_m7EF882514CA190295D8580CB34B0AEF5891B7823(__this, L_11, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::AddDirtyNode(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_AddDirtyNode_m7EF882514CA190295D8580CB34B0AEF5891B7823 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// if (!node.IsHierarchicalNodeDirty) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = GraphNode_get_IsHierarchicalNodeDirty_m719B212B4EA163EE1DFED96E7BCEF2555C551DA8(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_012a;
|
|
}
|
|
}
|
|
{
|
|
// node.IsHierarchicalNodeDirty = true;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = ___0_node;
|
|
NullCheck(L_2);
|
|
GraphNode_set_IsHierarchicalNodeDirty_mA9AAB9D2771A905DD1F802F19381CF42CC6CAE7D(L_2, (bool)1, NULL);
|
|
// if (numDirtyNodes < dirtyNodes.Length) {
|
|
int32_t L_3 = __this->___numDirtyNodes_15;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_4 = __this->___dirtyNodes_16;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) >= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// dirtyNodes[numDirtyNodes] = node;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_5 = __this->___dirtyNodes_16;
|
|
int32_t L_6 = __this->___numDirtyNodes_15;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7 = ___0_node;
|
|
NullCheck(L_5);
|
|
ArrayElementTypeCheck (L_5, L_7);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_7);
|
|
// numDirtyNodes++;
|
|
int32_t L_8 = __this->___numDirtyNodes_15;
|
|
__this->___numDirtyNodes_15 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
return;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// int maxIndex = 0;
|
|
V_0 = 0;
|
|
// for (int i = numDirtyNodes - 1; i >= 0; i--) {
|
|
int32_t L_9 = __this->___numDirtyNodes_15;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
|
|
goto IL_00bb;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// if (dirtyNodes[i].Destroyed) {
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_10 = __this->___dirtyNodes_16;
|
|
int32_t L_11 = V_1;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = L_11;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_13, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// numDirtyNodes--;
|
|
int32_t L_15 = __this->___numDirtyNodes_15;
|
|
__this->___numDirtyNodes_15 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
|
|
// dirty[dirtyNodes[i].HierarchicalNodeIndex] = 1;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = __this->___dirty_6;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_17 = __this->___dirtyNodes_16;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
int32_t L_19 = L_18;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = GraphNode_get_HierarchicalNodeIndex_mDA5F72F73692892E6A1AB01877463381A0391D56(L_20, NULL);
|
|
NullCheck(L_16);
|
|
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (uint8_t)1);
|
|
// dirtyNodes[i] = dirtyNodes[numDirtyNodes];
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_22 = __this->___dirtyNodes_16;
|
|
int32_t L_23 = V_1;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_24 = __this->___dirtyNodes_16;
|
|
int32_t L_25 = __this->___numDirtyNodes_15;
|
|
NullCheck(L_24);
|
|
int32_t L_26 = L_25;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
|
|
NullCheck(L_22);
|
|
ArrayElementTypeCheck (L_22, L_27);
|
|
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_27);
|
|
// dirtyNodes[numDirtyNodes] = null;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_28 = __this->___dirtyNodes_16;
|
|
int32_t L_29 = __this->___numDirtyNodes_15;
|
|
NullCheck(L_28);
|
|
ArrayElementTypeCheck (L_28, NULL);
|
|
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL);
|
|
goto IL_00b7;
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// maxIndex = System.Math.Max(maxIndex, dirtyNodes[i].NodeIndex);
|
|
int32_t L_30 = V_0;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_31 = __this->___dirtyNodes_16;
|
|
int32_t L_32 = V_1;
|
|
NullCheck(L_31);
|
|
int32_t L_33 = L_32;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
|
|
NullCheck(L_34);
|
|
int32_t L_35;
|
|
L_35 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_34, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_36;
|
|
L_36 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_30, L_35, NULL);
|
|
V_0 = L_36;
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
// for (int i = numDirtyNodes - 1; i >= 0; i--) {
|
|
int32_t L_37 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_37, 1));
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
// for (int i = numDirtyNodes - 1; i >= 0; i--) {
|
|
int32_t L_38 = V_1;
|
|
if ((((int32_t)L_38) >= ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// if (numDirtyNodes >= dirtyNodes.Length) throw new System.Exception("Failed to compactify dirty nodes array. This should not happen. " + maxIndex + " " + numDirtyNodes + " " + dirtyNodes.Length);
|
|
int32_t L_39 = __this->___numDirtyNodes_15;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_40 = __this->___dirtyNodes_16;
|
|
NullCheck(L_40);
|
|
if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))
|
|
{
|
|
goto IL_0123;
|
|
}
|
|
}
|
|
{
|
|
// if (numDirtyNodes >= dirtyNodes.Length) throw new System.Exception("Failed to compactify dirty nodes array. This should not happen. " + maxIndex + " " + numDirtyNodes + " " + dirtyNodes.Length);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_41;
|
|
NullCheck(L_42);
|
|
ArrayElementTypeCheck (L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral159ACD44FD2D57F31AB7B30C90F0C8B3CC5679C8)));
|
|
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral159ACD44FD2D57F31AB7B30C90F0C8B3CC5679C8)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42;
|
|
String_t* L_44;
|
|
L_44 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
NullCheck(L_43);
|
|
ArrayElementTypeCheck (L_43, L_44);
|
|
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_44);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_43;
|
|
NullCheck(L_45);
|
|
ArrayElementTypeCheck (L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745)));
|
|
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45;
|
|
int32_t* L_47 = (int32_t*)(&__this->___numDirtyNodes_15);
|
|
String_t* L_48;
|
|
L_48 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_47, NULL);
|
|
NullCheck(L_46);
|
|
ArrayElementTypeCheck (L_46, L_48);
|
|
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_48);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_46;
|
|
NullCheck(L_49);
|
|
ArrayElementTypeCheck (L_49, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745)));
|
|
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_51 = __this->___dirtyNodes_16;
|
|
NullCheck(L_51);
|
|
V_2 = ((int32_t)(((RuntimeArray*)L_51)->max_length));
|
|
String_t* L_52;
|
|
L_52 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
|
|
NullCheck(L_50);
|
|
ArrayElementTypeCheck (L_50, L_52);
|
|
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_52);
|
|
String_t* L_53;
|
|
L_53 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_50, NULL);
|
|
Exception_t* L_54 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_54);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_54, L_53, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_54, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchicalGraph_AddDirtyNode_m7EF882514CA190295D8580CB34B0AEF5891B7823_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0123:
|
|
{
|
|
// AddDirtyNode(node);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_55 = ___0_node;
|
|
HierarchicalGraph_AddDirtyNode_m7EF882514CA190295D8580CB34B0AEF5891B7823(__this, L_55, NULL);
|
|
}
|
|
|
|
IL_012a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.HierarchicalGraph::get_NumConnectedComponents()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchicalGraph_get_NumConnectedComponents_m8A50B6BC509D18905CF484DB34C9B3CC14FC0514 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int NumConnectedComponents { get; private set; }
|
|
int32_t L_0 = __this->___U3CNumConnectedComponentsU3Ek__BackingField_19;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::set_NumConnectedComponents(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_set_NumConnectedComponents_mB997290CFBED00FA19CD5F20E889A6E74355EF49 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int NumConnectedComponents { get; private set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CNumConnectedComponentsU3Ek__BackingField_19 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.UInt32 Pathfinding.HierarchicalGraph::GetConnectedComponent(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchicalGraph_GetConnectedComponent_mB8A909F8D19752DA94E09CC2F3B846AA07A49F2E (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_hierarchicalNodeIndex, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (uint)areas[hierarchicalNodeIndex];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___areas_5;
|
|
int32_t L_1 = ___0_hierarchicalNodeIndex;
|
|
NullCheck(L_0);
|
|
int32_t L_2 = L_1;
|
|
int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::RemoveHierarchicalNode(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_RemoveHierarchicalNode_m29EB8E53F01AD387FBF5C0D40E1710817410F6FB (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_hierarchicalNode, bool ___1_removeAdjacentSmallNodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListExtensions_ClearFast_TisGraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A_m69A7B138C812E7BBD6740774B97D17BD3B5E8C2C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
{
|
|
// freeNodeIndices.Push(hierarchicalNode);
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_0 = __this->___freeNodeIndices_17;
|
|
int32_t L_1 = ___0_hierarchicalNode;
|
|
NullCheck(L_0);
|
|
Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA(L_0, L_1, Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_RuntimeMethod_var);
|
|
// var conns = connections[hierarchicalNode];
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_2 = __this->___connections_4;
|
|
int32_t L_3 = ___0_hierarchicalNode;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
V_0 = L_5;
|
|
// for (int i = 0; i < conns.Count; i++) {
|
|
V_2 = 0;
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// var adjacentHierarchicalNode = conns[i];
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = V_0;
|
|
int32_t L_7 = V_2;
|
|
NullCheck(L_6);
|
|
int32_t L_8;
|
|
L_8 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_6, L_7, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
V_3 = L_8;
|
|
// if (dirty[adjacentHierarchicalNode] != 0) continue;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___dirty_6;
|
|
int32_t L_10 = V_3;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
uint8_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
if (L_12)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// if (removeAdjacentSmallNodes && children[adjacentHierarchicalNode].Count < MinChildrenPerNode) {
|
|
bool L_13 = ___1_removeAdjacentSmallNodes;
|
|
if (!L_13)
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_14 = __this->___children_3;
|
|
int32_t L_15 = V_3;
|
|
NullCheck(L_14);
|
|
int32_t L_16 = L_15;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_17, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_18) >= ((int32_t)((int32_t)128))))
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
// dirty[adjacentHierarchicalNode] = 2;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___dirty_6;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (uint8_t)2);
|
|
// RemoveHierarchicalNode(adjacentHierarchicalNode, false);
|
|
int32_t L_21 = V_3;
|
|
HierarchicalGraph_RemoveHierarchicalNode_m29EB8E53F01AD387FBF5C0D40E1710817410F6FB(__this, L_21, (bool)0, NULL);
|
|
goto IL_0064;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// connections[adjacentHierarchicalNode].Remove(hierarchicalNode);
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_22 = __this->___connections_4;
|
|
int32_t L_23 = V_3;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = L_23;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
|
|
int32_t L_26 = ___0_hierarchicalNode;
|
|
NullCheck(L_25);
|
|
bool L_27;
|
|
L_27 = List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5(L_25, L_26, List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// for (int i = 0; i < conns.Count; i++) {
|
|
int32_t L_28 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// for (int i = 0; i < conns.Count; i++) {
|
|
int32_t L_29 = V_2;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_30 = V_0;
|
|
NullCheck(L_30);
|
|
int32_t L_31;
|
|
L_31 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_30, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
if ((((int32_t)L_29) < ((int32_t)L_31)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// conns.Clear();
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_32 = V_0;
|
|
NullCheck(L_32);
|
|
List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_32, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
|
|
// var nodeChildren = children[hierarchicalNode];
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_33 = __this->___children_3;
|
|
int32_t L_34 = ___0_hierarchicalNode;
|
|
NullCheck(L_33);
|
|
int32_t L_35 = L_34;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
|
|
V_1 = L_36;
|
|
// for (int i = 0; i < nodeChildren.Count; i++) {
|
|
V_4 = 0;
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
// AddDirtyNode(nodeChildren[i]);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_37 = V_1;
|
|
int32_t L_38 = V_4;
|
|
NullCheck(L_37);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_39;
|
|
L_39 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_37, L_38, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
HierarchicalGraph_AddDirtyNode_m7EF882514CA190295D8580CB34B0AEF5891B7823(__this, L_39, NULL);
|
|
// for (int i = 0; i < nodeChildren.Count; i++) {
|
|
int32_t L_40 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
// for (int i = 0; i < nodeChildren.Count; i++) {
|
|
int32_t L_41 = V_4;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_42 = V_1;
|
|
NullCheck(L_42);
|
|
int32_t L_43;
|
|
L_43 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_42, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_41) < ((int32_t)L_43)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
// nodeChildren.ClearFast();
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_44 = V_1;
|
|
ListExtensions_ClearFast_TisGraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A_m69A7B138C812E7BBD6740774B97D17BD3B5E8C2C(L_44, ListExtensions_ClearFast_TisGraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A_m69A7B138C812E7BBD6740774B97D17BD3B5E8C2C_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::RecalculateIfNecessary()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_RecalculateIfNecessary_mE8FA1B677D429C912DD8CC13E7C574C75E237876 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_5 = NULL;
|
|
{
|
|
// if (numDirtyNodes > 0) {
|
|
int32_t L_0 = __this->___numDirtyNodes_15;
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0109;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
V_0 = 0;
|
|
goto IL_0029;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// dirty[dirtyNodes[i].HierarchicalNodeIndex] = 1;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___dirty_6;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_2 = __this->___dirtyNodes_16;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = GraphNode_get_HierarchicalNodeIndex_mDA5F72F73692892E6A1AB01877463381A0391D56(L_5, NULL);
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)1);
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
int32_t L_8 = V_0;
|
|
int32_t L_9 = __this->___numDirtyNodes_15;
|
|
if ((((int32_t)L_8) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 1; i < dirty.Length; i++) {
|
|
V_1 = 1;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// if (dirty[i] == 1) RemoveHierarchicalNode(i, true);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = __this->___dirty_6;
|
|
int32_t L_11 = V_1;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = L_11;
|
|
uint8_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
// if (dirty[i] == 1) RemoveHierarchicalNode(i, true);
|
|
int32_t L_14 = V_1;
|
|
HierarchicalGraph_RemoveHierarchicalNode_m29EB8E53F01AD387FBF5C0D40E1710817410F6FB(__this, L_14, (bool)1, NULL);
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// for (int i = 1; i < dirty.Length; i++) {
|
|
int32_t L_15 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// for (int i = 1; i < dirty.Length; i++) {
|
|
int32_t L_16 = V_1;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = __this->___dirty_6;
|
|
NullCheck(L_17);
|
|
if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 1; i < dirty.Length; i++) dirty[i] = 0;
|
|
V_2 = 1;
|
|
goto IL_0069;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// for (int i = 1; i < dirty.Length; i++) dirty[i] = 0;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = __this->___dirty_6;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (uint8_t)0);
|
|
// for (int i = 1; i < dirty.Length; i++) dirty[i] = 0;
|
|
int32_t L_20 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// for (int i = 1; i < dirty.Length; i++) dirty[i] = 0;
|
|
int32_t L_21 = V_2;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = __this->___dirty_6;
|
|
NullCheck(L_22);
|
|
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
V_3 = 0;
|
|
goto IL_008a;
|
|
}
|
|
|
|
IL_0078:
|
|
{
|
|
// dirtyNodes[i].HierarchicalNodeIndex = 0;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_23 = __this->___dirtyNodes_16;
|
|
int32_t L_24 = V_3;
|
|
NullCheck(L_23);
|
|
int32_t L_25 = L_24;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
|
|
NullCheck(L_26);
|
|
GraphNode_set_HierarchicalNodeIndex_mA2E26494D068C19E65D75A14F1263E2345334F02(L_26, 0, NULL);
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
int32_t L_27 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
int32_t L_28 = V_3;
|
|
int32_t L_29 = __this->___numDirtyNodes_15;
|
|
if ((((int32_t)L_28) < ((int32_t)L_29)))
|
|
{
|
|
goto IL_0078;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
V_4 = 0;
|
|
goto IL_00e4;
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// var node = dirtyNodes[i];
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_30 = __this->___dirtyNodes_16;
|
|
int32_t L_31 = V_4;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = L_31;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
|
|
V_5 = L_33;
|
|
// dirtyNodes[i] = null;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_34 = __this->___dirtyNodes_16;
|
|
int32_t L_35 = V_4;
|
|
NullCheck(L_34);
|
|
ArrayElementTypeCheck (L_34, NULL);
|
|
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(L_35), (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL);
|
|
// node.IsHierarchicalNodeDirty = false;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_36 = V_5;
|
|
NullCheck(L_36);
|
|
GraphNode_set_IsHierarchicalNodeDirty_mA9AAB9D2771A905DD1F802F19381CF42CC6CAE7D(L_36, (bool)0, NULL);
|
|
// if (node.HierarchicalNodeIndex == 0 && node.Walkable && !node.Destroyed) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_37 = V_5;
|
|
NullCheck(L_37);
|
|
int32_t L_38;
|
|
L_38 = GraphNode_get_HierarchicalNodeIndex_mDA5F72F73692892E6A1AB01877463381A0391D56(L_37, NULL);
|
|
if (L_38)
|
|
{
|
|
goto IL_00de;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_39 = V_5;
|
|
NullCheck(L_39);
|
|
bool L_40;
|
|
L_40 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_39, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_00de;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_41 = V_5;
|
|
NullCheck(L_41);
|
|
bool L_42;
|
|
L_42 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_41, NULL);
|
|
if (L_42)
|
|
{
|
|
goto IL_00de;
|
|
}
|
|
}
|
|
{
|
|
// FindHierarchicalNodeChildren(GetHierarchicalNodeIndex(), node);
|
|
int32_t L_43;
|
|
L_43 = HierarchicalGraph_GetHierarchicalNodeIndex_m07CBF12C41862F52D38434FBDAFACB23BF2AE910(__this, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_44 = V_5;
|
|
HierarchicalGraph_FindHierarchicalNodeChildren_mD34B480C1817914BF275A310A76058C492C9862C(__this, L_43, L_44, NULL);
|
|
}
|
|
|
|
IL_00de:
|
|
{
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
int32_t L_45 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
// for (int i = 0; i < numDirtyNodes; i++) {
|
|
int32_t L_46 = V_4;
|
|
int32_t L_47 = __this->___numDirtyNodes_15;
|
|
if ((((int32_t)L_46) < ((int32_t)L_47)))
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// numDirtyNodes = 0;
|
|
__this->___numDirtyNodes_15 = 0;
|
|
// FloodFill();
|
|
HierarchicalGraph_FloodFill_mB42158805A0CB4AD581210E710623AE3F9881B68(__this, NULL);
|
|
// gizmoVersion++;
|
|
int32_t L_48 = __this->___gizmoVersion_18;
|
|
__this->___gizmoVersion_18 = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
}
|
|
|
|
IL_0109:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::RecalculateAll()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_RecalculateAll_mC4C447C2915F1F5FA06CAEE6B07CFFB0F4171FF5 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchicalGraph_U3CRecalculateAllU3Eb__34_0_m4953BA57E151A78EC923569D49AE4F9A779AC5BD_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// AstarPath.active.data.GetNodes(node => AddDirtyNode(node));
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_0);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_1 = L_0->___data_8;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_2 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_2, __this, (intptr_t)((void*)HierarchicalGraph_U3CRecalculateAllU3Eb__34_0_m4953BA57E151A78EC923569D49AE4F9A779AC5BD_RuntimeMethod_var), NULL);
|
|
NullCheck(L_1);
|
|
AstarData_GetNodes_mA0156323B8E3D8AE259CD76772638A78F21FDCA1(L_1, L_2, NULL);
|
|
// RecalculateIfNecessary();
|
|
HierarchicalGraph_RecalculateIfNecessary_mE8FA1B677D429C912DD8CC13E7C574C75E237876(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::FloodFill()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_FloodFill_mB42158805A0CB4AD581210E710623AE3F9881B68 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
{
|
|
// for (int i = 0; i < areas.Length; i++) areas[i] = 0;
|
|
V_2 = 0;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// for (int i = 0; i < areas.Length; i++) areas[i] = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___areas_5;
|
|
int32_t L_1 = V_2;
|
|
NullCheck(L_0);
|
|
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (int32_t)0);
|
|
// for (int i = 0; i < areas.Length; i++) areas[i] = 0;
|
|
int32_t L_2 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_2, 1));
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// for (int i = 0; i < areas.Length; i++) areas[i] = 0;
|
|
int32_t L_3 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___areas_5;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// Stack<int> stack = temporaryStack;
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_5 = __this->___temporaryStack_14;
|
|
V_0 = L_5;
|
|
// int currentArea = 0;
|
|
V_1 = 0;
|
|
// for (int i = 1; i < areas.Length; i++) {
|
|
V_3 = 1;
|
|
goto IL_00ad;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// if (areas[i] != 0) continue;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___areas_5;
|
|
int32_t L_7 = V_3;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
if (L_9)
|
|
{
|
|
goto IL_00a9;
|
|
}
|
|
}
|
|
{
|
|
// currentArea++;
|
|
int32_t L_10 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
// areas[i] = currentArea;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___areas_5;
|
|
int32_t L_12 = V_3;
|
|
int32_t L_13 = V_1;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (int32_t)L_13);
|
|
// stack.Push(i);
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_14 = V_0;
|
|
int32_t L_15 = V_3;
|
|
NullCheck(L_14);
|
|
Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA(L_14, L_15, Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_RuntimeMethod_var);
|
|
goto IL_00a0;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// int node = stack.Pop();
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748(L_16, Stack_1_Pop_m59DFD2B5EC8D9044532E0AD0BDB20DB33BA76748_RuntimeMethod_var);
|
|
V_4 = L_17;
|
|
// var conns = connections[node];
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_18 = __this->___connections_4;
|
|
int32_t L_19 = V_4;
|
|
NullCheck(L_18);
|
|
int32_t L_20 = L_19;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
|
|
V_5 = L_21;
|
|
// for (int j = conns.Count - 1; j >= 0; j--) {
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_22 = V_5;
|
|
NullCheck(L_22);
|
|
int32_t L_23;
|
|
L_23 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_22, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
V_6 = ((int32_t)il2cpp_codegen_subtract(L_23, 1));
|
|
goto IL_009b;
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// var otherNode = conns[j];
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_24 = V_5;
|
|
int32_t L_25 = V_6;
|
|
NullCheck(L_24);
|
|
int32_t L_26;
|
|
L_26 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_24, L_25, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
V_7 = L_26;
|
|
// if (areas[otherNode] != currentArea) {
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = __this->___areas_5;
|
|
int32_t L_28 = V_7;
|
|
NullCheck(L_27);
|
|
int32_t L_29 = L_28;
|
|
int32_t L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
|
|
int32_t L_31 = V_1;
|
|
if ((((int32_t)L_30) == ((int32_t)L_31)))
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
// areas[otherNode] = currentArea;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = __this->___areas_5;
|
|
int32_t L_33 = V_7;
|
|
int32_t L_34 = V_1;
|
|
NullCheck(L_32);
|
|
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (int32_t)L_34);
|
|
// stack.Push(otherNode);
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_35 = V_0;
|
|
int32_t L_36 = V_7;
|
|
NullCheck(L_35);
|
|
Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA(L_35, L_36, Stack_1_Push_mF7CC12CF73D9D4B66FFA2E2D264270212CAB3EDA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
// for (int j = conns.Count - 1; j >= 0; j--) {
|
|
int32_t L_37 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_subtract(L_37, 1));
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
// for (int j = conns.Count - 1; j >= 0; j--) {
|
|
int32_t L_38 = V_6;
|
|
if ((((int32_t)L_38) >= ((int32_t)0)))
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// while (stack.Count > 0) {
|
|
Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
int32_t L_40;
|
|
L_40 = Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_inline(L_39, Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_RuntimeMethod_var);
|
|
if ((((int32_t)L_40) > ((int32_t)0)))
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
// for (int i = 1; i < areas.Length; i++) {
|
|
int32_t L_41 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
// for (int i = 1; i < areas.Length; i++) {
|
|
int32_t L_42 = V_3;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = __this->___areas_5;
|
|
NullCheck(L_43);
|
|
if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
// NumConnectedComponents = System.Math.Max(1, currentArea + 1);
|
|
int32_t L_44 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_45;
|
|
L_45 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(1, ((int32_t)il2cpp_codegen_add(L_44, 1)), NULL);
|
|
HierarchicalGraph_set_NumConnectedComponents_mB997290CFBED00FA19CD5F20E889A6E74355EF49_inline(__this, L_45, NULL);
|
|
// version++;
|
|
int32_t L_46;
|
|
L_46 = HierarchicalGraph_get_version_mDB9D8A6E42F4F5A26E148AD960FBACF7429FB0AA_inline(__this, NULL);
|
|
V_8 = L_46;
|
|
int32_t L_47 = V_8;
|
|
HierarchicalGraph_set_version_mE7A2D5368C1AFE0A188BA0CAA63EF90FAAE1DFA0_inline(__this, ((int32_t)il2cpp_codegen_add(L_47, 1)), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::FindHierarchicalNodeChildren(System.Int32,Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_FindHierarchicalNodeChildren_mD34B480C1817914BF275A310A76058C492C9862C (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_hierarchicalNode, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___1_startNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mFD39729CC26DCD6FB3872008F39D28805796AE12_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// currentChildren = children[hierarchicalNode];
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_0 = __this->___children_3;
|
|
int32_t L_1 = ___0_hierarchicalNode;
|
|
NullCheck(L_0);
|
|
int32_t L_2 = L_1;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
|
|
__this->___currentChildren_11 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___currentChildren_11), (void*)L_3);
|
|
// currentConnections = connections[hierarchicalNode];
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_4 = __this->___connections_4;
|
|
int32_t L_5 = ___0_hierarchicalNode;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
__this->___currentConnections_12 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___currentConnections_12), (void*)L_7);
|
|
// currentHierarchicalNodeIndex = hierarchicalNode;
|
|
int32_t L_8 = ___0_hierarchicalNode;
|
|
__this->___currentHierarchicalNodeIndex_13 = L_8;
|
|
// var que = temporaryQueue;
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_9 = __this->___temporaryQueue_10;
|
|
V_0 = L_9;
|
|
// que.Enqueue(startNode);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_10 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11 = ___1_startNode;
|
|
NullCheck(L_10);
|
|
Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D(L_10, L_11, Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var);
|
|
// startNode.HierarchicalNodeIndex = hierarchicalNode;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_12 = ___1_startNode;
|
|
int32_t L_13 = ___0_hierarchicalNode;
|
|
NullCheck(L_12);
|
|
GraphNode_set_HierarchicalNodeIndex_mA2E26494D068C19E65D75A14F1263E2345334F02(L_12, L_13, NULL);
|
|
// currentChildren.Add(startNode);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_14 = __this->___currentChildren_11;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_15 = ___1_startNode;
|
|
NullCheck(L_14);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_14, L_15, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// que.Dequeue().GetConnections(connectionCallback);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_17;
|
|
L_17 = Queue_1_Dequeue_mFD39729CC26DCD6FB3872008F39D28805796AE12(L_16, Queue_1_Dequeue_mFD39729CC26DCD6FB3872008F39D28805796AE12_RuntimeMethod_var);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_18 = __this->___connectionCallback_9;
|
|
NullCheck(L_17);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(5 /* System.Void Pathfinding.GraphNode::GetConnections(System.Action`1<Pathfinding.GraphNode>) */, L_17, L_18);
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// while (que.Count > 0) {
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_inline(L_19, Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_RuntimeMethod_var);
|
|
if ((((int32_t)L_20) > ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < currentConnections.Count; i++) {
|
|
V_1 = 0;
|
|
goto IL_0081;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// connections[currentConnections[i]].Add(hierarchicalNode);
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_21 = __this->___connections_4;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_22 = __this->___currentConnections_12;
|
|
int32_t L_23 = V_1;
|
|
NullCheck(L_22);
|
|
int32_t L_24;
|
|
L_24 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_22, L_23, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
NullCheck(L_21);
|
|
int32_t L_25 = L_24;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_26 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
|
|
int32_t L_27 = ___0_hierarchicalNode;
|
|
NullCheck(L_26);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_26, L_27, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
// for (int i = 0; i < currentConnections.Count; i++) {
|
|
int32_t L_28 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
// for (int i = 0; i < currentConnections.Count; i++) {
|
|
int32_t L_29 = V_1;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_30 = __this->___currentConnections_12;
|
|
NullCheck(L_30);
|
|
int32_t L_31;
|
|
L_31 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_30, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
if ((((int32_t)L_29) < ((int32_t)L_31)))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// que.Clear();
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_32 = V_0;
|
|
NullCheck(L_32);
|
|
Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C(L_32, Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::OnDrawGizmos(Pathfinding.Util.RetainedGizmos)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_OnDrawGizmos_mC920258857746561E9F767E3225E6E75D3D0F8F1 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5* ___0_gizmos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_Claim_m03AD8E0A6D3A401F3973202C747EBAC5DAA6CD54_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_t47DE5E049E3EFAA07BAE7D9BCB7D7127C6B972D4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_Claim_mABA4A5838D67A24A3FB8C2F7414FE7A704F6EF7C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D* V_1 = NULL;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
{
|
|
// var hasher = new Pathfinding.Util.RetainedGizmos.Hasher(AstarPath.active);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Hasher__ctor_m25E88DB00502DF7D65073E1CF46CD641400E0280((&V_0), L_0, NULL);
|
|
// hasher.AddHash(gizmoVersion);
|
|
int32_t L_1 = __this->___gizmoVersion_18;
|
|
Hasher_AddHash_mC612869E4E004C336FB2ED29C69A589106F6106C((&V_0), L_1, NULL);
|
|
// if (!gizmos.Draw(hasher)) {
|
|
RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5* L_2 = ___0_gizmos;
|
|
Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B L_3 = V_0;
|
|
NullCheck(L_2);
|
|
bool L_4;
|
|
L_4 = RetainedGizmos_Draw_m40981AE44C3717C1CE9A13BD49BAA2D58A6B42B3(L_2, L_3, NULL);
|
|
if (L_4)
|
|
{
|
|
goto IL_013d;
|
|
}
|
|
}
|
|
{
|
|
// var builder = ObjectPool<RetainedGizmos.Builder>.Claim();
|
|
Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D* L_5;
|
|
L_5 = ObjectPool_1_Claim_mABA4A5838D67A24A3FB8C2F7414FE7A704F6EF7C(ObjectPool_1_Claim_mABA4A5838D67A24A3FB8C2F7414FE7A704F6EF7C_RuntimeMethod_var);
|
|
V_1 = L_5;
|
|
// var centers = ArrayPool<UnityEngine.Vector3>.Claim(areas.Length);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___areas_5;
|
|
NullCheck(L_6);
|
|
il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_t47DE5E049E3EFAA07BAE7D9BCB7D7127C6B972D4_il2cpp_TypeInfo_var);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7;
|
|
L_7 = ArrayPool_1_Claim_m03AD8E0A6D3A401F3973202C747EBAC5DAA6CD54(((int32_t)(((RuntimeArray*)L_6)->max_length)), ArrayPool_1_Claim_m03AD8E0A6D3A401F3973202C747EBAC5DAA6CD54_RuntimeMethod_var);
|
|
V_2 = L_7;
|
|
// for (int i = 0; i < areas.Length; i++) {
|
|
V_3 = 0;
|
|
goto IL_00a8;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// Int3 center = Int3.zero;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8;
|
|
L_8 = Int3_get_zero_mE60104509A05E695E5E18E42F0CA94157A6DF25C(NULL);
|
|
V_4 = L_8;
|
|
// var childs = children[i];
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_9 = __this->___children_3;
|
|
int32_t L_10 = V_3;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
V_5 = L_12;
|
|
// if (childs.Count > 0) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_13 = V_5;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_13, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_14) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = 0; j < childs.Count; j++) center += childs[j].position;
|
|
V_6 = 0;
|
|
goto IL_007a;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// for (int j = 0; j < childs.Count; j++) center += childs[j].position;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_15 = V_4;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_16 = V_5;
|
|
int32_t L_17 = V_6;
|
|
NullCheck(L_16);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_18;
|
|
L_18 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_16, L_17, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_18);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_19 = L_18->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_20;
|
|
L_20 = Int3_op_Addition_mB80493FA1BF7D5410E713B41EC744857D17D2023(L_15, L_19, NULL);
|
|
V_4 = L_20;
|
|
// for (int j = 0; j < childs.Count; j++) center += childs[j].position;
|
|
int32_t L_21 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// for (int j = 0; j < childs.Count; j++) center += childs[j].position;
|
|
int32_t L_22 = V_6;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_23 = V_5;
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_23, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_22) < ((int32_t)L_24)))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
// center /= childs.Count;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_25 = V_4;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_26 = V_5;
|
|
NullCheck(L_26);
|
|
int32_t L_27;
|
|
L_27 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_26, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_28;
|
|
L_28 = Int3_op_Division_m2351E833F37887DA26163641413CBE2A10756CC4(L_25, ((float)L_27), NULL);
|
|
V_4 = L_28;
|
|
// centers[i] = (UnityEngine.Vector3)center;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = V_2;
|
|
int32_t L_30 = V_3;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_31 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_31, NULL);
|
|
NullCheck(L_29);
|
|
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_32);
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
// for (int i = 0; i < areas.Length; i++) {
|
|
int32_t L_33 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1));
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
// for (int i = 0; i < areas.Length; i++) {
|
|
int32_t L_34 = V_3;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = __this->___areas_5;
|
|
NullCheck(L_35);
|
|
if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < areas.Length; i++) {
|
|
V_7 = 0;
|
|
goto IL_0129;
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
// if (children[i].Count > 0) {
|
|
List_1U5BU5D_t35DBA366950D94C09F4106122C8475036A4EFEBE* L_36 = __this->___children_3;
|
|
int32_t L_37 = V_7;
|
|
NullCheck(L_36);
|
|
int32_t L_38 = L_37;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
|
|
NullCheck(L_39);
|
|
int32_t L_40;
|
|
L_40 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_39, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_40) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0123;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = 0; j < connections[i].Count; j++) {
|
|
V_8 = 0;
|
|
goto IL_0111;
|
|
}
|
|
|
|
IL_00ce:
|
|
{
|
|
// if (connections[i][j] > i) {
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_41 = __this->___connections_4;
|
|
int32_t L_42 = V_7;
|
|
NullCheck(L_41);
|
|
int32_t L_43 = L_42;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
|
|
int32_t L_45 = V_8;
|
|
NullCheck(L_44);
|
|
int32_t L_46;
|
|
L_46 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_44, L_45, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
int32_t L_47 = V_7;
|
|
if ((((int32_t)L_46) <= ((int32_t)L_47)))
|
|
{
|
|
goto IL_010b;
|
|
}
|
|
}
|
|
{
|
|
// builder.DrawLine(centers[i], centers[connections[i][j]], UnityEngine.Color.black);
|
|
Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D* L_48 = V_1;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_49 = V_2;
|
|
int32_t L_50 = V_7;
|
|
NullCheck(L_49);
|
|
int32_t L_51 = L_50;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_53 = V_2;
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_54 = __this->___connections_4;
|
|
int32_t L_55 = V_7;
|
|
NullCheck(L_54);
|
|
int32_t L_56 = L_55;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
|
|
int32_t L_58 = V_8;
|
|
NullCheck(L_57);
|
|
int32_t L_59;
|
|
L_59 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_57, L_58, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
NullCheck(L_53);
|
|
int32_t L_60 = L_59;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_62;
|
|
L_62 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
|
|
NullCheck(L_48);
|
|
Builder_DrawLine_m7CFB057D3CD668DA90730CABE4C3915E4A458F27(L_48, L_52, L_61, L_62, NULL);
|
|
}
|
|
|
|
IL_010b:
|
|
{
|
|
// for (int j = 0; j < connections[i].Count; j++) {
|
|
int32_t L_63 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_63, 1));
|
|
}
|
|
|
|
IL_0111:
|
|
{
|
|
// for (int j = 0; j < connections[i].Count; j++) {
|
|
int32_t L_64 = V_8;
|
|
List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_65 = __this->___connections_4;
|
|
int32_t L_66 = V_7;
|
|
NullCheck(L_65);
|
|
int32_t L_67 = L_66;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
|
|
NullCheck(L_68);
|
|
int32_t L_69;
|
|
L_69 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_68, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
if ((((int32_t)L_64) < ((int32_t)L_69)))
|
|
{
|
|
goto IL_00ce;
|
|
}
|
|
}
|
|
|
|
IL_0123:
|
|
{
|
|
// for (int i = 0; i < areas.Length; i++) {
|
|
int32_t L_70 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_70, 1));
|
|
}
|
|
|
|
IL_0129:
|
|
{
|
|
// for (int i = 0; i < areas.Length; i++) {
|
|
int32_t L_71 = V_7;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_72 = __this->___areas_5;
|
|
NullCheck(L_72);
|
|
if ((((int32_t)L_71) < ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))
|
|
{
|
|
goto IL_00b8;
|
|
}
|
|
}
|
|
{
|
|
// builder.Submit(gizmos, hasher);
|
|
Builder_tE19F169804E1E2D68F15F7EE8BA639BE3F33B04D* L_73 = V_1;
|
|
RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5* L_74 = ___0_gizmos;
|
|
Hasher_tACB2605BB18F94C0955FE3F386857A6ACAD4996B L_75 = V_0;
|
|
NullCheck(L_73);
|
|
Builder_Submit_m32115AEC2B2AC36BC704575EAFB1008E3B494E99(L_73, L_74, L_75, NULL);
|
|
}
|
|
|
|
IL_013d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::<.ctor>b__22_0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_U3C_ctorU3Eb__22_0_m07B8B3887D8BC24DE973DC7EB72005E929FCBAD4 (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_neighbour, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// var hIndex = neighbour.HierarchicalNodeIndex;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_neighbour;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = GraphNode_get_HierarchicalNodeIndex_mDA5F72F73692892E6A1AB01877463381A0391D56(L_0, NULL);
|
|
V_0 = L_1;
|
|
// if (hIndex == 0) {
|
|
int32_t L_2 = V_0;
|
|
if (L_2)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
// if (currentChildren.Count < MaxChildrenPerNode && neighbour.Walkable /* && (((GridNode)currentChildren[0]).XCoordinateInGrid/Tiling == ((GridNode)neighbour).XCoordinateInGrid/Tiling) && (((GridNode)currentChildren[0]).ZCoordinateInGrid/Tiling == ((GridNode)neighbour).ZCoordinateInGrid/Tiling)*/) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_3 = __this->___currentChildren_11;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_3, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_4) >= ((int32_t)((int32_t)256))))
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = ___0_neighbour;
|
|
NullCheck(L_5);
|
|
bool L_6;
|
|
L_6 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// neighbour.HierarchicalNodeIndex = currentHierarchicalNodeIndex;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7 = ___0_neighbour;
|
|
int32_t L_8 = __this->___currentHierarchicalNodeIndex_13;
|
|
NullCheck(L_7);
|
|
GraphNode_set_HierarchicalNodeIndex_mA2E26494D068C19E65D75A14F1263E2345334F02(L_7, L_8, NULL);
|
|
// temporaryQueue.Enqueue(neighbour);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_9 = __this->___temporaryQueue_10;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_10 = ___0_neighbour;
|
|
NullCheck(L_9);
|
|
Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D(L_9, L_10, Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var);
|
|
// currentChildren.Add(neighbour);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_11 = __this->___currentChildren_11;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_12 = ___0_neighbour;
|
|
NullCheck(L_11);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_11, L_12, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// } else if (hIndex != currentHierarchicalNodeIndex && !currentConnections.Contains(hIndex)) {
|
|
int32_t L_13 = V_0;
|
|
int32_t L_14 = __this->___currentHierarchicalNodeIndex_13;
|
|
if ((((int32_t)L_13) == ((int32_t)L_14)))
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = __this->___currentConnections_12;
|
|
int32_t L_16 = V_0;
|
|
NullCheck(L_15);
|
|
bool L_17;
|
|
L_17 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_15, L_16, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
|
|
if (L_17)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// currentConnections.Add(hIndex);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_18 = __this->___currentConnections_12;
|
|
int32_t L_19 = V_0;
|
|
NullCheck(L_18);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_18, L_19, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// };
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.HierarchicalGraph::<RecalculateAll>b__34_0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalGraph_U3CRecalculateAllU3Eb__34_0_m4953BA57E151A78EC923569D49AE4F9A779AC5BD (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// AstarPath.active.data.GetNodes(node => AddDirtyNode(node));
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
HierarchicalGraph_AddDirtyNode_m7EF882514CA190295D8580CB34B0AEF5891B7823(__this, L_0, 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
|
|
// Pathfinding.Int3 Pathfinding.Int3::get_zero()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_get_zero_mE60104509A05E695E5E18E42F0CA94157A6DF25C (const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// public static Int3 zero { get { return new Int3(); } }
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Int3_t3D1B990C798A218E8F705930EF9F0A373A439553));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Int3::.ctor(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int3__ctor_mD63C74F44E26012553DF182655E8F86CC01A1B1E (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, 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;
|
|
}
|
|
{
|
|
// x = (int)System.Math.Round(position.x*FloatPrecision);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position;
|
|
float L_1 = L_0.___x_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_2;
|
|
L_2 = bankers_round(((double)((float)il2cpp_codegen_multiply(L_1, (1000.0f)))));
|
|
__this->___x_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_2);
|
|
// y = (int)System.Math.Round(position.y*FloatPrecision);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_position;
|
|
float L_4 = L_3.___y_3;
|
|
double L_5;
|
|
L_5 = bankers_round(((double)((float)il2cpp_codegen_multiply(L_4, (1000.0f)))));
|
|
__this->___y_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_5);
|
|
// z = (int)System.Math.Round(position.z*FloatPrecision);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_position;
|
|
float L_7 = L_6.___z_4;
|
|
double L_8;
|
|
L_8 = bankers_round(((double)((float)il2cpp_codegen_multiply(L_7, (1000.0f)))));
|
|
__this->___z_2 = il2cpp_codegen_cast_double_to_int<int32_t>(L_8);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void Int3__ctor_mD63C74F44E26012553DF182655E8F86CC01A1B1E_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
Int3__ctor_mD63C74F44E26012553DF182655E8F86CC01A1B1E(_thisAdjusted, ___0_position, method);
|
|
}
|
|
// System.Void Pathfinding.Int3::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, int32_t ___0__x, int32_t ___1__y, int32_t ___2__z, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// x = _x;
|
|
int32_t L_0 = ___0__x;
|
|
__this->___x_0 = L_0;
|
|
// y = _y;
|
|
int32_t L_1 = ___1__y;
|
|
__this->___y_1 = L_1;
|
|
// z = _z;
|
|
int32_t L_2 = ___2__z;
|
|
__this->___z_2 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F_AdjustorThunk (RuntimeObject* __this, int32_t ___0__x, int32_t ___1__y, int32_t ___2__z, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F(_thisAdjusted, ___0__x, ___1__y, ___2__z, method);
|
|
}
|
|
// System.Boolean Pathfinding.Int3::op_Equality(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int3_op_Equality_m5EB0A3F0EF1636B5F31D09CC2EBC4F72C88032C2 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return lhs.x == rhs.x &&
|
|
// lhs.y == rhs.y &&
|
|
// lhs.z == rhs.z;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___1_rhs;
|
|
int32_t L_3 = L_2.___x_0;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_lhs;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6 = ___1_rhs;
|
|
int32_t L_7 = L_6.___y_1;
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___0_lhs;
|
|
int32_t L_9 = L_8.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_10 = ___1_rhs;
|
|
int32_t L_11 = L_10.___z_2;
|
|
return (bool)((((int32_t)L_9) == ((int32_t)L_11))? 1 : 0);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Int3::op_Inequality(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int3_op_Inequality_mC158305BFBA56FB5DEC9B555A056A9613E81BD50 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return lhs.x != rhs.x ||
|
|
// lhs.y != rhs.y ||
|
|
// lhs.z != rhs.z;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___1_rhs;
|
|
int32_t L_3 = L_2.___x_0;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_lhs;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6 = ___1_rhs;
|
|
int32_t L_7 = L_6.___y_1;
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___0_lhs;
|
|
int32_t L_9 = L_8.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_10 = ___1_rhs;
|
|
int32_t L_11 = L_10.___z_2;
|
|
return (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Explicit(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_ob, 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;
|
|
}
|
|
{
|
|
// return new Int3(
|
|
// (int)System.Math.Round(ob.x*FloatPrecision),
|
|
// (int)System.Math.Round(ob.y*FloatPrecision),
|
|
// (int)System.Math.Round(ob.z*FloatPrecision)
|
|
// );
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_ob;
|
|
float L_1 = L_0.___x_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_2;
|
|
L_2 = bankers_round(((double)((float)il2cpp_codegen_multiply(L_1, (1000.0f)))));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_ob;
|
|
float L_4 = L_3.___y_3;
|
|
double L_5;
|
|
L_5 = bankers_round(((double)((float)il2cpp_codegen_multiply(L_4, (1000.0f)))));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_ob;
|
|
float L_7 = L_6.___z_4;
|
|
double L_8;
|
|
L_8 = bankers_round(((double)((float)il2cpp_codegen_multiply(L_7, (1000.0f)))));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F((&L_9), il2cpp_codegen_cast_double_to_int<int32_t>(L_2), il2cpp_codegen_cast_double_to_int<int32_t>(L_5), il2cpp_codegen_cast_double_to_int<int32_t>(L_8), /*hidden argument*/NULL);
|
|
return L_9;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.Int3::op_Explicit(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_ob, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector3(ob.x*PrecisionFactor, ob.y*PrecisionFactor, ob.z*PrecisionFactor);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_ob;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___0_ob;
|
|
int32_t L_3 = L_2.___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_ob;
|
|
int32_t L_5 = L_4.___z_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((float)il2cpp_codegen_multiply(((float)L_1), (0.00100000005f))), ((float)il2cpp_codegen_multiply(((float)L_3), (0.00100000005f))), ((float)il2cpp_codegen_multiply(((float)L_5), (0.00100000005f))), /*hidden argument*/NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Subtraction(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// lhs.x -= rhs.x;
|
|
int32_t* L_0 = (int32_t*)(&(&___0_lhs)->___x_0);
|
|
int32_t* L_1 = L_0;
|
|
int32_t L_2 = *((int32_t*)L_1);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_3 = ___1_rhs;
|
|
int32_t L_4 = L_3.___x_0;
|
|
*((int32_t*)L_1) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_4));
|
|
// lhs.y -= rhs.y;
|
|
int32_t* L_5 = (int32_t*)(&(&___0_lhs)->___y_1);
|
|
int32_t* L_6 = L_5;
|
|
int32_t L_7 = *((int32_t*)L_6);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___1_rhs;
|
|
int32_t L_9 = L_8.___y_1;
|
|
*((int32_t*)L_6) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_9));
|
|
// lhs.z -= rhs.z;
|
|
int32_t* L_10 = (int32_t*)(&(&___0_lhs)->___z_2);
|
|
int32_t* L_11 = L_10;
|
|
int32_t L_12 = *((int32_t*)L_11);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_13 = ___1_rhs;
|
|
int32_t L_14 = L_13.___z_2;
|
|
*((int32_t*)L_11) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_12, L_14));
|
|
// return lhs;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_15 = ___0_lhs;
|
|
return L_15;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_UnaryNegation(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_UnaryNegation_mF8E1ABA63B4CC168F3BF55D9C3BC6BC188DCEE8E (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// lhs.x = -lhs.x;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
int32_t L_1 = L_0.___x_0;
|
|
(&___0_lhs)->___x_0 = ((-L_1));
|
|
// lhs.y = -lhs.y;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___0_lhs;
|
|
int32_t L_3 = L_2.___y_1;
|
|
(&___0_lhs)->___y_1 = ((-L_3));
|
|
// lhs.z = -lhs.z;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_lhs;
|
|
int32_t L_5 = L_4.___z_2;
|
|
(&___0_lhs)->___z_2 = ((-L_5));
|
|
// return lhs;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6 = ___0_lhs;
|
|
return L_6;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Addition(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Addition_mB80493FA1BF7D5410E713B41EC744857D17D2023 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// lhs.x += rhs.x;
|
|
int32_t* L_0 = (int32_t*)(&(&___0_lhs)->___x_0);
|
|
int32_t* L_1 = L_0;
|
|
int32_t L_2 = *((int32_t*)L_1);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_3 = ___1_rhs;
|
|
int32_t L_4 = L_3.___x_0;
|
|
*((int32_t*)L_1) = (int32_t)((int32_t)il2cpp_codegen_add(L_2, L_4));
|
|
// lhs.y += rhs.y;
|
|
int32_t* L_5 = (int32_t*)(&(&___0_lhs)->___y_1);
|
|
int32_t* L_6 = L_5;
|
|
int32_t L_7 = *((int32_t*)L_6);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___1_rhs;
|
|
int32_t L_9 = L_8.___y_1;
|
|
*((int32_t*)L_6) = (int32_t)((int32_t)il2cpp_codegen_add(L_7, L_9));
|
|
// lhs.z += rhs.z;
|
|
int32_t* L_10 = (int32_t*)(&(&___0_lhs)->___z_2);
|
|
int32_t* L_11 = L_10;
|
|
int32_t L_12 = *((int32_t*)L_11);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_13 = ___1_rhs;
|
|
int32_t L_14 = L_13.___z_2;
|
|
*((int32_t*)L_11) = (int32_t)((int32_t)il2cpp_codegen_add(L_12, L_14));
|
|
// return lhs;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_15 = ___0_lhs;
|
|
return L_15;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Multiply(Pathfinding.Int3,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Multiply_m2149472B31866E2AD8C6D9D4D6AA73305F8FAEC7 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, int32_t ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// lhs.x *= rhs;
|
|
int32_t* L_0 = (int32_t*)(&(&___0_lhs)->___x_0);
|
|
int32_t* L_1 = L_0;
|
|
int32_t L_2 = *((int32_t*)L_1);
|
|
int32_t L_3 = ___1_rhs;
|
|
*((int32_t*)L_1) = (int32_t)((int32_t)il2cpp_codegen_multiply(L_2, L_3));
|
|
// lhs.y *= rhs;
|
|
int32_t* L_4 = (int32_t*)(&(&___0_lhs)->___y_1);
|
|
int32_t* L_5 = L_4;
|
|
int32_t L_6 = *((int32_t*)L_5);
|
|
int32_t L_7 = ___1_rhs;
|
|
*((int32_t*)L_5) = (int32_t)((int32_t)il2cpp_codegen_multiply(L_6, L_7));
|
|
// lhs.z *= rhs;
|
|
int32_t* L_8 = (int32_t*)(&(&___0_lhs)->___z_2);
|
|
int32_t* L_9 = L_8;
|
|
int32_t L_10 = *((int32_t*)L_9);
|
|
int32_t L_11 = ___1_rhs;
|
|
*((int32_t*)L_9) = (int32_t)((int32_t)il2cpp_codegen_multiply(L_10, L_11));
|
|
// return lhs;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_12 = ___0_lhs;
|
|
return L_12;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Multiply(Pathfinding.Int3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Multiply_m12AD38AB914D7B8BA6D315A06006EF4A23DEA61D (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, float ___1_rhs, 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;
|
|
}
|
|
{
|
|
// lhs.x = (int)System.Math.Round(lhs.x * rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
int32_t L_1 = L_0.___x_0;
|
|
float L_2 = ___1_rhs;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_3;
|
|
L_3 = bankers_round(((double)((float)il2cpp_codegen_multiply(((float)L_1), L_2))));
|
|
(&___0_lhs)->___x_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_3);
|
|
// lhs.y = (int)System.Math.Round(lhs.y * rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_lhs;
|
|
int32_t L_5 = L_4.___y_1;
|
|
float L_6 = ___1_rhs;
|
|
double L_7;
|
|
L_7 = bankers_round(((double)((float)il2cpp_codegen_multiply(((float)L_5), L_6))));
|
|
(&___0_lhs)->___y_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_7);
|
|
// lhs.z = (int)System.Math.Round(lhs.z * rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___0_lhs;
|
|
int32_t L_9 = L_8.___z_2;
|
|
float L_10 = ___1_rhs;
|
|
double L_11;
|
|
L_11 = bankers_round(((double)((float)il2cpp_codegen_multiply(((float)L_9), L_10))));
|
|
(&___0_lhs)->___z_2 = il2cpp_codegen_cast_double_to_int<int32_t>(L_11);
|
|
// return lhs;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_12 = ___0_lhs;
|
|
return L_12;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Multiply(Pathfinding.Int3,System.Double)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Multiply_m8CCE861BCFFFEFAFCF89DA02C4630BDA0CDF45DD (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, double ___1_rhs, 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;
|
|
}
|
|
{
|
|
// lhs.x = (int)System.Math.Round(lhs.x * rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
int32_t L_1 = L_0.___x_0;
|
|
double L_2 = ___1_rhs;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_3;
|
|
L_3 = bankers_round(((double)il2cpp_codegen_multiply(((double)L_1), L_2)));
|
|
(&___0_lhs)->___x_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_3);
|
|
// lhs.y = (int)System.Math.Round(lhs.y * rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_lhs;
|
|
int32_t L_5 = L_4.___y_1;
|
|
double L_6 = ___1_rhs;
|
|
double L_7;
|
|
L_7 = bankers_round(((double)il2cpp_codegen_multiply(((double)L_5), L_6)));
|
|
(&___0_lhs)->___y_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_7);
|
|
// lhs.z = (int)System.Math.Round(lhs.z * rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___0_lhs;
|
|
int32_t L_9 = L_8.___z_2;
|
|
double L_10 = ___1_rhs;
|
|
double L_11;
|
|
L_11 = bankers_round(((double)il2cpp_codegen_multiply(((double)L_9), L_10)));
|
|
(&___0_lhs)->___z_2 = il2cpp_codegen_cast_double_to_int<int32_t>(L_11);
|
|
// return lhs;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_12 = ___0_lhs;
|
|
return L_12;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::op_Division(Pathfinding.Int3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_op_Division_m2351E833F37887DA26163641413CBE2A10756CC4 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, float ___1_rhs, 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;
|
|
}
|
|
{
|
|
// lhs.x = (int)System.Math.Round(lhs.x / rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
int32_t L_1 = L_0.___x_0;
|
|
float L_2 = ___1_rhs;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_3;
|
|
L_3 = bankers_round(((double)((float)(((float)L_1)/L_2))));
|
|
(&___0_lhs)->___x_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_3);
|
|
// lhs.y = (int)System.Math.Round(lhs.y / rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_lhs;
|
|
int32_t L_5 = L_4.___y_1;
|
|
float L_6 = ___1_rhs;
|
|
double L_7;
|
|
L_7 = bankers_round(((double)((float)(((float)L_5)/L_6))));
|
|
(&___0_lhs)->___y_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_7);
|
|
// lhs.z = (int)System.Math.Round(lhs.z / rhs);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___0_lhs;
|
|
int32_t L_9 = L_8.___z_2;
|
|
float L_10 = ___1_rhs;
|
|
double L_11;
|
|
L_11 = bankers_round(((double)((float)(((float)L_9)/L_10))));
|
|
(&___0_lhs)->___z_2 = il2cpp_codegen_cast_double_to_int<int32_t>(L_11);
|
|
// return lhs;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_12 = ___0_lhs;
|
|
return L_12;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.Int3::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int3_get_Item_m802943AA086EFABB0B7928AC639BD087E7CB6A2F (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return i == 0 ? x : (i == 1 ? y : z);
|
|
int32_t L_0 = ___0_i;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_i;
|
|
if ((((int32_t)L_1) == ((int32_t)1)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = __this->___z_2;
|
|
return L_2;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_3 = __this->___y_1;
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
int32_t L_4 = __this->___x_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int32_t Int3_get_Item_m802943AA086EFABB0B7928AC639BD087E7CB6A2F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
int32_t _returnValue;
|
|
_returnValue = Int3_get_Item_m802943AA086EFABB0B7928AC639BD087E7CB6A2F(_thisAdjusted, ___0_i, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Void Pathfinding.Int3::set_Item(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int3_set_Item_m229C7D4C1C6C06A0D7E8843A4FFB0AD586CFF61D (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, int32_t ___0_i, int32_t ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (i == 0) x = value;
|
|
int32_t L_0 = ___0_i;
|
|
if (L_0)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// if (i == 0) x = value;
|
|
int32_t L_1 = ___1_value;
|
|
__this->___x_0 = L_1;
|
|
return;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// else if (i == 1) y = value;
|
|
int32_t L_2 = ___0_i;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// else if (i == 1) y = value;
|
|
int32_t L_3 = ___1_value;
|
|
__this->___y_1 = L_3;
|
|
return;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// else z = value;
|
|
int32_t L_4 = ___1_value;
|
|
__this->___z_2 = L_4;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void Int3_set_Item_m229C7D4C1C6C06A0D7E8843A4FFB0AD586CFF61D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_i, int32_t ___1_value, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
Int3_set_Item_m229C7D4C1C6C06A0D7E8843A4FFB0AD586CFF61D(_thisAdjusted, ___0_i, ___1_value, method);
|
|
}
|
|
// System.Single Pathfinding.Int3::Angle(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Int3_Angle_m01E2CC9B4BBCE38C174DF080B013322DDBEF6503 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, 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;
|
|
}
|
|
double V_0 = 0.0;
|
|
double G_B5_0 = 0.0;
|
|
{
|
|
// double cos = Dot(lhs, rhs)/ ((double)lhs.magnitude*(double)rhs.magnitude);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_1 = ___1_rhs;
|
|
int32_t L_2;
|
|
L_2 = Int3_Dot_mAED37AEB561EAEC05FDB760A123CAFCFE86A4023(L_0, L_1, NULL);
|
|
float L_3;
|
|
L_3 = Int3_get_magnitude_mC91010F258A993213D989C018A621AB2C6150BAF((&___0_lhs), NULL);
|
|
float L_4;
|
|
L_4 = Int3_get_magnitude_mC91010F258A993213D989C018A621AB2C6150BAF((&___1_rhs), NULL);
|
|
V_0 = ((double)(((double)L_2)/((double)il2cpp_codegen_multiply(((double)L_3), ((double)L_4)))));
|
|
// cos = cos < -1 ? -1 : (cos > 1 ? 1 : cos);
|
|
double L_5 = V_0;
|
|
if ((((double)L_5) < ((double)(-1.0))))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
double L_6 = V_0;
|
|
if ((((double)L_6) > ((double)(1.0))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
double L_7 = V_0;
|
|
G_B5_0 = L_7;
|
|
goto IL_004a;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
G_B5_0 = (1.0);
|
|
goto IL_004a;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
G_B5_0 = (-1.0);
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
V_0 = G_B5_0;
|
|
// return (float)System.Math.Acos(cos);
|
|
double L_8 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_9;
|
|
L_9 = acos(L_8);
|
|
return ((float)L_9);
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.Int3::Dot(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int3_Dot_mAED37AEB561EAEC05FDB760A123CAFCFE86A4023 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return
|
|
// lhs.x * rhs.x +
|
|
// lhs.y * rhs.y +
|
|
// lhs.z * rhs.z;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___1_rhs;
|
|
int32_t L_3 = L_2.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_lhs;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6 = ___1_rhs;
|
|
int32_t L_7 = L_6.___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___0_lhs;
|
|
int32_t L_9 = L_8.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_10 = ___1_rhs;
|
|
int32_t L_11 = L_10.___z_2;
|
|
return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_3)), ((int32_t)il2cpp_codegen_multiply(L_5, L_7)))), ((int32_t)il2cpp_codegen_multiply(L_9, L_11))));
|
|
}
|
|
}
|
|
// System.Int64 Pathfinding.Int3::DotLong(Pathfinding.Int3,Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int3_DotLong_m744F83EBF355BD0D272078E3E9F701A66BCF6DB6 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_lhs, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return
|
|
// (long)lhs.x * (long)rhs.x +
|
|
// (long)lhs.y * (long)rhs.y +
|
|
// (long)lhs.z * (long)rhs.z;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_lhs;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___1_rhs;
|
|
int32_t L_3 = L_2.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_lhs;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6 = ___1_rhs;
|
|
int32_t L_7 = L_6.___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___0_lhs;
|
|
int32_t L_9 = L_8.___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_10 = ___1_rhs;
|
|
int32_t L_11 = L_10.___z_2;
|
|
return ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)L_3))), ((int64_t)il2cpp_codegen_multiply(((int64_t)L_5), ((int64_t)L_7))))), ((int64_t)il2cpp_codegen_multiply(((int64_t)L_9), ((int64_t)L_11)))));
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int3::Normal2D()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_Normal2D_m4594B86F09E4C141FAB9B5638802B456646BC091 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Int3(z, y, -x);
|
|
int32_t L_0 = __this->___z_2;
|
|
int32_t L_1 = __this->___y_1;
|
|
int32_t L_2 = __this->___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F((&L_3), L_0, L_1, ((-L_2)), /*hidden argument*/NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int3_Normal2D_m4594B86F09E4C141FAB9B5638802B456646BC091_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 _returnValue;
|
|
_returnValue = Int3_Normal2D_m4594B86F09E4C141FAB9B5638802B456646BC091(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Single Pathfinding.Int3::get_magnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Int3_get_magnitude_mC91010F258A993213D989C018A621AB2C6150BAF (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __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;
|
|
}
|
|
double V_0 = 0.0;
|
|
double V_1 = 0.0;
|
|
{
|
|
// double _x = x;
|
|
int32_t L_0 = __this->___x_0;
|
|
// double _y = y;
|
|
int32_t L_1 = __this->___y_1;
|
|
V_0 = ((double)L_1);
|
|
// double _z = z;
|
|
int32_t L_2 = __this->___z_2;
|
|
V_1 = ((double)L_2);
|
|
// return (float)System.Math.Sqrt(_x*_x+_y*_y+_z*_z);
|
|
double L_3 = ((double)L_0);
|
|
double L_4 = V_0;
|
|
double L_5 = V_0;
|
|
double L_6 = V_1;
|
|
double L_7 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_8;
|
|
L_8 = sqrt(((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_3, L_3)), ((double)il2cpp_codegen_multiply(L_4, L_5)))), ((double)il2cpp_codegen_multiply(L_6, L_7)))));
|
|
return ((float)L_8);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C float Int3_get_magnitude_mC91010F258A993213D989C018A621AB2C6150BAF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
float _returnValue;
|
|
_returnValue = Int3_get_magnitude_mC91010F258A993213D989C018A621AB2C6150BAF(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Int32 Pathfinding.Int3::get_costMagnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __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;
|
|
}
|
|
{
|
|
// return (int)System.Math.Round(magnitude);
|
|
float L_0;
|
|
L_0 = Int3_get_magnitude_mC91010F258A993213D989C018A621AB2C6150BAF(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_1;
|
|
L_1 = bankers_round(((double)L_0));
|
|
return il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int32_t Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
int32_t _returnValue;
|
|
_returnValue = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Single Pathfinding.Int3::get_sqrMagnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Int3_get_sqrMagnitude_mE49C6C2EF3A41769D19AFA9E284526A3B1BEF984 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method)
|
|
{
|
|
double V_0 = 0.0;
|
|
double V_1 = 0.0;
|
|
{
|
|
// double _x = x;
|
|
int32_t L_0 = __this->___x_0;
|
|
// double _y = y;
|
|
int32_t L_1 = __this->___y_1;
|
|
V_0 = ((double)L_1);
|
|
// double _z = z;
|
|
int32_t L_2 = __this->___z_2;
|
|
V_1 = ((double)L_2);
|
|
// return (float)(_x*_x+_y*_y+_z*_z);
|
|
double L_3 = ((double)L_0);
|
|
double L_4 = V_0;
|
|
double L_5 = V_0;
|
|
double L_6 = V_1;
|
|
double L_7 = V_1;
|
|
return ((float)((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_3, L_3)), ((double)il2cpp_codegen_multiply(L_4, L_5)))), ((double)il2cpp_codegen_multiply(L_6, L_7)))));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C float Int3_get_sqrMagnitude_mE49C6C2EF3A41769D19AFA9E284526A3B1BEF984_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
float _returnValue;
|
|
_returnValue = Int3_get_sqrMagnitude_mE49C6C2EF3A41769D19AFA9E284526A3B1BEF984(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Int64 Pathfinding.Int3::get_sqrMagnitudeLong()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int3_get_sqrMagnitudeLong_m8319324D5E2D6785E1C26B09E64E669D8C563482 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method)
|
|
{
|
|
int64_t V_0 = 0;
|
|
int64_t V_1 = 0;
|
|
{
|
|
// long _x = x;
|
|
int32_t L_0 = __this->___x_0;
|
|
// long _y = y;
|
|
int32_t L_1 = __this->___y_1;
|
|
V_0 = ((int64_t)L_1);
|
|
// long _z = z;
|
|
int32_t L_2 = __this->___z_2;
|
|
V_1 = ((int64_t)L_2);
|
|
// return (_x*_x+_y*_y+_z*_z);
|
|
int64_t L_3 = ((int64_t)L_0);
|
|
int64_t L_4 = V_0;
|
|
int64_t L_5 = V_0;
|
|
int64_t L_6 = V_1;
|
|
int64_t L_7 = V_1;
|
|
return ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(L_3, L_3)), ((int64_t)il2cpp_codegen_multiply(L_4, L_5)))), ((int64_t)il2cpp_codegen_multiply(L_6, L_7))));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int64_t Int3_get_sqrMagnitudeLong_m8319324D5E2D6785E1C26B09E64E669D8C563482_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
int64_t _returnValue;
|
|
_returnValue = Int3_get_sqrMagnitudeLong_m8319324D5E2D6785E1C26B09E64E669D8C563482(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// System.String Pathfinding.Int3::op_Implicit(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int3_op_Implicit_m4B0844C76E14376CF2A734F08B603A0DC0A2D984 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return obj.ToString();
|
|
String_t* L_0;
|
|
L_0 = Int3_ToString_mE39945C2B248D7AD330B6CE73CCFF9B88B5CAB44((&___0_obj), NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.String Pathfinding.Int3::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int3_ToString_mE39945C2B248D7AD330B6CE73CCFF9B88B5CAB44 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69757675A8ED8738D0726000AB0B63F8ADE195F7);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return "( "+x+", "+y+", "+z+")";
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
ArrayElementTypeCheck (L_1, _stringLiteral69757675A8ED8738D0726000AB0B63F8ADE195F7);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral69757675A8ED8738D0726000AB0B63F8ADE195F7);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
|
|
int32_t* L_3 = (int32_t*)(&__this->___x_0);
|
|
String_t* L_4;
|
|
L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_3, NULL);
|
|
NullCheck(L_2);
|
|
ArrayElementTypeCheck (L_2, L_4);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
|
|
NullCheck(L_5);
|
|
ArrayElementTypeCheck (L_5, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
|
|
int32_t* L_7 = (int32_t*)(&__this->___y_1);
|
|
String_t* L_8;
|
|
L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_7, NULL);
|
|
NullCheck(L_6);
|
|
ArrayElementTypeCheck (L_6, L_8);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
|
|
NullCheck(L_9);
|
|
ArrayElementTypeCheck (L_9, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
|
|
int32_t* L_11 = (int32_t*)(&__this->___z_2);
|
|
String_t* L_12;
|
|
L_12 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_11, NULL);
|
|
NullCheck(L_10);
|
|
ArrayElementTypeCheck (L_10, L_12);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_12);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_10;
|
|
NullCheck(L_13);
|
|
ArrayElementTypeCheck (L_13, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
|
|
String_t* L_14;
|
|
L_14 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_13, NULL);
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C String_t* Int3_ToString_mE39945C2B248D7AD330B6CE73CCFF9B88B5CAB44_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
String_t* _returnValue;
|
|
_returnValue = Int3_ToString_mE39945C2B248D7AD330B6CE73CCFF9B88B5CAB44(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Boolean Pathfinding.Int3::Equals(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int3_Equals_mDF1B60CB7DC37A57A65D3819F8306410F2DDD0B8 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int3_t3D1B990C798A218E8F705930EF9F0A373A439553_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (obj == null) return false;
|
|
RuntimeObject* L_0 = ___0_obj;
|
|
if (L_0)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// if (obj == null) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// var rhs = (Int3)obj;
|
|
RuntimeObject* L_1 = ___0_obj;
|
|
V_0 = ((*(Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*)((Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*)(Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*)UnBox(L_1, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553_il2cpp_TypeInfo_var))));
|
|
// return x == rhs.x &&
|
|
// y == rhs.y &&
|
|
// z == rhs.z;
|
|
int32_t L_2 = __this->___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_3 = V_0;
|
|
int32_t L_4 = L_3.___x_0;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = __this->___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6 = V_0;
|
|
int32_t L_7 = L_6.___y_1;
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = __this->___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_9 = V_0;
|
|
int32_t L_10 = L_9.___z_2;
|
|
return (bool)((((int32_t)L_8) == ((int32_t)L_10))? 1 : 0);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool Int3_Equals_mDF1B60CB7DC37A57A65D3819F8306410F2DDD0B8_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = Int3_Equals_mDF1B60CB7DC37A57A65D3819F8306410F2DDD0B8(_thisAdjusted, ___0_obj, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Boolean Pathfinding.Int3::Equals(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int3_Equals_m6B8E5A0F29F921D5E0272FAF1E4A2C5D46885B02 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_other, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return x == other.x && y == other.y && z == other.z;
|
|
int32_t L_0 = __this->___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_1 = ___0_other;
|
|
int32_t L_2 = L_1.___x_0;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_other;
|
|
int32_t L_5 = L_4.___y_1;
|
|
if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = __this->___z_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_7 = ___0_other;
|
|
int32_t L_8 = L_7.___z_2;
|
|
return (bool)((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool Int3_Equals_m6B8E5A0F29F921D5E0272FAF1E4A2C5D46885B02_AdjustorThunk (RuntimeObject* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_other, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = Int3_Equals_m6B8E5A0F29F921D5E0272FAF1E4A2C5D46885B02(_thisAdjusted, ___0_other, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Int32 Pathfinding.Int3::GetHashCode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int3_GetHashCode_m153F4D2AFDE0064AAC312D1EF0712EB8DEB36051 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return x*73856093 ^ y*19349663 ^ z*83492791;
|
|
int32_t L_0 = __this->___x_0;
|
|
int32_t L_1 = __this->___y_1;
|
|
int32_t L_2 = __this->___z_2;
|
|
return ((int32_t)(((int32_t)(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)73856093)))^((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)19349663)))))^((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)83492791)))));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int32_t Int3_GetHashCode_m153F4D2AFDE0064AAC312D1EF0712EB8DEB36051_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*>(__this + _offset);
|
|
int32_t _returnValue;
|
|
_returnValue = Int3_GetHashCode_m153F4D2AFDE0064AAC312D1EF0712EB8DEB36051(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Pathfinding.Int2::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.x = x;
|
|
int32_t L_0 = ___0_x;
|
|
__this->___x_0 = L_0;
|
|
// this.y = y;
|
|
int32_t L_1 = ___1_y;
|
|
__this->___y_1 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284_AdjustorThunk (RuntimeObject* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int2_tA237834D44F8B70CEF05461E599DAE1137180731*>(__this + _offset);
|
|
Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284(_thisAdjusted, ___0_x, ___1_y, method);
|
|
}
|
|
// System.Int64 Pathfinding.Int2::get_sqrMagnitudeLong()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int2_get_sqrMagnitudeLong_mC0B6184B47BE88CEAD76372AAE89956A7BF20546 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (long)x*(long)x+(long)y*(long)y;
|
|
int32_t L_0 = __this->___x_0;
|
|
int32_t L_1 = __this->___x_0;
|
|
int32_t L_2 = __this->___y_1;
|
|
int32_t L_3 = __this->___y_1;
|
|
return ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)L_0), ((int64_t)L_1))), ((int64_t)il2cpp_codegen_multiply(((int64_t)L_2), ((int64_t)L_3)))));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int64_t Int2_get_sqrMagnitudeLong_mC0B6184B47BE88CEAD76372AAE89956A7BF20546_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int2_tA237834D44F8B70CEF05461E599DAE1137180731*>(__this + _offset);
|
|
int64_t _returnValue;
|
|
_returnValue = Int2_get_sqrMagnitudeLong_mC0B6184B47BE88CEAD76372AAE89956A7BF20546(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// Pathfinding.Int2 Pathfinding.Int2::op_Addition(Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int2_tA237834D44F8B70CEF05461E599DAE1137180731 Int2_op_Addition_m139F63D0D870F9E20B666682DC0FF3737DC9D20C (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Int2(a.x+b.x, a.y+b.y);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_a;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___1_b;
|
|
int32_t L_3 = L_2.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_4 = ___0_a;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_6 = ___1_b;
|
|
int32_t L_7 = L_6.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284((&L_8), ((int32_t)il2cpp_codegen_add(L_1, L_3)), ((int32_t)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// Pathfinding.Int2 Pathfinding.Int2::op_Subtraction(Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int2_tA237834D44F8B70CEF05461E599DAE1137180731 Int2_op_Subtraction_mA0975DACC07124A9E66E7D30C72182708FBC4067 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Int2(a.x-b.x, a.y-b.y);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_a;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___1_b;
|
|
int32_t L_3 = L_2.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_4 = ___0_a;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_6 = ___1_b;
|
|
int32_t L_7 = L_6.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284((&L_8), ((int32_t)il2cpp_codegen_subtract(L_1, L_3)), ((int32_t)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Int2::op_Equality(Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int2_op_Equality_mFE241F9F0628D317579331BFA4805572676D50C3 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return a.x == b.x && a.y == b.y;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_a;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___1_b;
|
|
int32_t L_3 = L_2.___x_0;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_4 = ___0_a;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_6 = ___1_b;
|
|
int32_t L_7 = L_6.___y_1;
|
|
return (bool)((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Int2::op_Inequality(Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int2_op_Inequality_m6DF9D0FD5FE8AD50C9E0F4991DC021A721582104 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return a.x != b.x || a.y != b.y;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_a;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___1_b;
|
|
int32_t L_3 = L_2.___x_0;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_4 = ___0_a;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_6 = ___1_b;
|
|
int32_t L_7 = L_6.___y_1;
|
|
return (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Int64 Pathfinding.Int2::DotLong(Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Int2_DotLong_m21E59FA2DC83FCA816147E3C5805B2AF004DE550 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (long)a.x*(long)b.x + (long)a.y*(long)b.y;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_a;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___1_b;
|
|
int32_t L_3 = L_2.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_4 = ___0_a;
|
|
int32_t L_5 = L_4.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_6 = ___1_b;
|
|
int32_t L_7 = L_6.___y_1;
|
|
return ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)L_3))), ((int64_t)il2cpp_codegen_multiply(((int64_t)L_5), ((int64_t)L_7)))));
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Int2::Equals(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int2_Equals_m27B6A3641243C06AB77E19B8C8773E9F7C6943C3 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int2_tA237834D44F8B70CEF05461E599DAE1137180731_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (o == null) return false;
|
|
RuntimeObject* L_0 = ___0_o;
|
|
if (L_0)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// if (o == null) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// var rhs = (Int2)o;
|
|
RuntimeObject* L_1 = ___0_o;
|
|
V_0 = ((*(Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)((Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)UnBox(L_1, Int2_tA237834D44F8B70CEF05461E599DAE1137180731_il2cpp_TypeInfo_var))));
|
|
// return x == rhs.x && y == rhs.y;
|
|
int32_t L_2 = __this->___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_3 = V_0;
|
|
int32_t L_4 = L_3.___x_0;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = __this->___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_6 = V_0;
|
|
int32_t L_7 = L_6.___y_1;
|
|
return (bool)((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0);
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool Int2_Equals_m27B6A3641243C06AB77E19B8C8773E9F7C6943C3_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int2_tA237834D44F8B70CEF05461E599DAE1137180731*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = Int2_Equals_m27B6A3641243C06AB77E19B8C8773E9F7C6943C3(_thisAdjusted, ___0_o, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Boolean Pathfinding.Int2::Equals(Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int2_Equals_m832AF4B8862F9390E0135858F2F1C8180F2D46ED (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_other, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return x == other.x && y == other.y;
|
|
int32_t L_0 = __this->___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_1 = ___0_other;
|
|
int32_t L_2 = L_1.___x_0;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = __this->___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_4 = ___0_other;
|
|
int32_t L_5 = L_4.___y_1;
|
|
return (bool)((((int32_t)L_3) == ((int32_t)L_5))? 1 : 0);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool Int2_Equals_m832AF4B8862F9390E0135858F2F1C8180F2D46ED_AdjustorThunk (RuntimeObject* __this, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_other, const RuntimeMethod* method)
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int2_tA237834D44F8B70CEF05461E599DAE1137180731*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = Int2_Equals_m832AF4B8862F9390E0135858F2F1C8180F2D46ED(_thisAdjusted, ___0_other, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Int32 Pathfinding.Int2::GetHashCode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int2_GetHashCode_mE2828AE291994477EC8613706748D6D5E1C5C79E (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return x*49157+y*98317;
|
|
int32_t L_0 = __this->___x_0;
|
|
int32_t L_1 = __this->___y_1;
|
|
return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)49157))), ((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)98317)))));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int32_t Int2_GetHashCode_mE2828AE291994477EC8613706748D6D5E1C5C79E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int2_tA237834D44F8B70CEF05461E599DAE1137180731*>(__this + _offset);
|
|
int32_t _returnValue;
|
|
_returnValue = Int2_GetHashCode_mE2828AE291994477EC8613706748D6D5E1C5C79E(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// Pathfinding.Int2 Pathfinding.Int2::Min(Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int2_tA237834D44F8B70CEF05461E599DAE1137180731 Int2_Min_mC6CF58AA3C5DB16ED297EAFB3E508BE07CE2CCDA (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___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;
|
|
}
|
|
{
|
|
// return new Int2(System.Math.Min(a.x, b.x), System.Math.Min(a.y, b.y));
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_a;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___1_b;
|
|
int32_t L_3 = L_2.___x_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_4;
|
|
L_4 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_1, L_3, NULL);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_5 = ___0_a;
|
|
int32_t L_6 = L_5.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_7 = ___1_b;
|
|
int32_t L_8 = L_7.___y_1;
|
|
int32_t L_9;
|
|
L_9 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_6, L_8, NULL);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284((&L_10), L_4, L_9, /*hidden argument*/NULL);
|
|
return L_10;
|
|
}
|
|
}
|
|
// Pathfinding.Int2 Pathfinding.Int2::Max(Pathfinding.Int2,Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int2_tA237834D44F8B70CEF05461E599DAE1137180731 Int2_Max_m36938F69206240DB22654F750BE201FE0B4D0382 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_a, Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___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;
|
|
}
|
|
{
|
|
// return new Int2(System.Math.Max(a.x, b.x), System.Math.Max(a.y, b.y));
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_a;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___1_b;
|
|
int32_t L_3 = L_2.___x_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_4;
|
|
L_4 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_1, L_3, NULL);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_5 = ___0_a;
|
|
int32_t L_6 = L_5.___y_1;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_7 = ___1_b;
|
|
int32_t L_8 = L_7.___y_1;
|
|
int32_t L_9;
|
|
L_9 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_6, L_8, NULL);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284((&L_10), L_4, L_9, /*hidden argument*/NULL);
|
|
return L_10;
|
|
}
|
|
}
|
|
// Pathfinding.Int2 Pathfinding.Int2::FromInt3XZ(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int2_tA237834D44F8B70CEF05461E599DAE1137180731 Int2_FromInt3XZ_mB5A9E93FA679734BD596EABA0519B26E84ECC5B2 (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_o, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Int2(o.x, o.z);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_o;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_2 = ___0_o;
|
|
int32_t L_3 = L_2.___z_2;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284((&L_4), L_1, L_3, /*hidden argument*/NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Int2::ToInt3XZ(Pathfinding.Int2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 Int2_ToInt3XZ_mDF699F724F63283BFF9D0DB4D911142DBDA0A57F (Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___0_o, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Int3(o.x, 0, o.y);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_0 = ___0_o;
|
|
int32_t L_1 = L_0.___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_2 = ___0_o;
|
|
int32_t L_3 = L_2.___y_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F((&L_4), L_1, 0, L_3, /*hidden argument*/NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.String Pathfinding.Int2::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int2_ToString_m2066CECC353D9ADB97C47B768B30A9319B61EFB3 (Int2_tA237834D44F8B70CEF05461E599DAE1137180731* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return "("+x+", " +y+")";
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
ArrayElementTypeCheck (L_1, _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
|
|
int32_t* L_3 = (int32_t*)(&__this->___x_0);
|
|
String_t* L_4;
|
|
L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_3, NULL);
|
|
NullCheck(L_2);
|
|
ArrayElementTypeCheck (L_2, L_4);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
|
|
NullCheck(L_5);
|
|
ArrayElementTypeCheck (L_5, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
|
|
int32_t* L_7 = (int32_t*)(&__this->___y_1);
|
|
String_t* L_8;
|
|
L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_7, NULL);
|
|
NullCheck(L_6);
|
|
ArrayElementTypeCheck (L_6, L_8);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
|
|
NullCheck(L_9);
|
|
ArrayElementTypeCheck (L_9, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
|
|
String_t* L_10;
|
|
L_10 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_9, NULL);
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C String_t* Int2_ToString_m2066CECC353D9ADB97C47B768B30A9319B61EFB3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Int2_tA237834D44F8B70CEF05461E599DAE1137180731*>(__this + _offset);
|
|
String_t* _returnValue;
|
|
_returnValue = Int2_ToString_m2066CECC353D9ADB97C47B768B30A9319B61EFB3(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// UnityEngine.Transform Pathfinding.NodeLink::get_Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink_get_Start_m63D49B1112F44FB5A444D8F6E659BB8DC78AF8A1 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return transform; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// UnityEngine.Transform Pathfinding.NodeLink::get_End()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink_get_End_m89DD3017F292610323D70128EF7E0DC182BB3958 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return end; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___end_10;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink::OnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink_OnPostScan_m92F0330F8FC9D0F519F1B148C53FDD28C8A5A2D1 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink_U3COnPostScanU3Eb__8_0_m8CD778947499EDDB28286DB6B401D7C51D7D977C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (AstarPath.active.isScanning) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// InternalOnPostScan();
|
|
NodeLink_InternalOnPostScan_m10696EAA2859F70473210C8A0F983ED85099FC1F(__this, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// AstarPath.active.AddWorkItem(new AstarWorkItem(force => {
|
|
// InternalOnPostScan();
|
|
// return true;
|
|
// }));
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_2 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* L_3 = (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB*)il2cpp_codegen_object_new(Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
Func_2__ctor_mE21883146F245D63126BFA6B31B0BA7710E87D7D(L_3, __this, (intptr_t)((void*)NodeLink_U3COnPostScanU3Eb__8_0_m8CD778947499EDDB28286DB6B401D7C51D7D977C_RuntimeMethod_var), NULL);
|
|
AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
AstarWorkItem__ctor_m80ECD25182BAE190E36A03B3F4580FEEB2712D10((&L_4), L_3, /*hidden argument*/NULL);
|
|
NullCheck(L_2);
|
|
AstarPath_AddWorkItem_mC000E585CE2B6D124153897E9C2CFDDFED7632F0(L_2, L_4, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink::InternalOnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink_InternalOnPostScan_m10696EAA2859F70473210C8A0F983ED85099FC1F (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Apply();
|
|
VirtualActionInvoker0::Invoke(19 /* System.Void Pathfinding.NodeLink::Apply() */, __this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink::OnGraphsPostUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink_OnGraphsPostUpdate_m387E79641E7D3B349C56E227703C970869720957 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink_U3COnGraphsPostUpdateU3Eb__10_0_m0606FCC1AB02082D6FE5DBBAD8B079141A9F9414_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (!AstarPath.active.isScanning) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// AstarPath.active.AddWorkItem(new AstarWorkItem(force => {
|
|
// InternalOnPostScan();
|
|
// return true;
|
|
// }));
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_2 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* L_3 = (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB*)il2cpp_codegen_object_new(Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
Func_2__ctor_mE21883146F245D63126BFA6B31B0BA7710E87D7D(L_3, __this, (intptr_t)((void*)NodeLink_U3COnGraphsPostUpdateU3Eb__10_0_m0606FCC1AB02082D6FE5DBBAD8B079141A9F9414_RuntimeMethod_var), NULL);
|
|
AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
AstarWorkItem__ctor_m80ECD25182BAE190E36A03B3F4580FEEB2712D10((&L_4), L_3, /*hidden argument*/NULL);
|
|
NullCheck(L_2);
|
|
AstarPath_AddWorkItem_mC000E585CE2B6D124153897E9C2CFDDFED7632F0(L_2, L_4, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink::Apply()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink_Apply_m6B8E763F57671E780592BABFCCB4CBC7A610BB06 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_0 = NULL;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_1 = NULL;
|
|
uint32_t V_2 = 0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// if (Start == null || End == null || AstarPath.active == null) return;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = NodeLink_get_Start_m63D49B1112F44FB5A444D8F6E659BB8DC78AF8A1(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = NodeLink_get_End_m89DD3017F292610323D70128EF7E0DC182BB3958_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_4 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// if (Start == null || End == null || AstarPath.active == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// GraphNode startNode = AstarPath.active.GetNearest(Start.position).node;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_6 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = NodeLink_get_Start_m63D49B1112F44FB5A444D8F6E659BB8DC78AF8A1(__this, NULL);
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
|
|
NullCheck(L_6);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_9;
|
|
L_9 = AstarPath_GetNearest_m8F2E9924A3AFF0A27A0A987E4EBFC491A45D0C23(L_6, L_8, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_10 = L_9.___node_0;
|
|
V_0 = L_10;
|
|
// GraphNode endNode = AstarPath.active.GetNearest(End.position).node;
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_11 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
|
|
L_12 = NodeLink_get_End_m89DD3017F292610323D70128EF7E0DC182BB3958_inline(__this, NULL);
|
|
NullCheck(L_12);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
|
|
NullCheck(L_11);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_14;
|
|
L_14 = AstarPath_GetNearest_m8F2E9924A3AFF0A27A0A987E4EBFC491A45D0C23(L_11, L_13, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_15 = L_14.___node_0;
|
|
V_1 = L_15;
|
|
// if (startNode == null || endNode == null) return;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_16 = V_0;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_17 = V_1;
|
|
if (L_17)
|
|
{
|
|
goto IL_0067;
|
|
}
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// if (startNode == null || endNode == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
// if (deleteConnection) {
|
|
bool L_18 = __this->___deleteConnection_13;
|
|
if (!L_18)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
// startNode.RemoveConnection(endNode);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_19 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_20 = V_1;
|
|
NullCheck(L_19);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_19, L_20);
|
|
// if (!oneWay)
|
|
bool L_21 = __this->___oneWay_12;
|
|
if (L_21)
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
// endNode.RemoveConnection(startNode);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_22 = V_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_23 = V_0;
|
|
NullCheck(L_22);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_22, L_23);
|
|
return;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
// uint cost = (uint)System.Math.Round((startNode.position-endNode.position).costMagnitude*costFactor);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_24 = V_0;
|
|
NullCheck(L_24);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_25 = L_24->___position_7;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_27 = L_26->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_28;
|
|
L_28 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_25, L_27, NULL);
|
|
V_3 = L_28;
|
|
int32_t L_29;
|
|
L_29 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_3), NULL);
|
|
float L_30 = __this->___costFactor_11;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_31;
|
|
L_31 = bankers_round(((double)((float)il2cpp_codegen_multiply(((float)L_29), L_30))));
|
|
V_2 = il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(L_31);
|
|
// startNode.AddConnection(endNode, cost);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_32 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_33 = V_1;
|
|
uint32_t L_34 = V_2;
|
|
NullCheck(L_32);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_32, L_33, L_34);
|
|
// if (!oneWay)
|
|
bool L_35 = __this->___oneWay_12;
|
|
if (L_35)
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
// endNode.AddConnection(startNode, cost);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_36 = V_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_37 = V_0;
|
|
uint32_t L_38 = V_2;
|
|
NullCheck(L_36);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_36, L_37, L_38);
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink::OnDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink_OnDrawGizmos_m916F951B792B6E21606348C02354581B7FEA6C45 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B5_0;
|
|
memset((&G_B5_0), 0, sizeof(G_B5_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B5_1;
|
|
memset((&G_B5_1), 0, sizeof(G_B5_1));
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* G_B5_2 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B4_0;
|
|
memset((&G_B4_0), 0, sizeof(G_B4_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B4_1;
|
|
memset((&G_B4_1), 0, sizeof(G_B4_1));
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* G_B4_2 = NULL;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B6_0;
|
|
memset((&G_B6_0), 0, sizeof(G_B6_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_1;
|
|
memset((&G_B6_1), 0, sizeof(G_B6_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_2;
|
|
memset((&G_B6_2), 0, sizeof(G_B6_2));
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* G_B6_3 = NULL;
|
|
{
|
|
// if (Start == null || End == null) return;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = NodeLink_get_Start_m63D49B1112F44FB5A444D8F6E659BB8DC78AF8A1(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = NodeLink_get_End_m89DD3017F292610323D70128EF7E0DC182BB3958_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// if (Start == null || End == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// Draw.Gizmos.Bezier(Start.position, End.position, deleteConnection ? Color.red : Color.green);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_4 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
|
|
L_5 = NodeLink_get_Start_m63D49B1112F44FB5A444D8F6E659BB8DC78AF8A1(__this, NULL);
|
|
NullCheck(L_5);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = NodeLink_get_End_m89DD3017F292610323D70128EF7E0DC182BB3958_inline(__this, NULL);
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
|
|
bool L_9 = __this->___deleteConnection_13;
|
|
G_B4_0 = L_8;
|
|
G_B4_1 = L_6;
|
|
G_B4_2 = L_4;
|
|
if (L_9)
|
|
{
|
|
G_B5_0 = L_8;
|
|
G_B5_1 = L_6;
|
|
G_B5_2 = L_4;
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
|
|
L_10 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
|
|
G_B6_0 = L_10;
|
|
G_B6_1 = G_B4_0;
|
|
G_B6_2 = G_B4_1;
|
|
G_B6_3 = G_B4_2;
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11;
|
|
L_11 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
|
|
G_B6_0 = L_11;
|
|
G_B6_1 = G_B5_0;
|
|
G_B6_2 = G_B5_1;
|
|
G_B6_3 = G_B5_2;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
NullCheck(G_B6_3);
|
|
Draw_Bezier_m501BB2CB0BDF880AE54618BA9A947815E3100A30(G_B6_3, G_B6_2, G_B6_1, G_B6_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink__ctor_mEE7982FC80597D9512D2AD0733B905D75B984F43 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float costFactor = 1.0f;
|
|
__this->___costFactor_11 = (1.0f);
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier__ctor_mF84B5438C95A77E22EEF5E7AA58714A5BA65DBDF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.NodeLink::<OnPostScan>b__8_0(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeLink_U3COnPostScanU3Eb__8_0_m8CD778947499EDDB28286DB6B401D7C51D7D977C (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, bool ___0_force, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// InternalOnPostScan();
|
|
NodeLink_InternalOnPostScan_m10696EAA2859F70473210C8A0F983ED85099FC1F(__this, NULL);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.NodeLink::<OnGraphsPostUpdate>b__10_0(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeLink_U3COnGraphsPostUpdateU3Eb__10_0_m0606FCC1AB02082D6FE5DBBAD8B079141A9F9414 (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, bool ___0_force, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// InternalOnPostScan();
|
|
NodeLink_InternalOnPostScan_m10696EAA2859F70473210C8A0F983ED85099FC1F(__this, NULL);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Pathfinding.NodeLink2 Pathfinding.NodeLink2::GetNodeLink(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* NodeLink2_GetNodeLink_m259F91E78CD33C8D3A0DFE2EDCD4FB96D88117C5 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m46248FE84E9DCDDEE5161D06301A986D96AABF8F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* V_0 = NULL;
|
|
{
|
|
// reference.TryGetValue(node, out v);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_0 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryGetValue_m46248FE84E9DCDDEE5161D06301A986D96AABF8F(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m46248FE84E9DCDDEE5161D06301A986D96AABF8F_RuntimeMethod_var);
|
|
// return v;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
// UnityEngine.Transform Pathfinding.NodeLink2::get_StartTransform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return transform; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// UnityEngine.Transform Pathfinding.NodeLink2::get_EndTransform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return end; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___end_11;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Pathfinding.PointNode Pathfinding.NodeLink2::get_startNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointNode startNode { get; private set; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0 = __this->___U3CstartNodeU3Ek__BackingField_14;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::set_startNode(Pathfinding.PointNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_set_startNode_m0957A125625CA469A5EEC696B7CEDF23C70C3B2B (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointNode startNode { get; private set; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0 = ___0_value;
|
|
__this->___U3CstartNodeU3Ek__BackingField_14 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartNodeU3Ek__BackingField_14), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.PointNode Pathfinding.NodeLink2::get_endNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointNode endNode { get; private set; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0 = __this->___U3CendNodeU3Ek__BackingField_15;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::set_endNode(Pathfinding.PointNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_set_endNode_m32DB9AA5A15F14BBE373F39E448117B0B7262A53 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointNode endNode { get; private set; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0 = ___0_value;
|
|
__this->___U3CendNodeU3Ek__BackingField_15 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CendNodeU3Ek__BackingField_15), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink2::get_StartNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* NodeLink2_get_StartNode_m345582DD34BDA0049F4FFF26F54D157D56E6EEFA (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return startNode; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0;
|
|
L_0 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink2::get_EndNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* NodeLink2_get_EndNode_mAD563E2FC732B925BF86D8B5CF85EDA4D4092DAD (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return endNode; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0;
|
|
L_0 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::OnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnPostScan_mA321A715A86C2FF6C650498328BEA94648DEE7DD (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// InternalOnPostScan();
|
|
NodeLink2_InternalOnPostScan_mBFFDDB92AD6BBBA5CA149DD82E753F620A12566E(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::InternalOnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_InternalOnPostScan_mBFFDDB92AD6BBBA5CA149DD82E753F620A12566E (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47613CB32A9025AA802299EB5C884FB5DEEDAC7E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (EndTransform == null || StartTransform == null) return;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// if (EndTransform == null || StartTransform == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// if (AstarPath.active.data.pointGraph == null) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_4 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_4);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_5 = L_4->___data_8;
|
|
NullCheck(L_5);
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_6;
|
|
L_6 = AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline(L_5, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
// var graph = AstarPath.active.data.AddGraph(typeof(PointGraph)) as PointGraph;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_7 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_7);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_8 = L_7->___data_8;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_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);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_11;
|
|
L_11 = AstarData_AddGraph_mF81512C121448E20CC2782D92140A0198D831125(L_8, L_10, NULL);
|
|
// graph.name = "PointGraph (used for node links)";
|
|
NullCheck(((PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178*)IsInstClass((RuntimeObject*)L_11, PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_il2cpp_TypeInfo_var)));
|
|
((NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0*)((PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178*)IsInstClass((RuntimeObject*)L_11, PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_il2cpp_TypeInfo_var)))->___name_5 = _stringLiteral47613CB32A9025AA802299EB5C884FB5DEEDAC7E;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0*)((PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178*)IsInstClass((RuntimeObject*)L_11, PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_il2cpp_TypeInfo_var)))->___name_5), (void*)_stringLiteral47613CB32A9025AA802299EB5C884FB5DEEDAC7E);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// if (startNode != null && startNode.Destroyed) {
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_12;
|
|
L_12 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_13;
|
|
L_13 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_13, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
// reference.Remove(startNode);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_15 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_16;
|
|
L_16 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
NullCheck(L_15);
|
|
bool L_17;
|
|
L_17 = Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F(L_15, L_16, Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
// startNode = null;
|
|
NodeLink2_set_startNode_m0957A125625CA469A5EEC696B7CEDF23C70C3B2B_inline(__this, (PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)NULL, NULL);
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
// if (endNode != null && endNode.Destroyed) {
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_18;
|
|
L_18 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
if (!L_18)
|
|
{
|
|
goto IL_00b0;
|
|
}
|
|
}
|
|
{
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_19;
|
|
L_19 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
NullCheck(L_19);
|
|
bool L_20;
|
|
L_20 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_19, NULL);
|
|
if (!L_20)
|
|
{
|
|
goto IL_00b0;
|
|
}
|
|
}
|
|
{
|
|
// reference.Remove(endNode);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_21 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_22;
|
|
L_22 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
NullCheck(L_21);
|
|
bool L_23;
|
|
L_23 = Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F(L_21, L_22, Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
// endNode = null;
|
|
NodeLink2_set_endNode_m32DB9AA5A15F14BBE373F39E448117B0B7262A53_inline(__this, (PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)NULL, NULL);
|
|
}
|
|
|
|
IL_00b0:
|
|
{
|
|
// if (startNode == null) startNode = AstarPath.active.data.pointGraph.AddNode((Int3)StartTransform.position);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_24;
|
|
L_24 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
if (L_24)
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
// if (startNode == null) startNode = AstarPath.active.data.pointGraph.AddNode((Int3)StartTransform.position);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_25 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_25);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_26 = L_25->___data_8;
|
|
NullCheck(L_26);
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_27;
|
|
L_27 = AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline(L_26, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
|
|
L_28 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_28);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_28, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_30;
|
|
L_30 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_29, NULL);
|
|
NullCheck(L_27);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_31;
|
|
L_31 = PointGraph_AddNode_mEE40422D059C37EE45408200825223BA22F78917(L_27, L_30, NULL);
|
|
NodeLink2_set_startNode_m0957A125625CA469A5EEC696B7CEDF23C70C3B2B_inline(__this, L_31, NULL);
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
// if (endNode == null) endNode = AstarPath.active.data.pointGraph.AddNode((Int3)EndTransform.position);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_32;
|
|
L_32 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
if (L_32)
|
|
{
|
|
goto IL_0114;
|
|
}
|
|
}
|
|
{
|
|
// if (endNode == null) endNode = AstarPath.active.data.pointGraph.AddNode((Int3)EndTransform.position);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_33 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_33);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_34 = L_33->___data_8;
|
|
NullCheck(L_34);
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_35;
|
|
L_35 = AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline(L_34, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36;
|
|
L_36 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_36);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_38;
|
|
L_38 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_37, NULL);
|
|
NullCheck(L_35);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_39;
|
|
L_39 = PointGraph_AddNode_mEE40422D059C37EE45408200825223BA22F78917(L_35, L_38, NULL);
|
|
NodeLink2_set_endNode_m32DB9AA5A15F14BBE373F39E448117B0B7262A53_inline(__this, L_39, NULL);
|
|
}
|
|
|
|
IL_0114:
|
|
{
|
|
// connectedNode1 = null;
|
|
__this->___connectedNode1_16 = (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode1_16), (void*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL);
|
|
// connectedNode2 = null;
|
|
__this->___connectedNode2_17 = (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode2_17), (void*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL);
|
|
// if (startNode == null || endNode == null) {
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_40;
|
|
L_40 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_0132;
|
|
}
|
|
}
|
|
{
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_41;
|
|
L_41 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
if (L_41)
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
|
|
IL_0132:
|
|
{
|
|
// startNode = null;
|
|
NodeLink2_set_startNode_m0957A125625CA469A5EEC696B7CEDF23C70C3B2B_inline(__this, (PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)NULL, NULL);
|
|
// endNode = null;
|
|
NodeLink2_set_endNode_m32DB9AA5A15F14BBE373F39E448117B0B7262A53_inline(__this, (PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)NULL, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
// postScanCalled = true;
|
|
__this->___postScanCalled_20 = (bool)1;
|
|
// reference[startNode] = this;
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_42 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_43;
|
|
L_43 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
NullCheck(L_42);
|
|
Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA(L_42, L_43, __this, Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA_RuntimeMethod_var);
|
|
// reference[endNode] = this;
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_44 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_45;
|
|
L_45 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
NullCheck(L_44);
|
|
Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA(L_44, L_45, __this, Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA_RuntimeMethod_var);
|
|
// Apply(true);
|
|
NodeLink2_Apply_m85364B78EEF34F4F53548271B1A5B307C5CC4E0F(__this, (bool)1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::OnGraphsPostUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnGraphsPostUpdate_m0FC3B4844E49B7415900B31AB400189D52F6C366 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (AstarPath.active.isScanning)
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// if (connectedNode1 != null && connectedNode1.Destroyed) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = __this->___connectedNode1_16;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = __this->___connectedNode1_16;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// connectedNode1 = null;
|
|
__this->___connectedNode1_16 = (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode1_16), (void*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL);
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// if (connectedNode2 != null && connectedNode2.Destroyed) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = __this->___connectedNode2_17;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = __this->___connectedNode2_17;
|
|
NullCheck(L_6);
|
|
bool L_7;
|
|
L_7 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
// connectedNode2 = null;
|
|
__this->___connectedNode2_17 = (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode2_17), (void*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL);
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// if (!postScanCalled) {
|
|
bool L_8 = __this->___postScanCalled_20;
|
|
if (L_8)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
// OnPostScan();
|
|
VirtualActionInvoker0::Invoke(13 /* System.Void Pathfinding.GraphModifier::OnPostScan() */, __this);
|
|
return;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// Apply(false);
|
|
NodeLink2_Apply_m85364B78EEF34F4F53548271B1A5B307C5CC4E0F(__this, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnEnable_m3FFAFE3E5DCE448EB47CA03E2016520EC5DA1054 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.OnEnable();
|
|
GraphModifier_OnEnable_mBA11BC964FB2B02B985252D32EBC4C4D837BBC53(__this, NULL);
|
|
// if (Application.isPlaying && AstarPath.active != null && AstarPath.active.data != null && AstarPath.active.data.pointGraph != null && !AstarPath.active.isScanning) {
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_1 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
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_005a;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_3 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_3);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_4 = L_3->___data_8;
|
|
if (!L_4)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_5 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_5);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_6 = L_5->___data_8;
|
|
NullCheck(L_6);
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_7;
|
|
L_7 = AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline(L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_8 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline(L_8, NULL);
|
|
if (L_9)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// AstarPath.active.AddWorkItem(OnGraphsPostUpdate);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_10 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_11 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
NullCheck(L_11);
|
|
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_11, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 18)), NULL);
|
|
NullCheck(L_10);
|
|
AstarPath_AddWorkItem_m698C98820CC37C00ECE69446329FD9AD9AF5E32F(L_10, L_11, NULL);
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnDisable_mE0A05053F493DDC757582DF109402C71E4CF661E (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.OnDisable();
|
|
GraphModifier_OnDisable_m354E0DD523E10BEF424260CBFE34124A644EF2AD(__this, NULL);
|
|
// postScanCalled = false;
|
|
__this->___postScanCalled_20 = (bool)0;
|
|
// if (startNode != null) reference.Remove(startNode);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0;
|
|
L_0 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// if (startNode != null) reference.Remove(startNode);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_1 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_2;
|
|
L_2 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
NullCheck(L_1);
|
|
bool L_3;
|
|
L_3 = Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F(L_1, L_2, Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// if (endNode != null) reference.Remove(endNode);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_4;
|
|
L_4 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// if (endNode != null) reference.Remove(endNode);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_5 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_6;
|
|
L_6 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
NullCheck(L_5);
|
|
bool L_7;
|
|
L_7 = Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F(L_5, L_6, Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// if (startNode != null && endNode != null) {
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_8;
|
|
L_8 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_9;
|
|
L_9 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
// startNode.RemoveConnection(endNode);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_10;
|
|
L_10 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_11;
|
|
L_11 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
NullCheck(L_10);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_10, L_11);
|
|
// endNode.RemoveConnection(startNode);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_12;
|
|
L_12 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_13;
|
|
L_13 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
NullCheck(L_12);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_12, L_13);
|
|
// if (connectedNode1 != null && connectedNode2 != null) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_14 = __this->___connectedNode1_16;
|
|
if (!L_14)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_15 = __this->___connectedNode2_17;
|
|
if (!L_15)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
// startNode.RemoveConnection(connectedNode1);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_16;
|
|
L_16 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_17 = __this->___connectedNode1_16;
|
|
NullCheck(L_16);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_16, L_17);
|
|
// connectedNode1.RemoveConnection(startNode);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_18 = __this->___connectedNode1_16;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_19;
|
|
L_19 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
NullCheck(L_18);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_18, L_19);
|
|
// endNode.RemoveConnection(connectedNode2);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_20;
|
|
L_20 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_21 = __this->___connectedNode2_17;
|
|
NullCheck(L_20);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_20, L_21);
|
|
// connectedNode2.RemoveConnection(endNode);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_22 = __this->___connectedNode2_17;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_23;
|
|
L_23 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
NullCheck(L_22);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_22, L_23);
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::RemoveConnections(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_RemoveConnections_mBB47093CF5F1FB4319B5F3398AA13D8B8F92F5A2 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// node.ClearConnections(true);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< bool >::Invoke(8 /* System.Void Pathfinding.GraphNode::ClearConnections(System.Boolean) */, L_0, (bool)1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::ContextApplyForce()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_ContextApplyForce_m7FD9DE3289FF1829EB1DCF3EC7D0D23F50385590 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (Application.isPlaying) {
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// Apply(true);
|
|
NodeLink2_Apply_m85364B78EEF34F4F53548271B1A5B307C5CC4E0F(__this, (bool)1, NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::Apply(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_Apply_m85364B78EEF34F4F53548271B1A5B307C5CC4E0F (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, bool ___0_forceNewCheck, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
uint32_t V_2 = 0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// NNConstraint nn = NNConstraint.None;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_0;
|
|
L_0 = NNConstraint_get_None_m64D379ED16BA6D507F7A3837557A44C519FA4811(NULL);
|
|
V_0 = L_0;
|
|
// int graph = (int)startNode.GraphIndex;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_1;
|
|
L_1 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
NullCheck(L_1);
|
|
uint32_t L_2;
|
|
L_2 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_1, NULL);
|
|
V_1 = L_2;
|
|
// nn.graphMask = ~(1 << graph);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_3 = V_0;
|
|
int32_t L_4 = V_1;
|
|
GraphMask_t0D3B81600BFA722AB8C720E124358F9ABA57D404 L_5;
|
|
L_5 = GraphMask_op_Implicit_m224C3DCB9258487B9BE3AF1AF88BAF9505B1579E(((~((int32_t)(1<<((int32_t)(L_4&((int32_t)31))))))), NULL);
|
|
NullCheck(L_3);
|
|
L_3->___graphMask_0 = L_5;
|
|
// startNode.SetPosition((Int3)StartTransform.position);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_6;
|
|
L_6 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_9;
|
|
L_9 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_8, NULL);
|
|
NullCheck(L_6);
|
|
PointNode_SetPosition_m34B1E33BEA8F1168F46FE1C8A5C08CCE9AB3D7DA_inline(L_6, L_9, NULL);
|
|
// endNode.SetPosition((Int3)EndTransform.position);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_10;
|
|
L_10 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_11);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_13;
|
|
L_13 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_12, NULL);
|
|
NullCheck(L_10);
|
|
PointNode_SetPosition_m34B1E33BEA8F1168F46FE1C8A5C08CCE9AB3D7DA_inline(L_10, L_13, NULL);
|
|
// RemoveConnections(startNode);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_14;
|
|
L_14 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
NodeLink2_RemoveConnections_mBB47093CF5F1FB4319B5F3398AA13D8B8F92F5A2(__this, L_14, NULL);
|
|
// RemoveConnections(endNode);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_15;
|
|
L_15 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
NodeLink2_RemoveConnections_mBB47093CF5F1FB4319B5F3398AA13D8B8F92F5A2(__this, L_15, NULL);
|
|
// uint cost = (uint)Mathf.RoundToInt(((Int3)(StartTransform.position-EndTransform.position)).costMagnitude*costFactor);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
|
|
L_16 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_16);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
|
|
L_18 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_18);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_18, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_17, L_19, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_21;
|
|
L_21 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_20, NULL);
|
|
V_3 = L_21;
|
|
int32_t L_22;
|
|
L_22 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_3), NULL);
|
|
float L_23 = __this->___costFactor_12;
|
|
int32_t L_24;
|
|
L_24 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_22), L_23)), NULL);
|
|
V_2 = L_24;
|
|
// startNode.AddConnection(endNode, cost);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_25;
|
|
L_25 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_26;
|
|
L_26 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
uint32_t L_27 = V_2;
|
|
NullCheck(L_25);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_25, L_26, L_27);
|
|
// endNode.AddConnection(startNode, cost);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_28;
|
|
L_28 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_29;
|
|
L_29 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
uint32_t L_30 = V_2;
|
|
NullCheck(L_28);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_28, L_29, L_30);
|
|
// if (connectedNode1 == null || forceNewCheck) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_31 = __this->___connectedNode1_16;
|
|
bool L_32 = ___0_forceNewCheck;
|
|
if (!((int32_t)(((((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_31) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0)|(int32_t)L_32)))
|
|
{
|
|
goto IL_010b;
|
|
}
|
|
}
|
|
{
|
|
// var info = AstarPath.active.GetNearest(StartTransform.position, nn);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_33 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
|
|
L_34 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_34);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_36 = V_0;
|
|
NullCheck(L_33);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_37;
|
|
L_37 = AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3(L_33, L_35, L_36, NULL);
|
|
V_4 = L_37;
|
|
// connectedNode1 = info.node;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_38 = V_4;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_39 = L_38.___node_0;
|
|
__this->___connectedNode1_16 = L_39;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode1_16), (void*)L_39);
|
|
// clamped1 = info.position;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_40 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = L_40.___position_1;
|
|
__this->___clamped1_18 = L_41;
|
|
}
|
|
|
|
IL_010b:
|
|
{
|
|
// if (connectedNode2 == null || forceNewCheck) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_42 = __this->___connectedNode2_17;
|
|
bool L_43 = ___0_forceNewCheck;
|
|
if (!((int32_t)(((((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_42) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0)|(int32_t)L_43)))
|
|
{
|
|
goto IL_014a;
|
|
}
|
|
}
|
|
{
|
|
// var info = AstarPath.active.GetNearest(EndTransform.position, nn);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_44 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45;
|
|
L_45 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_45);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_45, NULL);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_47 = V_0;
|
|
NullCheck(L_44);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_48;
|
|
L_48 = AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3(L_44, L_46, L_47, NULL);
|
|
V_5 = L_48;
|
|
// connectedNode2 = info.node;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_49 = V_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_50 = L_49.___node_0;
|
|
__this->___connectedNode2_17 = L_50;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode2_17), (void*)L_50);
|
|
// clamped2 = info.position;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_51 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = L_51.___position_1;
|
|
__this->___clamped2_19 = L_52;
|
|
}
|
|
|
|
IL_014a:
|
|
{
|
|
// if (connectedNode2 == null || connectedNode1 == null) return;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_53 = __this->___connectedNode2_17;
|
|
if (!L_53)
|
|
{
|
|
goto IL_015a;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_54 = __this->___connectedNode1_16;
|
|
if (L_54)
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
|
|
IL_015a:
|
|
{
|
|
// if (connectedNode2 == null || connectedNode1 == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_015b:
|
|
{
|
|
// connectedNode1.AddConnection(startNode, (uint)Mathf.RoundToInt(((Int3)(clamped1 - StartTransform.position)).costMagnitude*costFactor));
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_55 = __this->___connectedNode1_16;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_56;
|
|
L_56 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = __this->___clamped1_18;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58;
|
|
L_58 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_58);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
|
|
L_59 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_58, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_57, L_59, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_61;
|
|
L_61 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_60, NULL);
|
|
V_3 = L_61;
|
|
int32_t L_62;
|
|
L_62 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_3), NULL);
|
|
float L_63 = __this->___costFactor_12;
|
|
int32_t L_64;
|
|
L_64 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_62), L_63)), NULL);
|
|
NullCheck(L_55);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_55, L_56, L_64);
|
|
// if (!oneWay) connectedNode2.AddConnection(endNode, (uint)Mathf.RoundToInt(((Int3)(clamped2 - EndTransform.position)).costMagnitude*costFactor));
|
|
bool L_65 = __this->___oneWay_13;
|
|
if (L_65)
|
|
{
|
|
goto IL_01e5;
|
|
}
|
|
}
|
|
{
|
|
// if (!oneWay) connectedNode2.AddConnection(endNode, (uint)Mathf.RoundToInt(((Int3)(clamped2 - EndTransform.position)).costMagnitude*costFactor));
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_66 = __this->___connectedNode2_17;
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_67;
|
|
L_67 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = __this->___clamped2_19;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69;
|
|
L_69 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_69);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
|
|
L_70 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_69, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
|
|
L_71 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_68, L_70, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_72;
|
|
L_72 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_71, NULL);
|
|
V_3 = L_72;
|
|
int32_t L_73;
|
|
L_73 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_3), NULL);
|
|
float L_74 = __this->___costFactor_12;
|
|
int32_t L_75;
|
|
L_75 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_73), L_74)), NULL);
|
|
NullCheck(L_66);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_66, L_67, L_75);
|
|
}
|
|
|
|
IL_01e5:
|
|
{
|
|
// if (!oneWay) startNode.AddConnection(connectedNode1, (uint)Mathf.RoundToInt(((Int3)(clamped1 - StartTransform.position)).costMagnitude*costFactor));
|
|
bool L_76 = __this->___oneWay_13;
|
|
if (L_76)
|
|
{
|
|
goto IL_022e;
|
|
}
|
|
}
|
|
{
|
|
// if (!oneWay) startNode.AddConnection(connectedNode1, (uint)Mathf.RoundToInt(((Int3)(clamped1 - StartTransform.position)).costMagnitude*costFactor));
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_77;
|
|
L_77 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(__this, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_78 = __this->___connectedNode1_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = __this->___clamped1_18;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_80;
|
|
L_80 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_80);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81;
|
|
L_81 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_80, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
|
|
L_82 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_79, L_81, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_83;
|
|
L_83 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_82, NULL);
|
|
V_3 = L_83;
|
|
int32_t L_84;
|
|
L_84 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_3), NULL);
|
|
float L_85 = __this->___costFactor_12;
|
|
int32_t L_86;
|
|
L_86 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_84), L_85)), NULL);
|
|
NullCheck(L_77);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_77, L_78, L_86);
|
|
}
|
|
|
|
IL_022e:
|
|
{
|
|
// endNode.AddConnection(connectedNode2, (uint)Mathf.RoundToInt(((Int3)(clamped2 - EndTransform.position)).costMagnitude*costFactor));
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_87;
|
|
L_87 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(__this, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_88 = __this->___connectedNode2_17;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = __this->___clamped2_19;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_90;
|
|
L_90 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_90);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
|
|
L_91 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_90, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
|
|
L_92 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_89, L_91, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_93;
|
|
L_93 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_92, NULL);
|
|
V_3 = L_93;
|
|
int32_t L_94;
|
|
L_94 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_3), NULL);
|
|
float L_95 = __this->___costFactor_12;
|
|
int32_t L_96;
|
|
L_96 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_94), L_95)), NULL);
|
|
NullCheck(L_87);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_87, L_88, L_96);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnDrawGizmosSelected_mBAFF47FBB7A93226C5A0AF2B937DB5370E16C6AE (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnDrawGizmos(true);
|
|
NodeLink2_OnDrawGizmos_m0135B02B8222A009FA5CC669CDDE1F657D0E4C7B(__this, (bool)1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::OnDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnDrawGizmos_m3F5919E7D39DB61DF4861CD5DC794DB73A66DEB3 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnDrawGizmos(false);
|
|
NodeLink2_OnDrawGizmos_m0135B02B8222A009FA5CC669CDDE1F657D0E4C7B(__this, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::OnDrawGizmos(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_OnDrawGizmos_m0135B02B8222A009FA5CC669CDDE1F657D0E4C7B (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, bool ___0_selected, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
// Color color = selected ? GizmosColorSelected : GizmosColor;
|
|
bool L_0 = ___0_selected;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___GizmosColor_21;
|
|
G_B3_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___GizmosColorSelected_22;
|
|
G_B3_0 = L_2;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
V_0 = G_B3_0;
|
|
// if (StartTransform != null) {
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
|
|
L_3 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// Draw.Gizmos.CircleXZ(StartTransform.position, 0.4f, color);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_5 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = V_0;
|
|
NullCheck(L_5);
|
|
Draw_CircleXZ_m2FEF86D3A398D26376E8131C3D9AFD461AB60DD0(L_5, L_7, (0.400000006f), L_8, (0.0f), (6.28318548f), NULL);
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// if (EndTransform != null) {
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
// Draw.Gizmos.CircleXZ(EndTransform.position, 0.4f, color);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_11 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
|
|
L_12 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_12);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = V_0;
|
|
NullCheck(L_11);
|
|
Draw_CircleXZ_m2FEF86D3A398D26376E8131C3D9AFD461AB60DD0(L_11, L_13, (0.400000006f), L_14, (0.0f), (6.28318548f), NULL);
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// if (StartTransform != null && EndTransform != null) {
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
|
|
L_15 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
|
|
L_17 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_18;
|
|
L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_18)
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
// Draw.Gizmos.Bezier(StartTransform.position, EndTransform.position, color);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_19 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_20, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
|
|
L_22 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_22);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_22, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24 = V_0;
|
|
NullCheck(L_19);
|
|
Draw_Bezier_m501BB2CB0BDF880AE54618BA9A947815E3100A30(L_19, L_21, L_23, L_24, NULL);
|
|
// if (selected) {
|
|
bool L_25 = ___0_selected;
|
|
if (!L_25)
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
// Vector3 cross = Vector3.Cross(Vector3.up, (EndTransform.position-StartTransform.position)).normalized;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27;
|
|
L_27 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_27, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
|
|
L_29 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_29);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_30, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_26, L_31, NULL);
|
|
V_2 = L_32;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
|
|
V_1 = L_33;
|
|
// Draw.Gizmos.Bezier(StartTransform.position+cross*0.1f, EndTransform.position+cross*0.1f, color);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_34 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
|
|
L_35 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_35);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_35, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_37, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_38, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
|
|
L_40 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_40);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
|
|
L_41 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_40, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_42, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
L_44 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_41, L_43, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_45 = V_0;
|
|
NullCheck(L_34);
|
|
Draw_Bezier_m501BB2CB0BDF880AE54618BA9A947815E3100A30(L_34, L_39, L_44, L_45, NULL);
|
|
// Draw.Gizmos.Bezier(StartTransform.position-cross*0.1f, EndTransform.position-cross*0.1f, color);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_46 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47;
|
|
L_47 = NodeLink2_get_StartTransform_m1DBF4D8A4A5344B6467D83FBF61EB3FD7B71A414(__this, NULL);
|
|
NullCheck(L_47);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_47, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
|
|
L_50 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_49, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
|
|
L_51 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_48, L_50, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52;
|
|
L_52 = NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline(__this, NULL);
|
|
NullCheck(L_52);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_52, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
|
|
L_55 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_54, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
L_56 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_53, L_55, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_57 = V_0;
|
|
NullCheck(L_46);
|
|
Draw_Bezier_m501BB2CB0BDF880AE54618BA9A947815E3100A30(L_46, L_51, L_56, L_57, NULL);
|
|
}
|
|
|
|
IL_016f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::SerializeReferences(Pathfinding.Serialization.GraphSerializationContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_SerializeReferences_mABD3DB0D460B4FF8164BACA467C195A80B603FEC (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* ___0_ctx, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFF410C80E378AABD2939814C407F626880D7DE6E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mAA7053DB2E8E97971E942B70E0EE110C4F80A782_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD917DB86B6AD7820D7AC7332DE9D003853079F47_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_GetModifiersOfType_TisNodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_m592EF52BAF39DB9518B77A386200EC82D06DCEF7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD6B06CB68752B64DAEBA1E8801DA886EEBEB191C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCBB5B9336143A9F9EC5FBE8FC81791A62902D345_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* V_0 = NULL;
|
|
Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* V_2 = NULL;
|
|
{
|
|
// var links = GetModifiersOfType<NodeLink2>();
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* L_0;
|
|
L_0 = GraphModifier_GetModifiersOfType_TisNodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_m592EF52BAF39DB9518B77A386200EC82D06DCEF7(GraphModifier_GetModifiersOfType_TisNodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_m592EF52BAF39DB9518B77A386200EC82D06DCEF7_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// ctx.writer.Write(links.Count);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_1 = ___0_ctx;
|
|
NullCheck(L_1);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = L_1->___writer_2;
|
|
List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = List_1_get_Count_mCBB5B9336143A9F9EC5FBE8FC81791A62902D345_inline(L_3, List_1_get_Count_mCBB5B9336143A9F9EC5FBE8FC81791A62902D345_RuntimeMethod_var);
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker1< int32_t >::Invoke(18 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_2, L_4);
|
|
// foreach (var link in links) {
|
|
List_1_tD55F337CAD3FE1B38B7B514F73946AC69155536E* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Enumerator_t8058DF2C891B66C43359FCAF9146CAC27B25AF47 L_6;
|
|
L_6 = List_1_GetEnumerator_mD6B06CB68752B64DAEBA1E8801DA886EEBEB191C(L_5, List_1_GetEnumerator_mD6B06CB68752B64DAEBA1E8801DA886EEBEB191C_RuntimeMethod_var);
|
|
V_1 = L_6;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_009d:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_mFF410C80E378AABD2939814C407F626880D7DE6E((&V_1), Enumerator_Dispose_mFF410C80E378AABD2939814C407F626880D7DE6E_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0092_1;
|
|
}
|
|
|
|
IL_0020_1:
|
|
{
|
|
// foreach (var link in links) {
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_7;
|
|
L_7 = Enumerator_get_Current_mD917DB86B6AD7820D7AC7332DE9D003853079F47_inline((&V_1), Enumerator_get_Current_mD917DB86B6AD7820D7AC7332DE9D003853079F47_RuntimeMethod_var);
|
|
V_2 = L_7;
|
|
// ctx.writer.Write(link.uniqueID);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_8 = ___0_ctx;
|
|
NullCheck(L_8);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_9 = L_8->___writer_2;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_10 = V_2;
|
|
NullCheck(L_10);
|
|
uint64_t L_11 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C*)L_10)->___uniqueID_8;
|
|
NullCheck(L_9);
|
|
VirtualActionInvoker1< uint64_t >::Invoke(21 /* System.Void System.IO.BinaryWriter::Write(System.UInt64) */, L_9, L_11);
|
|
// ctx.SerializeNodeReference(link.startNode);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_12 = ___0_ctx;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_14;
|
|
L_14 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(L_13, NULL);
|
|
NullCheck(L_12);
|
|
GraphSerializationContext_SerializeNodeReference_m7DDFE9416F1E4BCF332867FEAC72C852D68D45B0(L_12, L_14, NULL);
|
|
// ctx.SerializeNodeReference(link.endNode);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_15 = ___0_ctx;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_16 = V_2;
|
|
NullCheck(L_16);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_17;
|
|
L_17 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(L_16, NULL);
|
|
NullCheck(L_15);
|
|
GraphSerializationContext_SerializeNodeReference_m7DDFE9416F1E4BCF332867FEAC72C852D68D45B0(L_15, L_17, NULL);
|
|
// ctx.SerializeNodeReference(link.connectedNode1);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_18 = ___0_ctx;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_19 = V_2;
|
|
NullCheck(L_19);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_20 = L_19->___connectedNode1_16;
|
|
NullCheck(L_18);
|
|
GraphSerializationContext_SerializeNodeReference_m7DDFE9416F1E4BCF332867FEAC72C852D68D45B0(L_18, L_20, NULL);
|
|
// ctx.SerializeNodeReference(link.connectedNode2);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_21 = ___0_ctx;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_22 = V_2;
|
|
NullCheck(L_22);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_23 = L_22->___connectedNode2_17;
|
|
NullCheck(L_21);
|
|
GraphSerializationContext_SerializeNodeReference_m7DDFE9416F1E4BCF332867FEAC72C852D68D45B0(L_21, L_23, NULL);
|
|
// ctx.SerializeVector3(link.clamped1);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_24 = ___0_ctx;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_25 = V_2;
|
|
NullCheck(L_25);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = L_25->___clamped1_18;
|
|
NullCheck(L_24);
|
|
GraphSerializationContext_SerializeVector3_mA617986987D62C6A7983B32D16A6294E013EAA7B(L_24, L_26, NULL);
|
|
// ctx.SerializeVector3(link.clamped2);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_27 = ___0_ctx;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_28 = V_2;
|
|
NullCheck(L_28);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = L_28->___clamped2_19;
|
|
NullCheck(L_27);
|
|
GraphSerializationContext_SerializeVector3_mA617986987D62C6A7983B32D16A6294E013EAA7B(L_27, L_29, NULL);
|
|
// ctx.writer.Write(link.postScanCalled);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_30 = ___0_ctx;
|
|
NullCheck(L_30);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_31 = L_30->___writer_2;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_32 = V_2;
|
|
NullCheck(L_32);
|
|
bool L_33 = L_32->___postScanCalled_20;
|
|
NullCheck(L_31);
|
|
VirtualActionInvoker1< bool >::Invoke(8 /* System.Void System.IO.BinaryWriter::Write(System.Boolean) */, L_31, L_33);
|
|
}
|
|
|
|
IL_0092_1:
|
|
{
|
|
// foreach (var link in links) {
|
|
bool L_34;
|
|
L_34 = Enumerator_MoveNext_mAA7053DB2E8E97971E942B70E0EE110C4F80A782((&V_1), Enumerator_MoveNext_mAA7053DB2E8E97971E942B70E0EE110C4F80A782_RuntimeMethod_var);
|
|
if (L_34)
|
|
{
|
|
goto IL_0020_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::DeserializeReferences(Pathfinding.Serialization.GraphSerializationContext)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2_DeserializeReferences_m87A6C0F50B03E3C25723D1FD730714FEF4FCC606 (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* ___0_ctx, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m5984737D2CE36C6037CE28EA5A13DFBED1F90A4A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
uint64_t V_2 = 0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_3 = NULL;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_4 = NULL;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_5 = NULL;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_6 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
bool V_9 = false;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* V_10 = NULL;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* V_11 = NULL;
|
|
{
|
|
// int count = ctx.reader.ReadInt32();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_0 = ___0_ctx;
|
|
NullCheck(L_0);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = L_0->___reader_1;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_1);
|
|
V_0 = L_2;
|
|
// for (int i = 0; i < count; i++) {
|
|
V_1 = 0;
|
|
goto IL_013f;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// var linkID = ctx.reader.ReadUInt64();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_3 = ___0_ctx;
|
|
NullCheck(L_3);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = L_3->___reader_1;
|
|
NullCheck(L_4);
|
|
uint64_t L_5;
|
|
L_5 = VirtualFuncInvoker0< uint64_t >::Invoke(18 /* System.UInt64 System.IO.BinaryReader::ReadUInt64() */, L_4);
|
|
V_2 = L_5;
|
|
// var startNode = ctx.DeserializeNodeReference();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_6 = ___0_ctx;
|
|
NullCheck(L_6);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7;
|
|
L_7 = GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D(L_6, NULL);
|
|
V_3 = L_7;
|
|
// var endNode = ctx.DeserializeNodeReference();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_8 = ___0_ctx;
|
|
NullCheck(L_8);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_9;
|
|
L_9 = GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D(L_8, NULL);
|
|
V_4 = L_9;
|
|
// var connectedNode1 = ctx.DeserializeNodeReference();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_10 = ___0_ctx;
|
|
NullCheck(L_10);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11;
|
|
L_11 = GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D(L_10, NULL);
|
|
V_5 = L_11;
|
|
// var connectedNode2 = ctx.DeserializeNodeReference();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_12 = ___0_ctx;
|
|
NullCheck(L_12);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_13;
|
|
L_13 = GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D(L_12, NULL);
|
|
V_6 = L_13;
|
|
// var clamped1 = ctx.DeserializeVector3();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_14 = ___0_ctx;
|
|
NullCheck(L_14);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = GraphSerializationContext_DeserializeVector3_mC5A2DC6906CC09A721E4F822EF70A0FF6117D6DF(L_14, NULL);
|
|
V_7 = L_15;
|
|
// var clamped2 = ctx.DeserializeVector3();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_16 = ___0_ctx;
|
|
NullCheck(L_16);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = GraphSerializationContext_DeserializeVector3_mC5A2DC6906CC09A721E4F822EF70A0FF6117D6DF(L_16, NULL);
|
|
V_8 = L_17;
|
|
// var postScanCalled = ctx.reader.ReadBoolean();
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_18 = ___0_ctx;
|
|
NullCheck(L_18);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_19 = L_18->___reader_1;
|
|
NullCheck(L_19);
|
|
bool L_20;
|
|
L_20 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.IO.BinaryReader::ReadBoolean() */, L_19);
|
|
V_9 = L_20;
|
|
// if (usedIDs.TryGetValue(linkID, out link)) {
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8* L_21 = ((GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_StaticFields*)il2cpp_codegen_static_fields_for(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var))->___usedIDs_9;
|
|
uint64_t L_22 = V_2;
|
|
NullCheck(L_21);
|
|
bool L_23;
|
|
L_23 = Dictionary_2_TryGetValue_m5984737D2CE36C6037CE28EA5A13DFBED1F90A4A(L_21, L_22, (&V_10), Dictionary_2_TryGetValue_m5984737D2CE36C6037CE28EA5A13DFBED1F90A4A_RuntimeMethod_var);
|
|
if (!L_23)
|
|
{
|
|
goto IL_0130;
|
|
}
|
|
}
|
|
{
|
|
// var link2 = link as NodeLink2;
|
|
GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* L_24 = V_10;
|
|
V_11 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983*)IsInstClass((RuntimeObject*)L_24, NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var));
|
|
// if (link2 != null) {
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_25 = V_11;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_26;
|
|
L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_26)
|
|
{
|
|
goto IL_0125;
|
|
}
|
|
}
|
|
{
|
|
// if (startNode != null) reference[startNode] = link2;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_27 = V_3;
|
|
if (!L_27)
|
|
{
|
|
goto IL_0093;
|
|
}
|
|
}
|
|
{
|
|
// if (startNode != null) reference[startNode] = link2;
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_28 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_29 = V_3;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_30 = V_11;
|
|
NullCheck(L_28);
|
|
Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA(L_28, L_29, L_30, Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0093:
|
|
{
|
|
// if (endNode != null) reference[endNode] = link2;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_31 = V_4;
|
|
if (!L_31)
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}
|
|
{
|
|
// if (endNode != null) reference[endNode] = link2;
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_32 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_33 = V_4;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_34 = V_11;
|
|
NullCheck(L_32);
|
|
Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA(L_32, L_33, L_34, Dictionary_2_set_Item_m0BA2EEDB1FED61B918C1CDBF5A6F50EA871798BA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// if (link2.startNode != null) reference.Remove(link2.startNode);
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_35 = V_11;
|
|
NullCheck(L_35);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_36;
|
|
L_36 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(L_35, NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
{
|
|
// if (link2.startNode != null) reference.Remove(link2.startNode);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_37 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_38 = V_11;
|
|
NullCheck(L_38);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_39;
|
|
L_39 = NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline(L_38, NULL);
|
|
NullCheck(L_37);
|
|
bool L_40;
|
|
L_40 = Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F(L_37, L_39, Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
// if (link2.endNode != null) reference.Remove(link2.endNode);
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_41 = V_11;
|
|
NullCheck(L_41);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_42;
|
|
L_42 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(L_41, NULL);
|
|
if (!L_42)
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
}
|
|
{
|
|
// if (link2.endNode != null) reference.Remove(link2.endNode);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_43 = ((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_44 = V_11;
|
|
NullCheck(L_44);
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_45;
|
|
L_45 = NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline(L_44, NULL);
|
|
NullCheck(L_43);
|
|
bool L_46;
|
|
L_46 = Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F(L_43, L_45, Dictionary_2_Remove_m85E49443379C677B0C3F9DDCB33E091AFB64D19F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
// link2.startNode = startNode as PointNode;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_47 = V_11;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_48 = V_3;
|
|
NullCheck(L_47);
|
|
NodeLink2_set_startNode_m0957A125625CA469A5EEC696B7CEDF23C70C3B2B_inline(L_47, ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)IsInstClass((RuntimeObject*)L_48, PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0_il2cpp_TypeInfo_var)), NULL);
|
|
// link2.endNode = endNode as PointNode;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_49 = V_11;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_50 = V_4;
|
|
NullCheck(L_49);
|
|
NodeLink2_set_endNode_m32DB9AA5A15F14BBE373F39E448117B0B7262A53_inline(L_49, ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)IsInstClass((RuntimeObject*)L_50, PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0_il2cpp_TypeInfo_var)), NULL);
|
|
// link2.connectedNode1 = connectedNode1;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_51 = V_11;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_52 = V_5;
|
|
NullCheck(L_51);
|
|
L_51->___connectedNode1_16 = L_52;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_51->___connectedNode1_16), (void*)L_52);
|
|
// link2.connectedNode2 = connectedNode2;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_53 = V_11;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_54 = V_6;
|
|
NullCheck(L_53);
|
|
L_53->___connectedNode2_17 = L_54;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_53->___connectedNode2_17), (void*)L_54);
|
|
// link2.postScanCalled = postScanCalled;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_55 = V_11;
|
|
bool L_56 = V_9;
|
|
NullCheck(L_55);
|
|
L_55->___postScanCalled_20 = L_56;
|
|
// link2.clamped1 = clamped1;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_57 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_7;
|
|
NullCheck(L_57);
|
|
L_57->___clamped1_18 = L_58;
|
|
// link2.clamped2 = clamped2;
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_59 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_8;
|
|
NullCheck(L_59);
|
|
L_59->___clamped2_19 = L_60;
|
|
goto IL_013b;
|
|
}
|
|
|
|
IL_0125:
|
|
{
|
|
// throw new System.Exception("Tried to deserialize a NodeLink2 reference, but the link was not of the correct type or it has been destroyed.\nIf a NodeLink2 is included in serialized graph data, the same NodeLink2 component must be present in the scene when loading the graph data.");
|
|
Exception_t* L_61 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_61);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_61, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral315BF9DB3F71F5DBA5EA6843B901CAEEF6F35923)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NodeLink2_DeserializeReferences_m87A6C0F50B03E3C25723D1FD730714FEF4FCC606_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0130:
|
|
{
|
|
// throw new System.Exception("Tried to deserialize a NodeLink2 reference, but the link could not be found in the scene.\nIf a NodeLink2 is included in serialized graph data, the same NodeLink2 component must be present in the scene when loading the graph data.");
|
|
Exception_t* L_62 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_62);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_62, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral89DCD0AC4692563959BDD21AFFC6A3D4D70D9A1C)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NodeLink2_DeserializeReferences_m87A6C0F50B03E3C25723D1FD730714FEF4FCC606_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_013b:
|
|
{
|
|
// for (int i = 0; i < count; i++) {
|
|
int32_t L_63 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_63, 1));
|
|
}
|
|
|
|
IL_013f:
|
|
{
|
|
// for (int i = 0; i < count; i++) {
|
|
int32_t L_64 = V_1;
|
|
int32_t L_65 = V_0;
|
|
if ((((int32_t)L_64) < ((int32_t)L_65)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2__ctor_m3AF6DFDC46218450DEE7BD0FE79C09123C3A4793 (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float costFactor = 1.0f;
|
|
__this->___costFactor_12 = (1.0f);
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier__ctor_mF84B5438C95A77E22EEF5E7AA58714A5BA65DBDF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink2::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink2__cctor_mD59DBAEF81D7FB11D7647AB028C6C51F3EFC84B8 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mACBE2669A0D05A36D6FAC1540B30AF2ACFF23EA7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// protected static Dictionary<GraphNode, NodeLink2> reference = new Dictionary<GraphNode, NodeLink2>();
|
|
Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF* L_0 = (Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF*)il2cpp_codegen_object_new(Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_mACBE2669A0D05A36D6FAC1540B30AF2ACFF23EA7(L_0, Dictionary_2__ctor_mACBE2669A0D05A36D6FAC1540B30AF2ACFF23EA7_RuntimeMethod_var);
|
|
((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___reference_10), (void*)L_0);
|
|
// private readonly static Color GizmosColor = new Color(206.0f/255.0f, 136.0f/255.0f, 48.0f/255.0f, 0.5f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.807843149f), (0.533333361f), (0.188235298f), (0.5f), /*hidden argument*/NULL);
|
|
((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___GizmosColor_21 = L_1;
|
|
// private readonly static Color GizmosColorSelected = new Color(235.0f/255.0f, 123.0f/255.0f, 32.0f/255.0f, 1.0f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (0.921568632f), (0.482352942f), (0.125490203f), (1.0f), /*hidden argument*/NULL);
|
|
((NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var))->___GizmosColorSelected_22 = L_2;
|
|
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 Pathfinding.NodeLink3Node::.ctor(AstarPath)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3Node__ctor_m80465FD097D5070FD00DDCC724D55234832B03DC (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* __this, AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* ___0_active, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public NodeLink3Node (AstarPath active) : base(active) {}
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ___0_active;
|
|
PointNode__ctor_m308BD54498738C0D59151C441BB033951526FECC(__this, L_0, NULL);
|
|
// public NodeLink3Node (AstarPath active) : base(active) {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.NodeLink3Node::GetPortal(Pathfinding.GraphNode,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeLink3Node_GetPortal_mA9B13519BE0F34A4E18B1B59D818758B206ED2C4 (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_other, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___1_left, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___2_right, bool ___3_backwards, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (this.connections.Length < 2) return false;
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_0 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_0);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)2)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// if (this.connections.Length < 2) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// if (this.connections.Length != 2) throw new System.Exception("Invalid NodeLink3Node. Expected 2 connections, found " + this.connections.Length);
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_1 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_1);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((int32_t)2)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// if (this.connections.Length != 2) throw new System.Exception("Invalid NodeLink3Node. Expected 2 connections, found " + this.connections.Length);
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_2 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_2);
|
|
V_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
|
|
String_t* L_3;
|
|
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
String_t* L_4;
|
|
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5F63F86AFCC5249DC39DADD1BF1AE3EA527846B)), L_3, NULL);
|
|
Exception_t* L_5 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_5);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_5, L_4, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NodeLink3Node_GetPortal_mA9B13519BE0F34A4E18B1B59D818758B206ED2C4_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// if (left != null) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = ___1_left;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// left.Add(portalA);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = ___1_left;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___portalA_23;
|
|
NullCheck(L_7);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_7, L_8, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// right.Add(portalB);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = ___2_right;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___portalB_24;
|
|
NullCheck(L_9);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_9, L_10, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink3Node::GetOther(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* NodeLink3Node_GetOther_mDA6AB45F60111954381ABA0F917514F33F9B0E0A (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_a, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (this.connections.Length < 2) return null;
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_0 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_0);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)2)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// if (this.connections.Length < 2) return null;
|
|
return (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// if (this.connections.Length != 2) throw new System.Exception("Invalid NodeLink3Node. Expected 2 connections, found " + this.connections.Length);
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_1 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_1);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((int32_t)2)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// if (this.connections.Length != 2) throw new System.Exception("Invalid NodeLink3Node. Expected 2 connections, found " + this.connections.Length);
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_2 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_2);
|
|
V_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
|
|
String_t* L_3;
|
|
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
String_t* L_4;
|
|
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5F63F86AFCC5249DC39DADD1BF1AE3EA527846B)), L_3, NULL);
|
|
Exception_t* L_5 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_5);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_5, L_4, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NodeLink3Node_GetOther_mDA6AB45F60111954381ABA0F917514F33F9B0E0A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// return a == connections[0].node ? (connections[1].node as NodeLink3Node).GetOtherInternal(this) : (connections[0].node as NodeLink3Node).GetOtherInternal(this);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = ___0_a;
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_7 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_7);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_8 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___node_0;
|
|
if ((((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_6) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_8)))
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_9 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_9);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_10 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___node_0;
|
|
NullCheck(((NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)IsInstClass((RuntimeObject*)L_10, NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var)));
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11;
|
|
L_11 = NodeLink3Node_GetOtherInternal_m979DA0B851A656ACC55AE31DD65EFFE190FE3E13(((NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)IsInstClass((RuntimeObject*)L_10, NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var)), __this, NULL);
|
|
return L_11;
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_12 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_12);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_13 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___node_0;
|
|
NullCheck(((NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)IsInstClass((RuntimeObject*)L_13, NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var)));
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_14;
|
|
L_14 = NodeLink3Node_GetOtherInternal_m979DA0B851A656ACC55AE31DD65EFFE190FE3E13(((NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)IsInstClass((RuntimeObject*)L_13, NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var)), __this, NULL);
|
|
return L_14;
|
|
}
|
|
}
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink3Node::GetOtherInternal(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* NodeLink3Node_GetOtherInternal_m979DA0B851A656ACC55AE31DD65EFFE190FE3E13 (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_a, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (this.connections.Length < 2) return null;
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_0 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_0);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)2)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// if (this.connections.Length < 2) return null;
|
|
return (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// return a == connections[0].node ? connections[1].node : connections[0].node;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = ___0_a;
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_2 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_2);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___node_0;
|
|
if ((((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_1) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_3)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_4 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_4);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___node_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
ConnectionU5BU5D_t3DD7456B8E8935D5B7DFFB4473F032163E59AF82* L_6 = ((PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0*)__this)->___connections_20;
|
|
NullCheck(L_6);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)))->___node_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
#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
|
|
// Pathfinding.NodeLink3 Pathfinding.NodeLink3::GetNodeLink(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* NodeLink3_GetNodeLink_mB13D24477FF0DFF8ED33900E068CA231DD3FB72B (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m37B8F268C4BFA7030E84CC4F71EDE956780C4E54_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* V_0 = NULL;
|
|
{
|
|
// reference.TryGetValue(node, out v);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* L_0 = ((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___reference_10;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryGetValue_m37B8F268C4BFA7030E84CC4F71EDE956780C4E54(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m37B8F268C4BFA7030E84CC4F71EDE956780C4E54_RuntimeMethod_var);
|
|
// return v;
|
|
NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
// UnityEngine.Transform Pathfinding.NodeLink3::get_StartTransform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return transform; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// UnityEngine.Transform Pathfinding.NodeLink3::get_EndTransform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return end; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___end_11;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink3::get_StartNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* NodeLink3_get_StartNode_mFFEFB56FDDF8754A408BF5C9022B4C1AAAB600E1 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return startNode; }
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_0 = __this->___startNode_14;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Pathfinding.GraphNode Pathfinding.NodeLink3::get_EndNode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* NodeLink3_get_EndNode_mBE908DC0EFB133565E447227478929CFF493D09A (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return endNode; }
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_0 = __this->___endNode_15;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::OnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_OnPostScan_m5ED9DC176099476A32F8E31013BCB4A12E2C1F87 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3_U3COnPostScanU3Eb__20_0_m7B3A5CA96426CEB7FAE478BB9CEE2E92E42C8A9F_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (AstarPath.active.isScanning) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// InternalOnPostScan();
|
|
NodeLink3_InternalOnPostScan_m0F8825DE9C4DE7D1E2A883A78EE3A99EA853D82D(__this, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// AstarPath.active.AddWorkItem(new AstarWorkItem(force => {
|
|
// InternalOnPostScan();
|
|
// return true;
|
|
// }));
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_2 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* L_3 = (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB*)il2cpp_codegen_object_new(Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
Func_2__ctor_mE21883146F245D63126BFA6B31B0BA7710E87D7D(L_3, __this, (intptr_t)((void*)NodeLink3_U3COnPostScanU3Eb__20_0_m7B3A5CA96426CEB7FAE478BB9CEE2E92E42C8A9F_RuntimeMethod_var), NULL);
|
|
AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
AstarWorkItem__ctor_m80ECD25182BAE190E36A03B3F4580FEEB2712D10((&L_4), L_3, /*hidden argument*/NULL);
|
|
NullCheck(L_2);
|
|
AstarPath_AddWorkItem_mC000E585CE2B6D124153897E9C2CFDDFED7632F0(L_2, L_4, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::InternalOnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_InternalOnPostScan_m0F8825DE9C4DE7D1E2A883A78EE3A99EA853D82D (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD27240D9A133CD7BA93596CC1C4AAA3E71CB135F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointGraph_AddNode_TisNodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_mA6D7D04EBFCAA349A9E99EA2EC0ED8EC804EB4AB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (AstarPath.active.data.pointGraph == null) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_0);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_1 = L_0->___data_8;
|
|
NullCheck(L_1);
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_2;
|
|
L_2 = AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline(L_1, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// AstarPath.active.data.AddGraph(typeof(PointGraph));
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_3 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_3);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_4 = L_3->___data_8;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_6;
|
|
L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
|
|
NullCheck(L_4);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_7;
|
|
L_7 = AstarData_AddGraph_mF81512C121448E20CC2782D92140A0198D831125(L_4, L_6, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// startNode = AstarPath.active.data.pointGraph.AddNode(new NodeLink3Node(AstarPath.active), (Int3)StartTransform.position);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_8 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_8);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_9 = L_8->___data_8;
|
|
NullCheck(L_9);
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_10;
|
|
L_10 = AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline(L_9, NULL);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_11 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_12 = (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)il2cpp_codegen_object_new(NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var);
|
|
NullCheck(L_12);
|
|
NodeLink3Node__ctor_m80465FD097D5070FD00DDCC724D55234832B03DC(L_12, L_11, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
|
|
L_13 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_13);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_15;
|
|
L_15 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_14, NULL);
|
|
NullCheck(L_10);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_16;
|
|
L_16 = PointGraph_AddNode_TisNodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_mA6D7D04EBFCAA349A9E99EA2EC0ED8EC804EB4AB(L_10, L_12, L_15, PointGraph_AddNode_TisNodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_mA6D7D04EBFCAA349A9E99EA2EC0ED8EC804EB4AB_RuntimeMethod_var);
|
|
__this->___startNode_14 = L_16;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___startNode_14), (void*)L_16);
|
|
// startNode.link = this;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_17 = __this->___startNode_14;
|
|
NullCheck(L_17);
|
|
L_17->___link_22 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_17->___link_22), (void*)__this);
|
|
// endNode = AstarPath.active.data.pointGraph.AddNode(new NodeLink3Node(AstarPath.active), (Int3)EndTransform.position);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_18 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_18);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_19 = L_18->___data_8;
|
|
NullCheck(L_19);
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_20;
|
|
L_20 = AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline(L_19, NULL);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_21 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_22 = (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)il2cpp_codegen_object_new(NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
NodeLink3Node__ctor_m80465FD097D5070FD00DDCC724D55234832B03DC(L_22, L_21, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23;
|
|
L_23 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_23);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_23, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_25;
|
|
L_25 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_24, NULL);
|
|
NullCheck(L_20);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_26;
|
|
L_26 = PointGraph_AddNode_TisNodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_mA6D7D04EBFCAA349A9E99EA2EC0ED8EC804EB4AB(L_20, L_22, L_25, PointGraph_AddNode_TisNodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_mA6D7D04EBFCAA349A9E99EA2EC0ED8EC804EB4AB_RuntimeMethod_var);
|
|
__this->___endNode_15 = L_26;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNode_15), (void*)L_26);
|
|
// endNode.link = this;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_27 = __this->___endNode_15;
|
|
NullCheck(L_27);
|
|
L_27->___link_22 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_27->___link_22), (void*)__this);
|
|
// connectedNode1 = null;
|
|
__this->___connectedNode1_16 = (MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode1_16), (void*)(MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)NULL);
|
|
// connectedNode2 = null;
|
|
__this->___connectedNode2_17 = (MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode2_17), (void*)(MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)NULL);
|
|
// if (startNode == null || endNode == null) {
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_28 = __this->___startNode_14;
|
|
if (!L_28)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_29 = __this->___endNode_15;
|
|
if (L_29)
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
// startNode = null;
|
|
__this->___startNode_14 = (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___startNode_14), (void*)(NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)NULL);
|
|
// endNode = null;
|
|
__this->___endNode_15 = (NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNode_15), (void*)(NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00d8:
|
|
{
|
|
// postScanCalled = true;
|
|
__this->___postScanCalled_20 = (bool)1;
|
|
// reference[startNode] = this;
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* L_30 = ((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___reference_10;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_31 = __this->___startNode_14;
|
|
NullCheck(L_30);
|
|
Dictionary_2_set_Item_mD27240D9A133CD7BA93596CC1C4AAA3E71CB135F(L_30, L_31, __this, Dictionary_2_set_Item_mD27240D9A133CD7BA93596CC1C4AAA3E71CB135F_RuntimeMethod_var);
|
|
// reference[endNode] = this;
|
|
Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* L_32 = ((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___reference_10;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_33 = __this->___endNode_15;
|
|
NullCheck(L_32);
|
|
Dictionary_2_set_Item_mD27240D9A133CD7BA93596CC1C4AAA3E71CB135F(L_32, L_33, __this, Dictionary_2_set_Item_mD27240D9A133CD7BA93596CC1C4AAA3E71CB135F_RuntimeMethod_var);
|
|
// Apply(true);
|
|
NodeLink3_Apply_m5CFD37D7D126CCFA17C7A0B56D28DC928A230BFB(__this, (bool)1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::OnGraphsPostUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_OnGraphsPostUpdate_m19496D3195E7CD36803286CDC3EA1D593F475213 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (!AstarPath.active.isScanning) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_0 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// if (connectedNode1 != null && connectedNode1.Destroyed) {
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_2 = __this->___connectedNode1_16;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_3 = __this->___connectedNode1_16;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// connectedNode1 = null;
|
|
__this->___connectedNode1_16 = (MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode1_16), (void*)(MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)NULL);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// if (connectedNode2 != null && connectedNode2.Destroyed) {
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_5 = __this->___connectedNode2_17;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_6 = __this->___connectedNode2_17;
|
|
NullCheck(L_6);
|
|
bool L_7;
|
|
L_7 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// connectedNode2 = null;
|
|
__this->___connectedNode2_17 = (MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode2_17), (void*)(MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)NULL);
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// if (!postScanCalled) {
|
|
bool L_8 = __this->___postScanCalled_20;
|
|
if (L_8)
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// OnPostScan();
|
|
VirtualActionInvoker0::Invoke(13 /* System.Void Pathfinding.GraphModifier::OnPostScan() */, __this);
|
|
return;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// Apply(false);
|
|
NodeLink3_Apply_m5CFD37D7D126CCFA17C7A0B56D28DC928A230BFB(__this, (bool)0, NULL);
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_OnEnable_m5C3BB14E691FE4A937F694715076FA710A057291 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.OnEnable();
|
|
GraphModifier_OnEnable_mBA11BC964FB2B02B985252D32EBC4C4D837BBC53(__this, NULL);
|
|
// if (Application.isPlaying && AstarPath.active != null && AstarPath.active.data != null && AstarPath.active.data.pointGraph != null) {
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_1 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
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_003d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_3 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_3);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_4 = L_3->___data_8;
|
|
if (!L_4)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_5 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_5);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_6 = L_5->___data_8;
|
|
NullCheck(L_6);
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_7;
|
|
L_7 = AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline(L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// OnGraphsPostUpdate();
|
|
VirtualActionInvoker0::Invoke(18 /* System.Void Pathfinding.GraphModifier::OnGraphsPostUpdate() */, __this);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_OnDisable_mE16DEB8324E489BD12B02193BEC6DA4A076FB5ED (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m17B9714C6126B7E3CAF318B67A28316C71AB707C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.OnDisable();
|
|
GraphModifier_OnDisable_m354E0DD523E10BEF424260CBFE34124A644EF2AD(__this, NULL);
|
|
// postScanCalled = false;
|
|
__this->___postScanCalled_20 = (bool)0;
|
|
// if (startNode != null) reference.Remove(startNode);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_0 = __this->___startNode_14;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// if (startNode != null) reference.Remove(startNode);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* L_1 = ((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___reference_10;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_2 = __this->___startNode_14;
|
|
NullCheck(L_1);
|
|
bool L_3;
|
|
L_3 = Dictionary_2_Remove_m17B9714C6126B7E3CAF318B67A28316C71AB707C(L_1, L_2, Dictionary_2_Remove_m17B9714C6126B7E3CAF318B67A28316C71AB707C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// if (endNode != null) reference.Remove(endNode);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_4 = __this->___endNode_15;
|
|
if (!L_4)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// if (endNode != null) reference.Remove(endNode);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* L_5 = ((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___reference_10;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_6 = __this->___endNode_15;
|
|
NullCheck(L_5);
|
|
bool L_7;
|
|
L_7 = Dictionary_2_Remove_m17B9714C6126B7E3CAF318B67A28316C71AB707C(L_5, L_6, Dictionary_2_Remove_m17B9714C6126B7E3CAF318B67A28316C71AB707C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// if (startNode != null && endNode != null) {
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_8 = __this->___startNode_14;
|
|
if (!L_8)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_9 = __this->___endNode_15;
|
|
if (!L_9)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
// startNode.RemoveConnection(endNode);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_10 = __this->___startNode_14;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_11 = __this->___endNode_15;
|
|
NullCheck(L_10);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_10, L_11);
|
|
// endNode.RemoveConnection(startNode);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_12 = __this->___endNode_15;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_13 = __this->___startNode_14;
|
|
NullCheck(L_12);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_12, L_13);
|
|
// if (connectedNode1 != null && connectedNode2 != null) {
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_14 = __this->___connectedNode1_16;
|
|
if (!L_14)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_15 = __this->___connectedNode2_17;
|
|
if (!L_15)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
// startNode.RemoveConnection(connectedNode1);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_16 = __this->___startNode_14;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_17 = __this->___connectedNode1_16;
|
|
NullCheck(L_16);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_16, L_17);
|
|
// connectedNode1.RemoveConnection(startNode);
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_18 = __this->___connectedNode1_16;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_19 = __this->___startNode_14;
|
|
NullCheck(L_18);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_18, L_19);
|
|
// endNode.RemoveConnection(connectedNode2);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_20 = __this->___endNode_15;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_21 = __this->___connectedNode2_17;
|
|
NullCheck(L_20);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_20, L_21);
|
|
// connectedNode2.RemoveConnection(endNode);
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_22 = __this->___connectedNode2_17;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_23 = __this->___endNode_15;
|
|
NullCheck(L_22);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(7 /* System.Void Pathfinding.GraphNode::RemoveConnection(Pathfinding.GraphNode) */, L_22, L_23);
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::RemoveConnections(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_RemoveConnections_m1FE87E765B27AD6E81B7007AF9196D3D67C7968E (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// node.ClearConnections(true);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< bool >::Invoke(8 /* System.Void Pathfinding.GraphNode::ClearConnections(System.Boolean) */, L_0, (bool)1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::ContextApplyForce()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_ContextApplyForce_m8455333C7A028180DFDDB8011A401F80B831CC01 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (Application.isPlaying) {
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// Apply(true);
|
|
NodeLink3_Apply_m5CFD37D7D126CCFA17C7A0B56D28DC928A230BFB(__this, (bool)1, NULL);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::Apply(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_Apply_m5CFD37D7D126CCFA17C7A0B56D28DC928A230BFB (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, bool ___0_forceNewCheck, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral154789FB170BAEBB1F05C5714BDADAB452CFF92D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CECCAEE9B11C3C9FAC5FFD90EADF7D93F2FC2A4);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
uint32_t V_3 = 0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
int32_t V_8 = 0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
int32_t V_11 = 0;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
float V_14 = 0.0f;
|
|
float V_15 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
bool G_B2_0 = false;
|
|
bool G_B1_0 = false;
|
|
int32_t G_B3_0 = 0;
|
|
bool G_B3_1 = false;
|
|
bool G_B7_0 = false;
|
|
bool G_B6_0 = false;
|
|
int32_t G_B8_0 = 0;
|
|
bool G_B8_1 = false;
|
|
{
|
|
// NNConstraint nn = NNConstraint.None;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_0;
|
|
L_0 = NNConstraint_get_None_m64D379ED16BA6D507F7A3837557A44C519FA4811(NULL);
|
|
V_0 = L_0;
|
|
// nn.distanceXZ = true;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___distanceXZ_5 = (bool)1;
|
|
// int graph = (int)startNode.GraphIndex;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_2 = __this->___startNode_14;
|
|
NullCheck(L_2);
|
|
uint32_t L_3;
|
|
L_3 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_2, NULL);
|
|
V_1 = L_3;
|
|
// nn.graphMask = ~(1 << graph);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_4 = V_0;
|
|
int32_t L_5 = V_1;
|
|
GraphMask_t0D3B81600BFA722AB8C720E124358F9ABA57D404 L_6;
|
|
L_6 = GraphMask_op_Implicit_m224C3DCB9258487B9BE3AF1AF88BAF9505B1579E(((~((int32_t)(1<<((int32_t)(L_5&((int32_t)31))))))), NULL);
|
|
NullCheck(L_4);
|
|
L_4->___graphMask_0 = L_6;
|
|
// bool same = true;
|
|
V_2 = (bool)1;
|
|
// var info = AstarPath.active.GetNearest(StartTransform.position, nn);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_7 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_10 = V_0;
|
|
NullCheck(L_7);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_11;
|
|
L_11 = AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3(L_7, L_9, L_10, NULL);
|
|
V_5 = L_11;
|
|
// same &= info.node == connectedNode1 && info.node != null;
|
|
bool L_12 = V_2;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_13 = V_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_14 = L_13.___node_0;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_15 = __this->___connectedNode1_16;
|
|
G_B1_0 = L_12;
|
|
if ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_14) == ((RuntimeObject*)(MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)L_15))))
|
|
{
|
|
G_B2_0 = L_12;
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_16 = V_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_17 = L_16.___node_0;
|
|
G_B3_0 = ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_17) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_0062;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
V_2 = (bool)((int32_t)((int32_t)G_B3_1&G_B3_0));
|
|
// connectedNode1 = info.node as MeshNode;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_18 = V_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_19 = L_18.___node_0;
|
|
__this->___connectedNode1_16 = ((MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)IsInstClass((RuntimeObject*)L_19, MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode1_16), (void*)((MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)IsInstClass((RuntimeObject*)L_19, MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095_il2cpp_TypeInfo_var)));
|
|
// clamped1 = info.position;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_20 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20.___position_1;
|
|
__this->___clamped1_18 = L_21;
|
|
// if (connectedNode1 != null) Debug.DrawRay((Vector3)connectedNode1.position, Vector3.up*5, Color.red);
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_22 = __this->___connectedNode1_16;
|
|
if (!L_22)
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
{
|
|
// if (connectedNode1 != null) Debug.DrawRay((Vector3)connectedNode1.position, Vector3.up*5, Color.red);
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_23 = __this->___connectedNode1_16;
|
|
NullCheck(L_23);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_24 = ((GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_23)->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_24, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_26, (5.0f), NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_28;
|
|
L_28 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_DrawRay_mB172868181856F153732BB56C0BE1C58EE598F53(L_25, L_27, L_28, NULL);
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// var info = AstarPath.active.GetNearest(EndTransform.position, nn);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_29 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
|
|
L_30 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_30);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_30, NULL);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_32 = V_0;
|
|
NullCheck(L_29);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_33;
|
|
L_33 = AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3(L_29, L_31, L_32, NULL);
|
|
V_6 = L_33;
|
|
// same &= info.node == connectedNode2 && info.node != null;
|
|
bool L_34 = V_2;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_35 = V_6;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_36 = L_35.___node_0;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_37 = __this->___connectedNode2_17;
|
|
G_B6_0 = L_34;
|
|
if ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_36) == ((RuntimeObject*)(MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)L_37))))
|
|
{
|
|
G_B7_0 = L_34;
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_38 = V_6;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_39 = L_38.___node_0;
|
|
G_B8_0 = ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_39) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
G_B8_1 = G_B6_0;
|
|
goto IL_00e9;
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
G_B8_0 = 0;
|
|
G_B8_1 = G_B7_0;
|
|
}
|
|
|
|
IL_00e9:
|
|
{
|
|
V_2 = (bool)((int32_t)((int32_t)G_B8_1&G_B8_0));
|
|
// connectedNode2 = info.node as MeshNode;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_40 = V_6;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_41 = L_40.___node_0;
|
|
__this->___connectedNode2_17 = ((MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)IsInstClass((RuntimeObject*)L_41, MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___connectedNode2_17), (void*)((MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095*)IsInstClass((RuntimeObject*)L_41, MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095_il2cpp_TypeInfo_var)));
|
|
// clamped2 = info.position;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_42 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = L_42.___position_1;
|
|
__this->___clamped2_19 = L_43;
|
|
// if (connectedNode2 != null) Debug.DrawRay((Vector3)connectedNode2.position, Vector3.up*5, Color.cyan);
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_44 = __this->___connectedNode2_17;
|
|
if (!L_44)
|
|
{
|
|
goto IL_013b;
|
|
}
|
|
}
|
|
{
|
|
// if (connectedNode2 != null) Debug.DrawRay((Vector3)connectedNode2.position, Vector3.up*5, Color.cyan);
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_45 = __this->___connectedNode2_17;
|
|
NullCheck(L_45);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_46 = ((GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_45)->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
|
|
L_47 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_46, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
|
|
L_49 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_48, (5.0f), NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_50;
|
|
L_50 = Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline(NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_DrawRay_mB172868181856F153732BB56C0BE1C58EE598F53(L_47, L_49, L_50, NULL);
|
|
}
|
|
|
|
IL_013b:
|
|
{
|
|
// if (connectedNode2 == null || connectedNode1 == null) return;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_51 = __this->___connectedNode2_17;
|
|
if (!L_51)
|
|
{
|
|
goto IL_014b;
|
|
}
|
|
}
|
|
{
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_52 = __this->___connectedNode1_16;
|
|
if (L_52)
|
|
{
|
|
goto IL_014c;
|
|
}
|
|
}
|
|
|
|
IL_014b:
|
|
{
|
|
// if (connectedNode2 == null || connectedNode1 == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_014c:
|
|
{
|
|
// startNode.SetPosition((Int3)StartTransform.position);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_53 = __this->___startNode_14;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54;
|
|
L_54 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_54);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
|
|
L_55 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_54, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_56;
|
|
L_56 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_55, NULL);
|
|
NullCheck(L_53);
|
|
PointNode_SetPosition_m34B1E33BEA8F1168F46FE1C8A5C08CCE9AB3D7DA_inline(L_53, L_56, NULL);
|
|
// endNode.SetPosition((Int3)EndTransform.position);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_57 = __this->___endNode_15;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58;
|
|
L_58 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_58);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
|
|
L_59 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_58, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_60;
|
|
L_60 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_59, NULL);
|
|
NullCheck(L_57);
|
|
PointNode_SetPosition_m34B1E33BEA8F1168F46FE1C8A5C08CCE9AB3D7DA_inline(L_57, L_60, NULL);
|
|
// if (same && !forceNewCheck) return;
|
|
bool L_61 = V_2;
|
|
if (!L_61)
|
|
{
|
|
goto IL_0189;
|
|
}
|
|
}
|
|
{
|
|
bool L_62 = ___0_forceNewCheck;
|
|
if (L_62)
|
|
{
|
|
goto IL_0189;
|
|
}
|
|
}
|
|
{
|
|
// if (same && !forceNewCheck) return;
|
|
return;
|
|
}
|
|
|
|
IL_0189:
|
|
{
|
|
// RemoveConnections(startNode);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_63 = __this->___startNode_14;
|
|
NodeLink3_RemoveConnections_m1FE87E765B27AD6E81B7007AF9196D3D67C7968E(__this, L_63, NULL);
|
|
// RemoveConnections(endNode);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_64 = __this->___endNode_15;
|
|
NodeLink3_RemoveConnections_m1FE87E765B27AD6E81B7007AF9196D3D67C7968E(__this, L_64, NULL);
|
|
// uint cost = (uint)Mathf.RoundToInt(((Int3)(StartTransform.position-EndTransform.position)).costMagnitude*costFactor);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65;
|
|
L_65 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_65);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
|
|
L_66 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_65, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_67;
|
|
L_67 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_67);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
|
|
L_68 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_67, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69;
|
|
L_69 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_66, L_68, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_70;
|
|
L_70 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_69, NULL);
|
|
V_7 = L_70;
|
|
int32_t L_71;
|
|
L_71 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_7), NULL);
|
|
float L_72 = __this->___costFactor_12;
|
|
int32_t L_73;
|
|
L_73 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_71), L_72)), NULL);
|
|
V_3 = L_73;
|
|
// startNode.AddConnection(endNode, cost);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_74 = __this->___startNode_14;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_75 = __this->___endNode_15;
|
|
uint32_t L_76 = V_3;
|
|
NullCheck(L_74);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_74, L_75, L_76);
|
|
// endNode.AddConnection(startNode, cost);
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_77 = __this->___endNode_15;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_78 = __this->___startNode_14;
|
|
uint32_t L_79 = V_3;
|
|
NullCheck(L_77);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_77, L_78, L_79);
|
|
// Int3 dir = connectedNode2.position - connectedNode1.position;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_80 = __this->___connectedNode2_17;
|
|
NullCheck(L_80);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_81 = ((GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_80)->___position_7;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_82 = __this->___connectedNode1_16;
|
|
NullCheck(L_82);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_83 = ((GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_82)->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_84;
|
|
L_84 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_81, L_83, NULL);
|
|
V_4 = L_84;
|
|
// for (int a = 0; a < connectedNode1.GetVertexCount(); a++) {
|
|
V_8 = 0;
|
|
goto IL_0555;
|
|
}
|
|
|
|
IL_0221:
|
|
{
|
|
// Int3 va1 = connectedNode1.GetVertex(a);
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_85 = __this->___connectedNode1_16;
|
|
int32_t L_86 = V_8;
|
|
NullCheck(L_85);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_87;
|
|
L_87 = VirtualFuncInvoker1< Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, int32_t >::Invoke(20 /* Pathfinding.Int3 Pathfinding.MeshNode::GetVertex(System.Int32) */, L_85, L_86);
|
|
V_9 = L_87;
|
|
// Int3 va2 = connectedNode1.GetVertex((a+1) % connectedNode1.GetVertexCount());
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_88 = __this->___connectedNode1_16;
|
|
int32_t L_89 = V_8;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_90 = __this->___connectedNode1_16;
|
|
NullCheck(L_90);
|
|
int32_t L_91;
|
|
L_91 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 Pathfinding.MeshNode::GetVertexCount() */, L_90);
|
|
NullCheck(L_88);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_92;
|
|
L_92 = VirtualFuncInvoker1< Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, int32_t >::Invoke(20 /* Pathfinding.Int3 Pathfinding.MeshNode::GetVertex(System.Int32) */, L_88, ((int32_t)(((int32_t)il2cpp_codegen_add(L_89, 1))%L_91)));
|
|
V_10 = L_92;
|
|
// if (Int3.DotLong((va2-va1).Normal2D(), dir) > 0) continue;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_93 = V_10;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_94 = V_9;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_95;
|
|
L_95 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_93, L_94, NULL);
|
|
V_7 = L_95;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_96;
|
|
L_96 = Int3_Normal2D_m4594B86F09E4C141FAB9B5638802B456646BC091((&V_7), NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_97 = V_4;
|
|
int64_t L_98;
|
|
L_98 = Int3_DotLong_m744F83EBF355BD0D272078E3E9F701A66BCF6DB6(L_96, L_97, NULL);
|
|
if ((((int64_t)L_98) > ((int64_t)((int64_t)0))))
|
|
{
|
|
goto IL_054f;
|
|
}
|
|
}
|
|
{
|
|
// for (int b = 0; b < connectedNode2.GetVertexCount(); b++) {
|
|
V_11 = 0;
|
|
goto IL_053d;
|
|
}
|
|
|
|
IL_0275:
|
|
{
|
|
// Int3 vb1 = connectedNode2.GetVertex(b);
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_99 = __this->___connectedNode2_17;
|
|
int32_t L_100 = V_11;
|
|
NullCheck(L_99);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_101;
|
|
L_101 = VirtualFuncInvoker1< Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, int32_t >::Invoke(20 /* Pathfinding.Int3 Pathfinding.MeshNode::GetVertex(System.Int32) */, L_99, L_100);
|
|
V_12 = L_101;
|
|
// Int3 vb2 = connectedNode2.GetVertex((b+1) % connectedNode2.GetVertexCount());
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_102 = __this->___connectedNode2_17;
|
|
int32_t L_103 = V_11;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_104 = __this->___connectedNode2_17;
|
|
NullCheck(L_104);
|
|
int32_t L_105;
|
|
L_105 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 Pathfinding.MeshNode::GetVertexCount() */, L_104);
|
|
NullCheck(L_102);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_106;
|
|
L_106 = VirtualFuncInvoker1< Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, int32_t >::Invoke(20 /* Pathfinding.Int3 Pathfinding.MeshNode::GetVertex(System.Int32) */, L_102, ((int32_t)(((int32_t)il2cpp_codegen_add(L_103, 1))%L_105)));
|
|
V_13 = L_106;
|
|
// if (Int3.DotLong((vb2-vb1).Normal2D(), dir) < 0) continue;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_107 = V_13;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_108 = V_12;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_109;
|
|
L_109 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_107, L_108, NULL);
|
|
V_7 = L_109;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_110;
|
|
L_110 = Int3_Normal2D_m4594B86F09E4C141FAB9B5638802B456646BC091((&V_7), NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_111 = V_4;
|
|
int64_t L_112;
|
|
L_112 = Int3_DotLong_m744F83EBF355BD0D272078E3E9F701A66BCF6DB6(L_110, L_111, NULL);
|
|
if ((((int64_t)L_112) < ((int64_t)((int64_t)0))))
|
|
{
|
|
goto IL_0537;
|
|
}
|
|
}
|
|
{
|
|
// if (Int3.Angle((vb2-vb1), (va2-va1)) > (170.0/360.0f)*Mathf.PI*2) {
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_113 = V_13;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_114 = V_12;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_115;
|
|
L_115 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_113, L_114, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_116 = V_10;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_117 = V_9;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_118;
|
|
L_118 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_116, L_117, NULL);
|
|
float L_119;
|
|
L_119 = Int3_Angle_m01E2CC9B4BBCE38C174DF080B013322DDBEF6503(L_115, L_118, NULL);
|
|
if ((!(((double)((double)L_119)) > ((double)(2.9670598109563189)))))
|
|
{
|
|
goto IL_0537;
|
|
}
|
|
}
|
|
{
|
|
// float t1 = 0;
|
|
V_14 = (0.0f);
|
|
// float t2 = 1;
|
|
V_15 = (1.0f);
|
|
// t2 = System.Math.Min(t2, VectorMath.ClosestPointOnLineFactor(va1, va2, vb1));
|
|
float L_120 = V_15;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_121 = V_9;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_122 = V_10;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_123 = V_12;
|
|
float L_124;
|
|
L_124 = VectorMath_ClosestPointOnLineFactor_mE3A447F08C0F54C9D26A51BDEDBFF13B8B75F22B(L_121, L_122, L_123, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_125;
|
|
L_125 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3(L_120, L_124, NULL);
|
|
V_15 = L_125;
|
|
// t1 = System.Math.Max(t1, VectorMath.ClosestPointOnLineFactor(va1, va2, vb2));
|
|
float L_126 = V_14;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_127 = V_9;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_128 = V_10;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_129 = V_13;
|
|
float L_130;
|
|
L_130 = VectorMath_ClosestPointOnLineFactor_mE3A447F08C0F54C9D26A51BDEDBFF13B8B75F22B(L_127, L_128, L_129, NULL);
|
|
float L_131;
|
|
L_131 = Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA(L_126, L_130, NULL);
|
|
V_14 = L_131;
|
|
// if (t2 < t1) {
|
|
float L_132 = V_15;
|
|
float L_133 = V_14;
|
|
if ((!(((float)L_132) < ((float)L_133))))
|
|
{
|
|
goto IL_03b4;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Something went wrong! " + t1 + " " + t2 + " " + va1 + " " + va2 + " " + vb1 + " " + vb2+"\nTODO, how can this happen?");
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_134 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_135 = L_134;
|
|
NullCheck(L_135);
|
|
ArrayElementTypeCheck (L_135, _stringLiteral154789FB170BAEBB1F05C5714BDADAB452CFF92D);
|
|
(L_135)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral154789FB170BAEBB1F05C5714BDADAB452CFF92D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_136 = L_135;
|
|
String_t* L_137;
|
|
L_137 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_14), NULL);
|
|
NullCheck(L_136);
|
|
ArrayElementTypeCheck (L_136, L_137);
|
|
(L_136)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_137);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_138 = L_136;
|
|
NullCheck(L_138);
|
|
ArrayElementTypeCheck (L_138, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
(L_138)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_139 = L_138;
|
|
String_t* L_140;
|
|
L_140 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_15), NULL);
|
|
NullCheck(L_139);
|
|
ArrayElementTypeCheck (L_139, L_140);
|
|
(L_139)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_140);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_141 = L_139;
|
|
NullCheck(L_141);
|
|
ArrayElementTypeCheck (L_141, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
(L_141)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_142 = L_141;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_143 = V_9;
|
|
String_t* L_144;
|
|
L_144 = Int3_op_Implicit_m4B0844C76E14376CF2A734F08B603A0DC0A2D984(L_143, NULL);
|
|
NullCheck(L_142);
|
|
ArrayElementTypeCheck (L_142, L_144);
|
|
(L_142)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_144);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_145 = L_142;
|
|
NullCheck(L_145);
|
|
ArrayElementTypeCheck (L_145, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
(L_145)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_146 = L_145;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_147 = V_10;
|
|
String_t* L_148;
|
|
L_148 = Int3_op_Implicit_m4B0844C76E14376CF2A734F08B603A0DC0A2D984(L_147, NULL);
|
|
NullCheck(L_146);
|
|
ArrayElementTypeCheck (L_146, L_148);
|
|
(L_146)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_148);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_149 = L_146;
|
|
NullCheck(L_149);
|
|
ArrayElementTypeCheck (L_149, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
(L_149)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_150 = L_149;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_151 = V_12;
|
|
String_t* L_152;
|
|
L_152 = Int3_op_Implicit_m4B0844C76E14376CF2A734F08B603A0DC0A2D984(L_151, NULL);
|
|
NullCheck(L_150);
|
|
ArrayElementTypeCheck (L_150, L_152);
|
|
(L_150)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_152);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_153 = L_150;
|
|
NullCheck(L_153);
|
|
ArrayElementTypeCheck (L_153, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
(L_153)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_154 = L_153;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_155 = V_13;
|
|
String_t* L_156;
|
|
L_156 = Int3_op_Implicit_m4B0844C76E14376CF2A734F08B603A0DC0A2D984(L_155, NULL);
|
|
NullCheck(L_154);
|
|
ArrayElementTypeCheck (L_154, L_156);
|
|
(L_154)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)L_156);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_157 = L_154;
|
|
NullCheck(L_157);
|
|
ArrayElementTypeCheck (L_157, _stringLiteral1CECCAEE9B11C3C9FAC5FFD90EADF7D93F2FC2A4);
|
|
(L_157)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteral1CECCAEE9B11C3C9FAC5FFD90EADF7D93F2FC2A4);
|
|
String_t* L_158;
|
|
L_158 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_157, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_158, NULL);
|
|
goto IL_0537;
|
|
}
|
|
|
|
IL_03b4:
|
|
{
|
|
// Vector3 pa = (Vector3)(va2-va1)*t1 + (Vector3)va1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_159 = V_10;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_160 = V_9;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_161;
|
|
L_161 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_159, L_160, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162;
|
|
L_162 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_161, NULL);
|
|
float L_163 = V_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164;
|
|
L_164 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_162, L_163, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_165 = V_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166;
|
|
L_166 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_165, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_167;
|
|
L_167 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_164, L_166, NULL);
|
|
V_16 = L_167;
|
|
// Vector3 pb = (Vector3)(va2-va1)*t2 + (Vector3)va1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_168 = V_10;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_169 = V_9;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_170;
|
|
L_170 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_168, L_169, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171;
|
|
L_171 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_170, NULL);
|
|
float L_172 = V_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_173;
|
|
L_173 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_171, L_172, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_174 = V_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_175;
|
|
L_175 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_174, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_176;
|
|
L_176 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_173, L_175, NULL);
|
|
V_17 = L_176;
|
|
// startNode.portalA = pa;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_177 = __this->___startNode_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178 = V_16;
|
|
NullCheck(L_177);
|
|
L_177->___portalA_23 = L_178;
|
|
// startNode.portalB = pb;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_179 = __this->___startNode_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_180 = V_17;
|
|
NullCheck(L_179);
|
|
L_179->___portalB_24 = L_180;
|
|
// endNode.portalA = pb;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_181 = __this->___endNode_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_182 = V_17;
|
|
NullCheck(L_181);
|
|
L_181->___portalA_23 = L_182;
|
|
// endNode.portalB = pa;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_183 = __this->___endNode_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_184 = V_16;
|
|
NullCheck(L_183);
|
|
L_183->___portalB_24 = L_184;
|
|
// connectedNode1.AddConnection(startNode, (uint)Mathf.RoundToInt(((Int3)(clamped1 - StartTransform.position)).costMagnitude*costFactor));
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_185 = __this->___connectedNode1_16;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_186 = __this->___startNode_14;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_187 = __this->___clamped1_18;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_188;
|
|
L_188 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_188);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189;
|
|
L_189 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_188, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_190;
|
|
L_190 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_187, L_189, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_191;
|
|
L_191 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_190, NULL);
|
|
V_7 = L_191;
|
|
int32_t L_192;
|
|
L_192 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_7), NULL);
|
|
float L_193 = __this->___costFactor_12;
|
|
int32_t L_194;
|
|
L_194 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_192), L_193)), NULL);
|
|
NullCheck(L_185);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_185, L_186, L_194);
|
|
// connectedNode2.AddConnection(endNode, (uint)Mathf.RoundToInt(((Int3)(clamped2 - EndTransform.position)).costMagnitude*costFactor));
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_195 = __this->___connectedNode2_17;
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_196 = __this->___endNode_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_197 = __this->___clamped2_19;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_198;
|
|
L_198 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_198);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_199;
|
|
L_199 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_198, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_200;
|
|
L_200 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_197, L_199, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_201;
|
|
L_201 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_200, NULL);
|
|
V_7 = L_201;
|
|
int32_t L_202;
|
|
L_202 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_7), NULL);
|
|
float L_203 = __this->___costFactor_12;
|
|
int32_t L_204;
|
|
L_204 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_202), L_203)), NULL);
|
|
NullCheck(L_195);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_195, L_196, L_204);
|
|
// startNode.AddConnection(connectedNode1, (uint)Mathf.RoundToInt(((Int3)(clamped1 - StartTransform.position)).costMagnitude*costFactor));
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_205 = __this->___startNode_14;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_206 = __this->___connectedNode1_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_207 = __this->___clamped1_18;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_208;
|
|
L_208 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_208);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_209;
|
|
L_209 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_208, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210;
|
|
L_210 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_207, L_209, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_211;
|
|
L_211 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_210, NULL);
|
|
V_7 = L_211;
|
|
int32_t L_212;
|
|
L_212 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_7), NULL);
|
|
float L_213 = __this->___costFactor_12;
|
|
int32_t L_214;
|
|
L_214 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_212), L_213)), NULL);
|
|
NullCheck(L_205);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_205, L_206, L_214);
|
|
// endNode.AddConnection(connectedNode2, (uint)Mathf.RoundToInt(((Int3)(clamped2 - EndTransform.position)).costMagnitude*costFactor));
|
|
NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94* L_215 = __this->___endNode_15;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_216 = __this->___connectedNode2_17;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217 = __this->___clamped2_19;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_218;
|
|
L_218 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_218);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_219;
|
|
L_219 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_218, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_220;
|
|
L_220 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_217, L_219, NULL);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_221;
|
|
L_221 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_220, NULL);
|
|
V_7 = L_221;
|
|
int32_t L_222;
|
|
L_222 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_7), NULL);
|
|
float L_223 = __this->___costFactor_12;
|
|
int32_t L_224;
|
|
L_224 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_222), L_223)), NULL);
|
|
NullCheck(L_215);
|
|
VirtualActionInvoker2< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, uint32_t >::Invoke(6 /* System.Void Pathfinding.GraphNode::AddConnection(Pathfinding.GraphNode,System.UInt32) */, L_215, L_216, L_224);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0537:
|
|
{
|
|
// for (int b = 0; b < connectedNode2.GetVertexCount(); b++) {
|
|
int32_t L_225 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_225, 1));
|
|
}
|
|
|
|
IL_053d:
|
|
{
|
|
// for (int b = 0; b < connectedNode2.GetVertexCount(); b++) {
|
|
int32_t L_226 = V_11;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_227 = __this->___connectedNode2_17;
|
|
NullCheck(L_227);
|
|
int32_t L_228;
|
|
L_228 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 Pathfinding.MeshNode::GetVertexCount() */, L_227);
|
|
if ((((int32_t)L_226) < ((int32_t)L_228)))
|
|
{
|
|
goto IL_0275;
|
|
}
|
|
}
|
|
|
|
IL_054f:
|
|
{
|
|
// for (int a = 0; a < connectedNode1.GetVertexCount(); a++) {
|
|
int32_t L_229 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_229, 1));
|
|
}
|
|
|
|
IL_0555:
|
|
{
|
|
// for (int a = 0; a < connectedNode1.GetVertexCount(); a++) {
|
|
int32_t L_230 = V_8;
|
|
MeshNode_tDD0D0CC0A6E29450A16352EF735DCF6321B7A095* L_231 = __this->___connectedNode1_16;
|
|
NullCheck(L_231);
|
|
int32_t L_232;
|
|
L_232 = VirtualFuncInvoker0< int32_t >::Invoke(21 /* System.Int32 Pathfinding.MeshNode::GetVertexCount() */, L_231);
|
|
if ((((int32_t)L_230) < ((int32_t)L_232)))
|
|
{
|
|
goto IL_0221;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_OnDrawGizmosSelected_m96AAA481F7C64EFFFE46C7EB6E21804D3047D065 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnDrawGizmos(true);
|
|
NodeLink3_OnDrawGizmos_mA031453169A654A394810BACDE795208829FBE75(__this, (bool)1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::OnDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_OnDrawGizmos_m816984D9DC47535EF203E54D46D46C07AE71B66C (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnDrawGizmos(false);
|
|
NodeLink3_OnDrawGizmos_mA031453169A654A394810BACDE795208829FBE75(__this, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::OnDrawGizmos(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3_OnDrawGizmos_mA031453169A654A394810BACDE795208829FBE75 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, bool ___0_selected, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0;
|
|
memset((&G_B3_0), 0, sizeof(G_B3_0));
|
|
{
|
|
// Color col = selected ? GizmosColorSelected : GizmosColor;
|
|
bool L_0 = ___0_selected;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___GizmosColor_21;
|
|
G_B3_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___GizmosColorSelected_22;
|
|
G_B3_0 = L_2;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
V_0 = G_B3_0;
|
|
// if (StartTransform != null) {
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
|
|
L_3 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// Draw.Gizmos.CircleXZ(StartTransform.position, 0.4f, col);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_5 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = V_0;
|
|
NullCheck(L_5);
|
|
Draw_CircleXZ_m2FEF86D3A398D26376E8131C3D9AFD461AB60DD0(L_5, L_7, (0.400000006f), L_8, (0.0f), (6.28318548f), NULL);
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// if (EndTransform != null) {
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
// Draw.Gizmos.CircleXZ(EndTransform.position, 0.4f, col);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_11 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
|
|
L_12 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_12);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = V_0;
|
|
NullCheck(L_11);
|
|
Draw_CircleXZ_m2FEF86D3A398D26376E8131C3D9AFD461AB60DD0(L_11, L_13, (0.400000006f), L_14, (0.0f), (6.28318548f), NULL);
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// if (StartTransform != null && EndTransform != null) {
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
|
|
L_15 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
|
|
L_17 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_18;
|
|
L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_18)
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
// Draw.Gizmos.Bezier(StartTransform.position, EndTransform.position, col);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_19 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_20, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
|
|
L_22 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_22);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_22, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_24 = V_0;
|
|
NullCheck(L_19);
|
|
Draw_Bezier_m501BB2CB0BDF880AE54618BA9A947815E3100A30(L_19, L_21, L_23, L_24, NULL);
|
|
// if (selected) {
|
|
bool L_25 = ___0_selected;
|
|
if (!L_25)
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
// Vector3 cross = Vector3.Cross(Vector3.up, (EndTransform.position-StartTransform.position)).normalized;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27;
|
|
L_27 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_27, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
|
|
L_29 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_29);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_30, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_26, L_31, NULL);
|
|
V_2 = L_32;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
|
|
V_1 = L_33;
|
|
// Draw.Gizmos.Bezier(StartTransform.position+cross*0.1f, EndTransform.position+cross*0.1f, col);
|
|
il2cpp_codegen_runtime_class_init_inline(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_34 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
|
|
L_35 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_35);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_35, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_37, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_38, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
|
|
L_40 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_40);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
|
|
L_41 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_40, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_42, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
L_44 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_41, L_43, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_45 = V_0;
|
|
NullCheck(L_34);
|
|
Draw_Bezier_m501BB2CB0BDF880AE54618BA9A947815E3100A30(L_34, L_39, L_44, L_45, NULL);
|
|
// Draw.Gizmos.Bezier(StartTransform.position-cross*0.1f, EndTransform.position-cross*0.1f, col);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_46 = ((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47;
|
|
L_47 = NodeLink3_get_StartTransform_m0B90C294B1D3DA41A565894FB6D24D077FB2E2F1(__this, NULL);
|
|
NullCheck(L_47);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_47, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
|
|
L_50 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_49, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
|
|
L_51 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_48, L_50, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52;
|
|
L_52 = NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline(__this, NULL);
|
|
NullCheck(L_52);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_52, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
|
|
L_55 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_54, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
L_56 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_53, L_55, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_57 = V_0;
|
|
NullCheck(L_46);
|
|
Draw_Bezier_m501BB2CB0BDF880AE54618BA9A947815E3100A30(L_46, L_51, L_56, L_57, NULL);
|
|
}
|
|
|
|
IL_016f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3__ctor_m9D5D73B815BF219057BABAFDAF05236147CC4E58 (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float costFactor = 1.0f;
|
|
__this->___costFactor_12 = (1.0f);
|
|
il2cpp_codegen_runtime_class_init_inline(GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C_il2cpp_TypeInfo_var);
|
|
GraphModifier__ctor_mF84B5438C95A77E22EEF5E7AA58714A5BA65DBDF(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NodeLink3::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeLink3__cctor_m9A4703AFCEDF61B3BC0C7BA31D8C52AAB056AF1F (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m7CAF2EE42DCE91BE0F7604C92B6C99753117D284_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// protected static Dictionary<GraphNode, NodeLink3> reference = new Dictionary<GraphNode, NodeLink3>();
|
|
Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A* L_0 = (Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A*)il2cpp_codegen_object_new(Dictionary_2_tA44F8618DEBCA24F5E61A6010114D6E0FD4B805A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_m7CAF2EE42DCE91BE0F7604C92B6C99753117D284(L_0, Dictionary_2__ctor_m7CAF2EE42DCE91BE0F7604C92B6C99753117D284_RuntimeMethod_var);
|
|
((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___reference_10 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___reference_10), (void*)L_0);
|
|
// private readonly static Color GizmosColor = new Color(206.0f/255.0f, 136.0f/255.0f, 48.0f/255.0f, 0.5f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.807843149f), (0.533333361f), (0.188235298f), (0.5f), /*hidden argument*/NULL);
|
|
((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___GizmosColor_21 = L_1;
|
|
// private readonly static Color GizmosColorSelected = new Color(235.0f/255.0f, 123.0f/255.0f, 32.0f/255.0f, 1.0f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_2), (0.921568632f), (0.482352942f), (0.125490203f), (1.0f), /*hidden argument*/NULL);
|
|
((NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_StaticFields*)il2cpp_codegen_static_fields_for(NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F_il2cpp_TypeInfo_var))->___GizmosColorSelected_22 = L_2;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.NodeLink3::<OnPostScan>b__20_0(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodeLink3_U3COnPostScanU3Eb__20_0_m7B3A5CA96426CEB7FAE478BB9CEE2E92E42C8A9F (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, bool ___0_force, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// InternalOnPostScan();
|
|
NodeLink3_InternalOnPostScan_m0F8825DE9C4DE7D1E2A883A78EE3A99EA853D82D(__this, NULL);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline (float ___0_a, float ___1_b, float ___2_value, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
float V_1 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
V_0 = (bool)((((int32_t)((((float)L_0) == ((float)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
float L_3 = ___2_value;
|
|
float L_4 = ___0_a;
|
|
float L_5 = ___1_b;
|
|
float L_6 = ___0_a;
|
|
float L_7;
|
|
L_7 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(((float)il2cpp_codegen_subtract(L_3, L_4))/((float)il2cpp_codegen_subtract(L_5, L_6)))), NULL);
|
|
V_1 = L_7;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
V_1 = (0.0f);
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
float L_8 = V_1;
|
|
return L_8;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
float L_2 = ___0_a;
|
|
float L_3 = ___2_t;
|
|
float L_4;
|
|
L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL);
|
|
V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
float L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = il2cpp_codegen_abs(L_0);
|
|
V_0 = L_1;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_r;
|
|
__this->___r_0 = L_0;
|
|
float L_1 = ___1_g;
|
|
__this->___g_1 = L_1;
|
|
float L_2 = ___2_b;
|
|
__this->___b_2 = L_2;
|
|
float L_3 = ___3_a;
|
|
__this->___a_3 = L_3;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_r;
|
|
__this->___r_0 = L_0;
|
|
float L_1 = ___1_g;
|
|
__this->___g_1 = L_1;
|
|
float L_2 = ___2_b;
|
|
__this->___b_2 = L_2;
|
|
__this->___a_3 = (1.0f);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs;
|
|
float L_5 = L_4.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs;
|
|
float L_7 = L_6.___y_1;
|
|
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))));
|
|
goto IL_001f;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
float L_8 = V_0;
|
|
return L_8;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_0 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_1 = L_1;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a;
|
|
float L_1 = L_0.___x_2;
|
|
float L_2 = ___0_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
|
|
float L_4 = L_3.___y_3;
|
|
float L_5 = ___0_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
|
|
float L_7 = L_6.___z_4;
|
|
float L_8 = ___0_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
|
|
V_0 = L_9;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
|
|
V_0 = L_12;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
|
|
V_0 = L_12;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
float L_2 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
|
|
float L_4 = L_3.___y_3;
|
|
float L_5 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
|
|
float L_7 = L_6.___z_4;
|
|
float L_8 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
|
|
V_0 = L_9;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_2 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_3 = L_1;
|
|
float L_2 = ___2_z;
|
|
__this->___z_4 = L_2;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
|
|
float L_11 = L_10.___z_4;
|
|
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
float L_12 = V_0;
|
|
return L_12;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
if ((((float)L_0) > ((float)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
float L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
float L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
float L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
float L_0 = ___0_x;
|
|
float L_1 = ___1_y;
|
|
float L_2 = ___2_z;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL);
|
|
V_0 = L_5;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
bool V_4 = false;
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_2;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
|
|
float L_7 = L_6.___y_3;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
|
|
float L_11 = L_10.___z_4;
|
|
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
|
|
float L_12 = V_0;
|
|
float L_13 = V_0;
|
|
float L_14 = V_1;
|
|
float L_15 = V_1;
|
|
float L_16 = V_2;
|
|
float L_17 = V_2;
|
|
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
|
|
float L_18 = V_3;
|
|
V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
|
|
goto IL_0043;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
bool L_19 = V_4;
|
|
return L_19;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
if ((((float)L_0) < ((float)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
float L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
float L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
float L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GraphUpdateShape_get_convex_m72F202626C2F759FB4CE934BDEADDB948192199D_inline (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return _convex;
|
|
bool L_0 = __this->____convex_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___rightVector_10;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* GraphUpdateShape_get_points_m8F39D15CC4ED26C4C3D4E02563020EC34D7DF521_inline (GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return _points;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->____points_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_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.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_2;
|
|
float L_4;
|
|
L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1, L_3, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs;
|
|
float L_6 = L_5.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
|
|
float L_8 = L_7.___y_3;
|
|
float L_9;
|
|
L_9 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_6, L_8, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
|
|
float L_13 = L_12.___z_4;
|
|
float L_14;
|
|
L_14 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_11, L_13, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, /*hidden argument*/NULL);
|
|
V_0 = L_15;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_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.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_2;
|
|
float L_4;
|
|
L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_3, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs;
|
|
float L_6 = L_5.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
|
|
float L_8 = L_7.___y_3;
|
|
float L_9;
|
|
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, L_8, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
|
|
float L_13 = L_12.___z_4;
|
|
float L_14;
|
|
L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, L_13, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, /*hidden argument*/NULL);
|
|
V_0 = L_15;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_2 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_3 = L_1;
|
|
__this->___z_4 = (0.0f);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 bool Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline (float ___0_f, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_f;
|
|
return (bool)((((float)L_0) == ((float)(std::numeric_limits<float>::infinity())))? 1 : 0);
|
|
}
|
|
}
|
|
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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (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 uint32_t PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public uint G { get { return g; } set { g = value; } }
|
|
uint32_t L_0 = __this->___g_10;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* GridGraph_get_transform_m7A16F060EA206BD8A178938B951444FF86634F15_inline (GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GraphTransform transform { get; private set; }
|
|
GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* L_0 = __this->___U3CtransformU3Ek__BackingField_49;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchicalGraph_set_NumConnectedComponents_mB997290CFBED00FA19CD5F20E889A6E74355EF49_inline (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int NumConnectedComponents { get; private set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CNumConnectedComponentsU3Ek__BackingField_19 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchicalGraph_get_version_mDB9D8A6E42F4F5A26E148AD960FBACF7429FB0AA_inline (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int version { get; private set; }
|
|
int32_t L_0 = __this->___U3CversionU3Ek__BackingField_7;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchicalGraph_set_version_mE7A2D5368C1AFE0A188BA0CAA63EF90FAAE1DFA0_inline (HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int version { get; private set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CversionU3Ek__BackingField_7 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (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 bool AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool isScanning { get { return isScanningBacking; } private set { isScanningBacking = value; } }
|
|
bool L_0 = __this->___isScanningBacking_36;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink_get_End_m89DD3017F292610323D70128EF7E0DC182BB3958_inline (NodeLink_t617DCCDDE8F19E9DF51FDEDC7DAEC3EC5E727CB2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return end; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___end_10;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* NodeLink2_get_startNode_m5B89F839434AA7E90BB46958764501709D14E25F_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointNode startNode { get; private set; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0 = __this->___U3CstartNodeU3Ek__BackingField_14;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* NodeLink2_get_endNode_m43ADDC4F355516FB0B683FF8C9BB384C8518CDB0_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointNode endNode { get; private set; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0 = __this->___U3CendNodeU3Ek__BackingField_15;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink2_get_EndTransform_mB968AA6D359333319FC158A52A4A8C69A7A8E013_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return end; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___end_11;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* AstarData_get_pointGraph_m6EDA432704919A39204C703A3D5545FC1B82A21F_inline (AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointGraph pointGraph { get; private set; }
|
|
PointGraph_t0E8C9C0D4F34D5EA15013A007002BCDDFA5F3178* L_0 = __this->___U3CpointGraphU3Ek__BackingField_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NodeLink2_set_startNode_m0957A125625CA469A5EEC696B7CEDF23C70C3B2B_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointNode startNode { get; private set; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0 = ___0_value;
|
|
__this->___U3CstartNodeU3Ek__BackingField_14 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartNodeU3Ek__BackingField_14), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NodeLink2_set_endNode_m32DB9AA5A15F14BBE373F39E448117B0B7262A53_inline (NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* __this, PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public PointNode endNode { get; private set; }
|
|
PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* L_0 = ___0_value;
|
|
__this->___U3CendNodeU3Ek__BackingField_15 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CendNodeU3Ek__BackingField_15), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointNode_SetPosition_m34B1E33BEA8F1168F46FE1C8A5C08CCE9AB3D7DA_inline (PointNode_tCCFF7ADB95900034582A523469353B9CE0AC67F0* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// position = value;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_0 = ___0_value;
|
|
((GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)__this)->___position_7 = L_0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
|
|
float L_1 = L_0.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
|
|
float L_5 = L_4.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
|
|
float L_11 = L_10.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs;
|
|
float L_13 = L_12.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs;
|
|
float L_15 = L_14.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs;
|
|
float L_17 = L_16.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs;
|
|
float L_19 = L_18.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs;
|
|
float L_21 = L_20.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs;
|
|
float L_23 = L_22.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL);
|
|
V_0 = L_24;
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
|
|
return L_25;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* NodeLink3_get_EndTransform_m4D3BD5D07F4C4F33A175C7458124E5D12B481C6F_inline (NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return end; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___end_11;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_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), (1.0f), (1.0f), /*hidden argument*/NULL);
|
|
V_0 = L_0;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = __this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_item;
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2BDAC2BDE9299A8177FC6B814EBC150450498C88_gshared_inline (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
if (!false)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = __this->____size_2;
|
|
V_0 = L_1;
|
|
__this->____size_2 = 0;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) <= ((int32_t)0)))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __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_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 = __this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
int32_t L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_9 = ___0_item;
|
|
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_mB2DD87F61EB655A33F6277F1E277246CE23B6625_gshared_inline (Action_2_t5BCD350E28ADACED656596CC308132ED74DA0915* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, bool, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Func_1_Invoke_mA967B67675F9F5475EF2DA67722E3876436BF72E_gshared_inline (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, const RuntimeMethod* method)
|
|
{
|
|
typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m2E90B0B5E585B21AC90D57E6B5D8401DE373B928_gshared_inline (Queue_1_t002F0175C4361BD5B4030D9363E1835D545E7B00* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3379DEA703C536D8D6F82BD9CDFC7441FC2D90CB_gshared_inline (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = __this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* L_1 = __this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = __this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* 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));
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_9 = ___0_item;
|
|
(( void (*) (List_1_t2D193AD9DEA93BB987A194E35B94812AA94FA200*, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553, 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 Stack_1_get_Count_m367DD1E571E10E5D1B0D13434E35DC7FC31FA886_gshared_inline (Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size_1;
|
|
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 = __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 = __this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = __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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->____current_3;
|
|
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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
bool V_1 = false;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
float L_1;
|
|
L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
float L_2 = V_0;
|
|
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
|
|
bool L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
|
|
float L_5 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
|
|
V_2 = L_6;
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_2 = L_7;
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
|
|
return L_8;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
|
|
float L_11 = L_10.___z_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_12;
|
|
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
|
|
V_0 = ((float)L_12);
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
float L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
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;
|
|
}
|
|
}
|