mirror of
https://github.com/Kizuren/SynthMaze.git
synced 2026-01-10 00:20:29 +01:00
32079 lines
1.5 MiB
32079 lines
1.5 MiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
|
|
|
|
struct VirtualActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct VirtualActionInvoker1
|
|
{
|
|
typedef void (*Action)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <typename 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 T1, typename T2, typename T3>
|
|
struct VirtualActionInvoker3
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3, typename T4>
|
|
struct VirtualActionInvoker4
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, 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);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3>
|
|
struct VirtualFuncInvoker3
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4>
|
|
struct VirtualFuncInvoker4
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, 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);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4>
|
|
struct InterfaceFuncInvoker4
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
|
|
}
|
|
};
|
|
|
|
// System.Action`1<Pathfinding.NavmeshTile[]>
|
|
struct Action_1_tA3439EC8A386FAF754C06299F3FD4600EF357973;
|
|
// 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.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>
|
|
struct Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD;
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32>
|
|
struct Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71;
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,Pathfinding.NodeLink2>
|
|
struct Dictionary_2_tCD161B10A86DB75C6F46A5DFD9CBB20C45AC5CCF;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
|
|
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding>
|
|
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
|
|
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.NavGraph,System.Int32>
|
|
struct Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
|
|
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
|
|
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
|
|
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
|
|
// System.Collections.Generic.Dictionary`2<System.String,Pathfinding.Ionic.Zip.ZipEntry>
|
|
struct Dictionary_2_t5CBD32C2CF0A9E223C64D881A98F182F58B000EF;
|
|
// System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
struct Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>>
|
|
struct Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085;
|
|
// System.Collections.Generic.Dictionary`2<System.UInt64,Pathfinding.GraphModifier>
|
|
struct Dictionary_2_tAEE254D992FFCCC29432179649A2DACBA52FF1C8;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.AddProgressEventArgs>
|
|
struct EventHandler_1_tA56433540BB20E29DFC2C9DEEE7B40C521115C41;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.ExtractProgressEventArgs>
|
|
struct EventHandler_1_tE62E79B263424359668A60CA8D416EE3F6ABAA35;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.ReadProgressEventArgs>
|
|
struct EventHandler_1_t36EE0ED4DB2D01986F9C0CD03D728281B1651EBE;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.SaveProgressEventArgs>
|
|
struct EventHandler_1_tA9EFD230A187472671E00C5064A05D8C6E53D805;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.ZipErrorEventArgs>
|
|
struct EventHandler_1_tD93C348E47D61E5D1B7FEBBD1972000C616B4026;
|
|
// System.Func`2<System.Boolean,System.Boolean>
|
|
struct Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB;
|
|
// System.Func`2<Pathfinding.GraphNode,System.Boolean>
|
|
struct Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB;
|
|
// System.Func`2<System.Object,System.Boolean>
|
|
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
|
|
// System.Func`3<Pathfinding.IWorkItemContext,System.Boolean,System.Boolean>
|
|
struct Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99;
|
|
// System.Func`3<System.Object,System.Boolean,System.Boolean>
|
|
struct Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102;
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GraphNode>
|
|
struct HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0;
|
|
// System.Collections.Generic.HashSet`1<System.Object>
|
|
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
|
|
// System.Collections.Generic.ICollection`1<Pathfinding.Ionic.Zip.ZipEntry>
|
|
struct ICollection_1_t1CF5E5C41C4A26CAC420067F5497376C18102A34;
|
|
// System.Collections.Generic.IEqualityComparer`1<Pathfinding.GraphNode>
|
|
struct IEqualityComparer_1_tF06AD61F8FDF1D9E1451F515668BEE0029D3110D;
|
|
// System.Collections.Generic.IEqualityComparer`1<Pathfinding.NavGraph>
|
|
struct IEqualityComparer_1_tC74A4216460BE228A45364176D3A395352339527;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.String>
|
|
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
|
|
// System.Collections.Generic.IEqualityComparer`1<System.Type>
|
|
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>
|
|
struct KeyCollection_t747F6D05ADD2147E02BCC59B4E2BEFBDCCCD57FB;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<Pathfinding.GraphNode,System.Int32>
|
|
struct KeyCollection_t7CFBD7B75B19C808D29BA566CBD5B7752CD8D2E4;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<Pathfinding.NavGraph,System.Int32>
|
|
struct KeyCollection_t27222DFE6CF88713B7AE5E2063C380892D507C86;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
struct KeyCollection_t0CF98A71F1BC903B1989A9C1FA3F00E6965CAB49;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Action`1<System.Object>>
|
|
struct KeyCollection_t4EF22467B41F70AD757347E68BB3832E9E900129;
|
|
// System.Collections.Generic.List`1<System.Boolean>
|
|
struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A;
|
|
// 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<Pathfinding.MeshNode>
|
|
struct List_1_tFCE736E7D374F3EA3C05F3CF3E4F26F20B5487D9;
|
|
// System.Collections.Generic.List`1<Pathfinding.NavGraph>
|
|
struct List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3;
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
|
|
// System.Collections.Generic.List`1<System.Single>
|
|
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918;
|
|
// System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>
|
|
struct List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE;
|
|
// System.Collections.Generic.List`1<System.String>
|
|
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
|
|
// 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.Ionic.Zip.ZipEntry>
|
|
struct List_1_tB976EA785960BD5277B6315C1A15B6518B19B63D;
|
|
// System.Collections.Generic.List`1<Pathfinding.Funnel/PathPart>
|
|
struct List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77;
|
|
// 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.Stack`1<Pathfinding.GraphNode>
|
|
struct Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3;
|
|
// System.Collections.Generic.Stack`1<System.Int32>
|
|
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
|
|
// System.Threading.Tasks.Task`1<System.Int32>
|
|
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>
|
|
struct ValueCollection_t348FE52EEFF2275D3788AF9FC20207258ABFAA6E;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<Pathfinding.GraphNode,System.Int32>
|
|
struct ValueCollection_tD6EAE924DBB5ED200D57BE142079809339F551C1;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<Pathfinding.NavGraph,System.Int32>
|
|
struct ValueCollection_tF0790D7A2752E4FE4D862896EE66BEEC8CC57636;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
struct ValueCollection_tA2A5AFC4060E289617432DD3C51B5CF7BBE24711;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Action`1<System.Object>>
|
|
struct ValueCollection_tC4A3584448F422168D165BC7A6A788E4A0964D58;
|
|
// System.Collections.Generic.Dictionary`2/Entry<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>[]
|
|
struct EntryU5BU5D_t32BD927186BC3893E2D8A98435BCE8796483D160;
|
|
// System.Collections.Generic.Dictionary`2/Entry<Pathfinding.GraphNode,System.Int32>[]
|
|
struct EntryU5BU5D_tB1BF96589D0FE552D5E56ED2024CB0FC2B488F0F;
|
|
// System.Collections.Generic.Dictionary`2/Entry<Pathfinding.NavGraph,System.Int32>[]
|
|
struct EntryU5BU5D_t6E9FCD38DB0C41D0CCE8FD4897B873BF72E4D634;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.String,Pathfinding.AstarProfiler/ProfilePoint>[]
|
|
struct EntryU5BU5D_tCA6D56C4EF09BD926B6E20A5623DC8519A40B8CD;
|
|
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Action`1<System.Object>>[]
|
|
struct EntryU5BU5D_t436840DED7AAE2FA6EFC16DC18205D88B7780ABE;
|
|
// 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.GraphNode>[]
|
|
struct SlotU5BU5D_tA75E2D9D1B53DE8D778A1A292EAAF7E127BE8C42;
|
|
// 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.NavmeshTile[]
|
|
struct NavmeshTileU5BU5D_t0826854D3D055BCD10E3DAEA663D42C184F2D5BF;
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
// UnityEngine.Object[]
|
|
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
|
|
// Pathfinding.PathNode[]
|
|
struct PathNodeU5BU5D_t9BC1FD00DE9E5BEB670380DD944C9F13DE87507F;
|
|
// Pathfinding.Profile[]
|
|
struct ProfileU5BU5D_tEB34347B3A2293377F2A030A570C1631A40DE8F7;
|
|
// System.Single[]
|
|
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
|
|
// Pathfinding.SingleNodeBlocker[]
|
|
struct SingleNodeBlockerU5BU5D_t4B3AB4A827FF8DC359C42F7A7D3A28C69D687AE8;
|
|
// System.Diagnostics.StackTrace[]
|
|
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
|
|
// System.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
// Pathfinding.TriangleMeshNode[]
|
|
struct TriangleMeshNodeU5BU5D_tD45C3CEBAB973D795ABEE0F915595B14D2A9D142;
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
// System.UInt32[]
|
|
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
|
|
// Pathfinding.UnityReferenceHelper[]
|
|
struct UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C;
|
|
// UnityEngine.Vector2[]
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
// Pathfinding.AstarProfiler/ProfilePoint[]
|
|
struct ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040;
|
|
// Pathfinding.BinaryHeap/Tuple[]
|
|
struct TupleU5BU5D_tEA48D47F98E16D0FCC5E0CDF753BDC61A28D53CD;
|
|
// Pathfinding.Funnel/PathPart[]
|
|
struct PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA;
|
|
// Pathfinding.ABPath
|
|
struct ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F;
|
|
// Pathfinding.AIPath
|
|
struct AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8;
|
|
// System.Action
|
|
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
|
|
// System.ArgumentException
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
|
|
// System.ArgumentNullException
|
|
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
|
|
// System.ArgumentOutOfRangeException
|
|
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
|
|
// Pathfinding.AstarColor
|
|
struct AstarColor_tFAF4A7D142159E29F255628637572A2C7623F632;
|
|
// Pathfinding.AstarData
|
|
struct AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81;
|
|
// AstarPath
|
|
struct AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760;
|
|
// Pathfinding.AstarProfiler
|
|
struct AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009;
|
|
// Pathfinding.Serialization.AstarSerializer
|
|
struct AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0;
|
|
// System.AsyncCallback
|
|
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
|
|
// System.Attribute
|
|
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
|
|
// Pathfinding.AutoRepathPolicy
|
|
struct AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42;
|
|
// Pathfinding.BBTree
|
|
struct BBTree_t90A867AD3097492B17EF25186C8CC5B5EEE6960E;
|
|
// 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;
|
|
// Pathfinding.BlockManager
|
|
struct BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4;
|
|
// System.Globalization.Calendar
|
|
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
|
|
// UnityEngine.CharacterController
|
|
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A;
|
|
// Pathfinding.Ionic.Zip.CloseDelegate
|
|
struct CloseDelegate_tCABF96B2F2DA5E88BD1E8A8033ACD71210D5233B;
|
|
// System.Globalization.CodePageDataItem
|
|
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
|
|
// UnityEngine.Collider
|
|
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
|
|
// UnityEngine.Collider2D
|
|
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
|
|
// System.Globalization.CompareInfo
|
|
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
|
|
// System.Globalization.CultureData
|
|
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
|
|
// System.Globalization.CultureInfo
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
|
|
// System.Globalization.DateTimeFormatInfo
|
|
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
|
|
// System.Text.Decoder
|
|
struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC;
|
|
// System.Text.DecoderFallback
|
|
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
|
|
// System.DelegateData
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
// Pathfinding.Util.Draw
|
|
struct Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2;
|
|
// Pathfinding.DynamicGridObstacle
|
|
struct DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70;
|
|
// System.Text.Encoder
|
|
struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA;
|
|
// System.Text.EncoderFallback
|
|
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
|
|
// System.Text.Encoding
|
|
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
|
|
// Pathfinding.EnumFlagAttribute
|
|
struct EnumFlagAttribute_t5337D64B2655D66F35A109DBBA28A7ED07023276;
|
|
// Pathfinding.EuclideanEmbedding
|
|
struct EuclideanEmbedding_t32FF528EC8221FF28E2D58DEB5A58C07613D6890;
|
|
// System.Exception
|
|
struct Exception_t;
|
|
// System.Reflection.FieldInfo
|
|
struct FieldInfo_t;
|
|
// System.IO.FileNotFoundException
|
|
struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A;
|
|
// System.IO.FileStream
|
|
struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8;
|
|
// Pathfinding.Funnel
|
|
struct Funnel_t513E3DFF9BFE9217B861F5613EC17F113637FF4C;
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
|
|
// Pathfinding.GraphCollision
|
|
struct GraphCollision_t75C1828791BCCA26157554D6C26DF34D48BD40A9;
|
|
// 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.GraphUpdateShape
|
|
struct GraphUpdateShape_t116DFE114133712EBFEE06E04351161F8CE74F0C;
|
|
// Pathfinding.GridGraph
|
|
struct GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC;
|
|
// Pathfinding.GridNode
|
|
struct GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578;
|
|
// Pathfinding.GridNodeBase
|
|
struct GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25;
|
|
// Pathfinding.HierarchicalGraph
|
|
struct HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8;
|
|
// System.IAsyncResult
|
|
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
|
|
// System.Collections.IDictionary
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
// System.Collections.IEnumerator
|
|
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
|
|
// System.IFormatProvider
|
|
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
|
|
// Pathfinding.Util.IMovementPlane
|
|
struct IMovementPlane_t1223AE38D4AC8DF9E3BCD2ACCF06E5CBA45484F7;
|
|
// Pathfinding.IRaycastableGraph
|
|
struct IRaycastableGraph_t833F9A92A796447C85D2C83EFEC6CC894EAD7336;
|
|
// Pathfinding.ITraversalProvider
|
|
struct ITraversalProvider_t474AA0687BE15276ECA6110D88A03BFFED8340A2;
|
|
// Pathfinding.IWorkItemContext
|
|
struct IWorkItemContext_tB243681BACA03ED808D4180179727C8FDC129B0F;
|
|
// System.InvalidOperationException
|
|
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
|
|
// Pathfinding.Serialization.JsonMemberAttribute
|
|
struct JsonMemberAttribute_tEC7A56F5746D88101BBF5614203727A69C5EE372;
|
|
// Pathfinding.Serialization.JsonOptInAttribute
|
|
struct JsonOptInAttribute_t8FA518F3C10F8E21A89223B374D8A9908DCD006F;
|
|
// Pathfinding.Legacy.LegacyAIPath
|
|
struct LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
// System.IO.MemoryStream
|
|
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2;
|
|
// System.Reflection.MethodInfo
|
|
struct MethodInfo_t;
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
|
|
// Pathfinding.NNConstraint
|
|
struct NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5;
|
|
// Pathfinding.NavGraph
|
|
struct NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0;
|
|
// Pathfinding.NavMeshGraph
|
|
struct NavMeshGraph_t07889D557909002DD2A38B00B9102D324849658B;
|
|
// Pathfinding.NavmeshBase
|
|
struct NavmeshBase_tCA1F611198FA00F665A767F28F9490C5E88F1704;
|
|
// Pathfinding.NavmeshTile
|
|
struct NavmeshTile_tB162562405C06B86115076300DED318EC59873C0;
|
|
// Pathfinding.NavmeshUpdates
|
|
struct NavmeshUpdates_t7F920048D3085C42E645452F047686C8E51C4A77;
|
|
// Pathfinding.NodeLink2
|
|
struct NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983;
|
|
// Pathfinding.NodeLink3
|
|
struct NodeLink3_tAE1E7EF2606C6B093F2D46937692F8D1D638707F;
|
|
// System.NotSupportedException
|
|
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
|
|
// System.NullReferenceException
|
|
struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB;
|
|
// System.Globalization.NumberFormatInfo
|
|
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
|
|
// Pathfinding.OnGraphDelegate
|
|
struct OnGraphDelegate_tDBDF2146A1F5472AAF480750BC84F179B134D858;
|
|
// Pathfinding.OnPathDelegate
|
|
struct OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4;
|
|
// Pathfinding.OnScanDelegate
|
|
struct OnScanDelegate_t1E383E26D0B3355F61774202E93984756AC1FD88;
|
|
// Pathfinding.Ionic.Zip.OpenDelegate
|
|
struct OpenDelegate_t40F6D44A427D5E1E620396E2F67C2DD840D67D46;
|
|
// Pathfinding.Ionic.Zlib.ParallelDeflateOutputStream
|
|
struct ParallelDeflateOutputStream_tAABD0CFD2D06448B1C1B42D2A91F81C27CAAF868;
|
|
// Pathfinding.Path
|
|
struct Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A;
|
|
// Pathfinding.PathHandler
|
|
struct PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638;
|
|
// Pathfinding.Util.PathInterpolator
|
|
struct PathInterpolator_t21CD37B2C14C176C9D66D8BB95A9E675975A123B;
|
|
// 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;
|
|
// Pathfinding.Util.PreserveAttribute
|
|
struct PreserveAttribute_tD5DACB7C56B81D3E4B70861B3B77B6FF4204D71F;
|
|
// Pathfinding.ProceduralGridMover
|
|
struct ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765;
|
|
// Pathfinding.Profile
|
|
struct Profile_t157C79D131948807D97223B73D22AD43E212EB71;
|
|
// UnityEngine.PropertyAttribute
|
|
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0;
|
|
// System.Random
|
|
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
|
|
// Pathfinding.RelevantGraphSurface
|
|
struct RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC;
|
|
// Pathfinding.Util.RetainedGizmos
|
|
struct RetainedGizmos_t965BA3309A7C2B73FE2137F127525BD2E0F82DF5;
|
|
// UnityEngine.Rigidbody
|
|
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
|
|
// UnityEngine.Rigidbody2D
|
|
struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F;
|
|
// Microsoft.Win32.SafeHandles.SafeFileHandle
|
|
struct SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E;
|
|
// System.Runtime.Serialization.SafeSerializationManager
|
|
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
|
|
// Pathfinding.Seeker
|
|
struct Seeker_t6FEA42FECA98333BE993B3BBFB7BBC08AC65D441;
|
|
// System.Threading.SemaphoreSlim
|
|
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
|
|
// System.Runtime.Serialization.SerializationInfo
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
// Pathfinding.Serialization.SerializeSettings
|
|
struct SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F;
|
|
// Pathfinding.Ionic.Zip.SetCompressionCallback
|
|
struct SetCompressionCallback_tF8BC7F40E6318CDAA54DEEB9398CA9A823E7FDDD;
|
|
// Pathfinding.SingleNodeBlocker
|
|
struct SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443;
|
|
// System.Diagnostics.Stopwatch
|
|
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043;
|
|
// System.IO.Stream
|
|
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
|
|
// System.IO.StreamReader
|
|
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B;
|
|
// System.String
|
|
struct String_t;
|
|
// System.Text.StringBuilder
|
|
struct StringBuilder_t;
|
|
// System.IO.StringReader
|
|
struct StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8;
|
|
// System.Threading.Tasks.Task
|
|
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
|
|
// UnityEngine.TextAsset
|
|
struct TextAsset_t2C64E93DA366D9DE5A8209E1802FA4884AC1BD69;
|
|
// System.Globalization.TextInfo
|
|
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
|
|
// System.IO.TextReader
|
|
struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7;
|
|
// System.IO.TextWriter
|
|
struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3;
|
|
// Pathfinding.Serialization.TinyJsonDeserializer
|
|
struct TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1;
|
|
// Pathfinding.Serialization.TinyJsonSerializer
|
|
struct TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664;
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
|
|
// System.Type
|
|
struct Type_t;
|
|
// System.Text.UTF8Encoding
|
|
struct UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE;
|
|
// Pathfinding.UniqueComponentAttribute
|
|
struct UniqueComponentAttribute_tF30E21FC549E0A5F8572B787C6AED6EDDB33AD62;
|
|
// Pathfinding.UnityReferenceHelper
|
|
struct UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB;
|
|
// System.Version
|
|
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
|
|
// Pathfinding.VersionedMonoBehaviour
|
|
struct VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B;
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
// Pathfinding.WorkItemProcessor
|
|
struct WorkItemProcessor_tE287992545F7D22AC330DB67B8B5AFE637CDD5B5;
|
|
// Pathfinding.Ionic.Zip.WriteDelegate
|
|
struct WriteDelegate_t7BEC8A78269C92625B7EE86B4AD67110398D1D03;
|
|
// Pathfinding.Ionic.Zip.ZipContainer
|
|
struct ZipContainer_t95D23BCC9785F9050A0DABE530B0E550ADF20FC0;
|
|
// Pathfinding.Ionic.Zip.ZipCrypto
|
|
struct ZipCrypto_t98840D163A277511DDEDF396869C557B6B4061C7;
|
|
// Pathfinding.Ionic.Zip.ZipEntry
|
|
struct ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4;
|
|
// Pathfinding.Ionic.Zip.ZipFile
|
|
struct ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF;
|
|
// Pathfinding.AstarProfiler/ProfilePoint
|
|
struct ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A;
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass30_0
|
|
struct U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929;
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0
|
|
struct U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED;
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass33_0
|
|
struct U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08;
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0
|
|
struct U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905;
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0
|
|
struct U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E;
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass46_0
|
|
struct U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05;
|
|
// Pathfinding.BlockManager/<>c__DisplayClass6_0
|
|
struct U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B;
|
|
// Pathfinding.BlockManager/<>c__DisplayClass7_0
|
|
struct U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361;
|
|
// Pathfinding.BlockManager/TraversalProvider
|
|
struct TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F;
|
|
// Pathfinding.NavmeshUpdates/NavmeshUpdateSettings
|
|
struct NavmeshUpdateSettings_tDF2E020426D0A7CFA3DC6AE231979BBA55D7425F;
|
|
// Pathfinding.PathUtilities/<>c__DisplayClass3_0
|
|
struct U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF;
|
|
// Pathfinding.PathUtilities/<>c__DisplayClass6_0
|
|
struct U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A;
|
|
// Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0
|
|
struct U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB;
|
|
// Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13
|
|
struct U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608;
|
|
// System.IO.Stream/ReadWriteTask
|
|
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
|
|
// System.Text.UTF8Encoding/UTF8EncodingSealed
|
|
struct UTF8EncodingSealed_tF97A34F40CABE9CE1C168967D60396F51C43DD36;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArrayPool_1_tFBD7323A4AD189A12C4E58290B9407C0F362E251_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_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* GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t42D65C85BA517BFEFCEC34EF0C6A52FA91725E6D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tBE44EE0A9035203AEF336815D151D515E4DE208E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IPathInternals_tF704F3EEA4CCCC0F4F53A22CAEE90877E4E39939_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IRaycastableGraph_t833F9A92A796447C85D2C83EFEC6CC894EAD7336_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_t2C2461A4F90F76E777D7540FF6D4A558FA3C0675_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_t5E9CD1616AC8DC4C4E5207E942F2887DA4CDE63A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_t95EEBDA5121606BF041488FE36AD79404D5620C9_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_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_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* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93_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* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PathNNConstraint_tD4EC529CCAF3C78A35DF6F147DC195983505DA76_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A_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* RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StackPool_1_t25B1F9C0ADBC323CDDDD9BD7C6CA3482594153B5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral00DDBF1D9C39AA10ED20E2475F49DD7FDE1240D8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral01173FF8C9080645DB83AAC99731DB105E3441DF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral037338F00E8F13496F0134806301E18720184E03;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral038BE034E8DCC699BFA4EFDAAFD8375693877C73;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral038C7B244AE4E9876EFC2B94CBB5AE46347303D4;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0A170379EC0A4F085450B92D6417444E415A9F5C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0C5FEB61BA9F0532E85F661255CDDAD96D8D9B2A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0D6C672E13676DFE8B8268019A7206BE4C4E3968;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0F5CE92A13BA949F7FC6247A1A3F881D3D614401;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral109413E55968F1C1E83781AC833CEB4E541C32AF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral110D3862E6372BDCFEDA07365D683CD6AB365EF1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1547D32448BC572A3BA92D824F60BCE446C923C1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral175C5B70BB5F9B03DF2AF0F1A85AE84E1850A373;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral17D49E8C942B04BED9B2E5C23F48F847B0627C0C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral18136244308D461CAA6C0905BFFF51266650B85D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1AADACD680E547129E985F5F2134975DD6E74D7A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1AB081B43540A7FDFEDC899C0BEF8AE6FC87474B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1B1EB7B676D45EEA70B706E25988B5A063563F3D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral22854FD85224FBE0D7639BDAF353B54C2F4CB397;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2B684C36E98F734C8E1485F4A63065D5401537EC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2D81EE1DE2877DE3B10C1F42BF6282F10CBA8E7E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2F1F68CCB9EF2A418E49379DD44F8ED1885E3ACB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2F5B1C23C9833176E668C5C680622CC42FE9694E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2FD272B362F97263C4376521ECA65973778DA445;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral31D8B44986F36AD5B0B9C7FB57917DA193BA844F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3553E39F3FEFE06912BE91ADAFD18C2D345326CC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3777035B92725F6F07A7DAD64AFF7A4B8C311F83;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral37C557710BB12E636518FF6F408812BAE1EFE5DD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3CA6EF45A28ABD5508BADED28E4CC086311A2612;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3F56385588E234AE3C2B60AD098B0236C3977023;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3FF7582A03C8F3CD9129F8B4DA4E11354E518D67;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral40426B37CE62B75DAB564F9F12A395138B30EAA6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral40A0C44F8C9D27971FBC84899F62BA9E0B867A03;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral40C3754113912BBB2324B9A85745EAD27C43B49F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral49A5AAB83859C60FC692064F7CA72853E8B6B189;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral4EB4BE55A4E968B39CF168F95F155F0CE9E4A4BC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral502555D8AEE215A17C248FB9DB0CE0FD8F418906;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral509B9007A47E1A4FFCA46109E151D9163A1FEE1D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5161EDCE73C3DE0D4F59DDDE05BDACEDBC677103;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral524550C6C905CF9652740A6CFE444CF3F875E850;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5A20A97F5CA49F1D0CF5F2104E45404F5120722D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5B6B7809A13EAFDA5D5E640E61DD380648671518;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5BDCA08ACAD404E5DB25BECEA189E8A6AE19EC57;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5E216C1D4603F137356C88F9B48B0DFF27747483;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5FCA5A9AA43F79D44F36C118925224D5743386A3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6074072D180C84841150A0807D52895200FFC34A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral619415E9A14D5C329B001FC197C5D14070FAB746;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral61F14E6314AC3BC2FBA99D79B05DB74F970992F7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6289EEA07012FA7C01F541B2BE20F914D0E4AD8E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral62DA9AA93440806EAD452B1E053FC91D546DFF3F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral663454EF9B815F8674FA0E56A9A1F24F0F4FBC23;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral666917F2A3B881EC9CCB6FAD26EE638805935D96;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral688984494774836954A99E272D31435D9DBD092C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral69F359B71F6F4DE78ABF7256A90B314F213EE57E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6C01CB213C8246ADFF1EE79B732C5DC5C9AF7752;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6EE7944F210BD1637F748BB40C8E6972FC7EB48E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6F03306355D3139B8796535FC23D5F621ACE0486;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral704E2EE125AD016862396D809400BCF51EAD025F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral72C869C5B9A1D9F2F1265CDB0A7E98950F9CBC15;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral73FE2EBEF7E94B20AEA0358D61860A8844EF5001;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral74CE428A2C60CC8B4228B296049015B7F9DABBD7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral776050A9CB32F1EF69EDB2493BD0E8B455908472;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral793BA6AF9BB076E507508A24BFD3CD78B89062D3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7B5893CDCB8827EBB8F8CFED004E8A2CA220BBC5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7BA93AD6B54B74121902A595A3A8D99A0151439E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7F3BAC94AE8F9029FC88ABA4197D4E476BCD9A06;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral80DE3FEF96E96F0C0BEEDD170DF702FF86F366DB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral814A7F6935E605F22AB43B8318A693EE20AC055B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8350006B913C8CCB4CC4DE340F93F3CAE835D55F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral867D84A8D81DF9C73D71F5CBAED8EF51540F4F1E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral874BDDC2826751464C9197A93B6107F7579F0BA4;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8928B72C6F919340E35DFF158B52E6F5E05E4DDA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8A1D8674EE91BB930D9C6023781DC5FEEF850FD6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8AF4B7EA11E12DE38F6CA1A2A216FDBC51E5DEC8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8D1EF27ED25807BC0766866FBADE3C08F0099AD8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8EC93692931B80A84CEB331F79C13ED2ADC89149;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral927AC05B839CE8CE223877E2BD169A7F1FA7BAED;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral972EE65BA099128581E3804AF53B7A361A966743;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9BA04D86D52A57FAD2B32BCBF67EABFF333977DE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA15CF7E1CEFBD0C475E3A89A80B5393D417F8634;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA44408C67D6D2329FF5C295181916731499634BD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA7B46C2E3D71BD75A631EF4FAF4886870809A153;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA9B6426BCE4FF704ABC420FF8E76749C47F4C525;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAB0C58694E21EE743DC060A8FB3862FE48F17B92;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAB8F408C2FE15657183BD0D3541ED8D662CA15EA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralABC7E102E1CD7B3747F9619F647A91B4B98BE7A2;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAE0813D48C3F8967F9E3B10CC0AE5BF08D4AEF8B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAE12969383F8E8B6867E5F8EEA0D06733C7E599B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAF78989075F5BE1354E22616DF059151E0C3A064;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB2F5042D76FEF4BD560574FCDEB92AA1C24CF87E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB65B1EAF5CE50B05FCDAEEC99D23EB39D12387AE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBA75B882DF8589BDC7CA55CE8EB9549A4C424CDC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBB1638BF41AF7B23B061E13C7E0BB18B0F29EFA5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBCDF1E3DEF842D38A3AA5C072C3635608F474EF2;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBDEA581FC7D4A20243B0C60F6039A75982D13A4E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBEF61523AEE888587EBC65AC737C6A827A50501F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBFBC8E82415A7421E63D7CBF32158E3B239B9085;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC008E503687BA2A627379D4E257787AEA3506830;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC087E631060AB76B7C814C0E1B92D5C7C4C4B924;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC0C30EB460CE0F29BBF8542F96750173705F1D22;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC2FFCB3EC10B4F58750E28BF9E7E5F50C7F6343E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC3FF6C8BF562373153E4E1C614D7A1297A3E97A3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC906AC73C504ECF9261D55ED277FFB2A054A7DC6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCA943357FC19AD5FCDD8C645D41E0CFBBE9F1F9A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCBC59E001755D6920BD8A2C6420D11291A5ECC36;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCF7C11B7A98CD1CA621593A3BFCD387C33D57601;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD13E1257024ECA59C8A755EA99B7C1EE865BCC0E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD7E614B9FD46D47E7CB363FD7EFF70E1F0667E82;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA7AA7072614908A073E28BEC67FABBBE69A9542;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDC5C382C1FA8A217695F6A0DB83590DC05C5C8D5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDDD917CECC168E435A107E4C8FC3CFE8C4BD475A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE15809505A6D273BF05AA89855F6E296FD130E4B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE4D61E76C102ED4D6CE8AA08C7508C284926F353;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE694A8722EA517E6431535CFA382ACC391E0501D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralEB1FEEA9031677F263655E26E8819B70B417F9AB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralEBCF4E0EFA1E77D5BC994B68E1C35B6AD765FFDC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralEE032AE74CAE907F3D7AB4A8437DAA0D0D9F1113;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralEE4661588265095F4FF91E9349F25F684898BDF9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralEEBF771D9F629FF4818A295CF0F1B29C0698B295;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF66C07DEB3549946E6A4E480D345A9FF3FC3C065;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF985F4CBCC66FF431742A7D2B31D646128A539C3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralFAA8C368DEE8ACE386493F4C87BA7161B7262D3D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralFC374C9D7D7F2F052E3B8DA69E662A154D946D3E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralFF104B0B61F994EBCA9ED2507708FED612C2130A;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ABPath_CalculateStep_m16301A795389F166D9A24B8B62F8655296B56F70_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ABPath_CompleteWith_m90FB462B6AC277C51DFB088331873225BA9087CE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ABPath_EndPointGridGraphSpecialCase_mFAFD86DDA11696BE31E9AE9A4056FA98103AA47E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ABPath_SetFlagOnSurroundingGridNodes_mBECF89DE9DFD33998FF0FCA3400ABDFADC0770C3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_DeserializeBinaryMeta_mED423E7EA4808FA832274C93B503A8B38E872E41_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_DeserializeGraph_mC55CB0C7D9B074AF6824E071D246411CA3B6255D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_DeserializeNodeReferenceMap_mCB80D4FBD52BCE1E96DCC4DB51DF8763973ED605_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_DeserializeNodeReferences_mDACD15C5BF8827C7ABFED95ABAF3E764ECC033ED_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_OpenDeserialize_m441E553BF2436975FC97999873A482AA0CFD2ECE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_SerializeExtraInfo_m5D9B865152B09DDDD15247883180311A313EBD0F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_SerializeGraphs_mB63621AC03E4C38A0BE1B496735CED1E37B7BCA2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_SerializeMeta_mDF15C890FE930C0FBEAECA461F587D5986D56E95_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* AstarSerializer_SerializeNodeIndices_m505A5F5011DAA5F346BA69611210259649F26A20_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* BlockManager_Start_mDED3B5ED2C08E50E8D526E990149E96F238D28D0_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* Dictionary_2_Add_m070D83F9B81F6200AA9EA1046D84FA25FB335FA8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m54AB74563356B42A8BF96722155946DAD1CCFE04_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m9E4268AB454A2AA209F1E4D2EE91A916C1BA4181_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m4A0F2AA3B54D6576BC05FE8A2575DDB36EC77986_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mAE2375B2B31E33537C6DDBC618AF06541899E6D0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mE83399DFF20F2D95FCF693C2D9C48CF3F3231501_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m8FE3DBC269474C6D36067C1DE2942D9F5BD3CCD0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m36B31FBA7D5A26FB6B6784124E2E6088BDAF1BC3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m0A9D7E38D9B4CB4EF7973C585AB63E8D8FB58A2B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m10766E44AC4DA0F94646DAC406CD46A9108ACFC2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD5E55AB368B968A6A36CD84EFB443203A7458B5D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDD1A888E4D32400229C8B05E6DCDB48B7D8FAD66_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDD8756A3463A12D2B6CB56529C59226BA488D198_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF42BD1E4535D0C336BCF4D1050D368BF0FA52A89_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m31630A6BDC90362049E69894DF8A1E0BF5E4BD90_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m5E2A9B1911AF34309107E49FA11B57D829D6EB62_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE100FF9DA69B24BD9DC10CC8E1E5439814CB8B2B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m19990485DED36CDE65DE5215858842386A72A565_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m93EDFEB346A3EA0B6BD29FF7036DAF22BF212E49_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD9CC61CBBB04F3359502C9260C4B8EBB1F0CF7E2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DynamicGridObstacle_Awake_mB99C25639B0590616547B6C56553BA868E32DBB6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m820383225AFF108708CFF1791A4E75B53964CDA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m8E506AD4D42777896109DEDEE48BEE8761B84C37_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD90DE565261394235561CA202C9207EF0D4D5413_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Funnel_Calculate_m4178B60BFE1DBE9E73CEFD4BE22766290EE00352_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Funnel_Calculate_m5F4D576C8BBBD96E75620054D47A2DCFC046570F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Funnel_ConstructFunnelPortals_m239BEA8FD22079E900E95AB87F7375F3270B0CE2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Funnel_FixFunnel_m0BEE1B03FA32C7E7991EB4C033D38F6E885DCD62_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Funnel_SplitIntoParts_m89D2FA72A739DFF6E689119E1E8E80FDF99C40FD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m77CFAD20BA2B8E1995C28A4FE25E3A36DAB66905_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_mE918075CEE190F36A577C4E86ACF67758A801692_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m49AE399F1585D3D4FEA795C58157BAC918FDE2A9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GraphMeta_GetGraphType_mC39ABF92E91EE54B9731328C4F3DD9E59D1066A9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GraphSerializationContext_DeserializeUnityObject_mEFFA3790149E1B7D77B87019524FD72AA2D8D531_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mD0F3E8FC56974AE71BB5A81D8826615F8FC63B75_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m981427251FAAD29DC2CA9328E2D591B4B6B9FFC0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m1CE9E2FA0C16B1375A12646A92958CA07B8F3D61_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* LegacyAIPath_OnPathComplete_m6DC991F09F008AA306A86CB857C15FDD4EED4745_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_m20D345E93FC9A16D1941FB4C4B50578BB32A0732_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_m52FBA48C8791E44A464CF8FB2C2D92DA027FABFC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_m7C2D2E8C1B5553BBC31B11F1BC8EB5AC4BB424C3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Release_m00A3C7775777B00CAAE078C6DC3BE124C870630E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Release_m093A2BF5F261B3C814E7022F41D53E15FE6D65F4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Release_m7322E7191A95A036A9916FD78E9021B06DE7643B_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_m2F86E252D086E288E02FA1C830B7E86C0A431E51_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m92AB461C4A92DF64A8C6E71904D917F2395472A4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA6A45336904726B860C48D07A0B0AA5B6EA06373_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_BinarySearch_mA15FB6C2F014FB6405064595273651391F83271D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m321AE4553283837E4B236A9B525DB7828BD7A75C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_mE7623D84AEA50E917A6371C1DD13D356C9190F2F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m2DA020A48E44D8BFD42B97E35974DB18BA9CE6B1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m6C3454D6EF08FA4C4EFFEA92BCC767AA47AE96F8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m716F80941CC1098BD1825EAD7876EC9C18A7ADBA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_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_mAE2BC578E939E0FB06EDB4617D0B3613CD7D3836_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_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_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8_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* Object_FindObjectsOfType_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m8CCEFC2C36DC0180B42E7215B94608FE59C977CD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PathPool_GetPath_TisABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_mE59EC12EB71E84B0AAB11E813D46F02CF7124F46_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PathUtilities_GetPointsAroundPoint_m51C868443DECB0C024B96B5245F354868275EE85_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PathUtilities_GetPointsOnNodes_mB1CDE88CA3ADCD6D296FFCFBE43B26306CE15014_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ProceduralGridMover_Start_m5E445A75D615673ED8CEB7624EE550BF4D06A7E1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Profile_Control_mF05FA9926CBB15806792598949211AF304E61679_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Profile_Stop_m69F0379FCE05CCC19A140C59C744B80F642E7771_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Clear_m3A9D9BCAF20733AF00D8AA0E9B5EF8E0757792A0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_m543BBEF34870A135D2E5FC55F3A0B9C0540C2D79_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_Peek_mAD67811282710A93CAD52B640950DFFA38C4043B_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_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* SingleNodeBlocker_Block_m54CC7A4CEDF88B8E16AE9C7102944DD05CECFD81_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackPool_1_Claim_m171C1E440CB0C6B85858D7BB80B4074B9CF7D7F6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* StackPool_1_Release_m53EFA9A6FC18DE79A8569B5C108B61EFC11D479C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_mD6F64CA22A3C94A526DEA4C7A26FF66B3133CF70_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_mAD592C3EA066F37AA2833E20F9DD7267614F6266_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_mACF0E732F1E1C6DFA2436E05BC453DB3375A9D09_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonDeserializer_DeserializeUnityObjectInner_m519BABAA7B4E96E59343872D55650128098561C1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonDeserializer_EatUntil_mF3F1D75F9FCA596F45F6596CEEA15CB26A7E2E6B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonDeserializer_SkipFieldData_m16C626AF87309104E085397A619E3EDF92B803C7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonSerializer_U3C_ctorU3Eb__4_0_m739EC727D51D88BDA19B9FD2DB6BA102F41632A5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonSerializer_U3C_ctorU3Eb__4_1_m0FC6396D0F3D8B3F4EB56C1F844DA0F9995E3EE7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonSerializer_U3C_ctorU3Eb__4_2_m5240EC8CA586CBCAFBFFB6206DEC219692A4F269_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonSerializer_U3C_ctorU3Eb__4_3_mB94F5085F411046B276BBE55C94440D0AE29C05E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonSerializer_U3C_ctorU3Eb__4_4_m8A17677460FF4EAD95233291589CADE8C33B2D83_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonSerializer_U3C_ctorU3Eb__4_5_mCBE2E26705772A356065461077ED59C3DBDCA564_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonSerializer_U3C_ctorU3Eb__4_6_mA115671665FF7CCC9FBC971505ECB29198977070_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TinyJsonSerializer_U3C_ctorU3Eb__4_7_mD9B1ECE38801C00B85246E7DDCCBB3F11B542917_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* TraversalProvider__ctor_m318D9DA8EC4A53461BB99F482C158CDD6AEC6A4E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass12_0_U3CUpdateGraphU3Eb__0_m08E4C4F214244E2C7FBDEAF6B287A49930EB93FD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass30_0_U3CGetMaxNodeIndexInAllGraphsU3Eb__0_mFAE1A2F4645F23741FB84028A8B94F0E240ABF32_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass31_0_U3CSerializeNodeIndicesU3Eb__0_mE39F8223161EE3E9EE517D94602CD438D537F670_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass33_0_U3CSerializeGraphNodeReferencesU3Eb__0_mC28DDE171F3179D09AB733EAFF0596E0C530DFD1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CGetReachableNodesU3Eb__0_mAF2AD9124D4F2B5D12279DB7E913FCE1FD4E42A2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CGetReachableNodesU3Eb__1_m9B86B1696FAFCA7C035A216810F282C51778E735_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass44_0_U3CAnyDestroyedNodesInGraphsU3Eb__0_mD4A5443C775383A2D382FA5F49E4B08B6598DE6E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass45_0_U3CDeserializeNodeReferenceMapU3Eb__0_mA4FD0E99390C3CD2D8DA87B815F4AB8566B68665_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass46_0_U3CDeserializeNodeReferencesU3Eb__0_m644C7D9A0FB3C4FABBD60F55FDE2105D8128A442_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CBFSU3Eb__0_mA0276D7535C58C10FFDC5CEE671C37548A1D4AE0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CBFSU3Eb__1_m5EA07C12A701A0BE56B88A319D1E57E2FAE97D79_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CInternalBlockU3Eb__0_m2AFA725EB9AEA46CEBEDD77610F8CE29F84D9CDB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_0_U3CInternalUnblockU3Eb__0_m6FC0F54684596EC4166F2B280CFB26E4157A9A4B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CUpdateGraphCoroutineU3Ed__13_System_Collections_IEnumerator_Reset_mB8812DEB1DFCBA29D682AC8E7B7DAC7B10AB032A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* VersionedMonoBehaviour_Pathfinding_IVersionedMonoBehaviourInternal_UpgradeFromUnityThread_mED44C45409ED33F3D9CD6719EB76D9BCFA0F28E8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* JsonMemberAttribute_tEC7A56F5746D88101BBF5614203727A69C5EE372_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* JsonOptInAttribute_t8FA518F3C10F8E21A89223B374D8A9908DCD006F_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_0_0_0_var;
|
|
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
|
|
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
|
|
struct GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557;
|
|
struct GridNodeU5BU5D_t2ABDACEFB77FEDB5B6280E7E702AA02652B078EA;
|
|
struct GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93;
|
|
struct NavmeshTileU5BU5D_t0826854D3D055BCD10E3DAEA663D42C184F2D5BF;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
|
|
struct ProfileU5BU5D_tEB34347B3A2293377F2A030A570C1631A40DE8F7;
|
|
struct RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B;
|
|
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
struct UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C;
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
struct ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040;
|
|
struct PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA;
|
|
|
|
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,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>
|
|
struct Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD : 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_t32BD927186BC3893E2D8A98435BCE8796483D160* ____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_t747F6D05ADD2147E02BCC59B4E2BEFBDCCCD57FB* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t348FE52EEFF2275D3788AF9FC20207258ABFAA6E* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32>
|
|
struct Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71 : 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_tB1BF96589D0FE552D5E56ED2024CB0FC2B488F0F* ____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_t7CFBD7B75B19C808D29BA566CBD5B7752CD8D2E4* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tD6EAE924DBB5ED200D57BE142079809339F551C1* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.NavGraph,System.Int32>
|
|
struct Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D : 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_t6E9FCD38DB0C41D0CCE8FD4897B873BF72E4D634* ____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_t27222DFE6CF88713B7AE5E2063C380892D507C86* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tF0790D7A2752E4FE4D862896EE66BEEC8CC57636* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
struct Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877 : 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_tCA6D56C4EF09BD926B6E20A5623DC8519A40B8CD* ____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_t0CF98A71F1BC903B1989A9C1FA3F00E6965CAB49* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tA2A5AFC4060E289617432DD3C51B5CF7BBE24711* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>>
|
|
struct Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085 : 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_t436840DED7AAE2FA6EFC16DC18205D88B7780ABE* ____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_t4EF22467B41F70AD757347E68BB3832E9E900129* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_tC4A3584448F422168D165BC7A6A788E4A0964D58* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GraphNode>
|
|
struct HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0 : 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_tA75E2D9D1B53DE8D778A1A292EAAF7E127BE8C42* ____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.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<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.NavGraph>
|
|
struct List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ____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<System.Single>
|
|
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____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.SingleNodeBlocker>
|
|
struct List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SingleNodeBlockerU5BU5D_t4B3AB4A827FF8DC359C42F7A7D3A28C69D687AE8* ____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.String>
|
|
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____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.List`1<Pathfinding.Funnel/PathPart>
|
|
struct List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA* ____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.Stack`1<Pathfinding.GraphNode>
|
|
struct Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Stack`1::_array
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ____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;
|
|
};
|
|
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.Stack`1::_array
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____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;
|
|
};
|
|
|
|
// System.Reflection.Assembly
|
|
struct Assembly_t : public RuntimeObject
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.Reflection.Assembly
|
|
struct Assembly_t_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of System.Reflection.Assembly
|
|
struct Assembly_t_marshaled_com
|
|
{
|
|
};
|
|
|
|
// 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.AstarProfiler
|
|
struct AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.Serialization.AstarSerializer
|
|
struct AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0 : public RuntimeObject
|
|
{
|
|
// Pathfinding.AstarData Pathfinding.Serialization.AstarSerializer::data
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* ___data_0;
|
|
// Pathfinding.Ionic.Zip.ZipFile Pathfinding.Serialization.AstarSerializer::zip
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* ___zip_1;
|
|
// System.IO.MemoryStream Pathfinding.Serialization.AstarSerializer::zipStream
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* ___zipStream_2;
|
|
// Pathfinding.Serialization.GraphMeta Pathfinding.Serialization.AstarSerializer::meta
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* ___meta_3;
|
|
// Pathfinding.Serialization.SerializeSettings Pathfinding.Serialization.AstarSerializer::settings
|
|
SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* ___settings_4;
|
|
// UnityEngine.GameObject Pathfinding.Serialization.AstarSerializer::contextRoot
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___contextRoot_5;
|
|
// Pathfinding.NavGraph[] Pathfinding.Serialization.AstarSerializer::graphs
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ___graphs_6;
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.NavGraph,System.Int32> Pathfinding.Serialization.AstarSerializer::graphIndexInZip
|
|
Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* ___graphIndexInZip_7;
|
|
// System.Int32 Pathfinding.Serialization.AstarSerializer::graphIndexOffset
|
|
int32_t ___graphIndexOffset_8;
|
|
// System.UInt32 Pathfinding.Serialization.AstarSerializer::checksum
|
|
uint32_t ___checksum_11;
|
|
// System.Text.UTF8Encoding Pathfinding.Serialization.AstarSerializer::encoding
|
|
UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE* ___encoding_12;
|
|
};
|
|
|
|
// System.Attribute
|
|
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : 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.Globalization.CultureInfo
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
|
|
{
|
|
// System.Boolean System.Globalization.CultureInfo::m_isReadOnly
|
|
bool ___m_isReadOnly_3;
|
|
// System.Int32 System.Globalization.CultureInfo::cultureID
|
|
int32_t ___cultureID_4;
|
|
// System.Int32 System.Globalization.CultureInfo::parent_lcid
|
|
int32_t ___parent_lcid_5;
|
|
// System.Int32 System.Globalization.CultureInfo::datetime_index
|
|
int32_t ___datetime_index_6;
|
|
// System.Int32 System.Globalization.CultureInfo::number_index
|
|
int32_t ___number_index_7;
|
|
// System.Int32 System.Globalization.CultureInfo::default_calendar_type
|
|
int32_t ___default_calendar_type_8;
|
|
// System.Boolean System.Globalization.CultureInfo::m_useUserOverride
|
|
bool ___m_useUserOverride_9;
|
|
// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
|
|
// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
|
|
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
|
|
// System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
|
|
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
|
|
// System.String System.Globalization.CultureInfo::m_name
|
|
String_t* ___m_name_13;
|
|
// System.String System.Globalization.CultureInfo::englishname
|
|
String_t* ___englishname_14;
|
|
// System.String System.Globalization.CultureInfo::nativename
|
|
String_t* ___nativename_15;
|
|
// System.String System.Globalization.CultureInfo::iso3lang
|
|
String_t* ___iso3lang_16;
|
|
// System.String System.Globalization.CultureInfo::iso2lang
|
|
String_t* ___iso2lang_17;
|
|
// System.String System.Globalization.CultureInfo::win3lang
|
|
String_t* ___win3lang_18;
|
|
// System.String System.Globalization.CultureInfo::territory
|
|
String_t* ___territory_19;
|
|
// System.String[] System.Globalization.CultureInfo::native_calendar_names
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names_20;
|
|
// System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
|
|
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
|
|
// System.Void* System.Globalization.CultureInfo::textinfo_data
|
|
void* ___textinfo_data_22;
|
|
// System.Int32 System.Globalization.CultureInfo::m_dataItem
|
|
int32_t ___m_dataItem_23;
|
|
// System.Globalization.Calendar System.Globalization.CultureInfo::calendar
|
|
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
|
|
// System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture_25;
|
|
// System.Boolean System.Globalization.CultureInfo::constructed
|
|
bool ___constructed_26;
|
|
// System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form_27;
|
|
// System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
|
|
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData_28;
|
|
// System.Boolean System.Globalization.CultureInfo::m_isInherited
|
|
bool ___m_isInherited_29;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
|
|
{
|
|
int32_t ___m_isReadOnly_3;
|
|
int32_t ___cultureID_4;
|
|
int32_t ___parent_lcid_5;
|
|
int32_t ___datetime_index_6;
|
|
int32_t ___number_index_7;
|
|
int32_t ___default_calendar_type_8;
|
|
int32_t ___m_useUserOverride_9;
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
|
|
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
|
|
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
|
|
char* ___m_name_13;
|
|
char* ___englishname_14;
|
|
char* ___nativename_15;
|
|
char* ___iso3lang_16;
|
|
char* ___iso2lang_17;
|
|
char* ___win3lang_18;
|
|
char* ___territory_19;
|
|
char** ___native_calendar_names_20;
|
|
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
|
|
void* ___textinfo_data_22;
|
|
int32_t ___m_dataItem_23;
|
|
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture_25;
|
|
int32_t ___constructed_26;
|
|
Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
|
|
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData_28;
|
|
int32_t ___m_isInherited_29;
|
|
};
|
|
// Native definition for COM marshalling of System.Globalization.CultureInfo
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
|
|
{
|
|
int32_t ___m_isReadOnly_3;
|
|
int32_t ___cultureID_4;
|
|
int32_t ___parent_lcid_5;
|
|
int32_t ___datetime_index_6;
|
|
int32_t ___number_index_7;
|
|
int32_t ___default_calendar_type_8;
|
|
int32_t ___m_useUserOverride_9;
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
|
|
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
|
|
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
|
|
Il2CppChar* ___m_name_13;
|
|
Il2CppChar* ___englishname_14;
|
|
Il2CppChar* ___nativename_15;
|
|
Il2CppChar* ___iso3lang_16;
|
|
Il2CppChar* ___iso2lang_17;
|
|
Il2CppChar* ___win3lang_18;
|
|
Il2CppChar* ___territory_19;
|
|
Il2CppChar** ___native_calendar_names_20;
|
|
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
|
|
void* ___textinfo_data_22;
|
|
int32_t ___m_dataItem_23;
|
|
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture_25;
|
|
int32_t ___constructed_26;
|
|
Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
|
|
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData_28;
|
|
int32_t ___m_isInherited_29;
|
|
};
|
|
|
|
// System.Text.Encoding
|
|
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
|
|
{
|
|
// System.Int32 System.Text.Encoding::m_codePage
|
|
int32_t ___m_codePage_9;
|
|
// System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
|
|
CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem_10;
|
|
// System.Boolean System.Text.Encoding::m_deserializedFromEverett
|
|
bool ___m_deserializedFromEverett_11;
|
|
// System.Boolean System.Text.Encoding::m_isReadOnly
|
|
bool ___m_isReadOnly_12;
|
|
// System.Text.EncoderFallback System.Text.Encoding::encoderFallback
|
|
EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback_13;
|
|
// System.Text.DecoderFallback System.Text.Encoding::decoderFallback
|
|
DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback_14;
|
|
};
|
|
|
|
// Pathfinding.Funnel
|
|
struct Funnel_t513E3DFF9BFE9217B861F5613EC17F113637FF4C : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.Serialization.GraphMeta
|
|
struct GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79 : public RuntimeObject
|
|
{
|
|
// System.Version Pathfinding.Serialization.GraphMeta::version
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version_0;
|
|
// System.Int32 Pathfinding.Serialization.GraphMeta::graphs
|
|
int32_t ___graphs_1;
|
|
// System.Collections.Generic.List`1<System.String> Pathfinding.Serialization.GraphMeta::guids
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___guids_2;
|
|
// System.Collections.Generic.List`1<System.String> Pathfinding.Serialization.GraphMeta::typeNames
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___typeNames_3;
|
|
};
|
|
|
|
// 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.GraphUpdateUtilities
|
|
struct GraphUpdateUtilities_tB631F88FAFF39B67C0E7DA56948D9BB24E74EB93 : 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;
|
|
};
|
|
|
|
// Pathfinding.Util.ListExtensions
|
|
struct ListExtensions_t0BF7ED50E7867438571B7C7D8A0A601D7FCEEC8A : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// 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.NavmeshTile
|
|
struct NavmeshTile_tB162562405C06B86115076300DED318EC59873C0 : public RuntimeObject
|
|
{
|
|
// System.Int32[] Pathfinding.NavmeshTile::tris
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___tris_0;
|
|
// Pathfinding.Int3[] Pathfinding.NavmeshTile::verts
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* ___verts_1;
|
|
// Pathfinding.Int3[] Pathfinding.NavmeshTile::vertsInGraphSpace
|
|
Int3U5BU5D_t13669D61ABDDE1991553A8B64EA9D3869773A926* ___vertsInGraphSpace_2;
|
|
// System.Int32 Pathfinding.NavmeshTile::x
|
|
int32_t ___x_3;
|
|
// System.Int32 Pathfinding.NavmeshTile::z
|
|
int32_t ___z_4;
|
|
// System.Int32 Pathfinding.NavmeshTile::w
|
|
int32_t ___w_5;
|
|
// System.Int32 Pathfinding.NavmeshTile::d
|
|
int32_t ___d_6;
|
|
// Pathfinding.TriangleMeshNode[] Pathfinding.NavmeshTile::nodes
|
|
TriangleMeshNodeU5BU5D_tD45C3CEBAB973D795ABEE0F915595B14D2A9D142* ___nodes_7;
|
|
// Pathfinding.BBTree Pathfinding.NavmeshTile::bbTree
|
|
BBTree_t90A867AD3097492B17EF25186C8CC5B5EEE6960E* ___bbTree_8;
|
|
// System.Boolean Pathfinding.NavmeshTile::flag
|
|
bool ___flag_9;
|
|
// Pathfinding.NavmeshBase Pathfinding.NavmeshTile::graph
|
|
NavmeshBase_tCA1F611198FA00F665A767F28F9490C5E88F1704* ___graph_10;
|
|
};
|
|
|
|
// Pathfinding.NavmeshUpdates
|
|
struct NavmeshUpdates_t7F920048D3085C42E645452F047686C8E51C4A77 : public RuntimeObject
|
|
{
|
|
// System.Single Pathfinding.NavmeshUpdates::updateInterval
|
|
float ___updateInterval_0;
|
|
};
|
|
|
|
// System.Globalization.NumberFormatInfo
|
|
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472 : public RuntimeObject
|
|
{
|
|
// System.Int32[] System.Globalization.NumberFormatInfo::numberGroupSizes
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___numberGroupSizes_1;
|
|
// System.Int32[] System.Globalization.NumberFormatInfo::currencyGroupSizes
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___currencyGroupSizes_2;
|
|
// System.Int32[] System.Globalization.NumberFormatInfo::percentGroupSizes
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___percentGroupSizes_3;
|
|
// System.String System.Globalization.NumberFormatInfo::positiveSign
|
|
String_t* ___positiveSign_4;
|
|
// System.String System.Globalization.NumberFormatInfo::negativeSign
|
|
String_t* ___negativeSign_5;
|
|
// System.String System.Globalization.NumberFormatInfo::numberDecimalSeparator
|
|
String_t* ___numberDecimalSeparator_6;
|
|
// System.String System.Globalization.NumberFormatInfo::numberGroupSeparator
|
|
String_t* ___numberGroupSeparator_7;
|
|
// System.String System.Globalization.NumberFormatInfo::currencyGroupSeparator
|
|
String_t* ___currencyGroupSeparator_8;
|
|
// System.String System.Globalization.NumberFormatInfo::currencyDecimalSeparator
|
|
String_t* ___currencyDecimalSeparator_9;
|
|
// System.String System.Globalization.NumberFormatInfo::currencySymbol
|
|
String_t* ___currencySymbol_10;
|
|
// System.String System.Globalization.NumberFormatInfo::ansiCurrencySymbol
|
|
String_t* ___ansiCurrencySymbol_11;
|
|
// System.String System.Globalization.NumberFormatInfo::nanSymbol
|
|
String_t* ___nanSymbol_12;
|
|
// System.String System.Globalization.NumberFormatInfo::positiveInfinitySymbol
|
|
String_t* ___positiveInfinitySymbol_13;
|
|
// System.String System.Globalization.NumberFormatInfo::negativeInfinitySymbol
|
|
String_t* ___negativeInfinitySymbol_14;
|
|
// System.String System.Globalization.NumberFormatInfo::percentDecimalSeparator
|
|
String_t* ___percentDecimalSeparator_15;
|
|
// System.String System.Globalization.NumberFormatInfo::percentGroupSeparator
|
|
String_t* ___percentGroupSeparator_16;
|
|
// System.String System.Globalization.NumberFormatInfo::percentSymbol
|
|
String_t* ___percentSymbol_17;
|
|
// System.String System.Globalization.NumberFormatInfo::perMilleSymbol
|
|
String_t* ___perMilleSymbol_18;
|
|
// System.String[] System.Globalization.NumberFormatInfo::nativeDigits
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___nativeDigits_19;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::m_dataItem
|
|
int32_t ___m_dataItem_20;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::numberDecimalDigits
|
|
int32_t ___numberDecimalDigits_21;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::currencyDecimalDigits
|
|
int32_t ___currencyDecimalDigits_22;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::currencyPositivePattern
|
|
int32_t ___currencyPositivePattern_23;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::currencyNegativePattern
|
|
int32_t ___currencyNegativePattern_24;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::numberNegativePattern
|
|
int32_t ___numberNegativePattern_25;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::percentPositivePattern
|
|
int32_t ___percentPositivePattern_26;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::percentNegativePattern
|
|
int32_t ___percentNegativePattern_27;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::percentDecimalDigits
|
|
int32_t ___percentDecimalDigits_28;
|
|
// System.Int32 System.Globalization.NumberFormatInfo::digitSubstitution
|
|
int32_t ___digitSubstitution_29;
|
|
// System.Boolean System.Globalization.NumberFormatInfo::isReadOnly
|
|
bool ___isReadOnly_30;
|
|
// System.Boolean System.Globalization.NumberFormatInfo::m_useUserOverride
|
|
bool ___m_useUserOverride_31;
|
|
// System.Boolean System.Globalization.NumberFormatInfo::m_isInvariant
|
|
bool ___m_isInvariant_32;
|
|
// System.Boolean System.Globalization.NumberFormatInfo::validForParseAsNumber
|
|
bool ___validForParseAsNumber_33;
|
|
// System.Boolean System.Globalization.NumberFormatInfo::validForParseAsCurrency
|
|
bool ___validForParseAsCurrency_34;
|
|
};
|
|
|
|
// Pathfinding.PathHandler
|
|
struct PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638 : public RuntimeObject
|
|
{
|
|
// System.UInt16 Pathfinding.PathHandler::pathID
|
|
uint16_t ___pathID_0;
|
|
// System.Int32 Pathfinding.PathHandler::threadID
|
|
int32_t ___threadID_1;
|
|
// System.Int32 Pathfinding.PathHandler::totalThreadCount
|
|
int32_t ___totalThreadCount_2;
|
|
// Pathfinding.BinaryHeap Pathfinding.PathHandler::heap
|
|
BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* ___heap_3;
|
|
// Pathfinding.PathNode[] Pathfinding.PathHandler::nodes
|
|
PathNodeU5BU5D_t9BC1FD00DE9E5BEB670380DD944C9F13DE87507F* ___nodes_4;
|
|
// System.Text.StringBuilder Pathfinding.PathHandler::DebugStringBuilder
|
|
StringBuilder_t* ___DebugStringBuilder_5;
|
|
};
|
|
|
|
// 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.PathUtilities
|
|
struct PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.Profile
|
|
struct Profile_t157C79D131948807D97223B73D22AD43E212EB71 : public RuntimeObject
|
|
{
|
|
// System.String Pathfinding.Profile::name
|
|
String_t* ___name_1;
|
|
// System.Diagnostics.Stopwatch Pathfinding.Profile::watch
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ___watch_2;
|
|
// System.Int32 Pathfinding.Profile::counter
|
|
int32_t ___counter_3;
|
|
// System.Int64 Pathfinding.Profile::mem
|
|
int64_t ___mem_4;
|
|
// System.Int64 Pathfinding.Profile::smem
|
|
int64_t ___smem_5;
|
|
// System.Int32 Pathfinding.Profile::control
|
|
int32_t ___control_6;
|
|
};
|
|
|
|
// Pathfinding.Serialization.SerializeSettings
|
|
struct SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F : public RuntimeObject
|
|
{
|
|
// System.Boolean Pathfinding.Serialization.SerializeSettings::nodes
|
|
bool ___nodes_0;
|
|
// System.Boolean Pathfinding.Serialization.SerializeSettings::prettyPrint
|
|
bool ___prettyPrint_1;
|
|
// System.Boolean Pathfinding.Serialization.SerializeSettings::editorSettings
|
|
bool ___editorSettings_2;
|
|
};
|
|
|
|
// System.Diagnostics.Stopwatch
|
|
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043 : public RuntimeObject
|
|
{
|
|
// System.Int64 System.Diagnostics.Stopwatch::elapsed
|
|
int64_t ___elapsed_2;
|
|
// System.Int64 System.Diagnostics.Stopwatch::started
|
|
int64_t ___started_3;
|
|
// System.Boolean System.Diagnostics.Stopwatch::is_running
|
|
bool ___is_running_4;
|
|
};
|
|
|
|
// System.String
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
// System.Int32 System.String::_stringLength
|
|
int32_t ____stringLength_4;
|
|
// System.Char System.String::_firstChar
|
|
Il2CppChar ____firstChar_5;
|
|
};
|
|
|
|
// System.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;
|
|
};
|
|
|
|
// Pathfinding.Serialization.TinyJsonDeserializer
|
|
struct TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1 : public RuntimeObject
|
|
{
|
|
// System.IO.TextReader Pathfinding.Serialization.TinyJsonDeserializer::reader
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___reader_0;
|
|
// UnityEngine.GameObject Pathfinding.Serialization.TinyJsonDeserializer::contextRoot
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___contextRoot_1;
|
|
// System.Text.StringBuilder Pathfinding.Serialization.TinyJsonDeserializer::builder
|
|
StringBuilder_t* ___builder_3;
|
|
};
|
|
|
|
// Pathfinding.Serialization.TinyJsonSerializer
|
|
struct TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664 : public RuntimeObject
|
|
{
|
|
// System.Text.StringBuilder Pathfinding.Serialization.TinyJsonSerializer::output
|
|
StringBuilder_t* ___output_0;
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>> Pathfinding.Serialization.TinyJsonSerializer::serializers
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* ___serializers_1;
|
|
};
|
|
|
|
// 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.WindowsStore.WindowsStoreCompatibility
|
|
struct WindowsStoreCompatibility_t4E5C4E80241EB60980021B385E14CFB79F472EBB : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.AstarProfiler/ProfilePoint
|
|
struct ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A : public RuntimeObject
|
|
{
|
|
// System.Diagnostics.Stopwatch Pathfinding.AstarProfiler/ProfilePoint::watch
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ___watch_0;
|
|
// System.Int32 Pathfinding.AstarProfiler/ProfilePoint::totalCalls
|
|
int32_t ___totalCalls_1;
|
|
// System.Int64 Pathfinding.AstarProfiler/ProfilePoint::tmpBytes
|
|
int64_t ___tmpBytes_2;
|
|
// System.Int64 Pathfinding.AstarProfiler/ProfilePoint::totalBytes
|
|
int64_t ___totalBytes_3;
|
|
};
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass30_0
|
|
struct U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929 : public RuntimeObject
|
|
{
|
|
// System.Int32 Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass30_0::maxIndex
|
|
int32_t ___maxIndex_0;
|
|
// System.Action`1<Pathfinding.GraphNode> Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass30_0::<>9__0
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* ___U3CU3E9__0_1;
|
|
};
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0
|
|
struct U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED : public RuntimeObject
|
|
{
|
|
// System.Int32 Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0::maxNodeIndex2
|
|
int32_t ___maxNodeIndex2_0;
|
|
// System.IO.BinaryWriter Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0::writer
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___writer_1;
|
|
// System.Action`1<Pathfinding.GraphNode> Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0::<>9__0
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* ___U3CU3E9__0_2;
|
|
};
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass33_0
|
|
struct U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08 : public RuntimeObject
|
|
{
|
|
// Pathfinding.Serialization.GraphSerializationContext Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass33_0::ctx
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* ___ctx_0;
|
|
};
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0
|
|
struct U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905 : public RuntimeObject
|
|
{
|
|
// System.Boolean Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0::result
|
|
bool ___result_0;
|
|
// System.Action`1<Pathfinding.GraphNode> Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0::<>9__0
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* ___U3CU3E9__0_1;
|
|
};
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0
|
|
struct U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E : public RuntimeObject
|
|
{
|
|
// System.IO.BinaryReader Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0::reader
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___reader_0;
|
|
// Pathfinding.GraphNode[] Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0::int2Node
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___int2Node_1;
|
|
// System.Action`1<Pathfinding.GraphNode> Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0::<>9__0
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* ___U3CU3E9__0_2;
|
|
};
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass46_0
|
|
struct U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05 : public RuntimeObject
|
|
{
|
|
// Pathfinding.Serialization.GraphSerializationContext Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass46_0::ctx
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* ___ctx_0;
|
|
};
|
|
|
|
// Pathfinding.BlockManager/<>c__DisplayClass6_0
|
|
struct U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B : public RuntimeObject
|
|
{
|
|
// Pathfinding.BlockManager Pathfinding.BlockManager/<>c__DisplayClass6_0::<>4__this
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* ___U3CU3E4__this_0;
|
|
// Pathfinding.GraphNode Pathfinding.BlockManager/<>c__DisplayClass6_0::node
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_1;
|
|
// Pathfinding.SingleNodeBlocker Pathfinding.BlockManager/<>c__DisplayClass6_0::blocker
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* ___blocker_2;
|
|
};
|
|
|
|
// Pathfinding.BlockManager/<>c__DisplayClass7_0
|
|
struct U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361 : public RuntimeObject
|
|
{
|
|
// Pathfinding.BlockManager Pathfinding.BlockManager/<>c__DisplayClass7_0::<>4__this
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* ___U3CU3E4__this_0;
|
|
// Pathfinding.GraphNode Pathfinding.BlockManager/<>c__DisplayClass7_0::node
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_1;
|
|
// Pathfinding.SingleNodeBlocker Pathfinding.BlockManager/<>c__DisplayClass7_0::blocker
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* ___blocker_2;
|
|
};
|
|
|
|
// Pathfinding.NavmeshUpdates/NavmeshUpdateSettings
|
|
struct NavmeshUpdateSettings_tDF2E020426D0A7CFA3DC6AE231979BBA55D7425F : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// Pathfinding.PathUtilities/<>c__DisplayClass3_0
|
|
struct U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GraphNode> Pathfinding.PathUtilities/<>c__DisplayClass3_0::map
|
|
HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0* ___map_0;
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode> Pathfinding.PathUtilities/<>c__DisplayClass3_0::reachable
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___reachable_1;
|
|
// System.Collections.Generic.Stack`1<Pathfinding.GraphNode> Pathfinding.PathUtilities/<>c__DisplayClass3_0::dfsStack
|
|
Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* ___dfsStack_2;
|
|
// System.Int32 Pathfinding.PathUtilities/<>c__DisplayClass3_0::tagMask
|
|
int32_t ___tagMask_3;
|
|
// System.Func`2<Pathfinding.GraphNode,System.Boolean> Pathfinding.PathUtilities/<>c__DisplayClass3_0::filter
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* ___filter_4;
|
|
};
|
|
|
|
// Pathfinding.PathUtilities/<>c__DisplayClass6_0
|
|
struct U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32> Pathfinding.PathUtilities/<>c__DisplayClass6_0::map
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* ___map_0;
|
|
// System.Func`2<Pathfinding.GraphNode,System.Boolean> Pathfinding.PathUtilities/<>c__DisplayClass6_0::filter
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* ___filter_1;
|
|
// System.Int32 Pathfinding.PathUtilities/<>c__DisplayClass6_0::currentDist
|
|
int32_t ___currentDist_2;
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode> Pathfinding.PathUtilities/<>c__DisplayClass6_0::result
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___result_3;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphNode> Pathfinding.PathUtilities/<>c__DisplayClass6_0::que
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* ___que_4;
|
|
// System.Int32 Pathfinding.PathUtilities/<>c__DisplayClass6_0::tagMask
|
|
int32_t ___tagMask_5;
|
|
};
|
|
|
|
// Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0
|
|
struct U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB : public RuntimeObject
|
|
{
|
|
// System.Collections.IEnumerator Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0::ie
|
|
RuntimeObject* ___ie_0;
|
|
// Pathfinding.ProceduralGridMover Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0::<>4__this
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* ___U3CU3E4__this_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
|
|
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
RuntimeObject* ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
RuntimeObject* ___value_1;
|
|
};
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
struct KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912
|
|
{
|
|
// TKey System.Collections.Generic.KeyValuePair`2::key
|
|
String_t* ___key_0;
|
|
// TValue System.Collections.Generic.KeyValuePair`2::value
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* ___value_1;
|
|
};
|
|
|
|
// System.Nullable`1<System.Boolean>
|
|
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01
|
|
{
|
|
// System.Boolean System.Nullable`1::hasValue
|
|
bool ___hasValue_0;
|
|
// T System.Nullable`1::value
|
|
bool ___value_1;
|
|
};
|
|
|
|
// System.Nullable`1<System.Int64>
|
|
struct Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17
|
|
{
|
|
// System.Boolean System.Nullable`1::hasValue
|
|
bool ___hasValue_0;
|
|
// T System.Nullable`1::value
|
|
int64_t ___value_1;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// System.Char
|
|
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
|
|
{
|
|
// System.Char System.Char::m_value
|
|
Il2CppChar ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Color
|
|
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
|
|
{
|
|
// System.Single UnityEngine.Color::r
|
|
float ___r_0;
|
|
// System.Single UnityEngine.Color::g
|
|
float ___g_1;
|
|
// System.Single UnityEngine.Color::b
|
|
float ___b_2;
|
|
// System.Single UnityEngine.Color::a
|
|
float ___a_3;
|
|
};
|
|
|
|
// System.DateTime
|
|
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
|
|
{
|
|
// System.UInt64 System.DateTime::_dateData
|
|
uint64_t ____dateData_46;
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// System.Reflection.FieldInfo
|
|
struct FieldInfo_t : public MemberInfo_t
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// Pathfinding.IntRect
|
|
struct IntRect_t60B6F9748EA84B611917F6C791199A0122F51312
|
|
{
|
|
// System.Int32 Pathfinding.IntRect::xmin
|
|
int32_t ___xmin_0;
|
|
// System.Int32 Pathfinding.IntRect::ymin
|
|
int32_t ___ymin_1;
|
|
// System.Int32 Pathfinding.IntRect::xmax
|
|
int32_t ___xmax_2;
|
|
// System.Int32 Pathfinding.IntRect::ymax
|
|
int32_t ___ymax_3;
|
|
};
|
|
|
|
// Pathfinding.Serialization.JsonMemberAttribute
|
|
struct JsonMemberAttribute_tEC7A56F5746D88101BBF5614203727A69C5EE372 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
|
|
{
|
|
};
|
|
|
|
// Pathfinding.Serialization.JsonOptInAttribute
|
|
struct JsonOptInAttribute_t8FA518F3C10F8E21A89223B374D8A9908DCD006F : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// Pathfinding.Util.PreserveAttribute
|
|
struct PreserveAttribute_tD5DACB7C56B81D3E4B70861B3B77B6FF4204D71F : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
|
|
{
|
|
};
|
|
|
|
// UnityEngine.PropertyAttribute
|
|
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
|
|
{
|
|
};
|
|
|
|
// 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.SceneManagement.Scene
|
|
struct Scene_tA1DC762B79745EB5140F054C884855B922318356
|
|
{
|
|
// System.Int32 UnityEngine.SceneManagement.Scene::m_Handle
|
|
int32_t ___m_Handle_0;
|
|
};
|
|
|
|
// System.Single
|
|
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
|
|
{
|
|
// System.Single System.Single::m_value
|
|
float ___m_value_0;
|
|
};
|
|
|
|
// System.IO.Stream
|
|
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
|
|
{
|
|
// System.IO.Stream/ReadWriteTask System.IO.Stream::_activeReadWriteTask
|
|
ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask_2;
|
|
// System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore
|
|
SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore_3;
|
|
};
|
|
|
|
// System.IO.TextReader
|
|
struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
|
|
{
|
|
};
|
|
|
|
// System.TimeSpan
|
|
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
|
|
{
|
|
// System.Int64 System.TimeSpan::_ticks
|
|
int64_t ____ticks_22;
|
|
};
|
|
|
|
// 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.Text.UTF8Encoding
|
|
struct UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE : public Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095
|
|
{
|
|
// System.Boolean System.Text.UTF8Encoding::_emitUTF8Identifier
|
|
bool ____emitUTF8Identifier_18;
|
|
// System.Boolean System.Text.UTF8Encoding::_isThrowException
|
|
bool ____isThrowException_19;
|
|
};
|
|
|
|
// Pathfinding.UniqueComponentAttribute
|
|
struct UniqueComponentAttribute_tF30E21FC549E0A5F8572B787C6AED6EDDB33AD62 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
|
|
{
|
|
// System.String Pathfinding.UniqueComponentAttribute::tag
|
|
String_t* ___tag_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;
|
|
};
|
|
|
|
// UnityEngine.Vector4
|
|
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
|
|
{
|
|
// System.Single UnityEngine.Vector4::x
|
|
float ___x_1;
|
|
// System.Single UnityEngine.Vector4::y
|
|
float ___y_2;
|
|
// System.Single UnityEngine.Vector4::z
|
|
float ___z_3;
|
|
// System.Single UnityEngine.Vector4::w
|
|
float ___w_4;
|
|
};
|
|
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
|
|
// Pathfinding.Funnel/FunnelPortals
|
|
struct FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF
|
|
{
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.Funnel/FunnelPortals::left
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___left_0;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.Funnel/FunnelPortals::right
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___right_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.Funnel/FunnelPortals
|
|
struct FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshaled_pinvoke
|
|
{
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___left_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___right_1;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.Funnel/FunnelPortals
|
|
struct FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshaled_com
|
|
{
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___left_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___right_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;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
|
|
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
struct Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* ____dictionary_0;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
|
|
int32_t ____version_1;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
|
|
int32_t ____index_2;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
|
|
KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912 ____current_3;
|
|
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
|
|
int32_t ____getEnumeratorRetType_4;
|
|
};
|
|
|
|
// System.Reflection.BindingFlags
|
|
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
|
|
{
|
|
// System.Int32 System.Reflection.BindingFlags::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// Pathfinding.CloseToDestinationMode
|
|
struct CloseToDestinationMode_t68C473BAA999057568DD6837C8E5B128E4C6B9E0
|
|
{
|
|
// System.Int32 Pathfinding.CloseToDestinationMode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zlib.CompressionLevel
|
|
struct CompressionLevel_t4FF167A4519C0851F65F7D90976B69C39ABC8C93
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zlib.CompressionLevel::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.CompressionMethod
|
|
struct CompressionMethod_t83797A546A4E85E365AE291B797BA83D7DFF1656
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zip.CompressionMethod::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zlib.CompressionStrategy
|
|
struct CompressionStrategy_tA8ABD3C17B22248FEDED701E32E9BEE316093C6C
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zlib.CompressionStrategy::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// System.DateTimeKind
|
|
struct DateTimeKind_t3AD6DA06BEF8955A740777163FFB481C19089BBC
|
|
{
|
|
// System.Int32 System.DateTimeKind::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.EncryptionAlgorithm
|
|
struct EncryptionAlgorithm_t0F31930449451604853C13EA22B5BAE845353F51
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zip.EncryptionAlgorithm::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.EnumFlagAttribute
|
|
struct EnumFlagAttribute_t5337D64B2655D66F35A109DBBA28A7ED07023276 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.ExtractExistingFileAction
|
|
struct ExtractExistingFileAction_t65CCF3A4E41DA41966F12A1486973150AD1084C2
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zip.ExtractExistingFileAction::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// System.IO.FileAccess
|
|
struct FileAccess_t3992FF4CCC61971B804DD291F06F696C3CF33C30
|
|
{
|
|
// System.Int32 System.IO.FileAccess::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// System.IO.FileMode
|
|
struct FileMode_t111B48D5347628AEFCBF9A0EC2833827A302ECBA
|
|
{
|
|
// System.Int32 System.IO.FileMode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.GraphDebugMode
|
|
struct GraphDebugMode_t594C2969498E14C2A34F6E07010CCF6DF31746D3
|
|
{
|
|
// System.Int32 Pathfinding.GraphDebugMode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.GraphHitInfo
|
|
struct GraphHitInfo_tAADF50478FBE1A94D43AE3F349EE1E4AEAB5CBE0
|
|
{
|
|
// UnityEngine.Vector3 Pathfinding.GraphHitInfo::origin
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin_0;
|
|
// UnityEngine.Vector3 Pathfinding.GraphHitInfo::point
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point_1;
|
|
// Pathfinding.GraphNode Pathfinding.GraphHitInfo::node
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_2;
|
|
// UnityEngine.Vector3 Pathfinding.GraphHitInfo::tangentOrigin
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tangentOrigin_3;
|
|
// UnityEngine.Vector3 Pathfinding.GraphHitInfo::tangent
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tangent_4;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.GraphHitInfo
|
|
struct GraphHitInfo_tAADF50478FBE1A94D43AE3F349EE1E4AEAB5CBE0_marshaled_pinvoke
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tangentOrigin_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tangent_4;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.GraphHitInfo
|
|
struct GraphHitInfo_tAADF50478FBE1A94D43AE3F349EE1E4AEAB5CBE0_marshaled_com
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tangentOrigin_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tangent_4;
|
|
};
|
|
|
|
// 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.GraphUpdateStage
|
|
struct GraphUpdateStage_t2ED1202C3E2994BC7D8D352AEC314EEEDCB1E86B
|
|
{
|
|
// System.Int32 Pathfinding.GraphUpdateStage::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Heuristic
|
|
struct Heuristic_t682FD4AD16A830982AE098B3901C9BA07E1AE888
|
|
{
|
|
// System.Int32 Pathfinding.Heuristic::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;
|
|
};
|
|
|
|
// System.IO.MemoryStream
|
|
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
|
|
{
|
|
// System.Byte[] System.IO.MemoryStream::_buffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer_4;
|
|
// System.Int32 System.IO.MemoryStream::_origin
|
|
int32_t ____origin_5;
|
|
// System.Int32 System.IO.MemoryStream::_position
|
|
int32_t ____position_6;
|
|
// System.Int32 System.IO.MemoryStream::_length
|
|
int32_t ____length_7;
|
|
// System.Int32 System.IO.MemoryStream::_capacity
|
|
int32_t ____capacity_8;
|
|
// System.Boolean System.IO.MemoryStream::_expandable
|
|
bool ____expandable_9;
|
|
// System.Boolean System.IO.MemoryStream::_writable
|
|
bool ____writable_10;
|
|
// System.Boolean System.IO.MemoryStream::_exposable
|
|
bool ____exposable_11;
|
|
// System.Boolean System.IO.MemoryStream::_isOpen
|
|
bool ____isOpen_12;
|
|
// System.Threading.Tasks.Task`1<System.Int32> System.IO.MemoryStream::_lastReadTask
|
|
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask_13;
|
|
};
|
|
|
|
// 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.NNInfoInternal
|
|
struct NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801
|
|
{
|
|
// Pathfinding.GraphNode Pathfinding.NNInfoInternal::node
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
// Pathfinding.GraphNode Pathfinding.NNInfoInternal::constrainedNode
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___constrainedNode_1;
|
|
// UnityEngine.Vector3 Pathfinding.NNInfoInternal::clampedPosition
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___clampedPosition_2;
|
|
// UnityEngine.Vector3 Pathfinding.NNInfoInternal::constClampedPosition
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___constClampedPosition_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.NNInfoInternal
|
|
struct NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801_marshaled_pinvoke
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___constrainedNode_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___clampedPosition_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___constClampedPosition_3;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.NNInfoInternal
|
|
struct NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801_marshaled_com
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___node_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___constrainedNode_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___clampedPosition_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___constClampedPosition_3;
|
|
};
|
|
|
|
// 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.OrientationMode
|
|
struct OrientationMode_tD5BB596E7A265917500F11EF852676E61046E5A3
|
|
{
|
|
// System.Int32 Pathfinding.OrientationMode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.PathCompleteState
|
|
struct PathCompleteState_tE8C58BD32B43D49750064066CE12F7467F63D700
|
|
{
|
|
// System.Int32 Pathfinding.PathCompleteState::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.PathLog
|
|
struct PathLog_t77F45694699941A640940A2DD18E53EE513C99A6
|
|
{
|
|
// System.Int32 Pathfinding.PathLog::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.PathState
|
|
struct PathState_tC6833B9DC1F70871D5FB2B6D62ACFEEA6C32C8FB
|
|
{
|
|
// System.Int32 Pathfinding.PathState::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// System.RuntimeTypeHandle
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
// System.IntPtr System.RuntimeTypeHandle::value
|
|
intptr_t ___value_0;
|
|
};
|
|
|
|
// UnityEngine.Space
|
|
struct Space_tF043E93E06B702DD05199C28C6F779049B38A969
|
|
{
|
|
// System.Int32 UnityEngine.Space::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// System.IO.StreamReader
|
|
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B : public TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7
|
|
{
|
|
// System.IO.Stream System.IO.StreamReader::_stream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____stream_3;
|
|
// System.Text.Encoding System.IO.StreamReader::_encoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding_4;
|
|
// System.Text.Decoder System.IO.StreamReader::_decoder
|
|
Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ____decoder_5;
|
|
// System.Byte[] System.IO.StreamReader::_byteBuffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____byteBuffer_6;
|
|
// System.Char[] System.IO.StreamReader::_charBuffer
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____charBuffer_7;
|
|
// System.Int32 System.IO.StreamReader::_charPos
|
|
int32_t ____charPos_8;
|
|
// System.Int32 System.IO.StreamReader::_charLen
|
|
int32_t ____charLen_9;
|
|
// System.Int32 System.IO.StreamReader::_byteLen
|
|
int32_t ____byteLen_10;
|
|
// System.Int32 System.IO.StreamReader::_bytePos
|
|
int32_t ____bytePos_11;
|
|
// System.Int32 System.IO.StreamReader::_maxCharsPerBuffer
|
|
int32_t ____maxCharsPerBuffer_12;
|
|
// System.Boolean System.IO.StreamReader::_detectEncoding
|
|
bool ____detectEncoding_13;
|
|
// System.Boolean System.IO.StreamReader::_checkPreamble
|
|
bool ____checkPreamble_14;
|
|
// System.Boolean System.IO.StreamReader::_isBlocked
|
|
bool ____isBlocked_15;
|
|
// System.Boolean System.IO.StreamReader::_closable
|
|
bool ____closable_16;
|
|
// System.Threading.Tasks.Task System.IO.StreamReader::_asyncReadTask
|
|
Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ____asyncReadTask_17;
|
|
};
|
|
|
|
// System.IO.StringReader
|
|
struct StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8 : public TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7
|
|
{
|
|
// System.String System.IO.StringReader::_s
|
|
String_t* ____s_2;
|
|
// System.Int32 System.IO.StringReader::_pos
|
|
int32_t ____pos_3;
|
|
// System.Int32 System.IO.StringReader::_length
|
|
int32_t ____length_4;
|
|
};
|
|
|
|
// Pathfinding.ThreadCount
|
|
struct ThreadCount_tF5C773E982AEB9688A7BD5B315F902627D59D6F0
|
|
{
|
|
// System.Int32 Pathfinding.ThreadCount::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.Zip64Option
|
|
struct Zip64Option_t90780BCA1B9BA916AD6C4A5E44FCEDDD7E88DA82
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zip.Zip64Option::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.ZipEntrySource
|
|
struct ZipEntrySource_tDD0B84249882CEF908C0F08553101BD0ACFA6304
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipEntrySource::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.ZipEntryTimestamp
|
|
struct ZipEntryTimestamp_t296EEFCC6B78902ACD4DB2423961075C8B2E640D
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipEntryTimestamp::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.ZipErrorAction
|
|
struct ZipErrorAction_t3D0A6D86FF1C783AB78A1FDCFD1BAFE1376A07A7
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipErrorAction::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.ZipOption
|
|
struct ZipOption_t0B53003B66887C316759E340CD7729FA3464894F
|
|
{
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipOption::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// AstarPath/AstarDistribution
|
|
struct AstarDistribution_t809CED9BB018B0954EED823E1A8866AD98E71394
|
|
{
|
|
// System.Int32 AstarPath/AstarDistribution::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.BlockManager/BlockMode
|
|
struct BlockMode_t99FFCF34B76620715537433ECDAF391B7321C801
|
|
{
|
|
// System.Int32 Pathfinding.BlockManager/BlockMode::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// Pathfinding.Funnel/PathPart
|
|
struct PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8
|
|
{
|
|
// System.Int32 Pathfinding.Funnel/PathPart::startIndex
|
|
int32_t ___startIndex_0;
|
|
// System.Int32 Pathfinding.Funnel/PathPart::endIndex
|
|
int32_t ___endIndex_1;
|
|
// UnityEngine.Vector3 Pathfinding.Funnel/PathPart::startPoint
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___startPoint_2;
|
|
// UnityEngine.Vector3 Pathfinding.Funnel/PathPart::endPoint
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___endPoint_3;
|
|
// System.Boolean Pathfinding.Funnel/PathPart::isLink
|
|
bool ___isLink_4;
|
|
};
|
|
// Native definition for P/Invoke marshalling of Pathfinding.Funnel/PathPart
|
|
struct PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshaled_pinvoke
|
|
{
|
|
int32_t ___startIndex_0;
|
|
int32_t ___endIndex_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___startPoint_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___endPoint_3;
|
|
int32_t ___isLink_4;
|
|
};
|
|
// Native definition for COM marshalling of Pathfinding.Funnel/PathPart
|
|
struct PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshaled_com
|
|
{
|
|
int32_t ___startIndex_0;
|
|
int32_t ___endIndex_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___startPoint_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___endPoint_3;
|
|
int32_t ___isLink_4;
|
|
};
|
|
|
|
// Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13
|
|
struct U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608 : public RuntimeObject
|
|
{
|
|
// System.Int32 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<>1__state
|
|
int32_t ___U3CU3E1__state_0;
|
|
// System.Object Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<>2__current
|
|
RuntimeObject* ___U3CU3E2__current_1;
|
|
// Pathfinding.ProceduralGridMover Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<>4__this
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* ___U3CU3E4__this_2;
|
|
// Pathfinding.Int2 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<offset>5__2
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 ___U3CoffsetU3E5__2_3;
|
|
// System.Int32 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<width>5__3
|
|
int32_t ___U3CwidthU3E5__3_4;
|
|
// System.Int32 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<depth>5__4
|
|
int32_t ___U3CdepthU3E5__4_5;
|
|
// Pathfinding.GridNodeBase[] Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<nodes>5__5
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* ___U3CnodesU3E5__5_6;
|
|
// System.Int32 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<layers>5__6
|
|
int32_t ___U3ClayersU3E5__6_7;
|
|
// Pathfinding.IntRect Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<recalculateRect>5__7
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 ___U3CrecalculateRectU3E5__7_8;
|
|
// Pathfinding.IntRect Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<connectionRect>5__8
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 ___U3CconnectionRectU3E5__8_9;
|
|
// System.Int32 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<yieldEvery>5__9
|
|
int32_t ___U3CyieldEveryU3E5__9_10;
|
|
// System.Int32 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<counter>5__10
|
|
int32_t ___U3CcounterU3E5__10_11;
|
|
// System.Int32 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<l>5__11
|
|
int32_t ___U3ClU3E5__11_12;
|
|
// System.Int32 Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::<layerOffset>5__12
|
|
int32_t ___U3ClayerOffsetU3E5__12_13;
|
|
};
|
|
|
|
// Pathfinding.StartEndModifier/Exactness
|
|
struct Exactness_t53372EC50BC7C0D0CE051C52F10DB53083D9672E
|
|
{
|
|
// System.Int32 Pathfinding.StartEndModifier/Exactness::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// System.IO.FileStream
|
|
struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
|
|
{
|
|
// System.Byte[] System.IO.FileStream::buf
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf_6;
|
|
// System.String System.IO.FileStream::name
|
|
String_t* ___name_7;
|
|
// Microsoft.Win32.SafeHandles.SafeFileHandle System.IO.FileStream::safeHandle
|
|
SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E* ___safeHandle_8;
|
|
// System.Boolean System.IO.FileStream::isExposed
|
|
bool ___isExposed_9;
|
|
// System.Int64 System.IO.FileStream::append_startpos
|
|
int64_t ___append_startpos_10;
|
|
// System.IO.FileAccess System.IO.FileStream::access
|
|
int32_t ___access_11;
|
|
// System.Boolean System.IO.FileStream::owner
|
|
bool ___owner_12;
|
|
// System.Boolean System.IO.FileStream::async
|
|
bool ___async_13;
|
|
// System.Boolean System.IO.FileStream::canseek
|
|
bool ___canseek_14;
|
|
// System.Boolean System.IO.FileStream::anonymous
|
|
bool ___anonymous_15;
|
|
// System.Boolean System.IO.FileStream::buf_dirty
|
|
bool ___buf_dirty_16;
|
|
// System.Int32 System.IO.FileStream::buf_size
|
|
int32_t ___buf_size_17;
|
|
// System.Int32 System.IO.FileStream::buf_length
|
|
int32_t ___buf_length_18;
|
|
// System.Int32 System.IO.FileStream::buf_offset
|
|
int32_t ___buf_offset_19;
|
|
// System.Int64 System.IO.FileStream::buf_start
|
|
int64_t ___buf_start_20;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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.NavmeshBase
|
|
struct NavmeshBase_tCA1F611198FA00F665A767F28F9490C5E88F1704 : public NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0
|
|
{
|
|
// UnityEngine.Vector3 Pathfinding.NavmeshBase::forcedBoundsSize
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forcedBoundsSize_14;
|
|
// System.Boolean Pathfinding.NavmeshBase::showMeshOutline
|
|
bool ___showMeshOutline_15;
|
|
// System.Boolean Pathfinding.NavmeshBase::showNodeConnections
|
|
bool ___showNodeConnections_16;
|
|
// System.Boolean Pathfinding.NavmeshBase::showMeshSurface
|
|
bool ___showMeshSurface_17;
|
|
// System.Int32 Pathfinding.NavmeshBase::tileXCount
|
|
int32_t ___tileXCount_18;
|
|
// System.Int32 Pathfinding.NavmeshBase::tileZCount
|
|
int32_t ___tileZCount_19;
|
|
// Pathfinding.NavmeshTile[] Pathfinding.NavmeshBase::tiles
|
|
NavmeshTileU5BU5D_t0826854D3D055BCD10E3DAEA663D42C184F2D5BF* ___tiles_20;
|
|
// System.Boolean Pathfinding.NavmeshBase::nearestSearchOnlyXZ
|
|
bool ___nearestSearchOnlyXZ_21;
|
|
// System.Boolean Pathfinding.NavmeshBase::enableNavmeshCutting
|
|
bool ___enableNavmeshCutting_22;
|
|
// Pathfinding.NavmeshUpdates/NavmeshUpdateSettings Pathfinding.NavmeshBase::navmeshUpdateData
|
|
NavmeshUpdateSettings_tDF2E020426D0A7CFA3DC6AE231979BBA55D7425F* ___navmeshUpdateData_23;
|
|
// System.Boolean Pathfinding.NavmeshBase::batchTileUpdate
|
|
bool ___batchTileUpdate_24;
|
|
// System.Collections.Generic.List`1<System.Int32> Pathfinding.NavmeshBase::batchUpdatedTiles
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___batchUpdatedTiles_25;
|
|
// System.Collections.Generic.List`1<Pathfinding.MeshNode> Pathfinding.NavmeshBase::batchNodesToDestroy
|
|
List_1_tFCE736E7D374F3EA3C05F3CF3E4F26F20B5487D9* ___batchNodesToDestroy_26;
|
|
// Pathfinding.Util.GraphTransform Pathfinding.NavmeshBase::transform
|
|
GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* ___transform_27;
|
|
// System.Action`1<Pathfinding.NavmeshTile[]> Pathfinding.NavmeshBase::OnRecalculatedTiles
|
|
Action_1_tA3439EC8A386FAF754C06299F3FD4600EF357973* ___OnRecalculatedTiles_28;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> Pathfinding.NavmeshBase::nodeRecyclingHashBuffer
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___nodeRecyclingHashBuffer_30;
|
|
};
|
|
|
|
// Pathfinding.Path
|
|
struct Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A : public RuntimeObject
|
|
{
|
|
// Pathfinding.PathHandler Pathfinding.Path::pathHandler
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* ___pathHandler_0;
|
|
// Pathfinding.OnPathDelegate Pathfinding.Path::callback
|
|
OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* ___callback_1;
|
|
// Pathfinding.OnPathDelegate Pathfinding.Path::immediateCallback
|
|
OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* ___immediateCallback_2;
|
|
// Pathfinding.PathState Pathfinding.Path::<PipelineState>k__BackingField
|
|
int32_t ___U3CPipelineStateU3Ek__BackingField_3;
|
|
// System.Object Pathfinding.Path::stateLock
|
|
RuntimeObject* ___stateLock_4;
|
|
// Pathfinding.ITraversalProvider Pathfinding.Path::traversalProvider
|
|
RuntimeObject* ___traversalProvider_5;
|
|
// Pathfinding.PathCompleteState Pathfinding.Path::completeState
|
|
int32_t ___completeState_6;
|
|
// System.String Pathfinding.Path::<errorLog>k__BackingField
|
|
String_t* ___U3CerrorLogU3Ek__BackingField_7;
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode> Pathfinding.Path::path
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___path_8;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.Path::vectorPath
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___vectorPath_9;
|
|
// Pathfinding.PathNode Pathfinding.Path::currentR
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___currentR_10;
|
|
// System.Single Pathfinding.Path::duration
|
|
float ___duration_11;
|
|
// System.Int32 Pathfinding.Path::<searchedNodes>k__BackingField
|
|
int32_t ___U3CsearchedNodesU3Ek__BackingField_12;
|
|
// System.Boolean Pathfinding.Path::<Pathfinding.IPathInternals.Pooled>k__BackingField
|
|
bool ___U3CPathfinding_IPathInternals_PooledU3Ek__BackingField_13;
|
|
// System.Boolean Pathfinding.Path::hasBeenReset
|
|
bool ___hasBeenReset_14;
|
|
// Pathfinding.NNConstraint Pathfinding.Path::nnConstraint
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* ___nnConstraint_15;
|
|
// Pathfinding.Path Pathfinding.Path::next
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* ___next_16;
|
|
// Pathfinding.Heuristic Pathfinding.Path::heuristic
|
|
int32_t ___heuristic_17;
|
|
// System.Single Pathfinding.Path::heuristicScale
|
|
float ___heuristicScale_18;
|
|
// System.UInt16 Pathfinding.Path::<pathID>k__BackingField
|
|
uint16_t ___U3CpathIDU3Ek__BackingField_19;
|
|
// Pathfinding.GraphNode Pathfinding.Path::hTargetNode
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___hTargetNode_20;
|
|
// Pathfinding.Int3 Pathfinding.Path::hTarget
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___hTarget_21;
|
|
// System.Int32 Pathfinding.Path::enabledTags
|
|
int32_t ___enabledTags_22;
|
|
// System.Int32[] Pathfinding.Path::internalTagPenalties
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___internalTagPenalties_24;
|
|
// System.Int32[] Pathfinding.Path::manualTagPenalties
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___manualTagPenalties_25;
|
|
// System.Collections.Generic.List`1<System.Object> Pathfinding.Path::claimed
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___claimed_26;
|
|
// System.Boolean Pathfinding.Path::releasedNotSilent
|
|
bool ___releasedNotSilent_27;
|
|
};
|
|
|
|
// Pathfinding.PathNNConstraint
|
|
struct PathNNConstraint_tD4EC529CCAF3C78A35DF6F147DC195983505DA76 : public NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5
|
|
{
|
|
};
|
|
|
|
// 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.Ionic.Zip.ZipEntry
|
|
struct ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4 : public RuntimeObject
|
|
{
|
|
static const Il2CppGuid CLSID;
|
|
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_VersionMadeBy
|
|
int16_t ____VersionMadeBy_0;
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_InternalFileAttrs
|
|
int16_t ____InternalFileAttrs_1;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipEntry::_ExternalFileAttrs
|
|
int32_t ____ExternalFileAttrs_2;
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_filenameLength
|
|
int16_t ____filenameLength_3;
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_extraFieldLength
|
|
int16_t ____extraFieldLength_4;
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_commentLength
|
|
int16_t ____commentLength_5;
|
|
// System.IO.Stream Pathfinding.Ionic.Zip.ZipEntry::_inputDecryptorStream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____inputDecryptorStream_6;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipEntry::_readExtraDepth
|
|
int32_t ____readExtraDepth_7;
|
|
// System.Object Pathfinding.Ionic.Zip.ZipEntry::_outputLock
|
|
RuntimeObject* ____outputLock_8;
|
|
// Pathfinding.Ionic.Zip.ZipCrypto Pathfinding.Ionic.Zip.ZipEntry::_zipCrypto_forExtract
|
|
ZipCrypto_t98840D163A277511DDEDF396869C557B6B4061C7* ____zipCrypto_forExtract_9;
|
|
// Pathfinding.Ionic.Zip.ZipCrypto Pathfinding.Ionic.Zip.ZipEntry::_zipCrypto_forWrite
|
|
ZipCrypto_t98840D163A277511DDEDF396869C557B6B4061C7* ____zipCrypto_forWrite_10;
|
|
// System.DateTime Pathfinding.Ionic.Zip.ZipEntry::_LastModified
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____LastModified_11;
|
|
// System.DateTime Pathfinding.Ionic.Zip.ZipEntry::_Mtime
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____Mtime_12;
|
|
// System.DateTime Pathfinding.Ionic.Zip.ZipEntry::_Atime
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____Atime_13;
|
|
// System.DateTime Pathfinding.Ionic.Zip.ZipEntry::_Ctime
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____Ctime_14;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_ntfsTimesAreSet
|
|
bool ____ntfsTimesAreSet_15;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_emitNtfsTimes
|
|
bool ____emitNtfsTimes_16;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_emitUnixTimes
|
|
bool ____emitUnixTimes_17;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_TrimVolumeFromFullyQualifiedPaths
|
|
bool ____TrimVolumeFromFullyQualifiedPaths_18;
|
|
// System.String Pathfinding.Ionic.Zip.ZipEntry::_LocalFileName
|
|
String_t* ____LocalFileName_19;
|
|
// System.String Pathfinding.Ionic.Zip.ZipEntry::_FileNameInArchive
|
|
String_t* ____FileNameInArchive_20;
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_VersionNeeded
|
|
int16_t ____VersionNeeded_21;
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_BitField
|
|
int16_t ____BitField_22;
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_CompressionMethod
|
|
int16_t ____CompressionMethod_23;
|
|
// System.Int16 Pathfinding.Ionic.Zip.ZipEntry::_CompressionMethod_FromZipFile
|
|
int16_t ____CompressionMethod_FromZipFile_24;
|
|
// Pathfinding.Ionic.Zlib.CompressionLevel Pathfinding.Ionic.Zip.ZipEntry::_CompressionLevel
|
|
int32_t ____CompressionLevel_25;
|
|
// System.String Pathfinding.Ionic.Zip.ZipEntry::_Comment
|
|
String_t* ____Comment_26;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_IsDirectory
|
|
bool ____IsDirectory_27;
|
|
// System.Byte[] Pathfinding.Ionic.Zip.ZipEntry::_CommentBytes
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____CommentBytes_28;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipEntry::_CompressedSize
|
|
int64_t ____CompressedSize_29;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipEntry::_CompressedFileDataSize
|
|
int64_t ____CompressedFileDataSize_30;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipEntry::_UncompressedSize
|
|
int64_t ____UncompressedSize_31;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipEntry::_TimeBlob
|
|
int32_t ____TimeBlob_32;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_crcCalculated
|
|
bool ____crcCalculated_33;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipEntry::_Crc32
|
|
int32_t ____Crc32_34;
|
|
// System.Byte[] Pathfinding.Ionic.Zip.ZipEntry::_Extra
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____Extra_35;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_metadataChanged
|
|
bool ____metadataChanged_36;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_restreamRequiredOnSave
|
|
bool ____restreamRequiredOnSave_37;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_sourceIsEncrypted
|
|
bool ____sourceIsEncrypted_38;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_skippedDuringSave
|
|
bool ____skippedDuringSave_39;
|
|
// System.UInt32 Pathfinding.Ionic.Zip.ZipEntry::_diskNumber
|
|
uint32_t ____diskNumber_40;
|
|
// System.Text.Encoding Pathfinding.Ionic.Zip.ZipEntry::_actualEncoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____actualEncoding_42;
|
|
// Pathfinding.Ionic.Zip.ZipContainer Pathfinding.Ionic.Zip.ZipEntry::_container
|
|
ZipContainer_t95D23BCC9785F9050A0DABE530B0E550ADF20FC0* ____container_43;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipEntry::__FileDataPosition
|
|
int64_t _____FileDataPosition_44;
|
|
// System.Byte[] Pathfinding.Ionic.Zip.ZipEntry::_EntryHeader
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____EntryHeader_45;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipEntry::_RelativeOffsetOfLocalHeader
|
|
int64_t ____RelativeOffsetOfLocalHeader_46;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipEntry::_future_ROLH
|
|
int64_t ____future_ROLH_47;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipEntry::_TotalEntrySize
|
|
int64_t ____TotalEntrySize_48;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipEntry::_LengthOfHeader
|
|
int32_t ____LengthOfHeader_49;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipEntry::_LengthOfTrailer
|
|
int32_t ____LengthOfTrailer_50;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_InputUsesZip64
|
|
bool ____InputUsesZip64_51;
|
|
// System.UInt32 Pathfinding.Ionic.Zip.ZipEntry::_UnsupportedAlgorithmId
|
|
uint32_t ____UnsupportedAlgorithmId_52;
|
|
// System.String Pathfinding.Ionic.Zip.ZipEntry::_Password
|
|
String_t* ____Password_53;
|
|
// Pathfinding.Ionic.Zip.ZipEntrySource Pathfinding.Ionic.Zip.ZipEntry::_Source
|
|
int32_t ____Source_54;
|
|
// Pathfinding.Ionic.Zip.EncryptionAlgorithm Pathfinding.Ionic.Zip.ZipEntry::_Encryption
|
|
int32_t ____Encryption_55;
|
|
// Pathfinding.Ionic.Zip.EncryptionAlgorithm Pathfinding.Ionic.Zip.ZipEntry::_Encryption_FromZipFile
|
|
int32_t ____Encryption_FromZipFile_56;
|
|
// System.Byte[] Pathfinding.Ionic.Zip.ZipEntry::_WeakEncryptionHeader
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____WeakEncryptionHeader_57;
|
|
// System.IO.Stream Pathfinding.Ionic.Zip.ZipEntry::_archiveStream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____archiveStream_58;
|
|
// System.IO.Stream Pathfinding.Ionic.Zip.ZipEntry::_sourceStream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____sourceStream_59;
|
|
// System.Nullable`1<System.Int64> Pathfinding.Ionic.Zip.ZipEntry::_sourceStreamOriginalPosition
|
|
Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 ____sourceStreamOriginalPosition_60;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_sourceWasJitProvided
|
|
bool ____sourceWasJitProvided_61;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_ioOperationCanceled
|
|
bool ____ioOperationCanceled_62;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_presumeZip64
|
|
bool ____presumeZip64_63;
|
|
// System.Nullable`1<System.Boolean> Pathfinding.Ionic.Zip.ZipEntry::_entryRequiresZip64
|
|
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ____entryRequiresZip64_64;
|
|
// System.Nullable`1<System.Boolean> Pathfinding.Ionic.Zip.ZipEntry::_OutputUsesZip64
|
|
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ____OutputUsesZip64_65;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipEntry::_IsText
|
|
bool ____IsText_66;
|
|
// Pathfinding.Ionic.Zip.ZipEntryTimestamp Pathfinding.Ionic.Zip.ZipEntry::_timestamp
|
|
int32_t ____timestamp_67;
|
|
// Pathfinding.Ionic.Zip.WriteDelegate Pathfinding.Ionic.Zip.ZipEntry::_WriteDelegate
|
|
WriteDelegate_t7BEC8A78269C92625B7EE86B4AD67110398D1D03* ____WriteDelegate_71;
|
|
// Pathfinding.Ionic.Zip.OpenDelegate Pathfinding.Ionic.Zip.ZipEntry::_OpenDelegate
|
|
OpenDelegate_t40F6D44A427D5E1E620396E2F67C2DD840D67D46* ____OpenDelegate_72;
|
|
// Pathfinding.Ionic.Zip.CloseDelegate Pathfinding.Ionic.Zip.ZipEntry::_CloseDelegate
|
|
CloseDelegate_tCABF96B2F2DA5E88BD1E8A8033ACD71210D5233B* ____CloseDelegate_73;
|
|
// Pathfinding.Ionic.Zip.ExtractExistingFileAction Pathfinding.Ionic.Zip.ZipEntry::<ExtractExistingFile>k__BackingField
|
|
int32_t ___U3CExtractExistingFileU3Ek__BackingField_74;
|
|
// Pathfinding.Ionic.Zip.ZipErrorAction Pathfinding.Ionic.Zip.ZipEntry::<ZipErrorAction>k__BackingField
|
|
int32_t ___U3CZipErrorActionU3Ek__BackingField_75;
|
|
// Pathfinding.Ionic.Zip.SetCompressionCallback Pathfinding.Ionic.Zip.ZipEntry::<SetCompression>k__BackingField
|
|
SetCompressionCallback_tF8BC7F40E6318CDAA54DEEB9398CA9A823E7FDDD* ___U3CSetCompressionU3Ek__BackingField_76;
|
|
// System.Text.Encoding Pathfinding.Ionic.Zip.ZipEntry::<ProvisionalAlternateEncoding>k__BackingField
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___U3CProvisionalAlternateEncodingU3Ek__BackingField_77;
|
|
// System.Text.Encoding Pathfinding.Ionic.Zip.ZipEntry::<AlternateEncoding>k__BackingField
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___U3CAlternateEncodingU3Ek__BackingField_78;
|
|
// Pathfinding.Ionic.Zip.ZipOption Pathfinding.Ionic.Zip.ZipEntry::<AlternateEncodingUsage>k__BackingField
|
|
int32_t ___U3CAlternateEncodingUsageU3Ek__BackingField_79;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.ZipFile
|
|
struct ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF : public RuntimeObject
|
|
{
|
|
static const Il2CppGuid CLSID;
|
|
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipFile::_lengthOfReadStream
|
|
int64_t ____lengthOfReadStream_0;
|
|
// System.IO.TextWriter Pathfinding.Ionic.Zip.ZipFile::_StatusMessageTextWriter
|
|
TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ____StatusMessageTextWriter_1;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_CaseSensitiveRetrieval
|
|
bool ____CaseSensitiveRetrieval_2;
|
|
// System.IO.Stream Pathfinding.Ionic.Zip.ZipFile::_readstream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____readstream_3;
|
|
// System.IO.Stream Pathfinding.Ionic.Zip.ZipFile::_writestream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ____writestream_4;
|
|
// System.UInt16 Pathfinding.Ionic.Zip.ZipFile::_versionMadeBy
|
|
uint16_t ____versionMadeBy_5;
|
|
// System.UInt16 Pathfinding.Ionic.Zip.ZipFile::_versionNeededToExtract
|
|
uint16_t ____versionNeededToExtract_6;
|
|
// System.UInt32 Pathfinding.Ionic.Zip.ZipFile::_diskNumberWithCd
|
|
uint32_t ____diskNumberWithCd_7;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipFile::_maxOutputSegmentSize
|
|
int32_t ____maxOutputSegmentSize_8;
|
|
// System.UInt32 Pathfinding.Ionic.Zip.ZipFile::_numberOfSegmentsForMostRecentSave
|
|
uint32_t ____numberOfSegmentsForMostRecentSave_9;
|
|
// Pathfinding.Ionic.Zip.ZipErrorAction Pathfinding.Ionic.Zip.ZipFile::_zipErrorAction
|
|
int32_t ____zipErrorAction_10;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_disposed
|
|
bool ____disposed_11;
|
|
// System.Collections.Generic.Dictionary`2<System.String,Pathfinding.Ionic.Zip.ZipEntry> Pathfinding.Ionic.Zip.ZipFile::_entries
|
|
Dictionary_2_t5CBD32C2CF0A9E223C64D881A98F182F58B000EF* ____entries_12;
|
|
// System.Collections.Generic.List`1<Pathfinding.Ionic.Zip.ZipEntry> Pathfinding.Ionic.Zip.ZipFile::_zipEntriesAsList
|
|
List_1_tB976EA785960BD5277B6315C1A15B6518B19B63D* ____zipEntriesAsList_13;
|
|
// System.String Pathfinding.Ionic.Zip.ZipFile::_name
|
|
String_t* ____name_14;
|
|
// System.String Pathfinding.Ionic.Zip.ZipFile::_readName
|
|
String_t* ____readName_15;
|
|
// System.String Pathfinding.Ionic.Zip.ZipFile::_Comment
|
|
String_t* ____Comment_16;
|
|
// System.String Pathfinding.Ionic.Zip.ZipFile::_Password
|
|
String_t* ____Password_17;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_emitNtfsTimes
|
|
bool ____emitNtfsTimes_18;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_emitUnixTimes
|
|
bool ____emitUnixTimes_19;
|
|
// Pathfinding.Ionic.Zlib.CompressionStrategy Pathfinding.Ionic.Zip.ZipFile::_Strategy
|
|
int32_t ____Strategy_20;
|
|
// Pathfinding.Ionic.Zip.CompressionMethod Pathfinding.Ionic.Zip.ZipFile::_compressionMethod
|
|
int32_t ____compressionMethod_21;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_fileAlreadyExists
|
|
bool ____fileAlreadyExists_22;
|
|
// System.String Pathfinding.Ionic.Zip.ZipFile::_temporaryFileName
|
|
String_t* ____temporaryFileName_23;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_contentsChanged
|
|
bool ____contentsChanged_24;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_hasBeenSaved
|
|
bool ____hasBeenSaved_25;
|
|
// System.String Pathfinding.Ionic.Zip.ZipFile::_TempFileFolder
|
|
String_t* ____TempFileFolder_26;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_ReadStreamIsOurs
|
|
bool ____ReadStreamIsOurs_27;
|
|
// System.Object Pathfinding.Ionic.Zip.ZipFile::LOCK
|
|
RuntimeObject* ___LOCK_28;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_saveOperationCanceled
|
|
bool ____saveOperationCanceled_29;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_extractOperationCanceled
|
|
bool ____extractOperationCanceled_30;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_addOperationCanceled
|
|
bool ____addOperationCanceled_31;
|
|
// Pathfinding.Ionic.Zip.EncryptionAlgorithm Pathfinding.Ionic.Zip.ZipFile::_Encryption
|
|
int32_t ____Encryption_32;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_JustSaved
|
|
bool ____JustSaved_33;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipFile::_locEndOfCDS
|
|
int64_t ____locEndOfCDS_34;
|
|
// System.UInt32 Pathfinding.Ionic.Zip.ZipFile::_OffsetOfCentralDirectory
|
|
uint32_t ____OffsetOfCentralDirectory_35;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipFile::_OffsetOfCentralDirectory64
|
|
int64_t ____OffsetOfCentralDirectory64_36;
|
|
// System.Nullable`1<System.Boolean> Pathfinding.Ionic.Zip.ZipFile::_OutputUsesZip64
|
|
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ____OutputUsesZip64_37;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_inExtractAll
|
|
bool ____inExtractAll_38;
|
|
// System.Text.Encoding Pathfinding.Ionic.Zip.ZipFile::_alternateEncoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____alternateEncoding_40;
|
|
// Pathfinding.Ionic.Zip.ZipOption Pathfinding.Ionic.Zip.ZipFile::_alternateEncodingUsage
|
|
int32_t ____alternateEncodingUsage_41;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipFile::_BufferSize
|
|
int32_t ____BufferSize_42;
|
|
// Pathfinding.Ionic.Zlib.ParallelDeflateOutputStream Pathfinding.Ionic.Zip.ZipFile::ParallelDeflater
|
|
ParallelDeflateOutputStream_tAABD0CFD2D06448B1C1B42D2A91F81C27CAAF868* ___ParallelDeflater_43;
|
|
// System.Int64 Pathfinding.Ionic.Zip.ZipFile::_ParallelDeflateThreshold
|
|
int64_t ____ParallelDeflateThreshold_44;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipFile::_maxBufferPairs
|
|
int32_t ____maxBufferPairs_45;
|
|
// Pathfinding.Ionic.Zip.Zip64Option Pathfinding.Ionic.Zip.ZipFile::_zip64
|
|
int32_t ____zip64_46;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::_SavingSfx
|
|
bool ____SavingSfx_47;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.SaveProgressEventArgs> Pathfinding.Ionic.Zip.ZipFile::SaveProgress
|
|
EventHandler_1_tA9EFD230A187472671E00C5064A05D8C6E53D805* ___SaveProgress_49;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.ReadProgressEventArgs> Pathfinding.Ionic.Zip.ZipFile::ReadProgress
|
|
EventHandler_1_t36EE0ED4DB2D01986F9C0CD03D728281B1651EBE* ___ReadProgress_50;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.ExtractProgressEventArgs> Pathfinding.Ionic.Zip.ZipFile::ExtractProgress
|
|
EventHandler_1_tE62E79B263424359668A60CA8D416EE3F6ABAA35* ___ExtractProgress_51;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.AddProgressEventArgs> Pathfinding.Ionic.Zip.ZipFile::AddProgress
|
|
EventHandler_1_tA56433540BB20E29DFC2C9DEEE7B40C521115C41* ___AddProgress_52;
|
|
// System.EventHandler`1<Pathfinding.Ionic.Zip.ZipErrorEventArgs> Pathfinding.Ionic.Zip.ZipFile::ZipError
|
|
EventHandler_1_tD93C348E47D61E5D1B7FEBBD1972000C616B4026* ___ZipError_53;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::<FullScan>k__BackingField
|
|
bool ___U3CFullScanU3Ek__BackingField_54;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::<SortEntriesBeforeSaving>k__BackingField
|
|
bool ___U3CSortEntriesBeforeSavingU3Ek__BackingField_55;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::<AddDirectoryWillTraverseReparsePoints>k__BackingField
|
|
bool ___U3CAddDirectoryWillTraverseReparsePointsU3Ek__BackingField_56;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipFile::<CodecBufferSize>k__BackingField
|
|
int32_t ___U3CCodecBufferSizeU3Ek__BackingField_57;
|
|
// System.Boolean Pathfinding.Ionic.Zip.ZipFile::<FlattenFoldersOnExtract>k__BackingField
|
|
bool ___U3CFlattenFoldersOnExtractU3Ek__BackingField_58;
|
|
// Pathfinding.Ionic.Zlib.CompressionLevel Pathfinding.Ionic.Zip.ZipFile::<CompressionLevel>k__BackingField
|
|
int32_t ___U3CCompressionLevelU3Ek__BackingField_59;
|
|
// Pathfinding.Ionic.Zip.ExtractExistingFileAction Pathfinding.Ionic.Zip.ZipFile::<ExtractExistingFile>k__BackingField
|
|
int32_t ___U3CExtractExistingFileU3Ek__BackingField_60;
|
|
// Pathfinding.Ionic.Zip.SetCompressionCallback Pathfinding.Ionic.Zip.ZipFile::<SetCompression>k__BackingField
|
|
SetCompressionCallback_tF8BC7F40E6318CDAA54DEEB9398CA9A823E7FDDD* ___U3CSetCompressionU3Ek__BackingField_61;
|
|
};
|
|
|
|
// Pathfinding.BlockManager/TraversalProvider
|
|
struct TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F : public RuntimeObject
|
|
{
|
|
// Pathfinding.BlockManager Pathfinding.BlockManager/TraversalProvider::blockManager
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* ___blockManager_0;
|
|
// Pathfinding.BlockManager/BlockMode Pathfinding.BlockManager/TraversalProvider::<mode>k__BackingField
|
|
int32_t ___U3CmodeU3Ek__BackingField_1;
|
|
// System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker> Pathfinding.BlockManager/TraversalProvider::selector
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* ___selector_2;
|
|
};
|
|
|
|
// 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.Func`2<System.Boolean,System.Boolean>
|
|
struct Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<Pathfinding.GraphNode,System.Boolean>
|
|
struct Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`2<System.Object,System.Boolean>
|
|
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Func`3<Pathfinding.IWorkItemContext,System.Boolean,System.Boolean>
|
|
struct Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// Pathfinding.ABPath
|
|
struct ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F : public Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A
|
|
{
|
|
// Pathfinding.GraphNode Pathfinding.ABPath::startNode
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___startNode_28;
|
|
// Pathfinding.GraphNode Pathfinding.ABPath::endNode
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___endNode_29;
|
|
// UnityEngine.Vector3 Pathfinding.ABPath::originalStartPoint
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___originalStartPoint_30;
|
|
// UnityEngine.Vector3 Pathfinding.ABPath::originalEndPoint
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___originalEndPoint_31;
|
|
// UnityEngine.Vector3 Pathfinding.ABPath::startPoint
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___startPoint_32;
|
|
// UnityEngine.Vector3 Pathfinding.ABPath::endPoint
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___endPoint_33;
|
|
// Pathfinding.Int3 Pathfinding.ABPath::startIntPoint
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___startIntPoint_34;
|
|
// System.Boolean Pathfinding.ABPath::calculatePartial
|
|
bool ___calculatePartial_35;
|
|
// Pathfinding.PathNode Pathfinding.ABPath::partialBestTarget
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___partialBestTarget_36;
|
|
// System.Int32[] Pathfinding.ABPath::endNodeCosts
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___endNodeCosts_37;
|
|
// Pathfinding.GridNode Pathfinding.ABPath::gridSpecialCaseNode
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* ___gridSpecialCaseNode_38;
|
|
};
|
|
|
|
// System.Action
|
|
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.ArgumentException
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
// System.String System.ArgumentException::_paramName
|
|
String_t* ____paramName_18;
|
|
};
|
|
|
|
// UnityEngine.Behaviour
|
|
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Collider
|
|
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// Pathfinding.GridNode
|
|
struct GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578 : public GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25
|
|
{
|
|
};
|
|
|
|
// System.IO.IOException
|
|
struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// System.InvalidOperationException
|
|
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// System.NullReferenceException
|
|
struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// Pathfinding.OnPathDelegate
|
|
struct OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Rigidbody
|
|
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// System.ArgumentNullException
|
|
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
|
|
{
|
|
};
|
|
|
|
// System.ArgumentOutOfRangeException
|
|
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
|
|
{
|
|
// System.Object System.ArgumentOutOfRangeException::_actualValue
|
|
RuntimeObject* ____actualValue_19;
|
|
};
|
|
|
|
// UnityEngine.CharacterController
|
|
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Collider2D
|
|
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// System.IO.FileNotFoundException
|
|
struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910
|
|
{
|
|
// System.String System.IO.FileNotFoundException::<FileName>k__BackingField
|
|
String_t* ___U3CFileNameU3Ek__BackingField_18;
|
|
// System.String System.IO.FileNotFoundException::<FusionLog>k__BackingField
|
|
String_t* ___U3CFusionLogU3Ek__BackingField_19;
|
|
};
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// Pathfinding.UnityReferenceHelper
|
|
struct UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.String Pathfinding.UnityReferenceHelper::guid
|
|
String_t* ___guid_4;
|
|
};
|
|
|
|
// Pathfinding.VersionedMonoBehaviour
|
|
struct VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.Int32 Pathfinding.VersionedMonoBehaviour::version
|
|
int32_t ___version_4;
|
|
};
|
|
|
|
// Pathfinding.AIBase
|
|
struct AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5 : public VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B
|
|
{
|
|
// System.Single Pathfinding.AIBase::radius
|
|
float ___radius_5;
|
|
// System.Single Pathfinding.AIBase::height
|
|
float ___height_6;
|
|
// System.Boolean Pathfinding.AIBase::canMove
|
|
bool ___canMove_7;
|
|
// System.Single Pathfinding.AIBase::maxSpeed
|
|
float ___maxSpeed_8;
|
|
// UnityEngine.Vector3 Pathfinding.AIBase::gravity
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___gravity_9;
|
|
// UnityEngine.LayerMask Pathfinding.AIBase::groundMask
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___groundMask_10;
|
|
// System.Single Pathfinding.AIBase::centerOffsetCompatibility
|
|
float ___centerOffsetCompatibility_11;
|
|
// System.Single Pathfinding.AIBase::repathRateCompatibility
|
|
float ___repathRateCompatibility_12;
|
|
// System.Boolean Pathfinding.AIBase::canSearchCompability
|
|
bool ___canSearchCompability_13;
|
|
// Pathfinding.OrientationMode Pathfinding.AIBase::orientation
|
|
int32_t ___orientation_14;
|
|
// System.Boolean Pathfinding.AIBase::enableRotation
|
|
bool ___enableRotation_15;
|
|
// UnityEngine.Vector3 Pathfinding.AIBase::simulatedPosition
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___simulatedPosition_16;
|
|
// UnityEngine.Quaternion Pathfinding.AIBase::simulatedRotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___simulatedRotation_17;
|
|
// UnityEngine.Vector3 Pathfinding.AIBase::accumulatedMovementDelta
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___accumulatedMovementDelta_18;
|
|
// UnityEngine.Vector2 Pathfinding.AIBase::velocity2D
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___velocity2D_19;
|
|
// System.Single Pathfinding.AIBase::verticalVelocity
|
|
float ___verticalVelocity_20;
|
|
// Pathfinding.Seeker Pathfinding.AIBase::seeker
|
|
Seeker_t6FEA42FECA98333BE993B3BBFB7BBC08AC65D441* ___seeker_21;
|
|
// UnityEngine.Transform Pathfinding.AIBase::tr
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___tr_22;
|
|
// UnityEngine.Rigidbody Pathfinding.AIBase::rigid
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___rigid_23;
|
|
// UnityEngine.Rigidbody2D Pathfinding.AIBase::rigid2D
|
|
Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* ___rigid2D_24;
|
|
// UnityEngine.CharacterController Pathfinding.AIBase::controller
|
|
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___controller_25;
|
|
// Pathfinding.Util.IMovementPlane Pathfinding.AIBase::movementPlane
|
|
RuntimeObject* ___movementPlane_26;
|
|
// System.Boolean Pathfinding.AIBase::updatePosition
|
|
bool ___updatePosition_27;
|
|
// System.Boolean Pathfinding.AIBase::updateRotation
|
|
bool ___updateRotation_28;
|
|
// Pathfinding.AutoRepathPolicy Pathfinding.AIBase::autoRepath
|
|
AutoRepathPolicy_t3965E2D39B57E4801FE942D6E357D395ABC68A42* ___autoRepath_29;
|
|
// System.Boolean Pathfinding.AIBase::<usingGravity>k__BackingField
|
|
bool ___U3CusingGravityU3Ek__BackingField_30;
|
|
// System.Single Pathfinding.AIBase::lastDeltaTime
|
|
float ___lastDeltaTime_31;
|
|
// System.Int32 Pathfinding.AIBase::prevFrame
|
|
int32_t ___prevFrame_32;
|
|
// UnityEngine.Vector3 Pathfinding.AIBase::prevPosition1
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___prevPosition1_33;
|
|
// UnityEngine.Vector3 Pathfinding.AIBase::prevPosition2
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___prevPosition2_34;
|
|
// UnityEngine.Vector2 Pathfinding.AIBase::lastDeltaPosition
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lastDeltaPosition_35;
|
|
// System.Boolean Pathfinding.AIBase::waitingForPathCalculation
|
|
bool ___waitingForPathCalculation_36;
|
|
// UnityEngine.Transform Pathfinding.AIBase::targetCompatibility
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___targetCompatibility_37;
|
|
// System.Boolean Pathfinding.AIBase::startHasRun
|
|
bool ___startHasRun_38;
|
|
// UnityEngine.Vector3 Pathfinding.AIBase::<destination>k__BackingField
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdestinationU3Ek__BackingField_39;
|
|
// System.Boolean Pathfinding.AIBase::<isStopped>k__BackingField
|
|
bool ___U3CisStoppedU3Ek__BackingField_40;
|
|
// System.Action Pathfinding.AIBase::<onSearchPath>k__BackingField
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3ConSearchPathU3Ek__BackingField_41;
|
|
};
|
|
|
|
// 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.BlockManager
|
|
struct BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4 : public VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>> Pathfinding.BlockManager::blocked
|
|
Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* ___blocked_5;
|
|
};
|
|
|
|
// 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.ProceduralGridMover
|
|
struct ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765 : public VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B
|
|
{
|
|
// System.Single Pathfinding.ProceduralGridMover::updateDistance
|
|
float ___updateDistance_5;
|
|
// UnityEngine.Transform Pathfinding.ProceduralGridMover::target
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_6;
|
|
// Pathfinding.GridNodeBase[] Pathfinding.ProceduralGridMover::buffer
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* ___buffer_7;
|
|
// System.Boolean Pathfinding.ProceduralGridMover::<updatingGraph>k__BackingField
|
|
bool ___U3CupdatingGraphU3Ek__BackingField_8;
|
|
// Pathfinding.GridGraph Pathfinding.ProceduralGridMover::graph
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* ___graph_9;
|
|
// System.Int32 Pathfinding.ProceduralGridMover::graphIndex
|
|
int32_t ___graphIndex_10;
|
|
};
|
|
|
|
// Pathfinding.RelevantGraphSurface
|
|
struct RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC : public VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B
|
|
{
|
|
// System.Single Pathfinding.RelevantGraphSurface::maxRange
|
|
float ___maxRange_6;
|
|
// Pathfinding.RelevantGraphSurface Pathfinding.RelevantGraphSurface::prev
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* ___prev_7;
|
|
// Pathfinding.RelevantGraphSurface Pathfinding.RelevantGraphSurface::next
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* ___next_8;
|
|
// UnityEngine.Vector3 Pathfinding.RelevantGraphSurface::position
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_9;
|
|
};
|
|
|
|
// Pathfinding.SingleNodeBlocker
|
|
struct SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443 : public VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B
|
|
{
|
|
// Pathfinding.GraphNode Pathfinding.SingleNodeBlocker::<lastBlocked>k__BackingField
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___U3ClastBlockedU3Ek__BackingField_5;
|
|
// Pathfinding.BlockManager Pathfinding.SingleNodeBlocker::manager
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* ___manager_6;
|
|
};
|
|
|
|
// Pathfinding.AIPath
|
|
struct AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8 : public AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5
|
|
{
|
|
// System.Single Pathfinding.AIPath::maxAcceleration
|
|
float ___maxAcceleration_43;
|
|
// System.Single Pathfinding.AIPath::rotationSpeed
|
|
float ___rotationSpeed_44;
|
|
// System.Single Pathfinding.AIPath::slowdownDistance
|
|
float ___slowdownDistance_45;
|
|
// System.Single Pathfinding.AIPath::pickNextWaypointDist
|
|
float ___pickNextWaypointDist_46;
|
|
// System.Single Pathfinding.AIPath::endReachedDistance
|
|
float ___endReachedDistance_47;
|
|
// System.Boolean Pathfinding.AIPath::alwaysDrawGizmos
|
|
bool ___alwaysDrawGizmos_48;
|
|
// System.Boolean Pathfinding.AIPath::slowWhenNotFacingTarget
|
|
bool ___slowWhenNotFacingTarget_49;
|
|
// Pathfinding.CloseToDestinationMode Pathfinding.AIPath::whenCloseToDestination
|
|
int32_t ___whenCloseToDestination_50;
|
|
// System.Boolean Pathfinding.AIPath::constrainInsideGraph
|
|
bool ___constrainInsideGraph_51;
|
|
// Pathfinding.Path Pathfinding.AIPath::path
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* ___path_52;
|
|
// Pathfinding.Util.PathInterpolator Pathfinding.AIPath::interpolator
|
|
PathInterpolator_t21CD37B2C14C176C9D66D8BB95A9E675975A123B* ___interpolator_53;
|
|
// System.Boolean Pathfinding.AIPath::<reachedEndOfPath>k__BackingField
|
|
bool ___U3CreachedEndOfPathU3Ek__BackingField_54;
|
|
};
|
|
|
|
// Pathfinding.DynamicGridObstacle
|
|
struct DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70 : public GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C
|
|
{
|
|
// UnityEngine.Collider Pathfinding.DynamicGridObstacle::coll
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___coll_10;
|
|
// UnityEngine.Collider2D Pathfinding.DynamicGridObstacle::coll2D
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___coll2D_11;
|
|
// UnityEngine.Transform Pathfinding.DynamicGridObstacle::tr
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___tr_12;
|
|
// System.Single Pathfinding.DynamicGridObstacle::updateError
|
|
float ___updateError_13;
|
|
// System.Single Pathfinding.DynamicGridObstacle::checkTime
|
|
float ___checkTime_14;
|
|
// UnityEngine.Bounds Pathfinding.DynamicGridObstacle::prevBounds
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___prevBounds_15;
|
|
// UnityEngine.Quaternion Pathfinding.DynamicGridObstacle::prevRotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___prevRotation_16;
|
|
// System.Boolean Pathfinding.DynamicGridObstacle::prevEnabled
|
|
bool ___prevEnabled_17;
|
|
// System.Single Pathfinding.DynamicGridObstacle::lastCheckTime
|
|
float ___lastCheckTime_18;
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject> Pathfinding.DynamicGridObstacle::pendingGraphUpdates
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* ___pendingGraphUpdates_19;
|
|
};
|
|
|
|
// 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.Legacy.LegacyAIPath
|
|
struct LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE : public AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8
|
|
{
|
|
// System.Single Pathfinding.Legacy.LegacyAIPath::forwardLook
|
|
float ___forwardLook_56;
|
|
// System.Boolean Pathfinding.Legacy.LegacyAIPath::closestOnPathCheck
|
|
bool ___closestOnPathCheck_57;
|
|
// System.Single Pathfinding.Legacy.LegacyAIPath::minMoveScale
|
|
float ___minMoveScale_58;
|
|
// System.Int32 Pathfinding.Legacy.LegacyAIPath::currentWaypointIndex
|
|
int32_t ___currentWaypointIndex_59;
|
|
// UnityEngine.Vector3 Pathfinding.Legacy.LegacyAIPath::lastFoundWaypointPosition
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lastFoundWaypointPosition_60;
|
|
// System.Single Pathfinding.Legacy.LegacyAIPath::lastFoundWaypointTime
|
|
float ___lastFoundWaypointTime_61;
|
|
// UnityEngine.Vector3 Pathfinding.Legacy.LegacyAIPath::targetDirection
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetDirection_62;
|
|
};
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.NavGraph,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.NavGraph,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>>
|
|
|
|
// System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>>
|
|
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GraphNode>
|
|
|
|
// System.Collections.Generic.HashSet`1<Pathfinding.GraphNode>
|
|
|
|
// 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<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.NavGraph>
|
|
struct List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.NavGraph>
|
|
|
|
// 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<System.Single>
|
|
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.Single>
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>
|
|
struct List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SingleNodeBlockerU5BU5D_t4B3AB4A827FF8DC359C42F7A7D3A28C69D687AE8* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>
|
|
|
|
// System.Collections.Generic.List`1<System.String>
|
|
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.String>
|
|
|
|
// 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.List`1<Pathfinding.Funnel/PathPart>
|
|
struct List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<Pathfinding.Funnel/PathPart>
|
|
|
|
// 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.Stack`1<Pathfinding.GraphNode>
|
|
|
|
// System.Collections.Generic.Stack`1<Pathfinding.GraphNode>
|
|
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
|
|
// System.Collections.Generic.Stack`1<System.Object>
|
|
|
|
// System.Reflection.Assembly
|
|
|
|
// System.Reflection.Assembly
|
|
|
|
// Pathfinding.AstarData
|
|
|
|
// Pathfinding.AstarData
|
|
|
|
// Pathfinding.AstarProfiler
|
|
struct AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields
|
|
{
|
|
// System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint> Pathfinding.AstarProfiler::profiles
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* ___profiles_0;
|
|
// System.DateTime Pathfinding.AstarProfiler::startTime
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___startTime_1;
|
|
// Pathfinding.AstarProfiler/ProfilePoint[] Pathfinding.AstarProfiler::fastProfiles
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* ___fastProfiles_2;
|
|
// System.String[] Pathfinding.AstarProfiler::fastProfileNames
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___fastProfileNames_3;
|
|
};
|
|
|
|
// Pathfinding.AstarProfiler
|
|
|
|
// Pathfinding.Serialization.AstarSerializer
|
|
struct AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields
|
|
{
|
|
// System.Text.StringBuilder Pathfinding.Serialization.AstarSerializer::_stringBuilder
|
|
StringBuilder_t* ____stringBuilder_13;
|
|
// System.Version Pathfinding.Serialization.AstarSerializer::V3_8_3
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___V3_8_3_14;
|
|
// System.Version Pathfinding.Serialization.AstarSerializer::V3_9_0
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___V3_9_0_15;
|
|
// System.Version Pathfinding.Serialization.AstarSerializer::V4_1_0
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___V4_1_0_16;
|
|
};
|
|
|
|
// Pathfinding.Serialization.AstarSerializer
|
|
|
|
// System.Attribute
|
|
|
|
// System.Attribute
|
|
|
|
// 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
|
|
|
|
// System.Globalization.CultureInfo
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
|
|
{
|
|
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info_0;
|
|
// System.Object System.Globalization.CultureInfo::shared_table_lock
|
|
RuntimeObject* ___shared_table_lock_1;
|
|
// System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture_2;
|
|
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture_34;
|
|
// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture_35;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
|
|
Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number_36;
|
|
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
|
|
Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name_37;
|
|
// System.Globalization.CultureInfo System.Globalization.CultureInfo::s_UserPreferredCultureInfoInAppX
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX_38;
|
|
// System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
|
|
bool ___IsTaiwanSku_39;
|
|
};
|
|
|
|
// System.Globalization.CultureInfo
|
|
|
|
// System.Text.Encoding
|
|
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
|
|
{
|
|
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding_0;
|
|
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding_1;
|
|
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode_2;
|
|
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding_3;
|
|
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding_4;
|
|
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding_5;
|
|
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding_6;
|
|
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding_7;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding> modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
|
|
Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings_8;
|
|
// System.Object System.Text.Encoding::s_InternalSyncObject
|
|
RuntimeObject* ___s_InternalSyncObject_15;
|
|
};
|
|
|
|
// System.Text.Encoding
|
|
|
|
// Pathfinding.Funnel
|
|
|
|
// Pathfinding.Funnel
|
|
|
|
// Pathfinding.Serialization.GraphMeta
|
|
|
|
// Pathfinding.Serialization.GraphMeta
|
|
|
|
// Pathfinding.Serialization.GraphSerializationContext
|
|
|
|
// Pathfinding.Serialization.GraphSerializationContext
|
|
|
|
// Pathfinding.GraphUpdateUtilities
|
|
|
|
// Pathfinding.GraphUpdateUtilities
|
|
|
|
// Pathfinding.HierarchicalGraph
|
|
|
|
// Pathfinding.HierarchicalGraph
|
|
|
|
// Pathfinding.Util.ListExtensions
|
|
|
|
// Pathfinding.Util.ListExtensions
|
|
|
|
// System.Reflection.MemberInfo
|
|
|
|
// System.Reflection.MemberInfo
|
|
|
|
// Pathfinding.NavmeshTile
|
|
|
|
// Pathfinding.NavmeshTile
|
|
|
|
// Pathfinding.NavmeshUpdates
|
|
|
|
// Pathfinding.NavmeshUpdates
|
|
|
|
// System.Globalization.NumberFormatInfo
|
|
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472_StaticFields
|
|
{
|
|
// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.NumberFormatInfo::invariantInfo
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___invariantInfo_0;
|
|
};
|
|
|
|
// System.Globalization.NumberFormatInfo
|
|
|
|
// Pathfinding.PathHandler
|
|
|
|
// Pathfinding.PathHandler
|
|
|
|
// Pathfinding.PathNode
|
|
|
|
// Pathfinding.PathNode
|
|
|
|
// Pathfinding.PathUtilities
|
|
struct PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields
|
|
{
|
|
// System.Collections.Generic.Queue`1<Pathfinding.GraphNode> Pathfinding.PathUtilities::BFSQueue
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* ___BFSQueue_0;
|
|
// System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32> Pathfinding.PathUtilities::BFSMap
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* ___BFSMap_1;
|
|
};
|
|
|
|
// Pathfinding.PathUtilities
|
|
|
|
// Pathfinding.Profile
|
|
|
|
// Pathfinding.Profile
|
|
|
|
// Pathfinding.Serialization.SerializeSettings
|
|
|
|
// Pathfinding.Serialization.SerializeSettings
|
|
|
|
// System.Diagnostics.Stopwatch
|
|
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields
|
|
{
|
|
// System.Int64 System.Diagnostics.Stopwatch::Frequency
|
|
int64_t ___Frequency_0;
|
|
// System.Boolean System.Diagnostics.Stopwatch::IsHighResolution
|
|
bool ___IsHighResolution_1;
|
|
};
|
|
|
|
// System.Diagnostics.Stopwatch
|
|
|
|
// System.String
|
|
struct String_t_StaticFields
|
|
{
|
|
// System.String System.String::Empty
|
|
String_t* ___Empty_6;
|
|
};
|
|
|
|
// System.String
|
|
|
|
// System.Text.StringBuilder
|
|
|
|
// System.Text.StringBuilder
|
|
|
|
// Pathfinding.Serialization.TinyJsonDeserializer
|
|
struct TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields
|
|
{
|
|
// System.Globalization.NumberFormatInfo Pathfinding.Serialization.TinyJsonDeserializer::numberFormat
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numberFormat_2;
|
|
};
|
|
|
|
// Pathfinding.Serialization.TinyJsonDeserializer
|
|
|
|
// Pathfinding.Serialization.TinyJsonSerializer
|
|
struct TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields
|
|
{
|
|
// System.Globalization.CultureInfo Pathfinding.Serialization.TinyJsonSerializer::invariantCulture
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariantCulture_2;
|
|
};
|
|
|
|
// Pathfinding.Serialization.TinyJsonSerializer
|
|
|
|
// System.Version
|
|
|
|
// System.Version
|
|
|
|
// Pathfinding.WindowsStore.WindowsStoreCompatibility
|
|
|
|
// Pathfinding.WindowsStore.WindowsStoreCompatibility
|
|
|
|
// Pathfinding.AstarProfiler/ProfilePoint
|
|
|
|
// Pathfinding.AstarProfiler/ProfilePoint
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass30_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass30_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass33_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass33_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass46_0
|
|
|
|
// Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass46_0
|
|
|
|
// Pathfinding.BlockManager/<>c__DisplayClass6_0
|
|
|
|
// Pathfinding.BlockManager/<>c__DisplayClass6_0
|
|
|
|
// Pathfinding.BlockManager/<>c__DisplayClass7_0
|
|
|
|
// Pathfinding.BlockManager/<>c__DisplayClass7_0
|
|
|
|
// Pathfinding.NavmeshUpdates/NavmeshUpdateSettings
|
|
|
|
// Pathfinding.NavmeshUpdates/NavmeshUpdateSettings
|
|
|
|
// Pathfinding.PathUtilities/<>c__DisplayClass3_0
|
|
|
|
// Pathfinding.PathUtilities/<>c__DisplayClass3_0
|
|
|
|
// Pathfinding.PathUtilities/<>c__DisplayClass6_0
|
|
|
|
// Pathfinding.PathUtilities/<>c__DisplayClass6_0
|
|
|
|
// Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0
|
|
|
|
// Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
|
|
// System.Collections.Generic.KeyValuePair`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
|
|
// 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
|
|
|
|
// System.Char
|
|
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
|
|
{
|
|
// System.Byte[] System.Char::s_categoryForLatin1
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
|
|
};
|
|
|
|
// System.Char
|
|
|
|
// UnityEngine.Color
|
|
|
|
// UnityEngine.Color
|
|
|
|
// System.DateTime
|
|
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
|
|
{
|
|
// System.Int32[] System.DateTime::s_daysToMonth365
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365_30;
|
|
// System.Int32[] System.DateTime::s_daysToMonth366
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366_31;
|
|
// System.DateTime System.DateTime::MinValue
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue_32;
|
|
// System.DateTime System.DateTime::MaxValue
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue_33;
|
|
// System.DateTime System.DateTime::UnixEpoch
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch_34;
|
|
};
|
|
|
|
// System.DateTime
|
|
|
|
// System.Double
|
|
|
|
// System.Double
|
|
|
|
// System.Reflection.FieldInfo
|
|
|
|
// System.Reflection.FieldInfo
|
|
|
|
// Pathfinding.Util.Guid
|
|
struct Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_StaticFields
|
|
{
|
|
// Pathfinding.Util.Guid Pathfinding.Util.Guid::zero
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A ___zero_1;
|
|
// System.String Pathfinding.Util.Guid::zeroString
|
|
String_t* ___zeroString_2;
|
|
// System.Random Pathfinding.Util.Guid::random
|
|
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___random_5;
|
|
// System.Text.StringBuilder Pathfinding.Util.Guid::text
|
|
StringBuilder_t* ___text_6;
|
|
};
|
|
|
|
// Pathfinding.Util.Guid
|
|
|
|
// 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
|
|
|
|
// Pathfinding.IntRect
|
|
|
|
// Pathfinding.IntRect
|
|
|
|
// Pathfinding.Serialization.JsonMemberAttribute
|
|
|
|
// Pathfinding.Serialization.JsonMemberAttribute
|
|
|
|
// Pathfinding.Serialization.JsonOptInAttribute
|
|
|
|
// Pathfinding.Serialization.JsonOptInAttribute
|
|
|
|
// UnityEngine.LayerMask
|
|
|
|
// UnityEngine.LayerMask
|
|
|
|
// UnityEngine.Matrix4x4
|
|
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
|
|
{
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
|
|
};
|
|
|
|
// UnityEngine.Matrix4x4
|
|
|
|
// Pathfinding.Util.PreserveAttribute
|
|
|
|
// Pathfinding.Util.PreserveAttribute
|
|
|
|
// UnityEngine.PropertyAttribute
|
|
|
|
// UnityEngine.PropertyAttribute
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
|
|
{
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
|
|
// UnityEngine.SceneManagement.Scene
|
|
|
|
// UnityEngine.SceneManagement.Scene
|
|
|
|
// System.Single
|
|
|
|
// System.Single
|
|
|
|
// System.IO.Stream
|
|
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
|
|
{
|
|
// System.IO.Stream System.IO.Stream::Null
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null_1;
|
|
};
|
|
|
|
// System.IO.Stream
|
|
|
|
// System.IO.TextReader
|
|
struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_StaticFields
|
|
{
|
|
// System.IO.TextReader System.IO.TextReader::Null
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___Null_1;
|
|
};
|
|
|
|
// System.IO.TextReader
|
|
|
|
// System.TimeSpan
|
|
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
|
|
{
|
|
// System.TimeSpan System.TimeSpan::Zero
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero_19;
|
|
// System.TimeSpan System.TimeSpan::MaxValue
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue_20;
|
|
// System.TimeSpan System.TimeSpan::MinValue
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue_21;
|
|
};
|
|
|
|
// System.TimeSpan
|
|
|
|
// System.UInt16
|
|
|
|
// System.UInt16
|
|
|
|
// System.UInt32
|
|
|
|
// System.UInt32
|
|
|
|
// System.Text.UTF8Encoding
|
|
struct UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE_StaticFields
|
|
{
|
|
// System.Text.UTF8Encoding/UTF8EncodingSealed System.Text.UTF8Encoding::s_default
|
|
UTF8EncodingSealed_tF97A34F40CABE9CE1C168967D60396F51C43DD36* ___s_default_16;
|
|
// System.Byte[] System.Text.UTF8Encoding::s_preamble
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_preamble_17;
|
|
};
|
|
|
|
// System.Text.UTF8Encoding
|
|
|
|
// Pathfinding.UniqueComponentAttribute
|
|
|
|
// Pathfinding.UniqueComponentAttribute
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
|
|
{
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
|
|
{
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
|
|
};
|
|
|
|
// UnityEngine.Vector3
|
|
|
|
// UnityEngine.Vector4
|
|
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
|
|
{
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
|
|
};
|
|
|
|
// UnityEngine.Vector4
|
|
|
|
// System.Void
|
|
|
|
// System.Void
|
|
|
|
// Pathfinding.Funnel/FunnelPortals
|
|
|
|
// Pathfinding.Funnel/FunnelPortals
|
|
|
|
// Pathfinding.PathProcessor/GraphUpdateLock
|
|
|
|
// Pathfinding.PathProcessor/GraphUpdateLock
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,Pathfinding.AstarProfiler/ProfilePoint>
|
|
|
|
// System.Reflection.BindingFlags
|
|
|
|
// System.Reflection.BindingFlags
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// System.DateTimeKind
|
|
|
|
// System.DateTimeKind
|
|
|
|
// 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
|
|
|
|
// Pathfinding.EnumFlagAttribute
|
|
|
|
// Pathfinding.EnumFlagAttribute
|
|
|
|
// System.Exception
|
|
struct Exception_t_StaticFields
|
|
{
|
|
// System.Object System.Exception::s_EDILock
|
|
RuntimeObject* ___s_EDILock_0;
|
|
};
|
|
|
|
// System.Exception
|
|
|
|
// System.IO.FileMode
|
|
|
|
// System.IO.FileMode
|
|
|
|
// Pathfinding.GraphHitInfo
|
|
|
|
// Pathfinding.GraphHitInfo
|
|
|
|
// 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.GraphUpdateStage
|
|
|
|
// Pathfinding.GraphUpdateStage
|
|
|
|
// System.IO.MemoryStream
|
|
|
|
// System.IO.MemoryStream
|
|
|
|
// Pathfinding.NNConstraint
|
|
|
|
// Pathfinding.NNConstraint
|
|
|
|
// Pathfinding.NNInfo
|
|
|
|
// Pathfinding.NNInfo
|
|
|
|
// Pathfinding.NNInfoInternal
|
|
|
|
// Pathfinding.NNInfoInternal
|
|
|
|
// 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
|
|
|
|
// Pathfinding.PathCompleteState
|
|
|
|
// Pathfinding.PathCompleteState
|
|
|
|
// Pathfinding.PathLog
|
|
|
|
// Pathfinding.PathLog
|
|
|
|
// Pathfinding.PathState
|
|
|
|
// Pathfinding.PathState
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// System.RuntimeTypeHandle
|
|
|
|
// UnityEngine.Space
|
|
|
|
// UnityEngine.Space
|
|
|
|
// System.IO.StreamReader
|
|
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_StaticFields
|
|
{
|
|
// System.IO.StreamReader System.IO.StreamReader::Null
|
|
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___Null_2;
|
|
};
|
|
|
|
// System.IO.StreamReader
|
|
|
|
// System.IO.StringReader
|
|
|
|
// System.IO.StringReader
|
|
|
|
// Pathfinding.Ionic.Zip.ZipOption
|
|
|
|
// Pathfinding.Ionic.Zip.ZipOption
|
|
|
|
// Pathfinding.BlockManager/BlockMode
|
|
|
|
// Pathfinding.BlockManager/BlockMode
|
|
|
|
// Pathfinding.Funnel/PathPart
|
|
|
|
// Pathfinding.Funnel/PathPart
|
|
|
|
// Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13
|
|
|
|
// Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13
|
|
|
|
// Pathfinding.StartEndModifier/Exactness
|
|
|
|
// Pathfinding.StartEndModifier/Exactness
|
|
|
|
// UnityEngine.Component
|
|
|
|
// UnityEngine.Component
|
|
|
|
// System.IO.FileStream
|
|
struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_StaticFields
|
|
{
|
|
// System.Byte[] System.IO.FileStream::buf_recycle
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf_recycle_4;
|
|
// System.Object System.IO.FileStream::buf_recycle_lock
|
|
RuntimeObject* ___buf_recycle_lock_5;
|
|
};
|
|
|
|
// System.IO.FileStream
|
|
|
|
// 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.NavmeshBase
|
|
struct NavmeshBase_tCA1F611198FA00F665A767F28F9490C5E88F1704_StaticFields
|
|
{
|
|
// Pathfinding.NNConstraint Pathfinding.NavmeshBase::NNConstraintDistanceXZ
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* ___NNConstraintDistanceXZ_29;
|
|
};
|
|
|
|
// Pathfinding.NavmeshBase
|
|
|
|
// Pathfinding.Path
|
|
struct Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A_StaticFields
|
|
{
|
|
// System.Int32[] Pathfinding.Path::ZeroTagPenalties
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___ZeroTagPenalties_23;
|
|
};
|
|
|
|
// Pathfinding.Path
|
|
|
|
// Pathfinding.PathNNConstraint
|
|
|
|
// Pathfinding.PathNNConstraint
|
|
|
|
// 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.Ionic.Zip.ZipEntry
|
|
struct ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4_StaticFields
|
|
{
|
|
// System.Text.Encoding Pathfinding.Ionic.Zip.ZipEntry::ibm437
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___ibm437_41;
|
|
// System.DateTime Pathfinding.Ionic.Zip.ZipEntry::_unixEpoch
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____unixEpoch_68;
|
|
// System.DateTime Pathfinding.Ionic.Zip.ZipEntry::_win32Epoch
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____win32Epoch_69;
|
|
// System.DateTime Pathfinding.Ionic.Zip.ZipEntry::_zeroHour
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ____zeroHour_70;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.ZipEntry
|
|
|
|
// Pathfinding.Ionic.Zip.ZipFile
|
|
struct ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF_StaticFields
|
|
{
|
|
// System.Text.Encoding Pathfinding.Ionic.Zip.ZipFile::_defaultEncoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____defaultEncoding_39;
|
|
// System.Int32 Pathfinding.Ionic.Zip.ZipFile::BufferSizeDefault
|
|
int32_t ___BufferSizeDefault_48;
|
|
};
|
|
|
|
// Pathfinding.Ionic.Zip.ZipFile
|
|
|
|
// Pathfinding.BlockManager/TraversalProvider
|
|
|
|
// Pathfinding.BlockManager/TraversalProvider
|
|
|
|
// System.Action`1<Pathfinding.GraphNode>
|
|
|
|
// System.Action`1<Pathfinding.GraphNode>
|
|
|
|
// System.Action`1<System.Object>
|
|
|
|
// System.Action`1<System.Object>
|
|
|
|
// System.Func`2<System.Boolean,System.Boolean>
|
|
|
|
// System.Func`2<System.Boolean,System.Boolean>
|
|
|
|
// System.Func`2<Pathfinding.GraphNode,System.Boolean>
|
|
|
|
// System.Func`2<Pathfinding.GraphNode,System.Boolean>
|
|
|
|
// System.Func`2<System.Object,System.Boolean>
|
|
|
|
// System.Func`2<System.Object,System.Boolean>
|
|
|
|
// System.Func`3<Pathfinding.IWorkItemContext,System.Boolean,System.Boolean>
|
|
|
|
// System.Func`3<Pathfinding.IWorkItemContext,System.Boolean,System.Boolean>
|
|
|
|
// Pathfinding.ABPath
|
|
struct ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_StaticFields
|
|
{
|
|
// Pathfinding.NNConstraint Pathfinding.ABPath::NNConstraintNone
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* ___NNConstraintNone_39;
|
|
};
|
|
|
|
// Pathfinding.ABPath
|
|
|
|
// System.Action
|
|
|
|
// System.Action
|
|
|
|
// System.ArgumentException
|
|
|
|
// System.ArgumentException
|
|
|
|
// 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.InvalidOperationException
|
|
|
|
// System.InvalidOperationException
|
|
|
|
// Pathfinding.NodeLink3Node
|
|
|
|
// Pathfinding.NodeLink3Node
|
|
|
|
// System.NotSupportedException
|
|
|
|
// System.NotSupportedException
|
|
|
|
// System.NullReferenceException
|
|
|
|
// System.NullReferenceException
|
|
|
|
// Pathfinding.OnPathDelegate
|
|
|
|
// Pathfinding.OnPathDelegate
|
|
|
|
// UnityEngine.Rigidbody
|
|
|
|
// UnityEngine.Rigidbody
|
|
|
|
// 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
|
|
|
|
// System.ArgumentNullException
|
|
|
|
// System.ArgumentNullException
|
|
|
|
// System.ArgumentOutOfRangeException
|
|
|
|
// System.ArgumentOutOfRangeException
|
|
|
|
// UnityEngine.CharacterController
|
|
|
|
// UnityEngine.CharacterController
|
|
|
|
// UnityEngine.Collider2D
|
|
|
|
// UnityEngine.Collider2D
|
|
|
|
// System.IO.FileNotFoundException
|
|
|
|
// System.IO.FileNotFoundException
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// Pathfinding.UnityReferenceHelper
|
|
|
|
// Pathfinding.UnityReferenceHelper
|
|
|
|
// Pathfinding.VersionedMonoBehaviour
|
|
|
|
// Pathfinding.VersionedMonoBehaviour
|
|
|
|
// Pathfinding.AIBase
|
|
struct AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5_StaticFields
|
|
{
|
|
// UnityEngine.Color Pathfinding.AIBase::ShapeGizmoColor
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___ShapeGizmoColor_42;
|
|
};
|
|
|
|
// Pathfinding.AIBase
|
|
|
|
// 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.BlockManager
|
|
|
|
// Pathfinding.BlockManager
|
|
|
|
// 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.ProceduralGridMover
|
|
|
|
// Pathfinding.ProceduralGridMover
|
|
|
|
// Pathfinding.RelevantGraphSurface
|
|
struct RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields
|
|
{
|
|
// Pathfinding.RelevantGraphSurface Pathfinding.RelevantGraphSurface::root
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* ___root_5;
|
|
};
|
|
|
|
// Pathfinding.RelevantGraphSurface
|
|
|
|
// Pathfinding.SingleNodeBlocker
|
|
|
|
// Pathfinding.SingleNodeBlocker
|
|
|
|
// Pathfinding.AIPath
|
|
struct AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8_StaticFields
|
|
{
|
|
// Pathfinding.NNConstraint Pathfinding.AIPath::cachedNNConstraint
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* ___cachedNNConstraint_55;
|
|
};
|
|
|
|
// Pathfinding.AIPath
|
|
|
|
// Pathfinding.DynamicGridObstacle
|
|
|
|
// Pathfinding.DynamicGridObstacle
|
|
|
|
// 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.Legacy.LegacyAIPath
|
|
|
|
// Pathfinding.Legacy.LegacyAIPath
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// Pathfinding.NavmeshTile[]
|
|
struct NavmeshTileU5BU5D_t0826854D3D055BCD10E3DAEA663D42C184F2D5BF : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) NavmeshTile_tB162562405C06B86115076300DED318EC59873C0* m_Items[1];
|
|
|
|
inline NavmeshTile_tB162562405C06B86115076300DED318EC59873C0* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline NavmeshTile_tB162562405C06B86115076300DED318EC59873C0** 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, NavmeshTile_tB162562405C06B86115076300DED318EC59873C0* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline NavmeshTile_tB162562405C06B86115076300DED318EC59873C0* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline NavmeshTile_tB162562405C06B86115076300DED318EC59873C0** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, NavmeshTile_tB162562405C06B86115076300DED318EC59873C0* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// Pathfinding.RelevantGraphSurface[]
|
|
struct RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* m_Items[1];
|
|
|
|
inline RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC** 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, RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* 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.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.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);
|
|
}
|
|
};
|
|
// 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.AstarProfiler/ProfilePoint[]
|
|
struct ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* m_Items[1];
|
|
|
|
inline ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A** 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, ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Vector2[]
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
|
|
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// Pathfinding.NavGraph[]
|
|
struct NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* m_Items[1];
|
|
|
|
inline NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0** 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, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* 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);
|
|
}
|
|
};
|
|
// Pathfinding.Profile[]
|
|
struct ProfileU5BU5D_tEB34347B3A2293377F2A030A570C1631A40DE8F7 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Profile_t157C79D131948807D97223B73D22AD43E212EB71* m_Items[1];
|
|
|
|
inline Profile_t157C79D131948807D97223B73D22AD43E212EB71* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Profile_t157C79D131948807D97223B73D22AD43E212EB71** 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, Profile_t157C79D131948807D97223B73D22AD43E212EB71* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Profile_t157C79D131948807D97223B73D22AD43E212EB71* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Profile_t157C79D131948807D97223B73D22AD43E212EB71** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Profile_t157C79D131948807D97223B73D22AD43E212EB71* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// Pathfinding.UnityReferenceHelper[]
|
|
struct UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* m_Items[1];
|
|
|
|
inline UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB** 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, UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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.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;
|
|
}
|
|
};
|
|
// System.Type[]
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Type_t* m_Items[1];
|
|
|
|
inline Type_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Type_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Type_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Reflection.FieldInfo[]
|
|
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) FieldInfo_t* m_Items[1];
|
|
|
|
inline FieldInfo_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline FieldInfo_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, FieldInfo_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline FieldInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline FieldInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
|
|
|
|
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
|
|
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// Pathfinding.Funnel/PathPart[]
|
|
struct PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 m_Items[1];
|
|
|
|
inline PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8* 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, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 value)
|
|
{
|
|
m_Items[index] = 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;
|
|
}
|
|
};
|
|
|
|
|
|
// T Pathfinding.PathPool::GetPath<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PathPool_GetPath_TisRuntimeObject_m5019813316DCFB657A7C3B878B31B0D95EF3DC7C_gshared (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.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) ;
|
|
// 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) ;
|
|
// 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 System.Collections.Generic.List`1<System.Object>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Int32 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.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.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) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<System.Object>::Claim()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ListPool_1_Claim_mD5ABCA62B8F3359A8E5CF71E04B00BFC1761BACE_gshared (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.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.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 Pathfinding.Util.ListPool`1<System.Object>::Release(System.Collections.Generic.List`1<T>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListPool_1_Release_m7C0F4137C46B65BBD9AD8AFB413F45B8840D0196_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D** ___0_list, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __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 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.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) ;
|
|
// T System.Collections.Generic.Queue`1<System.Object>::Peek()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Peek_mBCFFD1AF751385D78C4EA93D62857F936CD03866_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, 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) ;
|
|
// 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) ;
|
|
// 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.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<Pathfinding.Funnel/PathPart>::Claim()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* ListPool_1_Claim_m20D345E93FC9A16D1941FB4C4B50578BB32A0732_gshared (const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.Funnel/PathPart>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_gshared_inline (List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* __this, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::Claim(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_gshared (int32_t ___0_capacity, 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) ;
|
|
// T[] Pathfinding.Util.ArrayPool`1<UnityEngine.Vector2>::Claim(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154_gshared (int32_t ___0_minimumLength, 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.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) ;
|
|
// 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.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) ;
|
|
// System.Void Pathfinding.Util.ArrayPool`1<UnityEngine.Vector2>::Release(T[]&,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___0_array, bool ___1_allowNonPowerOfTwo, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Stack`1<T> Pathfinding.Util.StackPool`1<System.Object>::Claim()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* StackPool_1_Claim_m06F98ECE55BCCCACFA567B25126B3ABAEDA55F7F_gshared (const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, 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.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) ;
|
|
// T System.Collections.Generic.Stack`1<System.Object>::Pop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.Stack`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.StackPool`1<System.Object>::Release(System.Collections.Generic.Stack`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackPool_1_Release_m1CBFF3F2150ECDA7B53FA3F5252BC500CD261F66_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* ___0_stack, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<System.Single>::Claim(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* ListPool_1_Claim_m52FBA48C8791E44A464CF8FB2C2D92DA027FABFC_gshared (int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Single>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_gshared_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, float ___0_item, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<System.Single>::BinarySearch(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA15FB6C2F014FB6405064595273651391F83271D_gshared (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, float ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.ListPool`1<System.Single>::Release(System.Collections.Generic.List`1<T>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListPool_1_Release_m00A3C7775777B00CAAE078C6DC3BE124C870630E_gshared (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918** ___0_list, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Stack`1<System.Object>::Push(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// TResult System.Func`2<System.Object,System.Boolean>::Invoke(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Add(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`3<System.Object,System.Boolean,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3A3D672E174C5E40CF06AD188680E6FD99187769_gshared (Func_3_t50E159DCCFD1AFE2F58DC0D7B987B725EBD0F102* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Insert(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE7623D84AEA50E917A6371C1DD13D356C9190F2F_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, 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) ;
|
|
// T[] UnityEngine.GameObject::GetComponentsInChildren<System.Object>(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponentsInChildren_TisRuntimeObject_m511E687BF2424F8D832EA2EAA459870887FB9540_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_includeInactive, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.Object::FindObjectsOfType<System.Object>(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Object_FindObjectsOfType_TisRuntimeObject_m080DDCB03E6111A6FB7C8A5BC2CD1CCBFBE3BECC_gshared (bool ___0_includeInactive, const RuntimeMethod* method) ;
|
|
|
|
// System.Void System.Object::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, 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.Vector3 UnityEngine.Transform::get_position()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.RelevantGraphSurface::UpdatePosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_UpdatePosition_m7CA4A38AA5AE144F139A0FF0A8C97F85C71BA6F1 (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, 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.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) ;
|
|
// Pathfinding.RelevantGraphSurface Pathfinding.RelevantGraphSurface::get_Next()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* RelevantGraphSurface_get_Next_mECB586242A9DC554ED9B91F8674E163F91756AAC_inline (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __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) ;
|
|
// 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.Void Pathfinding.RelevantGraphSurface::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_OnDisable_m9F35BCCA14A1BC26E9BDDD628EBCB03EBF9E2492 (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.RelevantGraphSurface::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_OnEnable_m761996164365B264C397E98C7A68D123B116519F (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::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_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.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 UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour__ctor_mD79AF8BD263B40169E01FFD02CB2DBE52B6A8038 (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.PropertyAttribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D (PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Attribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Application::get_isPlaying()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
|
|
// System.Void System.Exception::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.MonoBehaviour::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Path::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path__ctor_m1D9F63CFC622F0877C161853252523DA35A6F395 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, const RuntimeMethod* method) ;
|
|
// T Pathfinding.PathPool::GetPath<Pathfinding.ABPath>()
|
|
inline ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* PathPool_GetPath_TisABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_mE59EC12EB71E84B0AAB11E813D46F02CF7124F46 (const RuntimeMethod* method)
|
|
{
|
|
return (( ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* (*) (const RuntimeMethod*))PathPool_GetPath_TisRuntimeObject_m5019813316DCFB657A7C3B878B31B0D95EF3DC7C_gshared)(method);
|
|
}
|
|
// System.Void Pathfinding.ABPath::Setup(UnityEngine.Vector3,UnityEngine.Vector3,Pathfinding.OnPathDelegate)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_Setup_mDF0BB985F5927C5171D1C347D1862A25D66318DE (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* ___2_callbackDelegate, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.ABPath::UpdateStartEnd(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_UpdateStartEnd_mD7C30B9280FF08248A32E6F8330215704A143771 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, const RuntimeMethod* 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);
|
|
}
|
|
// 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.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);
|
|
}
|
|
// 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 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);
|
|
}
|
|
// 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);
|
|
}
|
|
// 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.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) ;
|
|
// 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.Void Pathfinding.Path::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path_Reset_m616CBCB3DCC5903EA195F4CE7E953B84EFEB21EC (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __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.UInt32 Pathfinding.GraphNode::get_GraphIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.GridGraph Pathfinding.GridNode::GetGridGraph(System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* GridNode_GetGridGraph_m4A218C251AAC87C84D18AECE1AC56147E0B5EB35 (uint32_t ___0_graphIndex, 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.Int32 Pathfinding.GridNodeBase::get_NodeInGridIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridNodeBase_get_NodeInGridIndex_m7CA2F59A4044C2E450E79833450DF0AC36BED969 (GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* __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) ;
|
|
// System.Void Pathfinding.ABPath::SetFlagOnSurroundingGridNodes(Pathfinding.GridNode,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_SetFlagOnSurroundingGridNodes_mBECF89DE9DFD33998FF0FCA3400ABDFADC0770C3 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* ___0_gridNode, int32_t ___1_flag, bool ___2_flagState, 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.Void System.ArgumentOutOfRangeException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
|
|
// Pathfinding.PathNode Pathfinding.PathHandler::GetPathNode(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879 (PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.PathNode::set_flag1(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathNode_set_flag1_m65365E945A7D9B5E84135815329E8B5A874F947C (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.PathNode::set_flag2(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathNode_set_flag2_mFD251C4F3B6A314822D452F55629473C66D73AB3 (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Path::FailWithError(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path_FailWithError_mA4AF1BC36520C428CDDE5EEDF1FA730F07068AC7 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, String_t* ___0_msg, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Path::CanTraverse(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Path_CanTraverse_m6591EBB82B68115ECC6D103EBF00414BDDC0A308 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.GraphNode::get_Area()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t GraphNode_get_Area_m5696D85F0AAF24AEE54DB0FDF83FFC2C83704339 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.PathNode::get_flag1()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathNode_get_flag1_m00AA9F729101A2E09DDF3F46BD4E7436F60B52FD (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.ABPath::CompleteWith(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_CompleteWith_m90FB462B6AC277C51DFB088331873225BA9087CE (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.UInt16 Pathfinding.PathHandler::get_PathID()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint16_t PathHandler_get_PathID_mB2BEB9A4DB6D6F853198DF7BE9E0CCE63CF1F633_inline (PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.PathNode::set_cost(System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathNode_set_cost_m4F0D1036108954F1BEEE9B2F05D2B1361340DB9B (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.Path::GetTraversalCost(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Path_GetTraversalCost_mC9C3D703DF4EB5AF7B3B8C61CD7F952063E4D1B1 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.PathNode::set_G(System.UInt32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathNode_set_G_m3442A82598E500CE060A1D38E4A51B1AAF27D22B_inline (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.Path::CalculateHScore(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Path_CalculateHScore_m2DC595B3B0268A737F8E956819C3F14C5663BD13 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.PathNode::set_H(System.UInt32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathNode_set_H_mAF82EAE13B1FE99B79FBA9BA0AE474433B35E138_inline (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
|
|
// Pathfinding.PathCompleteState Pathfinding.Path::get_CompleteState()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Path_get_CompleteState_mEE69369F0E12BC9777F4650382D9D946E11C505B_inline (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Path::get_searchedNodes()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Path_get_searchedNodes_m292CBC10DFDEBD2883B746F99009506C2F5C0D4C_inline (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Path::set_searchedNodes(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Path_set_searchedNodes_mEE42EB4BEA9B85DBB6910F04ACDA7B9D09C7194A_inline (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.BinaryHeap::get_isEmpty()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryHeap_get_isEmpty_mE07D5F71AE028DF9CE6814D0F4CF2E65D039E56B (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.ABPath::CompletePartial(Pathfinding.PathNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_CompletePartial_mF8F3467B408B907AEB79B52485EA26B6CD419FD0 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___0_node, const RuntimeMethod* method) ;
|
|
// Pathfinding.PathNode Pathfinding.BinaryHeap::Remove()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* BinaryHeap_Remove_m92D5860F8FB93758678CE4498D844906F3025A7B (BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Path::set_CompleteState(Pathfinding.PathCompleteState)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path_set_CompleteState_m4DCDB8EE538A927682FA71BC376AE1A37DDB5C74 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.PathNode::get_H()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t PathNode_get_H_m744D5E3A3334D37CF6C655D83D38ACD478062A68_inline (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, const RuntimeMethod* method) ;
|
|
// System.DateTime System.DateTime::get_UtcNow()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA (const RuntimeMethod* method) ;
|
|
// System.Int64 System.DateTime::get_Ticks()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Path::get_error()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Path_get_error_m53DE4309315C8B6A124412EC3CBF9AA514414FE2 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, 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 Pathfinding.Path::DebugStringPrefix(Pathfinding.PathLog,System.Text.StringBuilder)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path_DebugStringPrefix_m66C8FCA88350362AEE54B3A93030B58CDFCE234A (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, int32_t ___0_logMode, StringBuilder_t* ___1_text, 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.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.Text.StringBuilder System.Text.StringBuilder::Append(System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m3C5F10B877B802CA99FA61EC5360B30631270062 (StringBuilder_t* __this, uint32_t ___0_value, 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.String UnityEngine.Vector3::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Path::DebugStringSuffix(Pathfinding.PathLog,System.Text.StringBuilder)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path_DebugStringSuffix_m245C85FD8EBF769BFA25B6C717E81BCDFC77EC4F (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, int32_t ___0_logMode, StringBuilder_t* ___1_text, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 Pathfinding.VectorMath::ClosestPointOnSegment(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 VectorMath_ClosestPointOnSegment_mEE1C608A7DCBE4809E300E1AF0C1A8AB6F825A92 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lineStart, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_lineEnd, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_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) ;
|
|
// Pathfinding.NNConstraint Pathfinding.NNConstraint::get_None()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* NNConstraint_get_None_m64D379ED16BA6D507F7A3837557A44C519FA4811 (const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>::TryGetValue(TKey,TValue&)
|
|
inline bool Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE** ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>::get_Item(System.Int32)
|
|
inline SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8 (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* (*) (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>::get_Count()
|
|
inline int32_t List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_inline (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.BlockManager/<>c__DisplayClass6_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mD06F340298CA24AEB6F1D4BCE6677EBAA376AF07 (U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* __this, 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 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.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) ;
|
|
// System.Void Pathfinding.BlockManager/<>c__DisplayClass7_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m94449090CD3F4E195DBD847D9B5D28B28BA64764 (U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>::.ctor()
|
|
inline void Dictionary_2__ctor_mDD8756A3463A12D2B6CB56529C59226BA488D198 (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, 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.BlockManager/TraversalProvider::set_mode(Pathfinding.BlockManager/BlockMode)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TraversalProvider_set_mode_m5E1E749F93F64D155B78B0B292534F01F056B369_inline (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, int32_t ___0_value, 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.UInt32 Pathfinding.GraphNode::get_Tag()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t GraphNode_get_Tag_m1E8BB45933CFC75EFFF09488C59CE1289A3543BC (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.BlockManager/BlockMode Pathfinding.BlockManager/TraversalProvider::get_mode()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TraversalProvider_get_mode_m0E28FA3AC6247DB2AD2BEE1B94FF044EEE20FCAE_inline (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.BlockManager::NodeContainsAnyOf(Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlockManager_NodeContainsAnyOf_m60F1AE9AD47A19DEE2FFAE5658A711DBB9C7A8E5 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* ___1_selector, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.BlockManager::NodeContainsAnyExcept(Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlockManager_NodeContainsAnyExcept_mCBE1E07491F2C6068F87910681C763371F994341 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* ___1_selector, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.Path::GetTagPenalty(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Path_GetTagPenalty_m933FF50BB43D802C60831C3F262E053D290A0249 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, int32_t ___0_tag, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.GraphNode::get_Penalty()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t GraphNode_get_Penalty_mB571B6C662C647253292F6CB15BA639E9FC11B00_inline (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<Pathfinding.SingleNodeBlocker>::Claim()
|
|
inline List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* ListPool_1_Claim_m7C2D2E8C1B5553BBC31B11F1BC8EB5AC4BB424C3 (const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* (*) (const RuntimeMethod*))ListPool_1_Claim_mD5ABCA62B8F3359A8E5CF71E04B00BFC1761BACE_gshared)(method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_mD9CC61CBBB04F3359502C9260C4B8EBB1F0CF7E2 (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>::Add(T)
|
|
inline void List_1_Add_mA6A45336904726B860C48D07A0B0AA5B6EA06373_inline (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* __this, SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE*, SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>::Remove(T)
|
|
inline bool List_1_Remove_m2DA020A48E44D8BFD42B97E35974DB18BA9CE6B1 (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* __this, SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE*, SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>>::Remove(TKey)
|
|
inline bool Dictionary_2_Remove_m36B31FBA7D5A26FB6B6784124E2E6088BDAF1BC3 (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void Pathfinding.Util.ListPool`1<Pathfinding.SingleNodeBlocker>::Release(System.Collections.Generic.List`1<T>&)
|
|
inline void ListPool_1_Release_m093A2BF5F261B3C814E7022F41D53E15FE6D65F4 (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE** ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE**, const RuntimeMethod*))ListPool_1_Release_m7C0F4137C46B65BBD9AD8AFB413F45B8840D0196_gshared)(___0_list, method);
|
|
}
|
|
// System.Void Pathfinding.SingleNodeBlocker::BlockAt(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker_BlockAt_m26058BF36FA816961E7197ADC899E1A7609523F4 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.SingleNodeBlocker::Unblock()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker_Unblock_m2348FA69E69C81320F15B0EBAD734F2C02B5CF53 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.SingleNodeBlocker::Block(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker_Block_m54CC7A4CEDF88B8E16AE9C7102944DD05CECFD81 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.BlockManager::InternalBlock(Pathfinding.GraphNode,Pathfinding.SingleNodeBlocker)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockManager_InternalBlock_mDB1BE5427F417A04E396D2CA4B38150A5B227EC3 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* ___1_blocker, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.SingleNodeBlocker::set_lastBlocked(Pathfinding.GraphNode)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SingleNodeBlocker_set_lastBlocked_m10BFCFEBEE53792BF4BE3CEAD86710764D94D021_inline (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_value, const RuntimeMethod* method) ;
|
|
// Pathfinding.GraphNode Pathfinding.SingleNodeBlocker::get_lastBlocked()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* SingleNodeBlocker_get_lastBlocked_m86E87F64A582CBF50CD09808D93DF3E89F20E146_inline (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, 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.Void Pathfinding.BlockManager::InternalUnblock(Pathfinding.GraphNode,Pathfinding.SingleNodeBlocker)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockManager_InternalUnblock_m4F35AC4BB7D96368E9F23708384FAC60980E71E1 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* ___1_blocker, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.AstarProfiler/ProfilePoint::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilePoint__ctor_m3F72181E83DC7964BCC38A079D2BFE18D56E4A7B (ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Diagnostics.Stopwatch::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915 (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Diagnostics.Stopwatch::Stop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::TryGetValue(TKey,TValue&)
|
|
inline bool Dictionary_2_TryGetValue_m0A9D7E38D9B4CB4EF7973C585AB63E8D8FB58A2B (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* __this, String_t* ___0_key, ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A** ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877*, String_t*, ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m93EDFEB346A3EA0B6BD29FF7036DAF22BF212E49 (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* __this, String_t* ___0_key, ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877*, String_t*, ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, 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.Boolean System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mAE2375B2B31E33537C6DDBC618AF06541899E6D0 (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.String System.String::Concat(System.String,System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::LogError(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::get_Item(TKey)
|
|
inline ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* Dictionary_2_get_Item_m31630A6BDC90362049E69894DF8A1E0BF5E4BD90 (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* __this, String_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* (*) (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::Clear()
|
|
inline void Dictionary_2_Clear_m9E4268AB454A2AA209F1E4D2EE91A916C1BA4181 (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
|
|
}
|
|
// System.TimeSpan System.Diagnostics.Stopwatch::get_Elapsed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A Stopwatch_get_Elapsed_mF16CCA2F9B7E2EAEFCAF8D81F44370DBAC1B2178 (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
|
|
// System.Double System.TimeSpan::get_TotalMilliseconds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
|
|
// System.TimeSpan System.DateTime::op_Subtraction(System.DateTime,System.DateTime)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_d1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_d2, const RuntimeMethod* method) ;
|
|
// System.String System.String::PadLeft(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_PadLeft_m7D2B2AFB4B4A47AEE660533BA1510EF35A27E94D (String_t* __this, int32_t ___0_totalWidth, 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.String System.Int32::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
|
|
// System.Double System.TimeSpan::get_TotalSeconds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::Log(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::GetEnumerator()
|
|
inline Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148 Dictionary_2_GetEnumerator_m8FE3DBC269474C6D36067C1DE2942D9F5BD3CCD0 (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148 (*) (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,Pathfinding.AstarProfiler/ProfilePoint>::Dispose()
|
|
inline void Enumerator_Dispose_m820383225AFF108708CFF1791A4E75B53964CDA1 (Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,Pathfinding.AstarProfiler/ProfilePoint>::get_Current()
|
|
inline KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912 Enumerator_get_Current_mD90DE565261394235561CA202C9207EF0D4D5413_inline (Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912 (*) (Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
|
|
}
|
|
// TKey System.Collections.Generic.KeyValuePair`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::get_Key()
|
|
inline String_t* KeyValuePair_2_get_Key_m1CE9E2FA0C16B1375A12646A92958CA07B8F3D61_inline (KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( String_t* (*) (KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 System.String::get_Length()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 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.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,Pathfinding.AstarProfiler/ProfilePoint>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m8E506AD4D42777896109DEDEE48BEE8761B84C37 (Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, 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) ;
|
|
// TValue System.Collections.Generic.KeyValuePair`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::get_Value()
|
|
inline ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_inline (KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* (*) (KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
|
|
}
|
|
// 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) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.String,Pathfinding.AstarProfiler/ProfilePoint>::.ctor()
|
|
inline void Dictionary_2__ctor_mD5E55AB368B968A6A36CD84EFB443203A7458B5D (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Diagnostics.Stopwatch::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, 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_extents()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::set_extents(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, 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.Boolean UnityEngine.Collider::get_enabled()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_Awake_mCD8812B6F33CD598741F3CF1FA20108697EB40E6 (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, 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);
|
|
}
|
|
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// System.String UnityEngine.Object::get_name()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds Pathfinding.DynamicGridObstacle::get_bounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 DynamicGridObstacle_get_bounds_m9935A8C2A9D2389892C65FC7871B051B7609E962 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.DynamicGridObstacle::get_colliderEnabled()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicGridObstacle_get_colliderEnabled_mF713EFD4BF68D5CC3D898B05C189C14DA8B82ED9 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __this, 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) ;
|
|
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* 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.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);
|
|
}
|
|
// T System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>::Peek()
|
|
inline GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* Queue_1_Peek_mAD67811282710A93CAD52B640950DFFA38C4043B (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* (*) (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C*, const RuntimeMethod*))Queue_1_Peek_mBCFFD1AF751385D78C4EA93D62857F936CD03866_gshared)(__this, method);
|
|
}
|
|
// Pathfinding.GraphUpdateStage Pathfinding.GraphUpdateObject::get_stage()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphUpdateObject_get_stage_m9705996F9B5749E9607B48FC99E09C7D34891216 (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* __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.Single UnityEngine.Time::get_realtimeSinceStartup()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510 (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Vector3::get_magnitude()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Quaternion::Angle(UnityEngine.Quaternion,UnityEngine.Quaternion)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.DynamicGridObstacle::DoUpdateGraphs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicGridObstacle_DoUpdateGraphs_m20E6E2D568AAC7C7654262131F7FAB73633040D1 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GraphModifier::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier_OnDisable_m354E0DD523E10BEF424260CBFE34124A644EF2AD (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __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) ;
|
|
// 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);
|
|
}
|
|
// 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 System.Collections.Generic.Queue`1<Pathfinding.GraphUpdateObject>::Clear()
|
|
inline void Queue_1_Clear_m3A9D9BCAF20733AF00D8AA0E9B5EF8E0757792A0 (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C*, const RuntimeMethod*))Queue_1_Clear_m70861E24CF43ECFF3BC5C2AD4EE55963D54D8711_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Physics::SyncTransforms()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Physics2D::SyncTransforms()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics2D_SyncTransforms_mF936634793253A203EF6632454731E44509256D8 (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.DynamicGridObstacle::BoundsVolume(UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DynamicGridObstacle_BoundsVolume_m376BD463E7E86FDAF248DBBD551DD4F46EB6A661 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.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 Pathfinding.GraphModifier::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphModifier__ctor_mF84B5438C95A77E22EEF5E7AA58714A5BA65DBDF (GraphModifier_t14378BD19E61F907DE1F9D4E93C20C1F5FB2A54C* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<Pathfinding.Funnel/PathPart>::Claim()
|
|
inline List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* ListPool_1_Claim_m20D345E93FC9A16D1941FB4C4B50578BB32A0732 (const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* (*) (const RuntimeMethod*))ListPool_1_Claim_m20D345E93FC9A16D1941FB4C4B50578BB32A0732_gshared)(method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.Funnel/PathPart>::Add(T)
|
|
inline void List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_inline (List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* __this, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77*, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8, const RuntimeMethod*))List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// 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) ;
|
|
// 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.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<UnityEngine.Vector3>::Claim(System.Int32)
|
|
inline List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88 (int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* (*) (int32_t, const RuntimeMethod*))ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_gshared)(___0_capacity, method);
|
|
}
|
|
// System.Void System.ArgumentOutOfRangeException::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __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::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.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.Boolean Pathfinding.VectorMath::IsColinear(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VectorMath_IsColinear_m7679128DE55C14B0AA74BA62FB2EFAB879950116 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_c, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toDirection, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 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.Vector2 UnityEngine.Vector2::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_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) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Funnel::UnwrapHelper(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Quaternion&,UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Funnel_UnwrapHelper_mE21635745BAE68A8E87BD65CD966AE1BF98BBAE5 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_portalStart, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_portalEnd, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_prevPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_nextPoint, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___4_mRot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___5_mOffset, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
|
|
// System.Void System.ArgumentException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, 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) ;
|
|
// T[] Pathfinding.Util.ArrayPool`1<UnityEngine.Vector2>::Claim(System.Int32)
|
|
inline Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154 (int32_t ___0_minimumLength, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* (*) (int32_t, const RuntimeMethod*))ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154_gshared)(___0_minimumLength, method);
|
|
}
|
|
// System.Void Pathfinding.Funnel::Unwrap(Pathfinding.Funnel/FunnelPortals,UnityEngine.Vector2[],UnityEngine.Vector2[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Funnel_Unwrap_m1BE034CFEB51A1808A0B469C09705AB6D935AD83 (FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF ___0_funnel, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_left, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___2_right, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 Pathfinding.Funnel::ToXZ(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Funnel_ToXZ_m9739536056DB67E864CD1CCD1EC5587594398AE3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Funnel::FixFunnel(UnityEngine.Vector2[],UnityEngine.Vector2[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Funnel_FixFunnel_m0BEE1B03FA32C7E7991EB4C033D38F6E885DCD62 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_left, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_right, int32_t ___2_numPortals, const RuntimeMethod* 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.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);
|
|
}
|
|
// System.Void Pathfinding.Funnel::Calculate(UnityEngine.Vector2[],UnityEngine.Vector2[],System.Int32,System.Int32,System.Collections.Generic.List`1<System.Int32>,System.Int32,System.Boolean&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Funnel_Calculate_m4178B60BFE1DBE9E73CEFD4BE22766290EE00352 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_left, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_right, int32_t ___2_numPortals, int32_t ___3_startIndex, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___4_funnelPath, int32_t ___5_maxCorners, bool* ___6_lastCorner, const RuntimeMethod* 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);
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.Funnel::FromXZ(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Funnel_FromXZ_m96B7026C2BC7394E4D951BAD414A6545DF99E814 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.VectorMath::LineIntersectionFactorXZ(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VectorMath_LineIntersectionFactorXZ_m31FBF501683945547B96D6B7E1C0014636E51937 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_start2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_end2, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::Abs(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void 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);
|
|
}
|
|
// System.Void Pathfinding.Util.ArrayPool`1<UnityEngine.Vector2>::Release(T[]&,System.Boolean)
|
|
inline void ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___0_array, bool ___1_allowNonPowerOfTwo, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA**, bool, const RuntimeMethod*))ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7_gshared)(___0_array, ___1_allowNonPowerOfTwo, method);
|
|
}
|
|
// System.Void System.ArgumentException::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::LogWarning(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// 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.Boolean Pathfinding.Funnel::LeftOrColinear(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Funnel_LeftOrColinear_mBD455FFE5787E16B2B92A2F8CE6508389795899B (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Funnel::RightOrColinear(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Funnel_RightOrColinear_m5178C39D58672DEFBD16E5644BA7218E6A16A941 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<Pathfinding.GraphNode>::Claim()
|
|
inline List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562 (const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* (*) (const RuntimeMethod*))ListPool_1_Claim_mD5ABCA62B8F3359A8E5CF71E04B00BFC1761BACE_gshared)(method);
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateUtilities::UpdateGraphsNoBlock(Pathfinding.GraphUpdateObject,System.Collections.Generic.List`1<Pathfinding.GraphNode>,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateUtilities_UpdateGraphsNoBlock_m5EDF0397858E1BE99AF4D409F40ED6ADAE67F162 (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___0_guo, List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___1_nodes, bool ___2_alwaysRevert, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.ListPool`1<Pathfinding.GraphNode>::Release(System.Collections.Generic.List`1<T>&)
|
|
inline void ListPool_1_Release_m7322E7191A95A036A9916FD78E9021B06DE7643B (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59** ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59**, const RuntimeMethod*))ListPool_1_Release_m7C0F4137C46B65BBD9AD8AFB413F45B8840D0196_gshared)(___0_list, method);
|
|
}
|
|
// Pathfinding.PathProcessor/GraphUpdateLock AstarPath::PausePathfinding()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphUpdateLock_t3E2169DB76769025E0F70E0265BF1C1837B33AC3 AstarPath_PausePathfinding_mDD9F6B12EAAA73EBEDF9E345D73ED9BC1E470865 (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.PathProcessor/GraphUpdateLock::Release()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphUpdateLock_Release_m5DD2E0681ED1C58B742460500AC5FC6EDB4933FB (GraphUpdateLock_t3E2169DB76769025E0F70E0265BF1C1837B33AC3* __this, const RuntimeMethod* method) ;
|
|
// System.Void AstarPath::FlushGraphUpdates()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarPath_FlushGraphUpdates_mFB286711D02DCC8418C3DAC7C36842A8407C9B65 (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.PathUtilities::IsPathPossible(System.Collections.Generic.List`1<Pathfinding.GraphNode>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathUtilities_IsPathPossible_m0C32E3684E0EEA6301AD2651A168DEC67E5C7177 (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___0_nodes, 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.Collections.Generic.List`1<Pathfinding.GraphNode> Pathfinding.PathUtilities::GetReachableNodes(Pathfinding.GraphNode,System.Int32,System.Func`2<Pathfinding.GraphNode,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* PathUtilities_GetReachableNodes_mFFD9D6F6FFAEEC362995B4F30CB79CBDB1C8E4FF (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_seed, int32_t ___1_tagMask, Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* ___2_filter, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<Pathfinding.GraphNode>::Contains(T)
|
|
inline bool List_1_Contains_m321AE4553283837E4B236A9B525DB7828BD7A75C (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void Pathfinding.PathUtilities/<>c__DisplayClass3_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m2426AF9AF8430CDE91DE89722E7D01B630A4152C (U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.Stack`1<T> Pathfinding.Util.StackPool`1<Pathfinding.GraphNode>::Claim()
|
|
inline Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* StackPool_1_Claim_m171C1E440CB0C6B85858D7BB80B4074B9CF7D7F6 (const RuntimeMethod* method)
|
|
{
|
|
return (( Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* (*) (const RuntimeMethod*))StackPool_1_Claim_m06F98ECE55BCCCACFA567B25126B3ABAEDA55F7F_gshared)(method);
|
|
}
|
|
// System.Void System.Collections.Generic.HashSet`1<Pathfinding.GraphNode>::.ctor()
|
|
inline void HashSet_1__ctor_m981427251FAAD29DC2CA9328E2D591B4B6B9FFC0 (HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_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`1<Pathfinding.GraphNode>::Invoke(T)
|
|
inline void Action_1_Invoke_m767572A39CD9F2BD5B2673CD0C33A1B69DA49EA3_inline (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
|
|
}
|
|
// T System.Collections.Generic.Stack`1<Pathfinding.GraphNode>::Pop()
|
|
inline GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* Stack_1_Pop_mD6F64CA22A3C94A526DEA4C7A26FF66B3133CF70 (Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* (*) (Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3*, const RuntimeMethod*))Stack_1_Pop_m2AFF69249659372F07EE25817DBCAFE74E1CF778_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.Stack`1<Pathfinding.GraphNode>::get_Count()
|
|
inline int32_t Stack_1_get_Count_mACF0E732F1E1C6DFA2436E05BC453DB3375A9D09_inline (Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3*, const RuntimeMethod*))Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void Pathfinding.Util.StackPool`1<Pathfinding.GraphNode>::Release(System.Collections.Generic.Stack`1<T>)
|
|
inline void StackPool_1_Release_m53EFA9A6FC18DE79A8569B5C108B61EFC11D479C (Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* ___0_stack, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3*, const RuntimeMethod*))StackPool_1_Release_m1CBFF3F2150ECDA7B53FA3F5252BC500CD261F66_gshared)(___0_stack, method);
|
|
}
|
|
// System.Void Pathfinding.PathUtilities/<>c__DisplayClass6_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m9EA4BFC5A8E59DEF152EA6612B000BC3DA8D9A8A (U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* __this, const RuntimeMethod* 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.Dictionary`2<Pathfinding.GraphNode,System.Int32>::.ctor()
|
|
inline void Dictionary_2__ctor_mDD1A888E4D32400229C8B05E6DCDB48B7D8FAD66 (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__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 System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32>::Clear()
|
|
inline void Dictionary_2_Clear_m54AB74563356B42A8BF96722155946DAD1CCFE04 (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, 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);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32>::get_Item(TKey)
|
|
inline int32_t Dictionary_2_get_Item_m5E2A9B1911AF34309107E49FA11B57D829D6EB62 (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared)(__this, ___0_key, 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);
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.PathUtilities::InvoluteOfCircle(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PathUtilities_InvoluteOfCircle_m0A30171666620ED163EA9A9D5F147D1581DB3303 (float ___0_a, float ___1_t, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.PathUtilities::GetPointsAroundPoint(UnityEngine.Vector3,Pathfinding.IRaycastableGraph,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathUtilities_GetPointsAroundPoint_m51C868443DECB0C024B96B5245F354868275EE85 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, RuntimeObject* ___1_g, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___2_previousPoints, float ___3_radius, float ___4_clearanceRadius, const RuntimeMethod* method) ;
|
|
// Pathfinding.NNConstraint Pathfinding.NNConstraint::get_Default()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* NNConstraint_get_Default_m410AF35B2BE77A5624592BEF34FC6783F7F9D6EA (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.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.Random::get_onUnitSphere()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Random_get_onUnitSphere_mA7FD531C3043945E5EA290F670E79A78EFAC0D92 (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.Collections.Generic.List`1<T> Pathfinding.Util.ListPool`1<System.Single>::Claim(System.Int32)
|
|
inline List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* ListPool_1_Claim_m52FBA48C8791E44A464CF8FB2C2D92DA027FABFC (int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* (*) (int32_t, const RuntimeMethod*))ListPool_1_Claim_m52FBA48C8791E44A464CF8FB2C2D92DA027FABFC_gshared)(___0_capacity, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Single>::Add(T)
|
|
inline void List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, float ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, float, const RuntimeMethod*))List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Single UnityEngine.Random::get_value()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B (const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<System.Single>::BinarySearch(T)
|
|
inline int32_t List_1_BinarySearch_mA15FB6C2F014FB6405064595273651391F83271D (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, float ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, float, const RuntimeMethod*))List_1_BinarySearch_mA15FB6C2F014FB6405064595273651391F83271D_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void Pathfinding.Util.ListPool`1<System.Single>::Release(System.Collections.Generic.List`1<T>&)
|
|
inline void ListPool_1_Release_m00A3C7775777B00CAAE078C6DC3BE124C870630E (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918** ___0_list, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918**, const RuntimeMethod*))ListPool_1_Release_m00A3C7775777B00CAAE078C6DC3BE124C870630E_gshared)(___0_list, 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.Boolean System.Collections.Generic.HashSet`1<Pathfinding.GraphNode>::Add(T)
|
|
inline bool HashSet_1_Add_mD0F3E8FC56974AE71BB5A81D8826615F8FC63B75 (HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Stack`1<Pathfinding.GraphNode>::Push(T)
|
|
inline void Stack_1_Push_mAD592C3EA066F37AA2833E20F9DD7267614F6266 (Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method);
|
|
}
|
|
// TResult System.Func`2<Pathfinding.GraphNode,System.Boolean>::Invoke(T)
|
|
inline bool Func_2_Invoke_m433004D7925FFD2311264387933722E962BDC498_inline (Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_arg, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline)(__this, ___0_arg, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_mE83399DFF20F2D95FCF693C2D9C48CF3F3231501 (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.GraphNode,System.Int32>::Add(TKey,TValue)
|
|
inline void Dictionary_2_Add_m070D83F9B81F6200AA9EA1046D84FA25FB335FA8 (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71*, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, 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.String System.String::Concat(System.String[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.ProceduralGridMover::UpdateGraph()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralGridMover_UpdateGraph_mD5E7927B91EBBCCD3BAF962CF3315A83C9E7FE1D (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 Pathfinding.ProceduralGridMover::PointToGraphSpace(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ProceduralGridMover_PointToGraphSpace_m9C71FC94D8903A162EC755C8AEF7FDD2E76D5BC0 (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.VectorMath::SqrDistanceXZ(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VectorMath_SqrDistanceXZ_m3E008B834A880F44C7A734BA2BCBA21C46734D51 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, 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 Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_m95B68E0A41FF07CBC2374961A9B1A8E39B708024 (U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.ProceduralGridMover::get_updatingGraph()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ProceduralGridMover_get_updatingGraph_m07A0F956D49BED948DB9249C26564D49F8CD71AE_inline (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.ProceduralGridMover::set_updatingGraph(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProceduralGridMover_set_updatingGraph_mBA69F54C229E752E286A84FCE1F8966695821EF8_inline (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Collections.IEnumerator Pathfinding.ProceduralGridMover::UpdateGraphCoroutine()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProceduralGridMover_UpdateGraphCoroutine_mA36EBD96C9B422B987D87CD44294645D137DFC2F (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Func`3<Pathfinding.IWorkItemContext,System.Boolean,System.Boolean>::.ctor(System.Object,System.IntPtr)
|
|
inline void Func_3__ctor_mD11FD7B903FFF8F5473048E0EB5217D06479B6B5 (Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m3A3D672E174C5E40CF06AD188680E6FD99187769_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void Pathfinding.AstarWorkItem::.ctor(System.Func`3<Pathfinding.IWorkItemContext,System.Boolean,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarWorkItem__ctor_mA9A13FF76A946336BBB4500FA3445DAD5796A5F1 (AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469* __this, Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99* ___0_update, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CUpdateGraphCoroutineU3Ed__13__ctor_mF57EA4041BC3EB654B3108FAECE2430D3EEF2D6C (U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::LogException(System.Exception,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mD4CF3A9C64D8D4BA0570D529E705D134A9A5E498 (Exception_t* ___0_exception, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ;
|
|
// System.Void 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) ;
|
|
// UnityEngine.Vector3 Pathfinding.Util.GraphTransform::TransformVector(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GraphTransform_TransformVector_mEC90BA93D4586D9538EBBB36FF240099EC459139 (GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GridGraph::UpdateTransform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridGraph_UpdateTransform_m9BA7A9D16EA9221C2E30D94927ADDC61D563AD21 (GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.IntRect::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntRect__ctor_mAD05090D8533AE0675F3A432F713EEA629F47276 (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* __this, int32_t ___0_xmin, int32_t ___1_ymin, int32_t ___2_xmax, int32_t ___3_ymax, const RuntimeMethod* method) ;
|
|
// Pathfinding.IntRect Pathfinding.IntRect::Expand(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 IntRect_Expand_m1C793316AD4030CC25DC01024264FF1C18D9A261 (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* __this, int32_t ___0_range, const RuntimeMethod* method) ;
|
|
// Pathfinding.IntRect Pathfinding.IntRect::Intersection(Pathfinding.IntRect,Pathfinding.IntRect)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 IntRect_Intersection_mC9C9632D62D5CD280EF4ED149BCA8EAE58878CAC (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 ___0_a, IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.GridNodeBase::set_NodeInGridIndex(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridNodeBase_set_NodeInGridIndex_m80DEAF4A350036BF760A8809418A070CFDD9F368 (GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void System.NotSupportedException::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, 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) ;
|
|
// System.Void System.Console::WriteLine(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Console_WriteLine_m77CEDA0C084428F0D6220988DA66992EC1925AEA (String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Profile::ControlValue()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Profile_ControlValue_mF6B594CCC0EB8B52DD913B3A3CD93CB51202A328_inline (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.UnityReferenceHelper::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceHelper_Reset_m72E11226BF96BD2739ED32811B8666D10466571F (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.String::IsNullOrEmpty(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// Pathfinding.Util.Guid Pathfinding.Util.Guid::NewGuid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A Guid_NewGuid_mA4D857F3D76F80574AF06797B99BE648681F31EA (const RuntimeMethod* method) ;
|
|
// System.String Pathfinding.Util.Guid::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_mF2BDF8B043FD11D7539A5AE6795C803A824AC0C4 (Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::Log(System.Object,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
|
|
// UnityEngine.SceneManagement.Scene UnityEngine.GameObject::get_scene()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.String UnityEngine.SceneManagement.Scene::get_name()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C (Scene_tA1DC762B79745EB5140F054C884855B922318356* __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) ;
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour_Awake_m11D2826EEB12F6F9317D5F11B31908D5A6415CA3 (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Path::Claim(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path_Claim_mE8B5AEDE7A691A8E07D8E9C51B9FFD947EBE78D3 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Path::Release(System.Object,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Path_Release_m74BF2DB429B29E8369F9204F7A995D5C261886B5 (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, RuntimeObject* ___0_o, bool ___1_silent, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.AIPath::set_reachedEndOfPath(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AIPath_set_reachedEndOfPath_mFE7089208121D3CDD71A5A7BFA3E9EAD4C889C37_inline (AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Time::get_time()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 Pathfinding.Legacy.LegacyAIPath::CalculateVelocity(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LegacyAIPath_CalculateVelocity_mAD9731B12CD119A1D7623421D8C11D6FCF7B26B0 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_currentPosition, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Legacy.LegacyAIPath::RotateTowards(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacyAIPath_RotateTowards_m2502C4C4D8CBFD2F2D682B5DFEE4C2C33B744F74 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_dir, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.CharacterController::SimpleMove(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CharacterController_SimpleMove_mE32A48D439878B3241E8456F8EBFAAE264BD705C (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_speed, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rigidbody::AddForce(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_force, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Time::get_deltaTime()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::Translate(UnityEngine.Vector3,UnityEngine.Space)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_Translate_m4A9E3D8836586E7562F6A18EBF5F5B6089D8B649 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_translation, int32_t ___1_relativeTo, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Insert(System.Int32,T)
|
|
inline void List_1_Insert_mE7623D84AEA50E917A6371C1DD13D356C9190F2F (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Insert_mE7623D84AEA50E917A6371C1DD13D356C9190F2F_gshared)(__this, ___0_index, ___1_item, method);
|
|
}
|
|
// System.Single Pathfinding.Legacy.LegacyAIPath::XZSqrMagnitude(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LegacyAIPath_XZSqrMagnitude_mB02A22E8BA56DDAFF1A30974B0BCC20C8B66BA93 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 Pathfinding.Legacy.LegacyAIPath::CalculateTargetPoint(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LegacyAIPath_CalculateTargetPoint_m25405824FBFD05DDC2DDBA9240D9055F73C8E790 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_b, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.AIPath::get_reachedEndOfPath()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AIPath_get_reachedEndOfPath_mA0F1001438369B2882FCF8D04E93B562CC8BD867_inline (AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.AIPath::get_turningSpeed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AIPath_get_turningSpeed_mB24E3A9A984DCC75E168B9F780391DF2030A61AC (AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single Pathfinding.VectorMath::ClosestPointOnLineFactor(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VectorMath_ClosestPointOnLineFactor_mEC0CD2D1E09AE495945435208A22112A547CB476 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lineStart, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_lineEnd, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_point, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.AIPath::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AIPath__ctor_m02AC48B912F667E081F9D59E7D353FD1F1F73254 (AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8* __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.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) ;
|
|
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
|
|
// System.String Pathfinding.UnityReferenceHelper::GetGUID()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnityReferenceHelper_GetGUID_m5496D84A400DF3230401BF253DF662F6B8A7645D_inline (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Component UnityEngine.Component::GetComponent(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// UnityEngine.Object[] UnityEngine.Resources::LoadAll(System.String,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* Resources_LoadAll_m7A2507FF57FF618BC37FDF8E9AB3ACCE18592C51 (String_t* ___0_path, Type_t* ___1_systemTypeInstance, 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) ;
|
|
// Pathfinding.Serialization.SerializeSettings Pathfinding.Serialization.SerializeSettings::get_Settings()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* SerializeSettings_get_Settings_m46129D72246D824B7E3BAA7D3EE992779051A115 (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::.ctor(Pathfinding.AstarData,Pathfinding.Serialization.SerializeSettings,UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer__ctor_mAB0DF6F7D2DA06E431A64DDEC9F96E8D8ECCAC24 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* ___0_data, SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* ___1_settings, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_contextRoot, const RuntimeMethod* method) ;
|
|
// System.Void System.Text.UTF8Encoding::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UTF8Encoding__ctor_m221CD37E0DBDC63D175FE38646E28CA801D08C00 (UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE* __this, const RuntimeMethod* method) ;
|
|
// System.UInt32 Pathfinding.Util.Checksum::GetChecksum(System.Byte[],System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Checksum_GetChecksum_mE4076E9832634258A8DFDA979A104B94D8CC4039 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_arr, uint32_t ___1_hash, const RuntimeMethod* method) ;
|
|
// Pathfinding.Ionic.Zip.ZipEntry Pathfinding.Ionic.Zip.ZipFile::AddEntry(System.String,System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ZipFile_AddEntry_mA537B1A1948333A50C0537D45C1E9F470E9143B5 (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, String_t* ___0_entryName, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_byteContent, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.MemoryStream::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipFile::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile__ctor_m560C7F122C98F61873F159D56A45B6F157F6EA19 (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, const RuntimeMethod* method) ;
|
|
// System.Text.Encoding System.Text.Encoding::get_UTF8()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipFile::set_AlternateEncoding(System.Text.Encoding)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipFile_set_AlternateEncoding_m2DD1E73AA8FAF7C0CB574FEA697D59124C70983A_inline (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipFile::set_AlternateEncodingUsage(Pathfinding.Ionic.Zip.ZipOption)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipFile_set_AlternateEncodingUsage_m3BBCEC65D40EDBD8123493E3E38199C4A77C01E7_inline (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.GraphMeta::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphMeta__ctor_mFDACF24032E90B935745C390BEA5C69301C0AD24 (GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* __this, const RuntimeMethod* method) ;
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeMeta()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeMeta_mDF15C890FE930C0FBEAECA461F587D5986D56E95 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::AddChecksum(System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_AddChecksum_m4D24A3A671D3954154F1AA642958679DC8FC99FF (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::AddEntry(System.String,System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_AddEntry_m9EA0F9B4F71EBA6BFE8CD49054F577120A45E1FE (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, String_t* ___0_name, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method) ;
|
|
// System.Void System.DateTime::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mD89390EF215242275A4E8F78C2C3E8BC3EF6F3C3 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, int32_t ___6_kind, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.ICollection`1<Pathfinding.Ionic.Zip.ZipEntry> Pathfinding.Ionic.Zip.ZipFile::get_Entries()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZipFile_get_Entries_mF07F8693C9E2293D128E62B41DCA85D0C1F79D19 (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipEntry::set_AccessedTime(System.DateTime)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_AccessedTime_mB2505CAD00EB48D7BD275BA320333E5A397BF67A (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipEntry::set_CreationTime(System.DateTime)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_CreationTime_m7E303E35DC93C8E158534D1D45601B5D5902BB96 (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipEntry::set_LastModified(System.DateTime)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_LastModified_mD6FB820F4A25C8C72F71645BF1F5CEA72CE99C10 (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipEntry::set_ModifiedTime(System.DateTime)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_set_ModifiedTime_m50564EB93DF49242A6EF585746B28093F1023E80 (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* __this, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipFile::Save(System.IO.Stream)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Save_mE2CB7D326D1CA33BEFF67708A5963BE12AD20B95 (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_outputStream, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipFile::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipFile_Dispose_m2CD66A15869861BFB68FF3774FFC3ECA5A40F9C9 (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.InvalidOperationException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
// System.Void System.NullReferenceException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4 (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::Serialize(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_Serialize_m9C243B12C9BE653C6509227634661FD3F6271460 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
|
|
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.String>::Add(T)
|
|
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Type System.Object::GetType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder Pathfinding.Serialization.AstarSerializer::GetStringBuilder()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* AstarSerializer_GetStringBuilder_m639B96D19965E6B95E3C4251EBCBD1D470244021 (const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::Serialize(System.Object,System.Text.StringBuilder)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_Serialize_mB7FE688E636F91B60CD97F66D25281DBDE91FFBA (RuntimeObject* ___0_obj, StringBuilder_t* ___1_output, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass30_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass30_0__ctor_mF2CC2B0FF1DA97312F898F61A14CB819E8D9DD2C (U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_m4A10BA19D45F59E6C8931E4CBFAFA6E4E2FDA211 (U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.BinaryWriter::.ctor(System.IO.Stream)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0 (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_output, const RuntimeMethod* method) ;
|
|
// System.Int32 Pathfinding.Serialization.AstarSerializer::GetMaxNodeIndexInAllGraphs(Pathfinding.NavGraph[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AstarSerializer_GetMaxNodeIndexInAllGraphs_m6A9B85DDA4B81C457A3602986E1E8B3D42BD1AC7 (NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ___0_graphs, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.GraphSerializationContext::.ctor(System.IO.BinaryWriter)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSerializationContext__ctor_mFA2FC39FBC2903A988EBA4064D597A8F9221DAF8 (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_writer, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass33_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0__ctor_m8ECB0636DDEEEC5C20F21816DC951468A1FDA4A0 (U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08* __this, const RuntimeMethod* method) ;
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeNodeIndices(Pathfinding.NavGraph[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeNodeIndices_m505A5F5011DAA5F346BA69611210259649F26A20 (NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ___0_graphs, const RuntimeMethod* method) ;
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeGraphExtraInfo(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeGraphExtraInfo_m3213E94A7F85EC7B7FC08B8468DD7ABA0B64599D (NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method) ;
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeGraphNodeReferences(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeGraphNodeReferences_m50ED76CE8AFF8CF144CC32E64BD502ED23B5553D (NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method) ;
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeNodeLinks()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeNodeLinks_m5DD65BA5F434BD9D4005C7579ABC7CDE6F24E6A5 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// Pathfinding.Ionic.Zip.ZipEntry Pathfinding.Ionic.Zip.ZipFile::get_Item(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ZipFile_get_Item_m81F1115F064BCFF4E18BE4EA5C2DBBB120912F12 (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, String_t* ___0_fileName, const RuntimeMethod* method) ;
|
|
// Pathfinding.Ionic.Zip.ZipEntry Pathfinding.Serialization.AstarSerializer::GetEntry(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, String_t* ___0_name, const RuntimeMethod* method) ;
|
|
// Pathfinding.Ionic.Zip.ZipFile Pathfinding.Ionic.Zip.ZipFile::Read(System.IO.Stream)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* ZipFile_Read_mD494699312449252BFFCDA9A62C77ACACA5AC27F (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_zipStream, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.Stream::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Serialization.AstarSerializer::ContainsEntry(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AstarSerializer_ContainsEntry_mF3E196CBBBC55D8FF7F8E1E717CE09D638BC9387 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, String_t* ___0_name, const RuntimeMethod* method) ;
|
|
// Pathfinding.Serialization.GraphMeta Pathfinding.Serialization.AstarSerializer::DeserializeMeta(Pathfinding.Ionic.Zip.ZipEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* AstarSerializer_DeserializeMeta_m9B39533DE70D94D6C4B512B3672E5B7B3B399ACF (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ___0_entry, const RuntimeMethod* method) ;
|
|
// Pathfinding.Serialization.GraphMeta Pathfinding.Serialization.AstarSerializer::DeserializeBinaryMeta(Pathfinding.Ionic.Zip.ZipEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* AstarSerializer_DeserializeBinaryMeta_mED423E7EA4808FA832274C93B503A8B38E872E41 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ___0_entry, const RuntimeMethod* method) ;
|
|
// System.Version Pathfinding.Serialization.AstarSerializer::FullyDefinedVersion(System.Version)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* AstarSerializer_FullyDefinedVersion_m7A213972B2B5B4B7F6A91DFEC7C38BB462445CFA (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___0_v, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Version::op_GreaterThan(System.Version,System.Version)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Version_op_GreaterThan_m82174057E818F77CD26D72F612C47C7516BA7431 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___0_v1, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___1_v2, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Version::get_Major()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Version::get_Minor()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Version::get_Build()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Version::get_Revision()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Version::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_mA37C0514C41B5A21A88102EEDB59026240650B84 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, int32_t ___2_build, int32_t ___3_revision, const RuntimeMethod* method) ;
|
|
// System.Type Pathfinding.Serialization.GraphMeta::GetGraphType(System.Int32,System.Type[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* GraphMeta_GetGraphType_mC39ABF92E91EE54B9731328C4F3DD9E59D1066A9 (GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* __this, int32_t ___0_index, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_availableGraphTypes, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Object::Equals(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7 (RuntimeObject* ___0_objA, RuntimeObject* ___1_objB, const RuntimeMethod* method) ;
|
|
// Pathfinding.NavGraph Pathfinding.AstarData::CreateGraph(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* AstarData_CreateGraph_m41A1BE2BF4B1DC43E89985AC20DAB82D3784049F (AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.String Pathfinding.Serialization.AstarSerializer::GetString(Pathfinding.Ionic.Zip.ZipEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AstarSerializer_GetString_mF618FD5C1BFFE519BDB83C960E3832D838108C1E (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ___0_entry, const RuntimeMethod* method) ;
|
|
// System.Object Pathfinding.Serialization.TinyJsonDeserializer::Deserialize(System.String,System.Type,System.Object,UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TinyJsonDeserializer_Deserialize_m1ABB9FC8CD0A1BE955D6D7015AF631ABA6398B91 (String_t* ___0_text, Type_t* ___1_type, RuntimeObject* ___2_populate, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___3_contextRoot, const RuntimeMethod* method) ;
|
|
// System.IO.BinaryReader Pathfinding.Serialization.AstarSerializer::GetBinaryReader(Pathfinding.Ionic.Zip.ZipEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* AstarSerializer_GetBinaryReader_m3AAB27D03571B0356FC95F6E8841BED6FB55D4DC (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ___0_entry, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.GraphSerializationContext::.ctor(System.IO.BinaryReader,Pathfinding.GraphNode[],System.UInt32,Pathfinding.Serialization.GraphMeta)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSerializationContext__ctor_mFDB815EAE412F82CCC348F89C17DFB65CFAEF73C (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___1_id2NodeMapping, uint32_t ___2_graphIndex, GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* ___3_meta, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.FileNotFoundException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1 (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<System.String>::get_Item(System.Int32)
|
|
inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean System.String::op_Inequality(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.NavGraph>::.ctor()
|
|
inline void List_1__ctor_m716F80941CC1098BD1825EAD7876EC9C18A7ADBA (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.NavGraph,System.Int32>::.ctor()
|
|
inline void Dictionary_2__ctor_m10766E44AC4DA0F94646DAC406CD46A9108ACFC2 (Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<Pathfinding.NavGraph>::get_Count()
|
|
inline int32_t List_1_get_Count_mAE2BC578E939E0FB06EDB4617D0B3613CD7D3836_inline (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// Pathfinding.NavGraph Pathfinding.Serialization.AstarSerializer::DeserializeGraph(System.Int32,System.Int32,System.Type[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* AstarSerializer_DeserializeGraph_mC55CB0C7D9B074AF6824E071D246411CA3B6255D (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, int32_t ___0_zipIndex, int32_t ___1_graphIndex, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_availableGraphTypes, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<Pathfinding.NavGraph>::Add(T)
|
|
inline void List_1_Add_m92AB461C4A92DF64A8C6E71904D917F2395472A4_inline (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3*, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<Pathfinding.NavGraph,System.Int32>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m19990485DED36CDE65DE5215858842386A72A565 (Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D*, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<Pathfinding.NavGraph>::ToArray()
|
|
inline NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* List_1_ToArray_m6C3454D6EF08FA4C4EFFEA92BCC767AA47AE96F8 (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* (*) (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<Pathfinding.NavGraph,System.Int32>::get_Item(TKey)
|
|
inline int32_t Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8 (Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D*, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0*, const RuntimeMethod*))Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass44_0__ctor_mD79955BC6B7DD2C615539DF3287EC598D5E0F99C (U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass45_0__ctor_mD3F4F61AAE69AEDDB130155B11F8BDE9DB0033F5 (U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Exception::.ctor(System.String,System.Exception)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
|
|
// System.String System.Int64::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass46_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass46_0__ctor_m3D5F7ED42054E9096B1257BA9929676F1F25B6FA (U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Serialization.AstarSerializer::DeserializeExtraInfo(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AstarSerializer_DeserializeExtraInfo_m136DA2ABB342EE3556E3EBAE0CA4C76E20860D96 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Serialization.AstarSerializer::AnyDestroyedNodesInGraphs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AstarSerializer_AnyDestroyedNodesInGraphs_m68AE7E9B44616131F6D0959EC159D34DA55DF8A4 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method) ;
|
|
// Pathfinding.GraphNode[] Pathfinding.Serialization.AstarSerializer::DeserializeNodeReferenceMap()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* AstarSerializer_DeserializeNodeReferenceMap_mCB80D4FBD52BCE1E96DCC4DB51DF8763973ED605 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::DeserializeNodeReferences(Pathfinding.NavGraph,Pathfinding.GraphNode[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_DeserializeNodeReferences_mDACD15C5BF8827C7ABFED95ABAF3E764ECC033ED (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___1_int2Node, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::DeserializeNodeLinks(Pathfinding.GraphNode[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_DeserializeNodeLinks_m4C1742800789D48EA445A3BDAA4821FE7463DE97 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___0_int2Node, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// System.Void Pathfinding.Ionic.Zip.ZipEntry::Extract(System.IO.Stream)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZipEntry_Extract_mEF2BEBFB1AB513E6D9367E6086C337B7B909C24B (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.BinaryReader::.ctor(System.IO.Stream)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_input, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.StreamReader::.ctor(System.IO.Stream)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamReader__ctor_mAFA827D6D825FEC2C29C73B65C2DD1AB9076DEC7 (StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.TextReader::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextReader_Dispose_mDCB332EFA06970A9CC7EC4596FCC5220B9512616 (TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Version::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, const RuntimeMethod* method) ;
|
|
// System.Void System.Version::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, int32_t ___2_build, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.FileStream::.ctor(System.String,System.IO.FileMode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileStream__ctor_m78499F9BE2BE31DA34F123B4399AA457716BD6E6 (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* __this, String_t* ___0_path, int32_t ___1_mode, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.SerializeSettings::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializeSettings__ctor_mF059CE31FA8E84F318D0FD8C73EAB816F425EB46 (SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer__ctor_m8A08E68EA5B738A63B02A64C2643ABF982B34C28 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::Serialize(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_Serialize_mCACFD74B2C44F5A4A38134DD57591110ED5B0320 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>>::.ctor()
|
|
inline void Dictionary_2__ctor_mF42BD1E4535D0C336BCF4D1050D368BF0FA52A89 (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
|
|
inline void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4 (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70 (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* __this, Type_t* ___0_key, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085*, Type_t*, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Type Pathfinding.WindowsStore.WindowsStoreCompatibility::GetTypeInfo(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* WindowsStoreCompatibility_GetTypeInfo_m633F0F655696111B41DED211B55FC4C268F52E75 (Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m4A0F2AA3B54D6576BC05FE8A2575DDB36EC77986 (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* __this, Type_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Type,System.Action`1<System.Object>>::get_Item(TKey)
|
|
inline Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* Dictionary_2_get_Item_mE100FF9DA69B24BD9DC10CC8E1E5439814CB8B2B (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* __this, Type_t* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* (*) (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Action`1<System.Object>::Invoke(T)
|
|
inline void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::SerializeUnityObject(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_SerializeUnityObject_m461D9172E284412F684A0D56885E227993450CC5 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Reflection.FieldInfo::get_IsPublic()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5 (FieldInfo_t* __this, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F (StringBuilder_t* __this, String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_mAB076D92DC92723B2224D75987BE463AF1CE7132 (StringBuilder_t* __this, String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::QuotedField(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_QuotedField_mCA0F4175E51B5DE4960DCA6A80CBBB80235FB665 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, String_t* ___0_name, String_t* ___1_contents, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::GetComponent<Pathfinding.UnityReferenceHelper>()
|
|
inline UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* GameObject_GetComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_mE918075CEE190F36A577C4E86ACF67758A801692 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.GameObject::AddComponent<Pathfinding.UnityReferenceHelper>()
|
|
inline UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* GameObject_AddComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m77CFAD20BA2B8E1995C28A4FE25E3A36DAB66905 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
|
|
// System.String System.Single::ToString(System.String,System.IFormatProvider)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE (float* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
|
|
// System.String System.String::Replace(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object,System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_m40962B9C5B41720C6424721E526C0D99D95112A2 (StringBuilder_t* __this, String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer__ctor_m357FB41744CEEFFB5844D1C42FF8080C82588461 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.StringReader::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0 (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* __this, String_t* ___0_s, const RuntimeMethod* method) ;
|
|
// System.Object Pathfinding.Serialization.TinyJsonDeserializer::Deserialize(System.Type,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TinyJsonDeserializer_Deserialize_m5291E5BFD7D6F8E2E97305763D4BB9418D7180BF (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, Type_t* ___0_tp, RuntimeObject* ___1_populate, const RuntimeMethod* method) ;
|
|
// System.String Pathfinding.Serialization.TinyJsonDeserializer::EatField()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method) ;
|
|
// System.Object System.Enum::Parse(System.Type,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_Parse_m2846B01D5DEA00E4674AED09DE0B2E59ECEED61F (Type_t* ___0_enumType, String_t* ___1_value, const RuntimeMethod* method) ;
|
|
// System.Boolean Pathfinding.Serialization.TinyJsonDeserializer::TryEat(System.Char)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, Il2CppChar ___0_c, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::Eat(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, String_t* ___0_s, const RuntimeMethod* method) ;
|
|
// System.Single System.Single::Parse(System.String,System.IFormatProvider)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Single_Parse_mF40465AC387D690175D63EFFF44B0E810C090786 (String_t* ___0_s, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Int32::Parse(System.String,System.IFormatProvider)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_mD1B67560310D4E9CC1EA31177CA1CB2CFDFE5D57 (String_t* ___0_s, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
|
|
// System.UInt32 System.UInt32::Parse(System.String,System.IFormatProvider)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t UInt32_Parse_m8056C342A35F2BFF912DF735FAFE74FCEA3577FE (String_t* ___0_s, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Boolean::Parse(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Boolean_Parse_mC9B4406FE9DA904E2B7D75267CAD38E837D39A6D (String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void System.Version::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m52D06833AE6481C0A9B72085BDC4D09A723CEF7F (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, String_t* ___0_version, const RuntimeMethod* method) ;
|
|
// Pathfinding.Util.Guid Pathfinding.Util.Guid::Parse(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A Guid_Parse_mEBA87F78E424014FA45A2584CEFB2781945647CE (String_t* ___0_input, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Int32::Parse(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0 (String_t* ___0_s, const RuntimeMethod* method) ;
|
|
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222 (int32_t ___0_intVal, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Type::get_IsArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
|
|
inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
|
|
inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
|
|
inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Array System.Array::CreateInstance(System.Type,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983 (Type_t* ___0_elementType, int32_t ___1_length, const RuntimeMethod* method) ;
|
|
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
|
|
inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, 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) ;
|
|
// UnityEngine.Object Pathfinding.Serialization.TinyJsonDeserializer::DeserializeUnityObject()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TinyJsonDeserializer_DeserializeUnityObject_mE428AD0EC83D67B2F7A28F6C33D56A098BADDF1D (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method) ;
|
|
// System.Object System.Activator::CreateInstance(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF (Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Reflection.FieldInfo::op_Equality(System.Reflection.FieldInfo,System.Reflection.FieldInfo)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74 (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::SkipFieldData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer_SkipFieldData_m16C626AF87309104E085397A619E3EDF92B803C7 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Object Pathfinding.Serialization.TinyJsonDeserializer::DeserializeUnityObjectInner()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TinyJsonDeserializer_DeserializeUnityObjectInner_m519BABAA7B4E96E59343872D55650128098561C1 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.String::IndexOf(System.Char)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
|
|
// System.String System.String::Substring(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::EatWhitespace()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer_EatWhitespace_m5ADD3EC22896BF1D15A78C65402119FF1325F7DC (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.GameObject::GetComponentsInChildren<Pathfinding.UnityReferenceHelper>(System.Boolean)
|
|
inline UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* GameObject_GetComponentsInChildren_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m49AE399F1585D3D4FEA795C58157BAC918FDE2A9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_includeInactive, const RuntimeMethod* method)
|
|
{
|
|
return (( UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, bool, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m511E687BF2424F8D832EA2EAA459870887FB9540_gshared)(__this, ___0_includeInactive, method);
|
|
}
|
|
// T[] UnityEngine.Object::FindObjectsOfType<Pathfinding.UnityReferenceHelper>(System.Boolean)
|
|
inline UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* Object_FindObjectsOfType_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m8CCEFC2C36DC0180B42E7215B94608FE59C977CD (bool ___0_includeInactive, const RuntimeMethod* method)
|
|
{
|
|
return (( UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* (*) (bool, const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m080DDCB03E6111A6FB7C8A5BC2CD1CCBFBE3BECC_gshared)(___0_includeInactive, method);
|
|
}
|
|
// System.Boolean System.Char::IsWhiteSpace(System.Char)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
|
|
// System.Char System.String::get_Chars(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.String System.Char::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
|
|
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
|
|
// System.String Pathfinding.Serialization.TinyJsonDeserializer::EatUntil(System.String,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TinyJsonDeserializer_EatUntil_mF3F1D75F9FCA596F45F6596CEEA15CB26A7E2E6B (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, String_t* ___0_c, bool ___1_inString, const RuntimeMethod* method) ;
|
|
// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::get_InvariantInfo()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* NumberFormatInfo_get_InvariantInfo_m4689F466D2607C7369BCE394E3FB3681A6E644FA (const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Gizmos::get_color()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Gizmos_get_color_mF7A6194876F0DB8D2629715134BAAD3765849A3B (const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Color::op_Inequality(UnityEngine.Color,UnityEngine.Color)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Color_op_Inequality_mF1C733BA10E60B086AB950A71143678AE76C4D92_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_lhs, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.Draw::Line(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.Draw::SetColor(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_SetColor_mAE5C8B3175D0BD2C1229821222C782577BC2F756 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, 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.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) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
|
|
// System.Void 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) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (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 Pathfinding.AstarSplines::CubicBezier(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AstarSplines_CubicBezier_m1B0D89E05C98A7954892F1842CBB206EF6A1C7E9 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p3, float ___4_t, const RuntimeMethod* method) ;
|
|
// System.Void Pathfinding.Util.Draw::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw__ctor_m6689E171F702B416EC5DCE646F5903D7D321DEA2 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
|
|
// 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.Boolean UnityEngine.Color::op_Equality(UnityEngine.Color,UnityEngine.Color)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_lhs, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_rhs, 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.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Vector4::op_Equality(UnityEngine.Vector4,UnityEngine.Vector4)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_op_Equality_mCEA0E5F229F4AE8C55152F7A8F84345F24F52DC6_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_lhs, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
|
|
#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.NavmeshUpdates::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavmeshUpdates_Update_m5A27B7FD5FBD311F6FD8AE0446B3F8328DE5CB9A (NavmeshUpdates_t7F920048D3085C42E645452F047686C8E51C4A77* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal void Update () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NavmeshUpdates::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavmeshUpdates_OnEnable_m11ED90F4A225D22011B760A943744C04C54B445A (NavmeshUpdates_t7F920048D3085C42E645452F047686C8E51C4A77* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal void OnEnable () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NavmeshUpdates::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavmeshUpdates_OnDisable_m7559DC0AF9DB4CBDB371555D9C35B3DBD61F5BF5 (NavmeshUpdates_t7F920048D3085C42E645452F047686C8E51C4A77* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal void OnDisable () {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NavmeshUpdates::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavmeshUpdates__ctor_m68DCD53FF655862BD554190A69AA028B583F3FA1 (NavmeshUpdates_t7F920048D3085C42E645452F047686C8E51C4A77* __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.NavmeshUpdates/NavmeshUpdateSettings::.ctor(Pathfinding.NavmeshBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavmeshUpdateSettings__ctor_m75291D2A5315A9AED5CEB888EA21D64439F5CB3C (NavmeshUpdateSettings_tDF2E020426D0A7CFA3DC6AE231979BBA55D7425F* __this, NavmeshBase_tCA1F611198FA00F665A767F28F9490C5E88F1704* ___0_graph, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public NavmeshUpdateSettings(NavmeshBase graph) {}
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// public NavmeshUpdateSettings(NavmeshBase graph) {}
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.NavmeshUpdates/NavmeshUpdateSettings::OnRecalculatedTiles(Pathfinding.NavmeshTile[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavmeshUpdateSettings_OnRecalculatedTiles_m4DBA52952C059CB3EC0F7BF5F247B275AA1FBD50 (NavmeshUpdateSettings_tDF2E020426D0A7CFA3DC6AE231979BBA55D7425F* __this, NavmeshTileU5BU5D_t0826854D3D055BCD10E3DAEA663D42C184F2D5BF* ___0_tiles, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public void OnRecalculatedTiles (NavmeshTile[] tiles) {}
|
|
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.RelevantGraphSurface::get_Position()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RelevantGraphSurface_get_Position_m949B68522C0CC6E550EB577928FAE8E247054FDD (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return position; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___position_9;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Pathfinding.RelevantGraphSurface Pathfinding.RelevantGraphSurface::get_Next()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* RelevantGraphSurface_get_Next_mECB586242A9DC554ED9B91F8674E163F91756AAC (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return next; }
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_0 = __this->___next_8;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Pathfinding.RelevantGraphSurface Pathfinding.RelevantGraphSurface::get_Prev()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* RelevantGraphSurface_get_Prev_mE19314E9F266DF315A40ADDAFA040C34E6DF2F6B (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return prev; }
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_0 = __this->___prev_7;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Pathfinding.RelevantGraphSurface Pathfinding.RelevantGraphSurface::get_Root()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* RelevantGraphSurface_get_Root_mBA157B16CF183A0A807BB57B70637F163A393165 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// get { return root; }
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_0 = ((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.RelevantGraphSurface::UpdatePosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_UpdatePosition_m7CA4A38AA5AE144F139A0FF0A8C97F85C71BA6F1 (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// position = transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
|
|
__this->___position_9 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.RelevantGraphSurface::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_OnEnable_m761996164365B264C397E98C7A68D123B116519F (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __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*)&RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// UpdatePosition();
|
|
RelevantGraphSurface_UpdatePosition_m7CA4A38AA5AE144F139A0FF0A8C97F85C71BA6F1(__this, NULL);
|
|
// if (root == null) {
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_0 = ((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_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_001a;
|
|
}
|
|
}
|
|
{
|
|
// root = this;
|
|
((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5), (void*)__this);
|
|
return;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// next = root;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_2 = ((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5;
|
|
__this->___next_8 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___next_8), (void*)L_2);
|
|
// root.prev = this;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_3 = ((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5;
|
|
NullCheck(L_3);
|
|
L_3->___prev_7 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___prev_7), (void*)__this);
|
|
// root = this;
|
|
((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5), (void*)__this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.RelevantGraphSurface::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_OnDisable_m9F35BCCA14A1BC26E9BDDD628EBCB03EBF9E2492 (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __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*)&RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (root == this) {
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_0 = ((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_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;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_2 = __this->___next_8;
|
|
((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5), (void*)L_2);
|
|
// if (root != null) root.prev = null;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_3 = ((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_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;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_5 = ((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5;
|
|
NullCheck(L_5);
|
|
L_5->___prev_7 = (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___prev_7), (void*)(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC*)NULL);
|
|
goto IL_0070;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// if (prev != null) prev.next = next;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_6 = __this->___prev_7;
|
|
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;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_8 = __this->___prev_7;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_9 = __this->___next_8;
|
|
NullCheck(L_8);
|
|
L_8->___next_8 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___next_8), (void*)L_9);
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// if (next != null) next.prev = prev;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_10 = __this->___next_8;
|
|
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;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_12 = __this->___next_8;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_13 = __this->___prev_7;
|
|
NullCheck(L_12);
|
|
L_12->___prev_7 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->___prev_7), (void*)L_13);
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// prev = null;
|
|
__this->___prev_7 = (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___prev_7), (void*)(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC*)NULL);
|
|
// next = null;
|
|
__this->___next_8 = (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___next_8), (void*)(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC*)NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.RelevantGraphSurface::UpdateAllPositions()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_UpdateAllPositions_m5600E272389D7E705ADF6F5BC9E977EABA0236A6 (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*)&RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* V_0 = NULL;
|
|
{
|
|
// RelevantGraphSurface c = root;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_0 = ((RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_StaticFields*)il2cpp_codegen_static_fields_for(RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_il2cpp_TypeInfo_var))->___root_5;
|
|
V_0 = L_0;
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// while (c != null) { c.UpdatePosition(); c = c.Next; }
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
RelevantGraphSurface_UpdatePosition_m7CA4A38AA5AE144F139A0FF0A8C97F85C71BA6F1(L_1, NULL);
|
|
// while (c != null) { c.UpdatePosition(); c = c.Next; }
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_3;
|
|
L_3 = RelevantGraphSurface_get_Next_mECB586242A9DC554ED9B91F8674E163F91756AAC_inline(L_2, NULL);
|
|
V_0 = L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// while (c != null) { c.UpdatePosition(); c = c.Next; }
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_4 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_5)
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.RelevantGraphSurface::FindAllGraphSurfaces()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_FindAllGraphSurfaces_m19DBBE45D93F0E25C1B8958D7CEFCDCA0DD1667F (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*)&RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// var srf = GameObject.FindObjectsOfType(typeof(RelevantGraphSurface)) as RelevantGraphSurface[];
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC_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 = ((RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B*)IsInst((RuntimeObject*)L_2, RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B_il2cpp_TypeInfo_var));
|
|
// for (int i = 0; i < srf.Length; i++) {
|
|
V_1 = 0;
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// srf[i].OnDisable();
|
|
RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B* L_3 = V_0;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = L_4;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_6);
|
|
RelevantGraphSurface_OnDisable_m9F35BCCA14A1BC26E9BDDD628EBCB03EBF9E2492(L_6, NULL);
|
|
// srf[i].OnEnable();
|
|
RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B* L_7 = V_0;
|
|
int32_t L_8 = V_1;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
NullCheck(L_10);
|
|
RelevantGraphSurface_OnEnable_m761996164365B264C397E98C7A68D123B116519F(L_10, NULL);
|
|
// for (int i = 0; i < srf.Length; i++) {
|
|
int32_t L_11 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// for (int i = 0; i < srf.Length; i++) {
|
|
int32_t L_12 = V_1;
|
|
RelevantGraphSurfaceU5BU5D_t70B361966B40B6ECF6E97C14E0DD5A6583A62C6B* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.RelevantGraphSurface::OnDrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_OnDrawGizmos_m672190028134449DDA77F3C9AA9551728A138BE8 (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Gizmos.color = new Color(57/255f, 211/255f, 46/255f, 0.4f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.223529413f), (0.827450991f), (0.180392161f), (0.400000006f), /*hidden argument*/NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_0, NULL);
|
|
// Gizmos.DrawLine(transform.position - Vector3.up*maxRange, transform.position + Vector3.up*maxRange);
|
|
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_3;
|
|
L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
float L_4 = __this->___maxRange_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, L_4, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_5, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
float L_10 = __this->___maxRange_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_11, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_6, L_12, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.RelevantGraphSurface::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface_OnDrawGizmosSelected_m6D11920169C69387200F401E88F8B7A9E8D614F4 (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Gizmos.color = new Color(57/255f, 211/255f, 46/255f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.223529413f), (0.827450991f), (0.180392161f), /*hidden argument*/NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_0, NULL);
|
|
// Gizmos.DrawLine(transform.position - Vector3.up*maxRange, transform.position + Vector3.up*maxRange);
|
|
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_3;
|
|
L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
float L_4 = __this->___maxRange_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, L_4, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_5, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
float L_10 = __this->___maxRange_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_11, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_6, L_12, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.RelevantGraphSurface::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelevantGraphSurface__ctor_m6B31C51E66852B49CF48478F3B6C9CEB3A4A5168 (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float maxRange = 1;
|
|
__this->___maxRange_6 = (1.0f);
|
|
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
|
|
// System.Void Pathfinding.EnumFlagAttribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumFlagAttribute__ctor_m4CB04324BA7DF030AC2A6C5ED1CFC3581B30F15E (EnumFlagAttribute_t5337D64B2655D66F35A109DBBA28A7ED07023276* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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.UniqueComponentAttribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueComponentAttribute__ctor_mB5036BD53086AA03B6338DD5D7D527AEDF8A4FB8 (UniqueComponentAttribute_tF30E21FC549E0A5F8572B787C6AED6EDDB33AD62* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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.VersionedMonoBehaviour::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour_Awake_m11D2826EEB12F6F9317D5F11B31908D5A6415CA3 (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (Application.isPlaying) version = OnUpgradeSerializedData(int.MaxValue, true);
|
|
bool L_0;
|
|
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// if (Application.isPlaying) version = OnUpgradeSerializedData(int.MaxValue, true);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker2< int32_t, int32_t, bool >::Invoke(9 /* System.Int32 Pathfinding.VersionedMonoBehaviour::OnUpgradeSerializedData(System.Int32,System.Boolean) */, __this, ((int32_t)2147483647LL), (bool)1);
|
|
__this->___version_4 = L_1;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour_Reset_m7AB1D0A590BA6FCACC2D828D35AE71D44367602D (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// version = OnUpgradeSerializedData(int.MaxValue, true);
|
|
int32_t L_0;
|
|
L_0 = VirtualFuncInvoker2< int32_t, int32_t, bool >::Invoke(9 /* System.Int32 Pathfinding.VersionedMonoBehaviour::OnUpgradeSerializedData(System.Int32,System.Boolean) */, __this, ((int32_t)2147483647LL), (bool)1);
|
|
__this->___version_4 = L_0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m885F38A555C8C2B4F0A0F1D382B1A02CEFC8FDDD (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m626024B1389249F3235D6359C47198B1E6315FB2 (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// var r = OnUpgradeSerializedData(version, false);
|
|
int32_t L_0 = __this->___version_4;
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker2< int32_t, int32_t, bool >::Invoke(9 /* System.Int32 Pathfinding.VersionedMonoBehaviour::OnUpgradeSerializedData(System.Int32,System.Boolean) */, __this, L_0, (bool)0);
|
|
V_0 = L_1;
|
|
// if (r >= 0) version = r;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// if (r >= 0) version = r;
|
|
int32_t L_3 = V_0;
|
|
__this->___version_4 = L_3;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.VersionedMonoBehaviour::OnUpgradeSerializedData(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VersionedMonoBehaviour_OnUpgradeSerializedData_m216221899F17F97B0408F5F8731E24D8C0BF12CB (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, int32_t ___0_version, bool ___1_unityThread, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::Pathfinding.IVersionedMonoBehaviourInternal.UpgradeFromUnityThread()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour_Pathfinding_IVersionedMonoBehaviourInternal_UpgradeFromUnityThread_mED44C45409ED33F3D9CD6719EB76D9BCFA0F28E8 (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// var r = OnUpgradeSerializedData(version, true);
|
|
int32_t L_0 = __this->___version_4;
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker2< int32_t, int32_t, bool >::Invoke(9 /* System.Int32 Pathfinding.VersionedMonoBehaviour::OnUpgradeSerializedData(System.Int32,System.Boolean) */, __this, L_0, (bool)1);
|
|
V_0 = L_1;
|
|
// if (r < 0) throw new System.Exception();
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (r < 0) throw new System.Exception();
|
|
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_3);
|
|
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(L_3, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VersionedMonoBehaviour_Pathfinding_IVersionedMonoBehaviourInternal_UpgradeFromUnityThread_mED44C45409ED33F3D9CD6719EB76D9BCFA0F28E8_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// version = r;
|
|
int32_t L_4 = V_0;
|
|
__this->___version_4 = L_4;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.VersionedMonoBehaviour::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionedMonoBehaviour__ctor_mD79AF8BD263B40169E01FFD02CB2DBE52B6A8038 (VersionedMonoBehaviour_t13F17B0D6039238CC5328E19B6DBB74A6E9CFD3B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean Pathfinding.ABPath::get_hasEndPoint()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ABPath_get_hasEndPoint_mC63B60F2DB925B210E4DBC9F2C6233DD29719971 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath__ctor_m3B9BD20B37A58B5AF98B2074A6930FB8A49C6051 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public ABPath () {}
|
|
il2cpp_codegen_runtime_class_init_inline(Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A_il2cpp_TypeInfo_var);
|
|
Path__ctor_m1D9F63CFC622F0877C161853252523DA35A6F395(__this, NULL);
|
|
// public ABPath () {}
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.ABPath Pathfinding.ABPath::Construct(UnityEngine.Vector3,UnityEngine.Vector3,Pathfinding.OnPathDelegate)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* ABPath_Construct_m61EC6B4AFD4341A066AA9742DCAA13492659C36D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* ___2_callback, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathPool_GetPath_TisABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_mE59EC12EB71E84B0AAB11E813D46F02CF7124F46_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var p = PathPool.GetPath<ABPath>();
|
|
il2cpp_codegen_runtime_class_init_inline(PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_0;
|
|
L_0 = PathPool_GetPath_TisABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_mE59EC12EB71E84B0AAB11E813D46F02CF7124F46(PathPool_GetPath_TisABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_mE59EC12EB71E84B0AAB11E813D46F02CF7124F46_RuntimeMethod_var);
|
|
// p.Setup(start, end, callback);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_1 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_start;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_end;
|
|
OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* L_4 = ___2_callback;
|
|
NullCheck(L_1);
|
|
ABPath_Setup_mDF0BB985F5927C5171D1C347D1862A25D66318DE(L_1, L_2, L_3, L_4, NULL);
|
|
// return p;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::Setup(UnityEngine.Vector3,UnityEngine.Vector3,Pathfinding.OnPathDelegate)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_Setup_mDF0BB985F5927C5171D1C347D1862A25D66318DE (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* ___2_callbackDelegate, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// callback = callbackDelegate;
|
|
OnPathDelegate_tBC5D616171AC6FA3DFA2083777FDA787D35047D4* L_0 = ___2_callbackDelegate;
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___callback_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___callback_1), (void*)L_0);
|
|
// UpdateStartEnd(start, end);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_start;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_end;
|
|
ABPath_UpdateStartEnd_mD7C30B9280FF08248A32E6F8330215704A143771(__this, L_1, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.ABPath Pathfinding.ABPath::FakePath(System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<Pathfinding.GraphNode>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* ABPath_FakePath_m861CE02D8F92681A62B4ABE10830212B4F14FFC3 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_vectorPath, List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___1_nodePath, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPathInternals_tF704F3EEA4CCCC0F4F53A22CAEE90877E4E39939_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
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_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathPool_GetPath_TisABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_mE59EC12EB71E84B0AAB11E813D46F02CF7124F46_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// var path = PathPool.GetPath<ABPath>();
|
|
il2cpp_codegen_runtime_class_init_inline(PathPool_t765B6EC4CA749EC6CE4CBF7492C8B565EE7A0B63_il2cpp_TypeInfo_var);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_0;
|
|
L_0 = PathPool_GetPath_TisABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_mE59EC12EB71E84B0AAB11E813D46F02CF7124F46(PathPool_GetPath_TisABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_mE59EC12EB71E84B0AAB11E813D46F02CF7124F46_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// for (int i = 0; i < vectorPath.Count; i++) path.vectorPath.Add(vectorPath[i]);
|
|
V_1 = 0;
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// for (int i = 0; i < vectorPath.Count; i++) path.vectorPath.Add(vectorPath[i]);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)L_1)->___vectorPath_9;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = ___0_vectorPath;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_3, L_4, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
NullCheck(L_2);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_2, L_5, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int i = 0; i < vectorPath.Count; i++) path.vectorPath.Add(vectorPath[i]);
|
|
int32_t L_6 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// for (int i = 0; i < vectorPath.Count; i++) path.vectorPath.Add(vectorPath[i]);
|
|
int32_t L_7 = V_1;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_8 = ___0_vectorPath;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_8, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_7) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// path.completeState = PathCompleteState.Complete;
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)L_10)->___completeState_6 = 2;
|
|
// ((IPathInternals)path).AdvanceState(PathState.Returned);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
InterfaceActionInvoker1< int32_t >::Invoke(3 /* System.Void Pathfinding.IPathInternals::AdvanceState(Pathfinding.PathState) */, IPathInternals_tF704F3EEA4CCCC0F4F53A22CAEE90877E4E39939_il2cpp_TypeInfo_var, L_11, 4);
|
|
// if (vectorPath.Count > 0) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = ___0_vectorPath;
|
|
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_13) <= ((int32_t)0)))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
// path.UpdateStartEnd(vectorPath[0], vectorPath[vectorPath.Count - 1]);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_14 = V_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_15 = ___0_vectorPath;
|
|
NullCheck(L_15);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_15, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_17 = ___0_vectorPath;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = ___0_vectorPath;
|
|
NullCheck(L_18);
|
|
int32_t L_19;
|
|
L_19 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_18, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_17);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_17, ((int32_t)il2cpp_codegen_subtract(L_19, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
NullCheck(L_14);
|
|
ABPath_UpdateStartEnd_mD7C30B9280FF08248A32E6F8330215704A143771(L_14, L_16, L_20, NULL);
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// if (nodePath != null) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_21 = ___1_nodePath;
|
|
if (!L_21)
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < nodePath.Count; i++) path.path.Add(nodePath[i]);
|
|
V_2 = 0;
|
|
goto IL_0078;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// for (int i = 0; i < nodePath.Count; i++) path.path.Add(nodePath[i]);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_23 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)L_22)->___path_8;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_24 = ___1_nodePath;
|
|
int32_t L_25 = V_2;
|
|
NullCheck(L_24);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_26;
|
|
L_26 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_24, L_25, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_23);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_23, L_26, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
// for (int i = 0; i < nodePath.Count; i++) path.path.Add(nodePath[i]);
|
|
int32_t L_27 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_0078:
|
|
{
|
|
// for (int i = 0; i < nodePath.Count; i++) path.path.Add(nodePath[i]);
|
|
int32_t L_28 = V_2;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_29 = ___1_nodePath;
|
|
NullCheck(L_29);
|
|
int32_t L_30;
|
|
L_30 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_29, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_28) < ((int32_t)L_30)))
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
// if (nodePath.Count > 0) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_31 = ___1_nodePath;
|
|
NullCheck(L_31);
|
|
int32_t L_32;
|
|
L_32 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_31, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_32) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
// path.startNode = nodePath[0];
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_33 = V_0;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_34 = ___1_nodePath;
|
|
NullCheck(L_34);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_35;
|
|
L_35 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_34, 0, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_33);
|
|
L_33->___startNode_28 = L_35;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_33->___startNode_28), (void*)L_35);
|
|
// path.endNode = nodePath[nodePath.Count - 1];
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_36 = V_0;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_37 = ___1_nodePath;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_38 = ___1_nodePath;
|
|
NullCheck(L_38);
|
|
int32_t L_39;
|
|
L_39 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_38, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
NullCheck(L_37);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_40;
|
|
L_40 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_37, ((int32_t)il2cpp_codegen_subtract(L_39, 1)), List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_36);
|
|
L_36->___endNode_29 = L_40;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_36->___endNode_29), (void*)L_40);
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
// return path;
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_41 = V_0;
|
|
return L_41;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::UpdateStartEnd(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_UpdateStartEnd_mD7C30B9280FF08248A32E6F8330215704A143771 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// originalStartPoint = start;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_start;
|
|
__this->___originalStartPoint_30 = L_0;
|
|
// originalEndPoint = end;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_end;
|
|
__this->___originalEndPoint_31 = L_1;
|
|
// startPoint = start;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_start;
|
|
__this->___startPoint_32 = L_2;
|
|
// endPoint = end;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_end;
|
|
__this->___endPoint_33 = L_3;
|
|
// startIntPoint = (Int3)start;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_start;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_5;
|
|
L_5 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_4, NULL);
|
|
__this->___startIntPoint_34 = L_5;
|
|
// hTarget = (Int3)end;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_end;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_7;
|
|
L_7 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_6, NULL);
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTarget_21 = L_7;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.UInt32 Pathfinding.ABPath::GetConnectionSpecialCost(Pathfinding.GraphNode,Pathfinding.GraphNode,System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ABPath_GetConnectionSpecialCost_m31C442ED8B68DEA0BA1D77DF0721A575C548BD18 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_a, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___1_b, uint32_t ___2_currentCost, const RuntimeMethod* method)
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 G_B5_0;
|
|
memset((&G_B5_0), 0, sizeof(G_B5_0));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 G_B4_0;
|
|
memset((&G_B4_0), 0, sizeof(G_B4_0));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 G_B6_0;
|
|
memset((&G_B6_0), 0, sizeof(G_B6_0));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 G_B6_1;
|
|
memset((&G_B6_1), 0, sizeof(G_B6_1));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 G_B10_0;
|
|
memset((&G_B10_0), 0, sizeof(G_B10_0));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 G_B9_0;
|
|
memset((&G_B9_0), 0, sizeof(G_B9_0));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 G_B11_0;
|
|
memset((&G_B11_0), 0, sizeof(G_B11_0));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 G_B11_1;
|
|
memset((&G_B11_1), 0, sizeof(G_B11_1));
|
|
{
|
|
// if (startNode != null && endNode != null) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = __this->___startNode_28;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0173;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = __this->___endNode_29;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0173;
|
|
}
|
|
}
|
|
{
|
|
// if (a == startNode) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = ___0_a;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = __this->___startNode_28;
|
|
if ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_2) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_3))))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
// return (uint)((startIntPoint - (b == endNode ? hTarget : b.position)).costMagnitude * (currentCost*1.0/(a.position-b.position).costMagnitude));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = __this->___startIntPoint_34;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = ___1_b;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = __this->___endNode_29;
|
|
G_B4_0 = L_4;
|
|
if ((((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_5) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_6)))
|
|
{
|
|
G_B5_0 = L_4;
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7 = ___1_b;
|
|
NullCheck(L_7);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_8 = L_7->___position_7;
|
|
G_B6_0 = L_8;
|
|
G_B6_1 = G_B4_0;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_9 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTarget_21;
|
|
G_B6_0 = L_9;
|
|
G_B6_1 = G_B5_0;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_10;
|
|
L_10 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(G_B6_1, G_B6_0, NULL);
|
|
V_0 = L_10;
|
|
int32_t L_11;
|
|
L_11 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
uint32_t L_12 = ___2_currentCost;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_13 = ___0_a;
|
|
NullCheck(L_13);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_14 = L_13->___position_7;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_15 = ___1_b;
|
|
NullCheck(L_15);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_16 = L_15->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_17;
|
|
L_17 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_14, L_16, NULL);
|
|
V_0 = L_17;
|
|
int32_t L_18;
|
|
L_18 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
return il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(((double)il2cpp_codegen_multiply(((double)L_11), ((double)(((double)il2cpp_codegen_multiply(((double)((double)(uint32_t)L_12)), (1.0)))/((double)L_18))))));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// if (b == startNode) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_19 = ___1_b;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_20 = __this->___startNode_28;
|
|
if ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_19) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_20))))
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
// return (uint)((startIntPoint - (a == endNode ? hTarget : a.position)).costMagnitude * (currentCost*1.0/(a.position-b.position).costMagnitude));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_21 = __this->___startIntPoint_34;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_22 = ___0_a;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_23 = __this->___endNode_29;
|
|
G_B9_0 = L_21;
|
|
if ((((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_22) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_23)))
|
|
{
|
|
G_B10_0 = L_21;
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_24 = ___0_a;
|
|
NullCheck(L_24);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_25 = L_24->___position_7;
|
|
G_B11_0 = L_25;
|
|
G_B11_1 = G_B9_0;
|
|
goto IL_009b;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_26 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTarget_21;
|
|
G_B11_0 = L_26;
|
|
G_B11_1 = G_B10_0;
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_27;
|
|
L_27 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(G_B11_1, G_B11_0, NULL);
|
|
V_0 = L_27;
|
|
int32_t L_28;
|
|
L_28 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
uint32_t L_29 = ___2_currentCost;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_30 = ___0_a;
|
|
NullCheck(L_30);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_31 = L_30->___position_7;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_32 = ___1_b;
|
|
NullCheck(L_32);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_33 = L_32->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_34;
|
|
L_34 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_31, L_33, NULL);
|
|
V_0 = L_34;
|
|
int32_t L_35;
|
|
L_35 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
return il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(((double)il2cpp_codegen_multiply(((double)L_28), ((double)(((double)il2cpp_codegen_multiply(((double)((double)(uint32_t)L_29)), (1.0)))/((double)L_35))))));
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
// if (a == endNode) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_36 = ___0_a;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_37 = __this->___endNode_29;
|
|
if ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_36) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_37))))
|
|
{
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
{
|
|
// return (uint)((hTarget - b.position).costMagnitude * (currentCost*1.0/(a.position-b.position).costMagnitude));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_38 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTarget_21;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_39 = ___1_b;
|
|
NullCheck(L_39);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_40 = L_39->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_41;
|
|
L_41 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_38, L_40, NULL);
|
|
V_0 = L_41;
|
|
int32_t L_42;
|
|
L_42 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
uint32_t L_43 = ___2_currentCost;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_44 = ___0_a;
|
|
NullCheck(L_44);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_45 = L_44->___position_7;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_46 = ___1_b;
|
|
NullCheck(L_46);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_47 = L_46->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_48;
|
|
L_48 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_45, L_47, NULL);
|
|
V_0 = L_48;
|
|
int32_t L_49;
|
|
L_49 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
return il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(((double)il2cpp_codegen_multiply(((double)L_42), ((double)(((double)il2cpp_codegen_multiply(((double)((double)(uint32_t)L_43)), (1.0)))/((double)L_49))))));
|
|
}
|
|
|
|
IL_0122:
|
|
{
|
|
// if (b == endNode) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_50 = ___1_b;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_51 = __this->___endNode_29;
|
|
if ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_50) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_51))))
|
|
{
|
|
goto IL_020f;
|
|
}
|
|
}
|
|
{
|
|
// return (uint)((hTarget - a.position).costMagnitude * (currentCost*1.0/(a.position-b.position).costMagnitude));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_52 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTarget_21;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_53 = ___0_a;
|
|
NullCheck(L_53);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_54 = L_53->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_55;
|
|
L_55 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_52, L_54, NULL);
|
|
V_0 = L_55;
|
|
int32_t L_56;
|
|
L_56 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
uint32_t L_57 = ___2_currentCost;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_58 = ___0_a;
|
|
NullCheck(L_58);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_59 = L_58->___position_7;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_60 = ___1_b;
|
|
NullCheck(L_60);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_61 = L_60->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_62;
|
|
L_62 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_59, L_61, NULL);
|
|
V_0 = L_62;
|
|
int32_t L_63;
|
|
L_63 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
return il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(((double)il2cpp_codegen_multiply(((double)L_56), ((double)(((double)il2cpp_codegen_multiply(((double)((double)(uint32_t)L_57)), (1.0)))/((double)L_63))))));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
// if (a == startNode) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_64 = ___0_a;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_65 = __this->___startNode_28;
|
|
if ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_64) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_65))))
|
|
{
|
|
goto IL_01c1;
|
|
}
|
|
}
|
|
{
|
|
// return (uint)((startIntPoint - b.position).costMagnitude * (currentCost*1.0/(a.position-b.position).costMagnitude));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_66 = __this->___startIntPoint_34;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_67 = ___1_b;
|
|
NullCheck(L_67);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_68 = L_67->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_69;
|
|
L_69 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_66, L_68, NULL);
|
|
V_0 = L_69;
|
|
int32_t L_70;
|
|
L_70 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
uint32_t L_71 = ___2_currentCost;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_72 = ___0_a;
|
|
NullCheck(L_72);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_73 = L_72->___position_7;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_74 = ___1_b;
|
|
NullCheck(L_74);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_75 = L_74->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_76;
|
|
L_76 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_73, L_75, NULL);
|
|
V_0 = L_76;
|
|
int32_t L_77;
|
|
L_77 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
return il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(((double)il2cpp_codegen_multiply(((double)L_70), ((double)(((double)il2cpp_codegen_multiply(((double)((double)(uint32_t)L_71)), (1.0)))/((double)L_77))))));
|
|
}
|
|
|
|
IL_01c1:
|
|
{
|
|
// if (b == startNode) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_78 = ___1_b;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_79 = __this->___startNode_28;
|
|
if ((!(((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_78) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_79))))
|
|
{
|
|
goto IL_020f;
|
|
}
|
|
}
|
|
{
|
|
// return (uint)((startIntPoint - a.position).costMagnitude * (currentCost*1.0/(a.position-b.position).costMagnitude));
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_80 = __this->___startIntPoint_34;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_81 = ___0_a;
|
|
NullCheck(L_81);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_82 = L_81->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_83;
|
|
L_83 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_80, L_82, NULL);
|
|
V_0 = L_83;
|
|
int32_t L_84;
|
|
L_84 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
uint32_t L_85 = ___2_currentCost;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_86 = ___0_a;
|
|
NullCheck(L_86);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_87 = L_86->___position_7;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_88 = ___1_b;
|
|
NullCheck(L_88);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_89 = L_88->___position_7;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_90;
|
|
L_90 = Int3_op_Subtraction_mE783E221E3504675A13BF9A440316A8A01F71B8E(L_87, L_89, NULL);
|
|
V_0 = L_90;
|
|
int32_t L_91;
|
|
L_91 = Int3_get_costMagnitude_m6286EB04015DE9C7D4C177B0D006A2E7F71E4250((&V_0), NULL);
|
|
return il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(((double)il2cpp_codegen_multiply(((double)L_84), ((double)(((double)il2cpp_codegen_multiply(((double)((double)(uint32_t)L_85)), (1.0)))/((double)L_91))))));
|
|
}
|
|
|
|
IL_020f:
|
|
{
|
|
// return currentCost;
|
|
uint32_t L_92 = ___2_currentCost;
|
|
return L_92;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_Reset_m90BC5931B5C2C0A929C3D49A22972414FF4C1087 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.Reset();
|
|
Path_Reset_m616CBCB3DCC5903EA195F4CE7E953B84EFEB21EC(__this, NULL);
|
|
// startNode = null;
|
|
__this->___startNode_28 = (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___startNode_28), (void*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL);
|
|
// endNode = null;
|
|
__this->___endNode_29 = (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNode_29), (void*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL);
|
|
// originalStartPoint = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->___originalStartPoint_30 = L_0;
|
|
// originalEndPoint = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->___originalEndPoint_31 = L_1;
|
|
// startPoint = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->___startPoint_32 = L_2;
|
|
// endPoint = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->___endPoint_33 = L_3;
|
|
// calculatePartial = false;
|
|
__this->___calculatePartial_35 = (bool)0;
|
|
// partialBestTarget = null;
|
|
__this->___partialBestTarget_36 = (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___partialBestTarget_36), (void*)(PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A*)NULL);
|
|
// startIntPoint = new Int3();
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* L_4 = (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*)(&__this->___startIntPoint_34);
|
|
il2cpp_codegen_initobj(L_4, sizeof(Int3_t3D1B990C798A218E8F705930EF9F0A373A439553));
|
|
// hTarget = new Int3();
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553* L_5 = (Int3_t3D1B990C798A218E8F705930EF9F0A373A439553*)(&((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTarget_21);
|
|
il2cpp_codegen_initobj(L_5, sizeof(Int3_t3D1B990C798A218E8F705930EF9F0A373A439553));
|
|
// endNodeCosts = null;
|
|
__this->___endNodeCosts_37 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNodeCosts_37), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
|
|
// gridSpecialCaseNode = null;
|
|
__this->___gridSpecialCaseNode_38 = (GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___gridSpecialCaseNode_38), (void*)(GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578*)NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.ABPath::EndPointGridGraphSpecialCase(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ABPath_EndPointGridGraphSpecialCase_mFAFD86DDA11696BE31E9AE9A4056FA98103AA47E (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_closestWalkableEndNode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* V_0 = NULL;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* V_1 = NULL;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
bool V_7 = false;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
{
|
|
// var gridNode = closestWalkableEndNode as GridNode;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_closestWalkableEndNode;
|
|
V_0 = ((GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578*)IsInstClass((RuntimeObject*)L_0, GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var));
|
|
// if (gridNode != null) {
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_019a;
|
|
}
|
|
}
|
|
{
|
|
// var gridGraph = GridNode.GetGridGraph(gridNode.GraphIndex);
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
uint32_t L_3;
|
|
L_3 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_4;
|
|
L_4 = GridNode_GetGridGraph_m4A218C251AAC87C84D18AECE1AC56147E0B5EB35(L_3, NULL);
|
|
V_1 = L_4;
|
|
// var endNNInfo2 = AstarPath.active.GetNearest(originalEndPoint, NNConstraintNone);
|
|
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;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___originalEndPoint_31;
|
|
il2cpp_codegen_runtime_class_init_inline(ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var);
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_7 = ((ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_StaticFields*)il2cpp_codegen_static_fields_for(ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var))->___NNConstraintNone_39;
|
|
NullCheck(L_5);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_8;
|
|
L_8 = AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3(L_5, L_6, L_7, NULL);
|
|
// var gridNode2 = endNNInfo2.node as GridNode;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_9 = L_8.___node_0;
|
|
V_2 = ((GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578*)IsInstClass((RuntimeObject*)L_9, GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var));
|
|
// if (gridNode != gridNode2 && gridNode2 != null && gridNode.GraphIndex == gridNode2.GraphIndex) {
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_10 = V_0;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_11 = V_2;
|
|
if ((((RuntimeObject*)(GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578*)L_10) == ((RuntimeObject*)(GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578*)L_11)))
|
|
{
|
|
goto IL_019a;
|
|
}
|
|
}
|
|
{
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_019a;
|
|
}
|
|
}
|
|
{
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
uint32_t L_14;
|
|
L_14 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_13, NULL);
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_15 = V_2;
|
|
NullCheck(L_15);
|
|
uint32_t L_16;
|
|
L_16 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_15, NULL);
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)L_16))))
|
|
{
|
|
goto IL_019a;
|
|
}
|
|
}
|
|
{
|
|
// var x1 = gridNode.NodeInGridIndex % gridGraph.width;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = GridNodeBase_get_NodeInGridIndex_m7CA2F59A4044C2E450E79833450DF0AC36BED969(L_17, NULL);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_19 = V_1;
|
|
NullCheck(L_19);
|
|
int32_t L_20 = L_19->___width_13;
|
|
V_3 = ((int32_t)(L_18%L_20));
|
|
// var z1 = gridNode.NodeInGridIndex / gridGraph.width;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
int32_t L_22;
|
|
L_22 = GridNodeBase_get_NodeInGridIndex_m7CA2F59A4044C2E450E79833450DF0AC36BED969(L_21, NULL);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
int32_t L_24 = L_23->___width_13;
|
|
V_4 = ((int32_t)(L_22/L_24));
|
|
// var x2 = gridNode2.NodeInGridIndex % gridGraph.width;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_25 = V_2;
|
|
NullCheck(L_25);
|
|
int32_t L_26;
|
|
L_26 = GridNodeBase_get_NodeInGridIndex_m7CA2F59A4044C2E450E79833450DF0AC36BED969(L_25, NULL);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_27 = V_1;
|
|
NullCheck(L_27);
|
|
int32_t L_28 = L_27->___width_13;
|
|
V_5 = ((int32_t)(L_26%L_28));
|
|
// var z2 = gridNode2.NodeInGridIndex / gridGraph.width;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_29 = V_2;
|
|
NullCheck(L_29);
|
|
int32_t L_30;
|
|
L_30 = GridNodeBase_get_NodeInGridIndex_m7CA2F59A4044C2E450E79833450DF0AC36BED969(L_29, NULL);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_31 = V_1;
|
|
NullCheck(L_31);
|
|
int32_t L_32 = L_31->___width_13;
|
|
V_6 = ((int32_t)(L_30/L_32));
|
|
// bool wasClose = false;
|
|
V_7 = (bool)0;
|
|
// switch (gridGraph.neighbours) {
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_33 = V_1;
|
|
NullCheck(L_33);
|
|
int32_t L_34 = L_33->___neighbours_30;
|
|
V_8 = L_34;
|
|
int32_t L_35 = V_8;
|
|
switch (L_35)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_00e1;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
// if ((x1 == x2 && System.Math.Abs(z1-z2) == 1) || (z1 == z2 && System.Math.Abs(x1-x2) == 1)) {
|
|
int32_t L_36 = V_3;
|
|
int32_t L_37 = V_5;
|
|
if ((!(((uint32_t)L_36) == ((uint32_t)L_37))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = V_4;
|
|
int32_t L_39 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_40;
|
|
L_40 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_38, L_39)));
|
|
if ((((int32_t)L_40) == ((int32_t)1)))
|
|
{
|
|
goto IL_00dc;
|
|
}
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
int32_t L_41 = V_4;
|
|
int32_t L_42 = V_6;
|
|
if ((!(((uint32_t)L_41) == ((uint32_t)L_42))))
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_43 = V_3;
|
|
int32_t L_44 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_45;
|
|
L_45 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_43, L_44)));
|
|
if ((!(((uint32_t)L_45) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
|
|
IL_00dc:
|
|
{
|
|
// wasClose = true;
|
|
V_7 = (bool)1;
|
|
// break;
|
|
goto IL_0154;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
// if (System.Math.Abs(x1-x2) <= 1 && System.Math.Abs(z1-z2) <= 1) {
|
|
int32_t L_46 = V_3;
|
|
int32_t L_47 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_48;
|
|
L_48 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_46, L_47)));
|
|
if ((((int32_t)L_48) > ((int32_t)1)))
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_49 = V_4;
|
|
int32_t L_50 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_51;
|
|
L_51 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_49, L_50)));
|
|
if ((((int32_t)L_51) > ((int32_t)1)))
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
// wasClose = true;
|
|
V_7 = (bool)1;
|
|
// break;
|
|
goto IL_0154;
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
// for (int i = 0; i < 6; i++) {
|
|
V_9 = 0;
|
|
goto IL_0142;
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
// var nx = x2 + gridGraph.neighbourXOffsets[GridGraph.hexagonNeighbourIndices[i]];
|
|
int32_t L_52 = V_5;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_53 = V_1;
|
|
NullCheck(L_53);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = L_53->___neighbourXOffsets_44;
|
|
il2cpp_codegen_runtime_class_init_inline(GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = ((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_StaticFields*)il2cpp_codegen_static_fields_for(GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var))->___hexagonNeighbourIndices_46;
|
|
int32_t L_56 = V_9;
|
|
NullCheck(L_55);
|
|
int32_t L_57 = L_56;
|
|
int32_t L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
|
|
NullCheck(L_54);
|
|
int32_t L_59 = L_58;
|
|
int32_t L_60 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_52, L_60));
|
|
// var nz = z2 + gridGraph.neighbourZOffsets[GridGraph.hexagonNeighbourIndices[i]];
|
|
int32_t L_61 = V_6;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_62 = V_1;
|
|
NullCheck(L_62);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = L_62->___neighbourZOffsets_45;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = ((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_StaticFields*)il2cpp_codegen_static_fields_for(GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var))->___hexagonNeighbourIndices_46;
|
|
int32_t L_65 = V_9;
|
|
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);
|
|
int32_t L_68 = L_67;
|
|
int32_t L_69 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_61, L_69));
|
|
// if (x1 == nx && z1 == nz) {
|
|
int32_t L_70 = V_3;
|
|
int32_t L_71 = V_10;
|
|
if ((!(((uint32_t)L_70) == ((uint32_t)L_71))))
|
|
{
|
|
goto IL_013c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_72 = V_4;
|
|
int32_t L_73 = V_11;
|
|
if ((!(((uint32_t)L_72) == ((uint32_t)L_73))))
|
|
{
|
|
goto IL_013c;
|
|
}
|
|
}
|
|
{
|
|
// wasClose = true;
|
|
V_7 = (bool)1;
|
|
// break;
|
|
goto IL_0154;
|
|
}
|
|
|
|
IL_013c:
|
|
{
|
|
// for (int i = 0; i < 6; i++) {
|
|
int32_t L_74 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_74, 1));
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
// for (int i = 0; i < 6; i++) {
|
|
int32_t L_75 = V_9;
|
|
if ((((int32_t)L_75) < ((int32_t)6)))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
goto IL_0154;
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
// throw new System.Exception("Unhandled NumNeighbours");
|
|
Exception_t* L_76 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_76);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_76, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1AB081B43540A7FDFEDC899C0BEF8AE6FC87474B)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_76, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ABPath_EndPointGridGraphSpecialCase_mFAFD86DDA11696BE31E9AE9A4056FA98103AA47E_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
// if (wasClose) {
|
|
bool L_77 = V_7;
|
|
if (!L_77)
|
|
{
|
|
goto IL_019a;
|
|
}
|
|
}
|
|
{
|
|
// SetFlagOnSurroundingGridNodes(gridNode2, 1, true);
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_78 = V_2;
|
|
ABPath_SetFlagOnSurroundingGridNodes_mBECF89DE9DFD33998FF0FCA3400ABDFADC0770C3(__this, L_78, 1, (bool)1, NULL);
|
|
// endPoint = (Vector3)gridNode2.position;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_79 = V_2;
|
|
NullCheck(L_79);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_80 = ((GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_79)->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81;
|
|
L_81 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_80, NULL);
|
|
__this->___endPoint_33 = L_81;
|
|
// hTarget = gridNode2.position;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_82 = V_2;
|
|
NullCheck(L_82);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_83 = ((GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_82)->___position_7;
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTarget_21 = L_83;
|
|
// endNode = gridNode2;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_84 = V_2;
|
|
__this->___endNode_29 = L_84;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNode_29), (void*)L_84);
|
|
// hTargetNode = endNode;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_85 = __this->___endNode_29;
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTargetNode_20 = L_85;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTargetNode_20), (void*)L_85);
|
|
// gridSpecialCaseNode = gridNode2;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_86 = V_2;
|
|
__this->___gridSpecialCaseNode_38 = L_86;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___gridSpecialCaseNode_38), (void*)L_86);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_019a:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::SetFlagOnSurroundingGridNodes(Pathfinding.GridNode,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_SetFlagOnSurroundingGridNodes_mBECF89DE9DFD33998FF0FCA3400ABDFADC0770C3 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* ___0_gridNode, int32_t ___1_flag, bool ___2_flagState, 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*)&GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* V_7 = NULL;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* V_8 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
// var gridGraph = GridNode.GetGridGraph(gridNode.GraphIndex);
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_0 = ___0_gridNode;
|
|
NullCheck(L_0);
|
|
uint32_t L_1;
|
|
L_1 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_2;
|
|
L_2 = GridNode_GetGridGraph_m4A218C251AAC87C84D18AECE1AC56147E0B5EB35(L_1, NULL);
|
|
V_0 = L_2;
|
|
// int mxnum = gridGraph.neighbours == NumNeighbours.Four ? 4 : (gridGraph.neighbours == NumNeighbours.Eight ? 8 : 6);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = L_3->___neighbours_30;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___neighbours_30;
|
|
if ((((int32_t)L_6) == ((int32_t)1)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
G_B5_0 = 6;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B5_0 = 8;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
G_B5_0 = 4;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
V_1 = G_B5_0;
|
|
// var x = gridNode.NodeInGridIndex % gridGraph.width;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_7 = ___0_gridNode;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = GridNodeBase_get_NodeInGridIndex_m7CA2F59A4044C2E450E79833450DF0AC36BED969(L_7, NULL);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = L_9->___width_13;
|
|
V_2 = ((int32_t)(L_8%L_10));
|
|
// var z = gridNode.NodeInGridIndex / gridGraph.width;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_11 = ___0_gridNode;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = GridNodeBase_get_NodeInGridIndex_m7CA2F59A4044C2E450E79833450DF0AC36BED969(L_11, NULL);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
int32_t L_14 = L_13->___width_13;
|
|
V_3 = ((int32_t)(L_12/L_14));
|
|
// if (flag != 1 && flag != 2)
|
|
int32_t L_15 = ___1_flag;
|
|
if ((((int32_t)L_15) == ((int32_t)1)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = ___1_flag;
|
|
if ((((int32_t)L_16) == ((int32_t)2)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.ArgumentOutOfRangeException("flag");
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_17 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_17);
|
|
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1547D32448BC572A3BA92D824F60BCE446C923C1)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ABPath_SetFlagOnSurroundingGridNodes_mBECF89DE9DFD33998FF0FCA3400ABDFADC0770C3_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// for (int i = 0; i < mxnum; i++) {
|
|
V_4 = 0;
|
|
goto IL_0105;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// if (gridGraph.neighbours == NumNeighbours.Six) {
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
int32_t L_19 = L_18->___neighbours_30;
|
|
if ((!(((uint32_t)L_19) == ((uint32_t)2))))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
// nx = x + gridGraph.neighbourXOffsets[GridGraph.hexagonNeighbourIndices[i]];
|
|
int32_t L_20 = V_2;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = L_21->___neighbourXOffsets_44;
|
|
il2cpp_codegen_runtime_class_init_inline(GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = ((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_StaticFields*)il2cpp_codegen_static_fields_for(GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var))->___hexagonNeighbourIndices_46;
|
|
int32_t L_24 = V_4;
|
|
NullCheck(L_23);
|
|
int32_t L_25 = L_24;
|
|
int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
|
|
NullCheck(L_22);
|
|
int32_t L_27 = L_26;
|
|
int32_t L_28 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_20, L_28));
|
|
// nz = z + gridGraph.neighbourZOffsets[GridGraph.hexagonNeighbourIndices[i]];
|
|
int32_t L_29 = V_3;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_30 = V_0;
|
|
NullCheck(L_30);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = L_30->___neighbourZOffsets_45;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = ((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_StaticFields*)il2cpp_codegen_static_fields_for(GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var))->___hexagonNeighbourIndices_46;
|
|
int32_t L_33 = V_4;
|
|
NullCheck(L_32);
|
|
int32_t L_34 = L_33;
|
|
int32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
|
|
NullCheck(L_31);
|
|
int32_t L_36 = L_35;
|
|
int32_t L_37 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_29, L_37));
|
|
goto IL_00a7;
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
// nx = x + gridGraph.neighbourXOffsets[i];
|
|
int32_t L_38 = V_2;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = L_39->___neighbourXOffsets_44;
|
|
int32_t L_41 = V_4;
|
|
NullCheck(L_40);
|
|
int32_t L_42 = L_41;
|
|
int32_t L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_38, L_43));
|
|
// nz = z + gridGraph.neighbourZOffsets[i];
|
|
int32_t L_44 = V_3;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = L_45->___neighbourZOffsets_45;
|
|
int32_t L_47 = V_4;
|
|
NullCheck(L_46);
|
|
int32_t L_48 = L_47;
|
|
int32_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_44, L_49));
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// if (nx >= 0 && nz >= 0 && nx < gridGraph.width && nz < gridGraph.depth) {
|
|
int32_t L_50 = V_5;
|
|
if ((((int32_t)L_50) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_51 = V_6;
|
|
if ((((int32_t)L_51) < ((int32_t)0)))
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_52 = V_5;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_53 = V_0;
|
|
NullCheck(L_53);
|
|
int32_t L_54 = L_53->___width_13;
|
|
if ((((int32_t)L_52) >= ((int32_t)L_54)))
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_55 = V_6;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_56 = V_0;
|
|
NullCheck(L_56);
|
|
int32_t L_57 = L_56->___depth_14;
|
|
if ((((int32_t)L_55) >= ((int32_t)L_57)))
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
// var adjacentNode = gridGraph.nodes[nz*gridGraph.width + nx];
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_58 = V_0;
|
|
NullCheck(L_58);
|
|
GridNodeU5BU5D_t2ABDACEFB77FEDB5B6280E7E702AA02652B078EA* L_59 = L_58->___nodes_48;
|
|
int32_t L_60 = V_6;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_61 = V_0;
|
|
NullCheck(L_61);
|
|
int32_t L_62 = L_61->___width_13;
|
|
int32_t L_63 = V_5;
|
|
NullCheck(L_59);
|
|
int32_t L_64 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_60, L_62)), L_63));
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_65 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
|
|
V_7 = L_65;
|
|
// var pathNode = pathHandler.GetPathNode(adjacentNode);
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_66 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_67 = V_7;
|
|
NullCheck(L_66);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_68;
|
|
L_68 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_66, L_67, NULL);
|
|
V_8 = L_68;
|
|
// if (flag == 1) pathNode.flag1 = flagState;
|
|
int32_t L_69 = ___1_flag;
|
|
if ((!(((uint32_t)L_69) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00f7;
|
|
}
|
|
}
|
|
{
|
|
// if (flag == 1) pathNode.flag1 = flagState;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_70 = V_8;
|
|
bool L_71 = ___2_flagState;
|
|
NullCheck(L_70);
|
|
PathNode_set_flag1_m65365E945A7D9B5E84135815329E8B5A874F947C(L_70, L_71, NULL);
|
|
goto IL_00ff;
|
|
}
|
|
|
|
IL_00f7:
|
|
{
|
|
// else pathNode.flag2 = flagState;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_72 = V_8;
|
|
bool L_73 = ___2_flagState;
|
|
NullCheck(L_72);
|
|
PathNode_set_flag2_mFD251C4F3B6A314822D452F55629473C66D73AB3(L_72, L_73, NULL);
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
// for (int i = 0; i < mxnum; i++) {
|
|
int32_t L_74 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_74, 1));
|
|
}
|
|
|
|
IL_0105:
|
|
{
|
|
// for (int i = 0; i < mxnum; i++) {
|
|
int32_t L_75 = V_4;
|
|
int32_t L_76 = V_1;
|
|
if ((((int32_t)L_75) < ((int32_t)L_76)))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::Prepare()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_Prepare_mDFEB94D7E82029938571493F3000EE0D3827DD8D (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __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*)&PathNNConstraint_tD4EC529CCAF3C78A35DF6F147DC195983505DA76_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral109413E55968F1C1E83781AC833CEB4E541C32AF);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral704E2EE125AD016862396D809400BCF51EAD025F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABC7E102E1CD7B3747F9619F647A91B4B98BE7A2);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE12969383F8E8B6867E5F8EEA0D06733C7E599B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2FFCB3EC10B4F58750E28BF9E7E5F50C7F6343E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
PathNNConstraint_tD4EC529CCAF3C78A35DF6F147DC195983505DA76* V_1 = NULL;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// nnConstraint.tags = enabledTags;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_0 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___nnConstraint_15;
|
|
int32_t L_1 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___enabledTags_22;
|
|
NullCheck(L_0);
|
|
L_0->___tags_7 = L_1;
|
|
// var startNNInfo = AstarPath.active.GetNearest(startPoint, nnConstraint);
|
|
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;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___startPoint_32;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_4 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___nnConstraint_15;
|
|
NullCheck(L_2);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_5;
|
|
L_5 = AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3(L_2, L_3, L_4, NULL);
|
|
V_0 = L_5;
|
|
// var pathNNConstraint = nnConstraint as PathNNConstraint;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_6 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___nnConstraint_15;
|
|
V_1 = ((PathNNConstraint_tD4EC529CCAF3C78A35DF6F147DC195983505DA76*)IsInstClass((RuntimeObject*)L_6, PathNNConstraint_tD4EC529CCAF3C78A35DF6F147DC195983505DA76_il2cpp_TypeInfo_var));
|
|
// if (pathNNConstraint != null) {
|
|
PathNNConstraint_tD4EC529CCAF3C78A35DF6F147DC195983505DA76* L_7 = V_1;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// pathNNConstraint.SetStart(startNNInfo.node);
|
|
PathNNConstraint_tD4EC529CCAF3C78A35DF6F147DC195983505DA76* L_8 = V_1;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_9 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_10 = L_9.___node_0;
|
|
NullCheck(L_8);
|
|
VirtualActionInvoker1< GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(6 /* System.Void Pathfinding.PathNNConstraint::SetStart(Pathfinding.GraphNode) */, L_8, L_10);
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// startPoint = startNNInfo.position;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_11 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11.___position_1;
|
|
__this->___startPoint_32 = L_12;
|
|
// startIntPoint = (Int3)startPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___startPoint_32;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_14;
|
|
L_14 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_13, NULL);
|
|
__this->___startIntPoint_34 = L_14;
|
|
// startNode = startNNInfo.node;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_15 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_16 = L_15.___node_0;
|
|
__this->___startNode_28 = L_16;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___startNode_28), (void*)L_16);
|
|
// if (startNode == null) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_17 = __this->___startNode_28;
|
|
if (L_17)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// FailWithError("Couldn't find a node close to the start point");
|
|
Path_FailWithError_mA4AF1BC36520C428CDDE5EEDF1FA730F07068AC7(__this, _stringLiteralC2FFCB3EC10B4F58750E28BF9E7E5F50C7F6343E, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// if (!CanTraverse(startNode)) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_18 = __this->___startNode_28;
|
|
bool L_19;
|
|
L_19 = Path_CanTraverse_m6591EBB82B68115ECC6D103EBF00414BDDC0A308(__this, L_18, NULL);
|
|
if (L_19)
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
// FailWithError("The node closest to the start point could not be traversed");
|
|
Path_FailWithError_mA4AF1BC36520C428CDDE5EEDF1FA730F07068AC7(__this, _stringLiteral704E2EE125AD016862396D809400BCF51EAD025F, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// if (hasEndPoint) {
|
|
bool L_20;
|
|
L_20 = VirtualFuncInvoker0< bool >::Invoke(28 /* System.Boolean Pathfinding.ABPath::get_hasEndPoint() */, __this);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
{
|
|
// var endNNInfo = AstarPath.active.GetNearest(endPoint, nnConstraint);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_21 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = __this->___endPoint_33;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_23 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___nnConstraint_15;
|
|
NullCheck(L_21);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_24;
|
|
L_24 = AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3(L_21, L_22, L_23, NULL);
|
|
V_2 = L_24;
|
|
// endPoint = endNNInfo.position;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_25 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = L_25.___position_1;
|
|
__this->___endPoint_33 = L_26;
|
|
// endNode = endNNInfo.node;
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_27 = V_2;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_28 = L_27.___node_0;
|
|
__this->___endNode_29 = L_28;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNode_29), (void*)L_28);
|
|
// if (endNode == null) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_29 = __this->___endNode_29;
|
|
if (L_29)
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
// FailWithError("Couldn't find a node close to the end point");
|
|
Path_FailWithError_mA4AF1BC36520C428CDDE5EEDF1FA730F07068AC7(__this, _stringLiteral109413E55968F1C1E83781AC833CEB4E541C32AF, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
// if (!CanTraverse(endNode)) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_30 = __this->___endNode_29;
|
|
bool L_31;
|
|
L_31 = Path_CanTraverse_m6591EBB82B68115ECC6D103EBF00414BDDC0A308(__this, L_30, NULL);
|
|
if (L_31)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
// FailWithError("The node closest to the end point could not be traversed");
|
|
Path_FailWithError_mA4AF1BC36520C428CDDE5EEDF1FA730F07068AC7(__this, _stringLiteralAE12969383F8E8B6867E5F8EEA0D06733C7E599B, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
// if (startNode.Area != endNode.Area) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_32 = __this->___startNode_28;
|
|
NullCheck(L_32);
|
|
uint32_t L_33;
|
|
L_33 = GraphNode_get_Area_m5696D85F0AAF24AEE54DB0FDF83FFC2C83704339(L_32, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_34 = __this->___endNode_29;
|
|
NullCheck(L_34);
|
|
uint32_t L_35;
|
|
L_35 = GraphNode_get_Area_m5696D85F0AAF24AEE54DB0FDF83FFC2C83704339(L_34, NULL);
|
|
if ((((int32_t)L_33) == ((int32_t)L_35)))
|
|
{
|
|
goto IL_0126;
|
|
}
|
|
}
|
|
{
|
|
// FailWithError("There is no valid path to the target");
|
|
Path_FailWithError_mA4AF1BC36520C428CDDE5EEDF1FA730F07068AC7(__this, _stringLiteralABC7E102E1CD7B3747F9619F647A91B4B98BE7A2, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0126:
|
|
{
|
|
// if (!EndPointGridGraphSpecialCase(endNNInfo.node))
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_36 = V_2;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_37 = L_36.___node_0;
|
|
bool L_38;
|
|
L_38 = VirtualFuncInvoker1< bool, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* >::Invoke(29 /* System.Boolean Pathfinding.ABPath::EndPointGridGraphSpecialCase(Pathfinding.GraphNode) */, __this, L_37);
|
|
if (L_38)
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
{
|
|
// hTarget = (Int3)endPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = __this->___endPoint_33;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_40;
|
|
L_40 = Int3_op_Explicit_m735A20700611A249214D777FBA105305CEA5C34F(L_39, NULL);
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTarget_21 = L_40;
|
|
// hTargetNode = endNode;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_41 = __this->___endNode_29;
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTargetNode_20 = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___hTargetNode_20), (void*)L_41);
|
|
// pathHandler.GetPathNode(endNode).flag1 = true;
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_42 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_43 = __this->___endNode_29;
|
|
NullCheck(L_42);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_44;
|
|
L_44 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_42, L_43, NULL);
|
|
NullCheck(L_44);
|
|
PathNode_set_flag1_m65365E945A7D9B5E84135815329E8B5A874F947C(L_44, (bool)1, NULL);
|
|
}
|
|
|
|
IL_0168:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::CompletePathIfStartIsValidTarget()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_CompletePathIfStartIsValidTarget_m11A8E305B0F11503804B4E601CDB57030A4FBA4B (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (hasEndPoint && pathHandler.GetPathNode(startNode).flag1) {
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(28 /* System.Boolean Pathfinding.ABPath::get_hasEndPoint() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_1 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = __this->___startNode_28;
|
|
NullCheck(L_1);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_3;
|
|
L_3 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_1, L_2, NULL);
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = PathNode_get_flag1_m00AA9F729101A2E09DDF3F46BD4E7436F60B52FD(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// CompleteWith(startNode);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = __this->___startNode_28;
|
|
ABPath_CompleteWith_m90FB462B6AC277C51DFB088331873225BA9087CE(__this, L_5, NULL);
|
|
// Trace(pathHandler.GetPathNode(startNode));
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_6 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7 = __this->___startNode_28;
|
|
NullCheck(L_6);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_8;
|
|
L_8 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_6, L_7, NULL);
|
|
VirtualActionInvoker1< PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* >::Invoke(21 /* System.Void Pathfinding.Path::Trace(Pathfinding.PathNode) */, __this, L_8);
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::Initialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_Initialize_m257D284275B2148EB5FDBD0FDDF0E98F39CA0A91 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31D8B44986F36AD5B0B9C7FB57917DA193BA844F);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// if (startNode != null) pathHandler.GetPathNode(startNode).flag2 = true;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = __this->___startNode_28;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// if (startNode != null) pathHandler.GetPathNode(startNode).flag2 = true;
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_1 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = __this->___startNode_28;
|
|
NullCheck(L_1);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_3;
|
|
L_3 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_1, L_2, NULL);
|
|
NullCheck(L_3);
|
|
PathNode_set_flag2_mFD251C4F3B6A314822D452F55629473C66D73AB3(L_3, (bool)1, NULL);
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// if (endNode != null) pathHandler.GetPathNode(endNode).flag2 = true;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = __this->___endNode_29;
|
|
if (!L_4)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
// if (endNode != null) pathHandler.GetPathNode(endNode).flag2 = true;
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_5 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = __this->___endNode_29;
|
|
NullCheck(L_5);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_7;
|
|
L_7 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_5, L_6, NULL);
|
|
NullCheck(L_7);
|
|
PathNode_set_flag2_mFD251C4F3B6A314822D452F55629473C66D73AB3(L_7, (bool)1, NULL);
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// PathNode startRNode = pathHandler.GetPathNode(startNode);
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_8 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_9 = __this->___startNode_28;
|
|
NullCheck(L_8);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_10;
|
|
L_10 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_8, L_9, NULL);
|
|
V_0 = L_10;
|
|
// startRNode.node = startNode;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_11 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_12 = __this->___startNode_28;
|
|
NullCheck(L_11);
|
|
L_11->___node_0 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___node_0), (void*)L_12);
|
|
// startRNode.pathID = pathHandler.PathID;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_13 = V_0;
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_14 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
NullCheck(L_14);
|
|
uint16_t L_15;
|
|
L_15 = PathHandler_get_PathID_mB2BEB9A4DB6D6F853198DF7BE9E0CCE63CF1F633_inline(L_14, NULL);
|
|
NullCheck(L_13);
|
|
L_13->___pathID_2 = L_15;
|
|
// startRNode.parent = null;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
L_16->___parent_1 = (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->___parent_1), (void*)(PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A*)NULL);
|
|
// startRNode.cost = 0;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
PathNode_set_cost_m4F0D1036108954F1BEEE9B2F05D2B1361340DB9B(L_17, 0, NULL);
|
|
// startRNode.G = GetTraversalCost(startNode);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_18 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_19 = __this->___startNode_28;
|
|
uint32_t L_20;
|
|
L_20 = Path_GetTraversalCost_mC9C3D703DF4EB5AF7B3B8C61CD7F952063E4D1B1(__this, L_19, NULL);
|
|
NullCheck(L_18);
|
|
PathNode_set_G_m3442A82598E500CE060A1D38E4A51B1AAF27D22B_inline(L_18, L_20, NULL);
|
|
// startRNode.H = CalculateHScore(startNode);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_21 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_22 = __this->___startNode_28;
|
|
uint32_t L_23;
|
|
L_23 = Path_CalculateHScore_m2DC595B3B0268A737F8E956819C3F14C5663BD13(__this, L_22, NULL);
|
|
NullCheck(L_21);
|
|
PathNode_set_H_mAF82EAE13B1FE99B79FBA9BA0AE474433B35E138_inline(L_21, L_23, NULL);
|
|
// CompletePathIfStartIsValidTarget();
|
|
VirtualActionInvoker0::Invoke(30 /* System.Void Pathfinding.ABPath::CompletePathIfStartIsValidTarget() */, __this);
|
|
// if (CompleteState == PathCompleteState.Complete) return;
|
|
int32_t L_24;
|
|
L_24 = Path_get_CompleteState_mEE69369F0E12BC9777F4650382D9D946E11C505B_inline(__this, NULL);
|
|
if ((!(((uint32_t)L_24) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
{
|
|
// if (CompleteState == PathCompleteState.Complete) return;
|
|
return;
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
// startNode.Open(this, startRNode, pathHandler);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_25 = __this->___startNode_28;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_26 = V_0;
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_27 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
NullCheck(L_25);
|
|
VirtualActionInvoker3< Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*, PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A*, PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* >::Invoke(11 /* System.Void Pathfinding.GraphNode::Open(Pathfinding.Path,Pathfinding.PathNode,Pathfinding.PathHandler) */, L_25, __this, L_26, L_27);
|
|
// searchedNodes++;
|
|
int32_t L_28;
|
|
L_28 = Path_get_searchedNodes_m292CBC10DFDEBD2883B746F99009506C2F5C0D4C_inline(__this, NULL);
|
|
V_1 = L_28;
|
|
int32_t L_29 = V_1;
|
|
Path_set_searchedNodes_mEE42EB4BEA9B85DBB6910F04ACDA7B9D09C7194A_inline(__this, ((int32_t)il2cpp_codegen_add(L_29, 1)), NULL);
|
|
// partialBestTarget = startRNode;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_30 = V_0;
|
|
__this->___partialBestTarget_36 = L_30;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___partialBestTarget_36), (void*)L_30);
|
|
// if (pathHandler.heap.isEmpty) {
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_31 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
NullCheck(L_31);
|
|
BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* L_32 = L_31->___heap_3;
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = BinaryHeap_get_isEmpty_mE07D5F71AE028DF9CE6814D0F4CF2E65D039E56B(L_32, NULL);
|
|
if (!L_33)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
// if (calculatePartial) {
|
|
bool L_34 = __this->___calculatePartial_35;
|
|
if (!L_34)
|
|
{
|
|
goto IL_0100;
|
|
}
|
|
}
|
|
{
|
|
// CompletePartial(partialBestTarget);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_35 = __this->___partialBestTarget_36;
|
|
ABPath_CompletePartial_mF8F3467B408B907AEB79B52485EA26B6CD419FD0(__this, L_35, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0100:
|
|
{
|
|
// FailWithError("The start node either had no neighbours, or no neighbours that the path could traverse");
|
|
Path_FailWithError_mA4AF1BC36520C428CDDE5EEDF1FA730F07068AC7(__this, _stringLiteral31D8B44986F36AD5B0B9C7FB57917DA193BA844F, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
// currentR = pathHandler.heap.Remove();
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_36 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
NullCheck(L_36);
|
|
BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* L_37 = L_36->___heap_3;
|
|
NullCheck(L_37);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_38;
|
|
L_38 = BinaryHeap_Remove_m92D5860F8FB93758678CE4498D844906F3025A7B(L_37, NULL);
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10 = L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10), (void*)L_38);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::Cleanup()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_Cleanup_m96E4980E6798C5C88E16A6999A98D0107DE852F1 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (startNode != null) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = __this->___startNode_28;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// var pathStartNode = pathHandler.GetPathNode(startNode);
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_1 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = __this->___startNode_28;
|
|
NullCheck(L_1);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_3;
|
|
L_3 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_1, L_2, NULL);
|
|
// pathStartNode.flag1 = false;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_4 = L_3;
|
|
NullCheck(L_4);
|
|
PathNode_set_flag1_m65365E945A7D9B5E84135815329E8B5A874F947C(L_4, (bool)0, NULL);
|
|
// pathStartNode.flag2 = false;
|
|
NullCheck(L_4);
|
|
PathNode_set_flag2_mFD251C4F3B6A314822D452F55629473C66D73AB3(L_4, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// if (endNode != null) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = __this->___endNode_29;
|
|
if (!L_5)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// var pathEndNode = pathHandler.GetPathNode(endNode);
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_6 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7 = __this->___endNode_29;
|
|
NullCheck(L_6);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_8;
|
|
L_8 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_6, L_7, NULL);
|
|
// pathEndNode.flag1 = false;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_9 = L_8;
|
|
NullCheck(L_9);
|
|
PathNode_set_flag1_m65365E945A7D9B5E84135815329E8B5A874F947C(L_9, (bool)0, NULL);
|
|
// pathEndNode.flag2 = false;
|
|
NullCheck(L_9);
|
|
PathNode_set_flag2_mFD251C4F3B6A314822D452F55629473C66D73AB3(L_9, (bool)0, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// if (gridSpecialCaseNode != null) {
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_10 = __this->___gridSpecialCaseNode_38;
|
|
if (!L_10)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
// var pathNode = pathHandler.GetPathNode(gridSpecialCaseNode);
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_11 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_12 = __this->___gridSpecialCaseNode_38;
|
|
NullCheck(L_11);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_13;
|
|
L_13 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_11, L_12, NULL);
|
|
// pathNode.flag1 = false;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_14 = L_13;
|
|
NullCheck(L_14);
|
|
PathNode_set_flag1_m65365E945A7D9B5E84135815329E8B5A874F947C(L_14, (bool)0, NULL);
|
|
// pathNode.flag2 = false;
|
|
NullCheck(L_14);
|
|
PathNode_set_flag2_mFD251C4F3B6A314822D452F55629473C66D73AB3(L_14, (bool)0, NULL);
|
|
// SetFlagOnSurroundingGridNodes(gridSpecialCaseNode, 1, false);
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_15 = __this->___gridSpecialCaseNode_38;
|
|
ABPath_SetFlagOnSurroundingGridNodes_mBECF89DE9DFD33998FF0FCA3400ABDFADC0770C3(__this, L_15, 1, (bool)0, NULL);
|
|
// SetFlagOnSurroundingGridNodes(gridSpecialCaseNode, 2, false);
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_16 = __this->___gridSpecialCaseNode_38;
|
|
ABPath_SetFlagOnSurroundingGridNodes_mBECF89DE9DFD33998FF0FCA3400ABDFADC0770C3(__this, L_16, 2, (bool)0, NULL);
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::CompletePartial(Pathfinding.PathNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_CompletePartial_mF8F3467B408B907AEB79B52485EA26B6CD419FD0 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// CompleteState = PathCompleteState.Partial;
|
|
Path_set_CompleteState_m4DCDB8EE538A927682FA71BC376AE1A37DDB5C74(__this, 3, NULL);
|
|
// endNode = node.node;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = L_0->___node_0;
|
|
__this->___endNode_29 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNode_29), (void*)L_1);
|
|
// endPoint = endNode.ClosestPointOnNode(originalEndPoint);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = __this->___endNode_29;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___originalEndPoint_31;
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(14 /* UnityEngine.Vector3 Pathfinding.GraphNode::ClosestPointOnNode(UnityEngine.Vector3) */, L_2, L_3);
|
|
__this->___endPoint_33 = L_4;
|
|
// Trace(node);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_5 = ___0_node;
|
|
VirtualActionInvoker1< PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* >::Invoke(21 /* System.Void Pathfinding.Path::Trace(Pathfinding.PathNode) */, __this, L_5);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::CompleteWith(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_CompleteWith_m90FB462B6AC277C51DFB088331873225BA9087CE (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* V_0 = NULL;
|
|
{
|
|
// if (endNode == node) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = __this->___endNode_29;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = ___0_node;
|
|
if ((((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_0) == ((RuntimeObject*)(GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_1)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// var gridNode = node as GridNode;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = ___0_node;
|
|
V_0 = ((GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578*)IsInstClass((RuntimeObject*)L_2, GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var));
|
|
// if (gridNode == null) {
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_3 = V_0;
|
|
if (L_3)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.Exception("Some path is not cleaning up the flag1 field. This is a bug.");
|
|
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_4);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFC374C9D7D7F2F052E3B8DA69E662A154D946D3E)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ABPath_CompleteWith_m90FB462B6AC277C51DFB088331873225BA9087CE_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// endPoint = gridNode.ClosestPointOnNode(originalEndPoint);
|
|
GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578* L_5 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___originalEndPoint_31;
|
|
NullCheck(L_5);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(14 /* UnityEngine.Vector3 Pathfinding.GraphNode::ClosestPointOnNode(UnityEngine.Vector3) */, L_5, L_6);
|
|
__this->___endPoint_33 = L_7;
|
|
// endNode = node;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_8 = ___0_node;
|
|
__this->___endNode_29 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___endNode_29), (void*)L_8);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// CompleteState = PathCompleteState.Complete;
|
|
Path_set_CompleteState_m4DCDB8EE538A927682FA71BC376AE1A37DDB5C74(__this, 2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::CalculateStep(System.Int64)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath_CalculateStep_m16301A795389F166D9A24B8B62F8655296B56F70 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, int64_t ___0_targetTick, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral666917F2A3B881EC9CCB6FAD26EE638805935D96);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// int counter = 0;
|
|
V_0 = 0;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// searchedNodes++;
|
|
int32_t L_0;
|
|
L_0 = Path_get_searchedNodes_m292CBC10DFDEBD2883B746F99009506C2F5C0D4C_inline(__this, NULL);
|
|
V_1 = L_0;
|
|
int32_t L_1 = V_1;
|
|
Path_set_searchedNodes_mEE42EB4BEA9B85DBB6910F04ACDA7B9D09C7194A_inline(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), NULL);
|
|
// if (currentR.flag1) {
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_2 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = PathNode_get_flag1_m00AA9F729101A2E09DDF3F46BD4E7436F60B52FD(L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
// CompleteWith(currentR.node);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_4 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10;
|
|
NullCheck(L_4);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = L_4->___node_0;
|
|
ABPath_CompleteWith_m90FB462B6AC277C51DFB088331873225BA9087CE(__this, L_5, NULL);
|
|
// break;
|
|
goto IL_010e;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// if (currentR.H < partialBestTarget.H) {
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_6 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10;
|
|
NullCheck(L_6);
|
|
uint32_t L_7;
|
|
L_7 = PathNode_get_H_m744D5E3A3334D37CF6C655D83D38ACD478062A68_inline(L_6, NULL);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_8 = __this->___partialBestTarget_36;
|
|
NullCheck(L_8);
|
|
uint32_t L_9;
|
|
L_9 = PathNode_get_H_m744D5E3A3334D37CF6C655D83D38ACD478062A68_inline(L_8, NULL);
|
|
if ((!(((uint32_t)L_7) < ((uint32_t)L_9))))
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
// partialBestTarget = currentR;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_10 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10;
|
|
__this->___partialBestTarget_36 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___partialBestTarget_36), (void*)L_10);
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// currentR.node.Open(this, currentR, pathHandler);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_11 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10;
|
|
NullCheck(L_11);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_12 = L_11->___node_0;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_13 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10;
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_14 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
NullCheck(L_12);
|
|
VirtualActionInvoker3< Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*, PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A*, PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* >::Invoke(11 /* System.Void Pathfinding.GraphNode::Open(Pathfinding.Path,Pathfinding.PathNode,Pathfinding.PathHandler) */, L_12, __this, L_13, L_14);
|
|
// if (pathHandler.heap.isEmpty) {
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_15 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
NullCheck(L_15);
|
|
BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* L_16 = L_15->___heap_3;
|
|
NullCheck(L_16);
|
|
bool L_17;
|
|
L_17 = BinaryHeap_get_isEmpty_mE07D5F71AE028DF9CE6814D0F4CF2E65D039E56B(L_16, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_00b6;
|
|
}
|
|
}
|
|
{
|
|
// if (calculatePartial && partialBestTarget != null) {
|
|
bool L_18 = __this->___calculatePartial_35;
|
|
if (!L_18)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
}
|
|
{
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_19 = __this->___partialBestTarget_36;
|
|
if (!L_19)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
}
|
|
{
|
|
// CompletePartial(partialBestTarget);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_20 = __this->___partialBestTarget_36;
|
|
ABPath_CompletePartial_mF8F3467B408B907AEB79B52485EA26B6CD419FD0(__this, L_20, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// FailWithError("Searched all reachable nodes, but could not find target. This can happen if you have nodes with a different tag blocking the way to the goal. You can enable path.calculatePartial to handle that case workaround (though this comes with a performance cost).");
|
|
Path_FailWithError_mA4AF1BC36520C428CDDE5EEDF1FA730F07068AC7(__this, _stringLiteral666917F2A3B881EC9CCB6FAD26EE638805935D96, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
// currentR = pathHandler.heap.Remove();
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_21 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
NullCheck(L_21);
|
|
BinaryHeap_tFAB87F2B7060A873094B4831B816E60C22FD249A* L_22 = L_21->___heap_3;
|
|
NullCheck(L_22);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_23;
|
|
L_23 = BinaryHeap_Remove_m92D5860F8FB93758678CE4498D844906F3025A7B(L_22, NULL);
|
|
((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10), (void*)L_23);
|
|
// if (counter > 500) {
|
|
int32_t L_24 = V_0;
|
|
if ((((int32_t)L_24) <= ((int32_t)((int32_t)500))))
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
// if (System.DateTime.UtcNow.Ticks >= targetTick) {
|
|
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_25;
|
|
L_25 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
|
|
V_2 = L_25;
|
|
int64_t L_26;
|
|
L_26 = DateTime_get_Ticks_mC2CF04ED0EAB425C72C2532FFC5743777F3C93A6((&V_2), NULL);
|
|
int64_t L_27 = ___0_targetTick;
|
|
if ((((int64_t)L_26) < ((int64_t)L_27)))
|
|
{
|
|
goto IL_00e5;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00e5:
|
|
{
|
|
// counter = 0;
|
|
V_0 = 0;
|
|
// if (searchedNodes > 1000000) {
|
|
int32_t L_28;
|
|
L_28 = Path_get_searchedNodes_m292CBC10DFDEBD2883B746F99009506C2F5C0D4C_inline(__this, NULL);
|
|
if ((((int32_t)L_28) <= ((int32_t)((int32_t)1000000))))
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.Exception("Probable infinite loop. Over 1,000,000 nodes searched");
|
|
Exception_t* L_29 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_29);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AF4B7EA11E12DE38F6CA1A2A216FDBC51E5DEC8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ABPath_CalculateStep_m16301A795389F166D9A24B8B62F8655296B56F70_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
// counter++;
|
|
int32_t L_30 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
// while (CompleteState == PathCompleteState.NotCalculated) {
|
|
int32_t L_31;
|
|
L_31 = Path_get_CompleteState_mEE69369F0E12BC9777F4650382D9D946E11C505B_inline(__this, NULL);
|
|
if (!L_31)
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
|
|
IL_010e:
|
|
{
|
|
// if (CompleteState == PathCompleteState.Complete) {
|
|
int32_t L_32;
|
|
L_32 = Path_get_CompleteState_mEE69369F0E12BC9777F4650382D9D946E11C505B_inline(__this, NULL);
|
|
if ((!(((uint32_t)L_32) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0124;
|
|
}
|
|
}
|
|
{
|
|
// Trace(currentR);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_33 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___currentR_10;
|
|
VirtualActionInvoker1< PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* >::Invoke(21 /* System.Void Pathfinding.Path::Trace(Pathfinding.PathNode) */, __this, L_33);
|
|
return;
|
|
}
|
|
|
|
IL_0124:
|
|
{
|
|
// } else if (calculatePartial && partialBestTarget != null) {
|
|
bool L_34 = __this->___calculatePartial_35;
|
|
if (!L_34)
|
|
{
|
|
goto IL_0140;
|
|
}
|
|
}
|
|
{
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_35 = __this->___partialBestTarget_36;
|
|
if (!L_35)
|
|
{
|
|
goto IL_0140;
|
|
}
|
|
}
|
|
{
|
|
// CompletePartial(partialBestTarget);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_36 = __this->___partialBestTarget_36;
|
|
ABPath_CompletePartial_mF8F3467B408B907AEB79B52485EA26B6CD419FD0(__this, L_36, NULL);
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String Pathfinding.ABPath::DebugString(Pathfinding.PathLog)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ABPath_DebugString_mBE0F36350A058623E20163D764431F2CD57BF728 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, int32_t ___0_logMode, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D81EE1DE2877DE3B10C1F42BF6282F10CBA8E7E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FF7582A03C8F3CD9129F8B4DA4E11354E518D67);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C01CB213C8246ADFF1EE79B732C5DC5C9AF7752);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EE7944F210BD1637F748BB40C8E6972FC7EB48E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB65B1EAF5CE50B05FCDAEEC99D23EB39D12387AE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0C30EB460CE0F29BBF8542F96750173705F1D22);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA943357FC19AD5FCDD8C645D41E0CFBBE9F1F9A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
StringBuilder_t* V_0 = NULL;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* V_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// if (logMode == PathLog.None || (!error && logMode == PathLog.OnlyErrors)) {
|
|
int32_t L_0 = ___0_logMode;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = Path_get_error_m53DE4309315C8B6A124412EC3CBF9AA514414FE2(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_logMode;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)4))))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// return "";
|
|
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// var text = new System.Text.StringBuilder();
|
|
StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_3, NULL);
|
|
V_0 = L_3;
|
|
// DebugStringPrefix(logMode, text);
|
|
int32_t L_4 = ___0_logMode;
|
|
StringBuilder_t* L_5 = V_0;
|
|
Path_DebugStringPrefix_m66C8FCA88350362AEE54B3A93030B58CDFCE234A(__this, L_4, L_5, NULL);
|
|
// if (!error && logMode == PathLog.Heavy) {
|
|
bool L_6;
|
|
L_6 = Path_get_error_m53DE4309315C8B6A124412EC3CBF9AA514414FE2(__this, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_logMode;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
// if (hasEndPoint && endNode != null) {
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker0< bool >::Invoke(28 /* System.Boolean Pathfinding.ABPath::get_hasEndPoint() */, __this);
|
|
if (!L_8)
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_9 = __this->___endNode_29;
|
|
if (!L_9)
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
// PathNode nodeR = pathHandler.GetPathNode(endNode);
|
|
PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* L_10 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___pathHandler_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11 = __this->___endNode_29;
|
|
NullCheck(L_10);
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_12;
|
|
L_12 = PathHandler_GetPathNode_mB0C878D58DE62369AF0843FA14AA078251CB2879(L_10, L_11, NULL);
|
|
V_1 = L_12;
|
|
// text.Append("\nEnd Node\n G: ");
|
|
StringBuilder_t* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
StringBuilder_t* L_14;
|
|
L_14 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_13, _stringLiteral3FF7582A03C8F3CD9129F8B4DA4E11354E518D67, NULL);
|
|
// text.Append(nodeR.G);
|
|
StringBuilder_t* L_15 = V_0;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_16 = V_1;
|
|
NullCheck(L_16);
|
|
uint32_t L_17;
|
|
L_17 = PathNode_get_G_m0E7AE64273951DD9497FF7C653C106AE49E46DCA_inline(L_16, NULL);
|
|
NullCheck(L_15);
|
|
StringBuilder_t* L_18;
|
|
L_18 = StringBuilder_Append_m3C5F10B877B802CA99FA61EC5360B30631270062(L_15, L_17, NULL);
|
|
// text.Append("\n H: ");
|
|
StringBuilder_t* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
StringBuilder_t* L_20;
|
|
L_20 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_19, _stringLiteral6EE7944F210BD1637F748BB40C8E6972FC7EB48E, NULL);
|
|
// text.Append(nodeR.H);
|
|
StringBuilder_t* L_21 = V_0;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
uint32_t L_23;
|
|
L_23 = PathNode_get_H_m744D5E3A3334D37CF6C655D83D38ACD478062A68_inline(L_22, NULL);
|
|
NullCheck(L_21);
|
|
StringBuilder_t* L_24;
|
|
L_24 = StringBuilder_Append_m3C5F10B877B802CA99FA61EC5360B30631270062(L_21, L_23, NULL);
|
|
// text.Append("\n F: ");
|
|
StringBuilder_t* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
StringBuilder_t* L_26;
|
|
L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_25, _stringLiteralC0C30EB460CE0F29BBF8542F96750173705F1D22, NULL);
|
|
// text.Append(nodeR.F);
|
|
StringBuilder_t* L_27 = V_0;
|
|
PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* L_28 = V_1;
|
|
NullCheck(L_28);
|
|
uint32_t L_29;
|
|
L_29 = PathNode_get_F_m28D9FAC258B95CADE70FBEA7D0453166ED64A548(L_28, NULL);
|
|
NullCheck(L_27);
|
|
StringBuilder_t* L_30;
|
|
L_30 = StringBuilder_Append_m3C5F10B877B802CA99FA61EC5360B30631270062(L_27, L_29, NULL);
|
|
// text.Append("\n Point: ");
|
|
StringBuilder_t* L_31 = V_0;
|
|
NullCheck(L_31);
|
|
StringBuilder_t* L_32;
|
|
L_32 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_31, _stringLiteralB65B1EAF5CE50B05FCDAEEC99D23EB39D12387AE, NULL);
|
|
// text.Append(((Vector3)endPoint).ToString());
|
|
StringBuilder_t* L_33 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = __this->___endPoint_33;
|
|
V_2 = L_34;
|
|
String_t* L_35;
|
|
L_35 = Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE((&V_2), NULL);
|
|
NullCheck(L_33);
|
|
StringBuilder_t* L_36;
|
|
L_36 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_33, L_35, NULL);
|
|
// text.Append("\n Graph: ");
|
|
StringBuilder_t* L_37 = V_0;
|
|
NullCheck(L_37);
|
|
StringBuilder_t* L_38;
|
|
L_38 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_37, _stringLiteralCA943357FC19AD5FCDD8C645D41E0CFBBE9F1F9A, NULL);
|
|
// text.Append(endNode.GraphIndex);
|
|
StringBuilder_t* L_39 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_40 = __this->___endNode_29;
|
|
NullCheck(L_40);
|
|
uint32_t L_41;
|
|
L_41 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_40, NULL);
|
|
NullCheck(L_39);
|
|
StringBuilder_t* L_42;
|
|
L_42 = StringBuilder_Append_m3C5F10B877B802CA99FA61EC5360B30631270062(L_39, L_41, NULL);
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
// text.Append("\nStart Node");
|
|
StringBuilder_t* L_43 = V_0;
|
|
NullCheck(L_43);
|
|
StringBuilder_t* L_44;
|
|
L_44 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_43, _stringLiteral2D81EE1DE2877DE3B10C1F42BF6282F10CBA8E7E, NULL);
|
|
// text.Append("\n Point: ");
|
|
StringBuilder_t* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
StringBuilder_t* L_46;
|
|
L_46 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_45, _stringLiteralB65B1EAF5CE50B05FCDAEEC99D23EB39D12387AE, NULL);
|
|
// text.Append(((Vector3)startPoint).ToString());
|
|
StringBuilder_t* L_47 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = __this->___startPoint_32;
|
|
V_2 = L_48;
|
|
String_t* L_49;
|
|
L_49 = Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE((&V_2), NULL);
|
|
NullCheck(L_47);
|
|
StringBuilder_t* L_50;
|
|
L_50 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_47, L_49, NULL);
|
|
// text.Append("\n Graph: ");
|
|
StringBuilder_t* L_51 = V_0;
|
|
NullCheck(L_51);
|
|
StringBuilder_t* L_52;
|
|
L_52 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_51, _stringLiteralCA943357FC19AD5FCDD8C645D41E0CFBBE9F1F9A, NULL);
|
|
// if (startNode != null) text.Append(startNode.GraphIndex);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_53 = __this->___startNode_28;
|
|
if (!L_53)
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
// if (startNode != null) text.Append(startNode.GraphIndex);
|
|
StringBuilder_t* L_54 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_55 = __this->___startNode_28;
|
|
NullCheck(L_55);
|
|
uint32_t L_56;
|
|
L_56 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_55, NULL);
|
|
NullCheck(L_54);
|
|
StringBuilder_t* L_57;
|
|
L_57 = StringBuilder_Append_m3C5F10B877B802CA99FA61EC5360B30631270062(L_54, L_56, NULL);
|
|
goto IL_0154;
|
|
}
|
|
|
|
IL_0148:
|
|
{
|
|
// else text.Append("< null startNode >");
|
|
StringBuilder_t* L_58 = V_0;
|
|
NullCheck(L_58);
|
|
StringBuilder_t* L_59;
|
|
L_59 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_58, _stringLiteral6C01CB213C8246ADFF1EE79B732C5DC5C9AF7752, NULL);
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
// DebugStringSuffix(logMode, text);
|
|
int32_t L_60 = ___0_logMode;
|
|
StringBuilder_t* L_61 = V_0;
|
|
Path_DebugStringSuffix_m245C85FD8EBF769BFA25B6C717E81BCDFC77EC4F(__this, L_60, L_61, NULL);
|
|
// return text.ToString();
|
|
StringBuilder_t* L_62 = V_0;
|
|
NullCheck(L_62);
|
|
String_t* L_63;
|
|
L_63 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_62);
|
|
return L_63;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.ABPath::GetMovementVector(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ABPath_GetMovementVector_m92A3B500FCA4D48435D11FA4D0425BAFF0F0BAC4 (ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
float V_3 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
{
|
|
// if (vectorPath == null || vectorPath.Count == 0) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___vectorPath_9;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___vectorPath_9;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_1, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// if (vectorPath.Count == 1) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___vectorPath_9;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_4, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// return vectorPath[0]-point;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___vectorPath_9;
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_6, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_7, L_8, NULL);
|
|
return L_9;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// float minDist = float.PositiveInfinity;//Mathf.Infinity;
|
|
V_0 = (std::numeric_limits<float>::infinity());
|
|
// int minSegment = 0;
|
|
V_1 = 0;
|
|
// for (int i = 0; i < vectorPath.Count-1; i++) {
|
|
V_2 = 0;
|
|
goto IL_0084;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// Vector3 closest = VectorMath.ClosestPointOnSegment(vectorPath[i], vectorPath[i+1], point);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___vectorPath_9;
|
|
int32_t L_11 = V_2;
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_10, L_11, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_13 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___vectorPath_9;
|
|
int32_t L_14 = V_2;
|
|
NullCheck(L_13);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_13, ((int32_t)il2cpp_codegen_add(L_14, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = VectorMath_ClosestPointOnSegment_mEE1C608A7DCBE4809E300E1AF0C1A8AB6F825A92(L_12, L_15, L_16, NULL);
|
|
// float dist = (closest-point).sqrMagnitude;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___0_point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_17, L_18, NULL);
|
|
V_4 = L_19;
|
|
float L_20;
|
|
L_20 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_4), NULL);
|
|
V_3 = L_20;
|
|
// if (dist < minDist) {
|
|
float L_21 = V_3;
|
|
float L_22 = V_0;
|
|
if ((!(((float)L_21) < ((float)L_22))))
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// minDist = dist;
|
|
float L_23 = V_3;
|
|
V_0 = L_23;
|
|
// minSegment = i;
|
|
int32_t L_24 = V_2;
|
|
V_1 = L_24;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// for (int i = 0; i < vectorPath.Count-1; i++) {
|
|
int32_t L_25 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// for (int i = 0; i < vectorPath.Count-1; i++) {
|
|
int32_t L_26 = V_2;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_27 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___vectorPath_9;
|
|
NullCheck(L_27);
|
|
int32_t L_28;
|
|
L_28 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_27, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_26) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_28, 1)))))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// return vectorPath[minSegment+1]-point;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_29 = ((Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A*)__this)->___vectorPath_9;
|
|
int32_t L_30 = V_1;
|
|
NullCheck(L_29);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_29, ((int32_t)il2cpp_codegen_add(L_30, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_31, L_32, NULL);
|
|
return L_33;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ABPath::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ABPath__cctor_m5708509F8345279EC26188C3750261D50890AC57 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static readonly NNConstraint NNConstraintNone = NNConstraint.None;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_0;
|
|
L_0 = NNConstraint_get_None_m64D379ED16BA6D507F7A3837557A44C519FA4811(NULL);
|
|
((ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_StaticFields*)il2cpp_codegen_static_fields_for(ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var))->___NNConstraintNone_39 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_StaticFields*)il2cpp_codegen_static_fields_for(ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var))->___NNConstraintNone_39), (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.BlockManager::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockManager_Start_mDED3B5ED2C08E50E8D526E990149E96F238D28D0 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __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;
|
|
}
|
|
{
|
|
// if (!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;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.Exception("No AstarPath object in the scene");
|
|
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_2);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral72C869C5B9A1D9F2F1265CDB0A7E98950F9CBC15)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BlockManager_Start_mDED3B5ED2C08E50E8D526E990149E96F238D28D0_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.BlockManager::NodeContainsAnyOf(Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlockManager_NodeContainsAnyOf_m60F1AE9AD47A19DEE2FFAE5658A711DBB9C7A8E5 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* ___1_selector, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// if (!blocked.TryGetValue(node, out blockersInNode)) {
|
|
Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* L_0 = __this->___blocked_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// for (int i = 0; i < blockersInNode.Count; i++) {
|
|
V_1 = 0;
|
|
goto IL_003f;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// var inNode = blockersInNode[i];
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_3 = V_0;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_5;
|
|
L_5 = List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8(L_3, L_4, List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8_RuntimeMethod_var);
|
|
V_2 = L_5;
|
|
// for (int j = 0; j < selector.Count; j++) {
|
|
V_3 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// if (System.Object.ReferenceEquals(inNode, selector[j])) {
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_6 = V_2;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_7 = ___1_selector;
|
|
int32_t L_8 = V_3;
|
|
NullCheck(L_7);
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_9;
|
|
L_9 = List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8(L_7, L_8, List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8_RuntimeMethod_var);
|
|
if ((!(((RuntimeObject*)(SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443*)L_6) == ((RuntimeObject*)(SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443*)L_9))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// for (int j = 0; j < selector.Count; j++) {
|
|
int32_t L_10 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// for (int j = 0; j < selector.Count; j++) {
|
|
int32_t L_11 = V_3;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_12 = ___1_selector;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_inline(L_12, List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < blockersInNode.Count; i++) {
|
|
int32_t L_14 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// for (int i = 0; i < blockersInNode.Count; i++) {
|
|
int32_t L_15 = V_1;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_inline(L_16, List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var);
|
|
if ((((int32_t)L_15) < ((int32_t)L_17)))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.BlockManager::NodeContainsAnyExcept(Pathfinding.GraphNode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BlockManager_NodeContainsAnyExcept_mCBE1E07491F2C6068F87910681C763371F994341 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* ___1_selector, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* V_2 = NULL;
|
|
bool V_3 = false;
|
|
int32_t V_4 = 0;
|
|
{
|
|
// if (!blocked.TryGetValue(node, out blockersInNode)) {
|
|
Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* L_0 = __this->___blocked_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// for (int i = 0; i < blockersInNode.Count; i++) {
|
|
V_1 = 0;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// var inNode = blockersInNode[i];
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_3 = V_0;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_5;
|
|
L_5 = List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8(L_3, L_4, List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8_RuntimeMethod_var);
|
|
V_2 = L_5;
|
|
// bool found = false;
|
|
V_3 = (bool)0;
|
|
// for (int j = 0; j < selector.Count; j++) {
|
|
V_4 = 0;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// if (System.Object.ReferenceEquals(inNode, selector[j])) {
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_6 = V_2;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_7 = ___1_selector;
|
|
int32_t L_8 = V_4;
|
|
NullCheck(L_7);
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_9;
|
|
L_9 = List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8(L_7, L_8, List_1_get_Item_mBAB1F6A5B02EAF4C5D70B4E1FEEA7E3BD21713A8_RuntimeMethod_var);
|
|
if ((!(((RuntimeObject*)(SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443*)L_6) == ((RuntimeObject*)(SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443*)L_9))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
// found = true;
|
|
V_3 = (bool)1;
|
|
// break;
|
|
goto IL_0044;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// for (int j = 0; j < selector.Count; j++) {
|
|
int32_t L_10 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// for (int j = 0; j < selector.Count; j++) {
|
|
int32_t L_11 = V_4;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_12 = ___1_selector;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_inline(L_12, List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// if (!found) return true;
|
|
bool L_14 = V_3;
|
|
if (L_14)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
// if (!found) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// for (int i = 0; i < blockersInNode.Count; i++) {
|
|
int32_t L_15 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// for (int i = 0; i < blockersInNode.Count; i++) {
|
|
int32_t L_16 = V_1;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_inline(L_17, List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var);
|
|
if ((((int32_t)L_16) < ((int32_t)L_18)))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BlockManager::InternalBlock(Pathfinding.GraphNode,Pathfinding.SingleNodeBlocker)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockManager_InternalBlock_mDB1BE5427F417A04E396D2CA4B38150A5B227EC3 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* ___1_blocker, 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*)&U3CU3Ec__DisplayClass6_0_U3CInternalBlockU3Eb__0_m2AFA725EB9AEA46CEBEDD77610F8CE29F84D9CDB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* V_0 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* L_0 = (U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass6_0__ctor_mD06F340298CA24AEB6F1D4BCE6677EBAA376AF07(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_0 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
|
|
U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* L_2 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ___0_node;
|
|
NullCheck(L_2);
|
|
L_2->___node_1 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_2->___node_1), (void*)L_3);
|
|
U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* L_4 = V_0;
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_5 = ___1_blocker;
|
|
NullCheck(L_4);
|
|
L_4->___blocker_2 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_4->___blocker_2), (void*)L_5);
|
|
// AstarPath.active.AddWorkItem(new AstarWorkItem(() => {
|
|
// List<SingleNodeBlocker> blockersInNode;
|
|
// if (!blocked.TryGetValue(node, out blockersInNode)) {
|
|
// blockersInNode = blocked[node] = ListPool<SingleNodeBlocker>.Claim();
|
|
// }
|
|
//
|
|
// blockersInNode.Add(blocker);
|
|
// }));
|
|
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;
|
|
U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* L_7 = V_0;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_8, L_7, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CInternalBlockU3Eb__0_m2AFA725EB9AEA46CEBEDD77610F8CE29F84D9CDB_RuntimeMethod_var), NULL);
|
|
AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
AstarWorkItem__ctor_m3D28340F13DC5ADB7DA7F8D6799BFB8E1193E0EF((&L_9), L_8, (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB*)NULL, /*hidden argument*/NULL);
|
|
NullCheck(L_6);
|
|
AstarPath_AddWorkItem_mC000E585CE2B6D124153897E9C2CFDDFED7632F0(L_6, L_9, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BlockManager::InternalUnblock(Pathfinding.GraphNode,Pathfinding.SingleNodeBlocker)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockManager_InternalUnblock_m4F35AC4BB7D96368E9F23708384FAC60980E71E1 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* ___1_blocker, 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*)&U3CU3Ec__DisplayClass7_0_U3CInternalUnblockU3Eb__0_m6FC0F54684596EC4166F2B280CFB26E4157A9A4B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* V_0 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* L_0 = (U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass7_0__ctor_m94449090CD3F4E195DBD847D9B5D28B28BA64764(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_0 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
|
|
U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* L_2 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ___0_node;
|
|
NullCheck(L_2);
|
|
L_2->___node_1 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_2->___node_1), (void*)L_3);
|
|
U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* L_4 = V_0;
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_5 = ___1_blocker;
|
|
NullCheck(L_4);
|
|
L_4->___blocker_2 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_4->___blocker_2), (void*)L_5);
|
|
// AstarPath.active.AddWorkItem(new AstarWorkItem(() => {
|
|
// List<SingleNodeBlocker> blockersInNode;
|
|
// if (blocked.TryGetValue(node, out blockersInNode)) {
|
|
// blockersInNode.Remove(blocker);
|
|
//
|
|
// if (blockersInNode.Count == 0) {
|
|
// blocked.Remove(node);
|
|
// ListPool<SingleNodeBlocker>.Release(ref blockersInNode);
|
|
// }
|
|
// }
|
|
// }));
|
|
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;
|
|
U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* L_7 = V_0;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_8, L_7, (intptr_t)((void*)U3CU3Ec__DisplayClass7_0_U3CInternalUnblockU3Eb__0_m6FC0F54684596EC4166F2B280CFB26E4157A9A4B_RuntimeMethod_var), NULL);
|
|
AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
AstarWorkItem__ctor_m3D28340F13DC5ADB7DA7F8D6799BFB8E1193E0EF((&L_9), L_8, (Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB*)NULL, /*hidden argument*/NULL);
|
|
NullCheck(L_6);
|
|
AstarPath_AddWorkItem_mC000E585CE2B6D124153897E9C2CFDDFED7632F0(L_6, L_9, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BlockManager::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BlockManager__ctor_mDBF5CA236C7CBB6CDF553DFC1BD91A8207CEF657 (BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mDD8756A3463A12D2B6CB56529C59226BA488D198_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// Dictionary<GraphNode, List<SingleNodeBlocker> > blocked = new Dictionary<GraphNode, List<SingleNodeBlocker> >();
|
|
Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* L_0 = (Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD*)il2cpp_codegen_object_new(Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_mDD8756A3463A12D2B6CB56529C59226BA488D198(L_0, Dictionary_2__ctor_mDD8756A3463A12D2B6CB56529C59226BA488D198_RuntimeMethod_var);
|
|
__this->___blocked_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___blocked_5), (void*)L_0);
|
|
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
|
|
#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.BlockManager/BlockMode Pathfinding.BlockManager/TraversalProvider::get_mode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TraversalProvider_get_mode_m0E28FA3AC6247DB2AD2BEE1B94FF044EEE20FCAE (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public BlockMode mode { get; private set; }
|
|
int32_t L_0 = __this->___U3CmodeU3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BlockManager/TraversalProvider::set_mode(Pathfinding.BlockManager/BlockMode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraversalProvider_set_mode_m5E1E749F93F64D155B78B0B292534F01F056B369 (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public BlockMode mode { get; private set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CmodeU3Ek__BackingField_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BlockManager/TraversalProvider::.ctor(Pathfinding.BlockManager,Pathfinding.BlockManager/BlockMode,System.Collections.Generic.List`1<Pathfinding.SingleNodeBlocker>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TraversalProvider__ctor_m318D9DA8EC4A53461BB99F482C158CDD6AEC6A4E (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* ___0_blockManager, int32_t ___1_mode, List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* ___2_selector, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public TraversalProvider (BlockManager blockManager, BlockMode mode, List<SingleNodeBlocker> selector) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// if (blockManager == null) throw new System.ArgumentNullException("blockManager");
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_0 = ___0_blockManager;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// if (blockManager == null) throw new System.ArgumentNullException("blockManager");
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_2);
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F1F68CCB9EF2A418E49379DD44F8ED1885E3ACB)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TraversalProvider__ctor_m318D9DA8EC4A53461BB99F482C158CDD6AEC6A4E_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// if (selector == null) throw new System.ArgumentNullException("selector");
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_3 = ___2_selector;
|
|
if (L_3)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// if (selector == null) throw new System.ArgumentNullException("selector");
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_4);
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral524550C6C905CF9652740A6CFE444CF3F875E850)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TraversalProvider__ctor_m318D9DA8EC4A53461BB99F482C158CDD6AEC6A4E_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// this.blockManager = blockManager;
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_5 = ___0_blockManager;
|
|
__this->___blockManager_0 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___blockManager_0), (void*)L_5);
|
|
// this.mode = mode;
|
|
int32_t L_6 = ___1_mode;
|
|
TraversalProvider_set_mode_m5E1E749F93F64D155B78B0B292534F01F056B369_inline(__this, L_6, NULL);
|
|
// this.selector = selector;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_7 = ___2_selector;
|
|
__this->___selector_2 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___selector_2), (void*)L_7);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.BlockManager/TraversalProvider::CanTraverse(Pathfinding.Path,Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TraversalProvider_CanTraverse_m6892060EC45DEAE50C740BC420B33500B3699C57 (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* ___0_path, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___1_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (!node.Walkable || (path.enabledTags >> (int)node.Tag & 0x1) == 0) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___1_node;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_2 = ___0_path;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = L_2->___enabledTags_22;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = ___1_node;
|
|
NullCheck(L_4);
|
|
uint32_t L_5;
|
|
L_5 = GraphNode_get_Tag_m1E8BB45933CFC75EFFF09488C59CE1289A3543BC(L_4, NULL);
|
|
if (((int32_t)(((int32_t)(L_3>>((int32_t)((int32_t)L_5&((int32_t)31)))))&1)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// } else if (mode == BlockMode.OnlySelector) {
|
|
int32_t L_6;
|
|
L_6 = TraversalProvider_get_mode_m0E28FA3AC6247DB2AD2BEE1B94FF044EEE20FCAE_inline(__this, NULL);
|
|
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// return !blockManager.NodeContainsAnyOf(node, selector);
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_7 = __this->___blockManager_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_8 = ___1_node;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_9 = __this->___selector_2;
|
|
NullCheck(L_7);
|
|
bool L_10;
|
|
L_10 = BlockManager_NodeContainsAnyOf_m60F1AE9AD47A19DEE2FFAE5658A711DBB9C7A8E5(L_7, L_8, L_9, NULL);
|
|
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// return !blockManager.NodeContainsAnyExcept(node, selector);
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_11 = __this->___blockManager_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_12 = ___1_node;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_13 = __this->___selector_2;
|
|
NullCheck(L_11);
|
|
bool L_14;
|
|
L_14 = BlockManager_NodeContainsAnyExcept_mCBE1E07491F2C6068F87910681C763371F994341(L_11, L_12, L_13, NULL);
|
|
return (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.UInt32 Pathfinding.BlockManager/TraversalProvider::GetTraversalCost(Pathfinding.Path,Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TraversalProvider_GetTraversalCost_m3DA58BD0A79BCAAF59D32D3B0A743520EE3B6B17 (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* ___0_path, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___1_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return path.GetTagPenalty((int)node.Tag) + node.Penalty;
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_0 = ___0_path;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = ___1_node;
|
|
NullCheck(L_1);
|
|
uint32_t L_2;
|
|
L_2 = GraphNode_get_Tag_m1E8BB45933CFC75EFFF09488C59CE1289A3543BC(L_1, NULL);
|
|
NullCheck(L_0);
|
|
uint32_t L_3;
|
|
L_3 = Path_GetTagPenalty_m933FF50BB43D802C60831C3F262E053D290A0249(L_0, L_2, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = ___1_node;
|
|
NullCheck(L_4);
|
|
uint32_t L_5;
|
|
L_5 = GraphNode_get_Penalty_mB571B6C662C647253292F6CB15BA639E9FC11B00_inline(L_4, NULL);
|
|
return ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_5));
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Pathfinding.BlockManager/<>c__DisplayClass6_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mD06F340298CA24AEB6F1D4BCE6677EBAA376AF07 (U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BlockManager/<>c__DisplayClass6_0::<InternalBlock>b__0()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0_U3CInternalBlockU3Eb__0_m2AFA725EB9AEA46CEBEDD77610F8CE29F84D9CDB (U3CU3Ec__DisplayClass6_0_tD379C41AB3FACB215A7F40630F7742CA7642191B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD9CC61CBBB04F3359502C9260C4B8EBB1F0CF7E2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m7C2D2E8C1B5553BBC31B11F1BC8EB5AC4BB424C3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t5E9CD1616AC8DC4C4E5207E942F2887DA4CDE63A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA6A45336904726B860C48D07A0B0AA5B6EA06373_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* V_0 = NULL;
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* V_1 = NULL;
|
|
{
|
|
// if (!blocked.TryGetValue(node, out blockersInNode)) {
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_0 = __this->___U3CU3E4__this_0;
|
|
NullCheck(L_0);
|
|
Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* L_1 = L_0->___blocked_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = __this->___node_1;
|
|
NullCheck(L_1);
|
|
bool L_3;
|
|
L_3 = Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var);
|
|
if (L_3)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// blockersInNode = blocked[node] = ListPool<SingleNodeBlocker>.Claim();
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_4 = __this->___U3CU3E4__this_0;
|
|
NullCheck(L_4);
|
|
Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* L_5 = L_4->___blocked_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = __this->___node_1;
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t5E9CD1616AC8DC4C4E5207E942F2887DA4CDE63A_il2cpp_TypeInfo_var);
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_7;
|
|
L_7 = ListPool_1_Claim_m7C2D2E8C1B5553BBC31B11F1BC8EB5AC4BB424C3(ListPool_1_Claim_m7C2D2E8C1B5553BBC31B11F1BC8EB5AC4BB424C3_RuntimeMethod_var);
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_8 = L_7;
|
|
V_1 = L_8;
|
|
NullCheck(L_5);
|
|
Dictionary_2_set_Item_mD9CC61CBBB04F3359502C9260C4B8EBB1F0CF7E2(L_5, L_6, L_8, Dictionary_2_set_Item_mD9CC61CBBB04F3359502C9260C4B8EBB1F0CF7E2_RuntimeMethod_var);
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_9 = V_1;
|
|
V_0 = L_9;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// blockersInNode.Add(blocker);
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_10 = V_0;
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_11 = __this->___blocker_2;
|
|
NullCheck(L_10);
|
|
List_1_Add_mA6A45336904726B860C48D07A0B0AA5B6EA06373_inline(L_10, L_11, List_1_Add_mA6A45336904726B860C48D07A0B0AA5B6EA06373_RuntimeMethod_var);
|
|
// }));
|
|
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.BlockManager/<>c__DisplayClass7_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m94449090CD3F4E195DBD847D9B5D28B28BA64764 (U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.BlockManager/<>c__DisplayClass7_0::<InternalUnblock>b__0()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0_U3CInternalUnblockU3Eb__0_m6FC0F54684596EC4166F2B280CFB26E4157A9A4B (U3CU3Ec__DisplayClass7_0_t65EC69C37DD4D903A81301573B67AE457D7BB361* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m36B31FBA7D5A26FB6B6784124E2E6088BDAF1BC3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Release_m093A2BF5F261B3C814E7022F41D53E15FE6D65F4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t5E9CD1616AC8DC4C4E5207E942F2887DA4CDE63A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m2DA020A48E44D8BFD42B97E35974DB18BA9CE6B1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* V_0 = NULL;
|
|
{
|
|
// if (blocked.TryGetValue(node, out blockersInNode)) {
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_0 = __this->___U3CU3E4__this_0;
|
|
NullCheck(L_0);
|
|
Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* L_1 = L_0->___blocked_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = __this->___node_1;
|
|
NullCheck(L_1);
|
|
bool L_3;
|
|
L_3 = Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_mCEB7CC6CAB5B350250C7AC9FB52858E2926F1CAF_RuntimeMethod_var);
|
|
if (!L_3)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// blockersInNode.Remove(blocker);
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_4 = V_0;
|
|
SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* L_5 = __this->___blocker_2;
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = List_1_Remove_m2DA020A48E44D8BFD42B97E35974DB18BA9CE6B1(L_4, L_5, List_1_Remove_m2DA020A48E44D8BFD42B97E35974DB18BA9CE6B1_RuntimeMethod_var);
|
|
// if (blockersInNode.Count == 0) {
|
|
List_1_tFDA3EAC2129CFCEFD3312396731236F0C80385EE* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_inline(L_7, List_1_get_Count_mF8E61FC716056902AA3E365C6C49688697BCCFE3_RuntimeMethod_var);
|
|
if (L_8)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// blocked.Remove(node);
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_9 = __this->___U3CU3E4__this_0;
|
|
NullCheck(L_9);
|
|
Dictionary_2_t14F67A4CFC6899A24F3085AC2CFC238308B0ABDD* L_10 = L_9->___blocked_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11 = __this->___node_1;
|
|
NullCheck(L_10);
|
|
bool L_12;
|
|
L_12 = Dictionary_2_Remove_m36B31FBA7D5A26FB6B6784124E2E6088BDAF1BC3(L_10, L_11, Dictionary_2_Remove_m36B31FBA7D5A26FB6B6784124E2E6088BDAF1BC3_RuntimeMethod_var);
|
|
// ListPool<SingleNodeBlocker>.Release(ref blockersInNode);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t5E9CD1616AC8DC4C4E5207E942F2887DA4CDE63A_il2cpp_TypeInfo_var);
|
|
ListPool_1_Release_m093A2BF5F261B3C814E7022F41D53E15FE6D65F4((&V_0), ListPool_1_Release_m093A2BF5F261B3C814E7022F41D53E15FE6D65F4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// }));
|
|
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.GraphNode Pathfinding.SingleNodeBlocker::get_lastBlocked()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* SingleNodeBlocker_get_lastBlocked_m86E87F64A582CBF50CD09808D93DF3E89F20E146 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GraphNode lastBlocked { get; private set; }
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = __this->___U3ClastBlockedU3Ek__BackingField_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.SingleNodeBlocker::set_lastBlocked(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker_set_lastBlocked_m10BFCFEBEE53792BF4BE3CEAD86710764D94D021 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GraphNode lastBlocked { get; private set; }
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_value;
|
|
__this->___U3ClastBlockedU3Ek__BackingField_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClastBlockedU3Ek__BackingField_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.SingleNodeBlocker::BlockAtCurrentPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker_BlockAtCurrentPosition_mCC8832EB9C2038DB6017A3A8D2B952B11EE5905B (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// BlockAt(transform.position);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
|
|
SingleNodeBlocker_BlockAt_m26058BF36FA816961E7197ADC899E1A7609523F4(__this, L_1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.SingleNodeBlocker::BlockAt(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker_BlockAt_m26058BF36FA816961E7197ADC899E1A7609523F4 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, 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;
|
|
}
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_0 = NULL;
|
|
{
|
|
// Unblock();
|
|
SingleNodeBlocker_Unblock_m2348FA69E69C81320F15B0EBAD734F2C02B5CF53(__this, NULL);
|
|
// var node = AstarPath.active.GetNearest(position, NNConstraint.None).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;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_2;
|
|
L_2 = NNConstraint_get_None_m64D379ED16BA6D507F7A3837557A44C519FA4811(NULL);
|
|
NullCheck(L_0);
|
|
NNInfo_tA85703447EFEE17F9138E4518FC423F3870AE7A2 L_3;
|
|
L_3 = AstarPath_GetNearest_mEDA1176CC4AFCAD80383D0D747CA2FC45C1950A3(L_0, L_1, L_2, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = L_3.___node_0;
|
|
V_0 = L_4;
|
|
// if (node != null) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = V_0;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// Block(node);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = V_0;
|
|
SingleNodeBlocker_Block_m54CC7A4CEDF88B8E16AE9C7102944DD05CECFD81(__this, L_6, NULL);
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.SingleNodeBlocker::Block(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker_Block_m54CC7A4CEDF88B8E16AE9C7102944DD05CECFD81 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (node == null)
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// 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*)&SingleNodeBlocker_Block_m54CC7A4CEDF88B8E16AE9C7102944DD05CECFD81_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// manager.InternalBlock(node, this);
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_2 = __this->___manager_6;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ___0_node;
|
|
NullCheck(L_2);
|
|
BlockManager_InternalBlock_mDB1BE5427F417A04E396D2CA4B38150A5B227EC3(L_2, L_3, __this, NULL);
|
|
// lastBlocked = node;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = ___0_node;
|
|
SingleNodeBlocker_set_lastBlocked_m10BFCFEBEE53792BF4BE3CEAD86710764D94D021_inline(__this, L_4, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.SingleNodeBlocker::Unblock()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker_Unblock_m2348FA69E69C81320F15B0EBAD734F2C02B5CF53 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (lastBlocked == null || lastBlocked.Destroyed) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0;
|
|
L_0 = SingleNodeBlocker_get_lastBlocked_m86E87F64A582CBF50CD09808D93DF3E89F20E146_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1;
|
|
L_1 = SingleNodeBlocker_get_lastBlocked_m86E87F64A582CBF50CD09808D93DF3E89F20E146_inline(__this, NULL);
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// lastBlocked = null;
|
|
SingleNodeBlocker_set_lastBlocked_m10BFCFEBEE53792BF4BE3CEAD86710764D94D021_inline(__this, (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// manager.InternalUnblock(lastBlocked, this);
|
|
BlockManager_t579C3763ADE0FCD0F3BAF500092E69E8E44D43B4* L_3 = __this->___manager_6;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4;
|
|
L_4 = SingleNodeBlocker_get_lastBlocked_m86E87F64A582CBF50CD09808D93DF3E89F20E146_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
BlockManager_InternalUnblock_m4F35AC4BB7D96368E9F23708384FAC60980E71E1(L_3, L_4, __this, NULL);
|
|
// lastBlocked = null;
|
|
SingleNodeBlocker_set_lastBlocked_m10BFCFEBEE53792BF4BE3CEAD86710764D94D021_inline(__this, (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.SingleNodeBlocker::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleNodeBlocker__ctor_m00A993D8C62486725BD3F62D9FF165A9E402A643 (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
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
|
|
// System.Void Pathfinding.AstarProfiler::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler__ctor_mDD615FE0F1F492352422FFCD4725D46BBB32AA22 (AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// private AstarProfiler() {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::InitializeFastProfile(System.String[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_InitializeFastProfile_mE564384C6B691F497DE600D61270D365F385C5B8 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_profileNames, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral038BE034E8DCC699BFA4EFDAAFD8375693877C73);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40A0C44F8C9D27971FBC84899F62BA9E0B867A03);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// fastProfileNames = new string[profileNames.Length+2];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_profileNames;
|
|
NullCheck(L_0);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_0)->max_length)), 2)));
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3), (void*)L_1);
|
|
// Array.Copy(profileNames, fastProfileNames, profileNames.Length);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ___0_profileNames;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ___0_profileNames;
|
|
NullCheck(L_4);
|
|
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_2, (RuntimeArray*)L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
|
|
// fastProfileNames[fastProfileNames.Length-2] = "__Control1__";
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3;
|
|
NullCheck(L_6);
|
|
NullCheck(L_5);
|
|
ArrayElementTypeCheck (L_5, _stringLiteral40A0C44F8C9D27971FBC84899F62BA9E0B867A03);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), 2))), (String_t*)_stringLiteral40A0C44F8C9D27971FBC84899F62BA9E0B867A03);
|
|
// fastProfileNames[fastProfileNames.Length-1] = "__Control2__";
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3;
|
|
NullCheck(L_8);
|
|
NullCheck(L_7);
|
|
ArrayElementTypeCheck (L_7, _stringLiteral038BE034E8DCC699BFA4EFDAAFD8375693877C73);
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), 1))), (String_t*)_stringLiteral038BE034E8DCC699BFA4EFDAAFD8375693877C73);
|
|
// fastProfiles = new ProfilePoint[fastProfileNames.Length];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3;
|
|
NullCheck(L_9);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_10 = (ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040*)(ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040*)SZArrayNew(ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)));
|
|
((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2), (void*)L_10);
|
|
// for (int i = 0; i < fastProfiles.Length; i++) fastProfiles[i] = new ProfilePoint();
|
|
V_0 = 0;
|
|
goto IL_006a;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// for (int i = 0; i < fastProfiles.Length; i++) fastProfiles[i] = new ProfilePoint();
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_11 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
int32_t L_12 = V_0;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_13 = (ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A*)il2cpp_codegen_object_new(ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_13);
|
|
ProfilePoint__ctor_m3F72181E83DC7964BCC38A079D2BFE18D56E4A7B(L_13, NULL);
|
|
NullCheck(L_11);
|
|
ArrayElementTypeCheck (L_11, L_13);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A*)L_13);
|
|
// for (int i = 0; i < fastProfiles.Length; i++) fastProfiles[i] = new ProfilePoint();
|
|
int32_t L_14 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// for (int i = 0; i < fastProfiles.Length; i++) fastProfiles[i] = new ProfilePoint();
|
|
int32_t L_15 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_16 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
NullCheck(L_16);
|
|
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::StartFastProfile(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_StartFastProfile_m64B65D9C4FAFEBB2E0B9241B7F04D2D09A4BCC86 (int32_t ___0_tag, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// fastProfiles[tag].watch.Start();//lastRecorded = DateTime.UtcNow;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_0 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
int32_t L_1 = ___0_tag;
|
|
NullCheck(L_0);
|
|
int32_t L_2 = L_1;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
|
|
NullCheck(L_3);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_4 = L_3->___watch_0;
|
|
NullCheck(L_4);
|
|
Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915(L_4, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::EndFastProfile(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_EndFastProfile_m47FB9C99298F0463DF0E6B8E98DB4DF26D30390C (int32_t ___0_tag, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// ProfilePoint point = fastProfiles[tag];
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_0 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
int32_t L_1 = ___0_tag;
|
|
NullCheck(L_0);
|
|
int32_t L_2 = L_1;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
|
|
// point.totalCalls++;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_4 = L_3;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_5 = L_4;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___totalCalls_1;
|
|
NullCheck(L_5);
|
|
L_5->___totalCalls_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
// point.watch.Stop();
|
|
NullCheck(L_4);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_7 = L_4->___watch_0;
|
|
NullCheck(L_7);
|
|
Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_7, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::EndProfile()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_EndProfile_m44596E8F0F87728E4A87536014D89308EB438226 (const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::StartProfile(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_StartProfile_mBCE96C6182D6DE6AE8B9D4768D842BEBFF7D61DF (String_t* ___0_tag, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0A9D7E38D9B4CB4EF7973C585AB63E8D8FB58A2B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m93EDFEB346A3EA0B6BD29FF7036DAF22BF212E49_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* V_0 = NULL;
|
|
{
|
|
// profiles.TryGetValue(tag, out point);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* L_0 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0;
|
|
String_t* L_1 = ___0_tag;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryGetValue_m0A9D7E38D9B4CB4EF7973C585AB63E8D8FB58A2B(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m0A9D7E38D9B4CB4EF7973C585AB63E8D8FB58A2B_RuntimeMethod_var);
|
|
// if (point == null) {
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_3 = V_0;
|
|
if (L_3)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// point = new ProfilePoint();
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_4 = (ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A*)il2cpp_codegen_object_new(ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
ProfilePoint__ctor_m3F72181E83DC7964BCC38A079D2BFE18D56E4A7B(L_4, NULL);
|
|
V_0 = L_4;
|
|
// profiles[tag] = point;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* L_5 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0;
|
|
String_t* L_6 = ___0_tag;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_7 = V_0;
|
|
NullCheck(L_5);
|
|
Dictionary_2_set_Item_m93EDFEB346A3EA0B6BD29FF7036DAF22BF212E49(L_5, L_6, L_7, Dictionary_2_set_Item_m93EDFEB346A3EA0B6BD29FF7036DAF22BF212E49_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// point.tmpBytes = GC.GetTotalMemory(false);
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_8 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
int64_t L_9;
|
|
L_9 = GC_GetTotalMemory_mEBCDF07FBC4C4DE08893B7371860A887D45BA232((bool)0, NULL);
|
|
NullCheck(L_8);
|
|
L_8->___tmpBytes_2 = L_9;
|
|
// point.watch.Start();
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_11 = L_10->___watch_0;
|
|
NullCheck(L_11);
|
|
Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915(L_11, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::EndProfile(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_EndProfile_mD307ABB31F2D2A6C9E0B803FAD99F164C20B1E9E (String_t* ___0_tag, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mAE2375B2B31E33537C6DDBC618AF06541899E6D0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m31630A6BDC90362049E69894DF8A1E0BF5E4BD90_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A20A97F5CA49F1D0CF5F2104E45404F5120722D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* V_0 = NULL;
|
|
{
|
|
// if (!profiles.ContainsKey(tag)) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* L_0 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0;
|
|
String_t* L_1 = ___0_tag;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = Dictionary_2_ContainsKey_mAE2375B2B31E33537C6DDBC618AF06541899E6D0(L_0, L_1, Dictionary_2_ContainsKey_mAE2375B2B31E33537C6DDBC618AF06541899E6D0_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Can only end profiling for a tag which has already been started (tag was " + tag + ")");
|
|
String_t* L_3 = ___0_tag;
|
|
String_t* L_4;
|
|
L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5A20A97F5CA49F1D0CF5F2104E45404F5120722D, L_3, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_4, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// ProfilePoint point = profiles[tag];
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* L_5 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0;
|
|
String_t* L_6 = ___0_tag;
|
|
NullCheck(L_5);
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_7;
|
|
L_7 = Dictionary_2_get_Item_m31630A6BDC90362049E69894DF8A1E0BF5E4BD90(L_5, L_6, Dictionary_2_get_Item_m31630A6BDC90362049E69894DF8A1E0BF5E4BD90_RuntimeMethod_var);
|
|
V_0 = L_7;
|
|
// ++point.totalCalls;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_8 = V_0;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_9 = L_8;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = L_9->___totalCalls_1;
|
|
NullCheck(L_9);
|
|
L_9->___totalCalls_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
// point.watch.Stop();
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_12 = L_11->___watch_0;
|
|
NullCheck(L_12);
|
|
Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_12, NULL);
|
|
// point.totalBytes += GC.GetTotalMemory(false) - point.tmpBytes;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_13 = V_0;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_14 = L_13;
|
|
NullCheck(L_14);
|
|
int64_t L_15 = L_14->___totalBytes_3;
|
|
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
int64_t L_16;
|
|
L_16 = GC_GetTotalMemory_mEBCDF07FBC4C4DE08893B7371860A887D45BA232((bool)0, NULL);
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
int64_t L_18 = L_17->___tmpBytes_2;
|
|
NullCheck(L_14);
|
|
L_14->___totalBytes_3 = ((int64_t)il2cpp_codegen_add(L_15, ((int64_t)il2cpp_codegen_subtract(L_16, L_18))));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_Reset_m9B101603B4E98B2761628B133B46DF1B4E8F8291 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9E4268AB454A2AA209F1E4D2EE91A916C1BA4181_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// profiles.Clear();
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* L_0 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0;
|
|
NullCheck(L_0);
|
|
Dictionary_2_Clear_m9E4268AB454A2AA209F1E4D2EE91A916C1BA4181(L_0, Dictionary_2_Clear_m9E4268AB454A2AA209F1E4D2EE91A916C1BA4181_RuntimeMethod_var);
|
|
// startTime = DateTime.UtcNow;
|
|
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1;
|
|
L_1 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
|
|
((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___startTime_1 = L_1;
|
|
// if (fastProfiles != null) {
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_2 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < fastProfiles.Length; i++) {
|
|
V_0 = 0;
|
|
goto IL_002f;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// fastProfiles[i] = new ProfilePoint();
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_3 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
int32_t L_4 = V_0;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_5 = (ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A*)il2cpp_codegen_object_new(ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
ProfilePoint__ctor_m3F72181E83DC7964BCC38A079D2BFE18D56E4A7B(L_5, NULL);
|
|
NullCheck(L_3);
|
|
ArrayElementTypeCheck (L_3, L_5);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A*)L_5);
|
|
// for (int i = 0; i < fastProfiles.Length; i++) {
|
|
int32_t L_6 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// for (int i = 0; i < fastProfiles.Length; i++) {
|
|
int32_t L_7 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_8 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::PrintFastResults()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_PrintFastResults_m7A8136E5EDC119C0F66553136F450E3A6D2881C3 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F56385588E234AE3C2B60AD098B0236C3977023);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40C3754113912BBB2324B9A85745EAD27C43B49F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BDCA08ACAD404E5DB25BECEA189E8A6AE19EC57);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral619415E9A14D5C329B001FC197C5D14070FAB746);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral972EE65BA099128581E3804AF53B7A361A966743);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDEA581FC7D4A20243B0C60F6039A75982D13A4E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF7C11B7A98CD1CA621593A3BFCD387C33D57601);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD13E1257024ECA59C8A755EA99B7C1EE865BCC0E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
double V_0 = 0.0;
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
StringBuilder_t* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
int32_t V_5 = 0;
|
|
String_t* V_6 = NULL;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
double V_9 = 0.0;
|
|
double V_10 = 0.0;
|
|
{
|
|
// if (fastProfiles == null)
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_0 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
if (L_0)
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// for (int i = 0; i < 1000; i++) {
|
|
V_3 = 0;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// for (int i = 0; i < 1000; i++) {
|
|
int32_t L_1 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// for (int i = 0; i < 1000; i++) {
|
|
int32_t L_2 = V_3;
|
|
if ((((int32_t)L_2) < ((int32_t)((int32_t)1000))))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
// double avgOverhead = fastProfiles[fastProfiles.Length-2].watch.Elapsed.TotalMilliseconds / 1000.0;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_3 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_4 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
NullCheck(L_4);
|
|
NullCheck(L_3);
|
|
int32_t L_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), 2));
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
NullCheck(L_6);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_7 = L_6->___watch_0;
|
|
NullCheck(L_7);
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_8;
|
|
L_8 = Stopwatch_get_Elapsed_mF16CCA2F9B7E2EAEFCAF8D81F44370DBAC1B2178(L_7, NULL);
|
|
V_4 = L_8;
|
|
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
double L_9;
|
|
L_9 = TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF((&V_4), NULL);
|
|
V_0 = ((double)(L_9/(1000.0)));
|
|
// TimeSpan endTime = DateTime.UtcNow - startTime;
|
|
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_10;
|
|
L_10 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_11 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___startTime_1;
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_12;
|
|
L_12 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_10, L_11, NULL);
|
|
V_1 = L_12;
|
|
// var output = new System.Text.StringBuilder();
|
|
StringBuilder_t* L_13 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
|
|
NullCheck(L_13);
|
|
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_13, NULL);
|
|
V_2 = L_13;
|
|
// output.Append("============================\n\t\t\t\tProfile results:\n============================\n");
|
|
StringBuilder_t* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
StringBuilder_t* L_15;
|
|
L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, _stringLiteral972EE65BA099128581E3804AF53B7A361A966743, NULL);
|
|
// output.Append("Name | Total Time | Total Calls | Avg/Call | Bytes");
|
|
StringBuilder_t* L_16 = V_2;
|
|
NullCheck(L_16);
|
|
StringBuilder_t* L_17;
|
|
L_17 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_16, _stringLiteral619415E9A14D5C329B001FC197C5D14070FAB746, NULL);
|
|
// for (int i = 0; i < fastProfiles.Length; i++) {
|
|
V_5 = 0;
|
|
goto IL_017b;
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
// string name = fastProfileNames[i];
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfileNames_3;
|
|
int32_t L_19 = V_5;
|
|
NullCheck(L_18);
|
|
int32_t L_20 = L_19;
|
|
String_t* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
|
|
V_6 = L_21;
|
|
// ProfilePoint value = fastProfiles[i];
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_22 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
int32_t L_23 = V_5;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = L_23;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
|
|
V_7 = L_25;
|
|
// int totalCalls = value.totalCalls;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_26 = V_7;
|
|
NullCheck(L_26);
|
|
int32_t L_27 = L_26->___totalCalls_1;
|
|
V_8 = L_27;
|
|
// double totalTime = value.watch.Elapsed.TotalMilliseconds - avgOverhead*totalCalls;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_28 = V_7;
|
|
NullCheck(L_28);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_29 = L_28->___watch_0;
|
|
NullCheck(L_29);
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_30;
|
|
L_30 = Stopwatch_get_Elapsed_mF16CCA2F9B7E2EAEFCAF8D81F44370DBAC1B2178(L_29, NULL);
|
|
V_4 = L_30;
|
|
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
double L_31;
|
|
L_31 = TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF((&V_4), NULL);
|
|
double L_32 = V_0;
|
|
int32_t L_33 = V_8;
|
|
V_9 = ((double)il2cpp_codegen_subtract(L_31, ((double)il2cpp_codegen_multiply(L_32, ((double)L_33)))));
|
|
// if (totalCalls < 1) continue;
|
|
int32_t L_34 = V_8;
|
|
if ((((int32_t)L_34) < ((int32_t)1)))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
// output.Append("\n").Append(name.PadLeft(10)).Append("| ");
|
|
StringBuilder_t* L_35 = V_2;
|
|
NullCheck(L_35);
|
|
StringBuilder_t* L_36;
|
|
L_36 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_35, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL);
|
|
String_t* L_37 = V_6;
|
|
NullCheck(L_37);
|
|
String_t* L_38;
|
|
L_38 = String_PadLeft_m7D2B2AFB4B4A47AEE660533BA1510EF35A27E94D(L_37, ((int32_t)10), NULL);
|
|
NullCheck(L_36);
|
|
StringBuilder_t* L_39;
|
|
L_39 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_36, L_38, NULL);
|
|
NullCheck(L_39);
|
|
StringBuilder_t* L_40;
|
|
L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_39, _stringLiteral3F56385588E234AE3C2B60AD098B0236C3977023, NULL);
|
|
// output.Append(totalTime.ToString("0.0 ").PadLeft(10)).Append(value.watch.Elapsed.TotalMilliseconds.ToString("(0.0)").PadLeft(10)).Append("| ");
|
|
StringBuilder_t* L_41 = V_2;
|
|
String_t* L_42;
|
|
L_42 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_9), _stringLiteral5BDCA08ACAD404E5DB25BECEA189E8A6AE19EC57, NULL);
|
|
NullCheck(L_42);
|
|
String_t* L_43;
|
|
L_43 = String_PadLeft_m7D2B2AFB4B4A47AEE660533BA1510EF35A27E94D(L_42, ((int32_t)10), NULL);
|
|
NullCheck(L_41);
|
|
StringBuilder_t* L_44;
|
|
L_44 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_41, L_43, NULL);
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_45 = V_7;
|
|
NullCheck(L_45);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_46 = L_45->___watch_0;
|
|
NullCheck(L_46);
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_47;
|
|
L_47 = Stopwatch_get_Elapsed_mF16CCA2F9B7E2EAEFCAF8D81F44370DBAC1B2178(L_46, NULL);
|
|
V_4 = L_47;
|
|
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
double L_48;
|
|
L_48 = TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF((&V_4), NULL);
|
|
V_10 = L_48;
|
|
String_t* L_49;
|
|
L_49 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_10), _stringLiteralCF7C11B7A98CD1CA621593A3BFCD387C33D57601, NULL);
|
|
NullCheck(L_49);
|
|
String_t* L_50;
|
|
L_50 = String_PadLeft_m7D2B2AFB4B4A47AEE660533BA1510EF35A27E94D(L_49, ((int32_t)10), NULL);
|
|
NullCheck(L_44);
|
|
StringBuilder_t* L_51;
|
|
L_51 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_44, L_50, NULL);
|
|
NullCheck(L_51);
|
|
StringBuilder_t* L_52;
|
|
L_52 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_51, _stringLiteral3F56385588E234AE3C2B60AD098B0236C3977023, NULL);
|
|
// output.Append(totalCalls.ToString().PadLeft(10)).Append("| ");
|
|
StringBuilder_t* L_53 = V_2;
|
|
String_t* L_54;
|
|
L_54 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL);
|
|
NullCheck(L_54);
|
|
String_t* L_55;
|
|
L_55 = String_PadLeft_m7D2B2AFB4B4A47AEE660533BA1510EF35A27E94D(L_54, ((int32_t)10), 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_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_56, _stringLiteral3F56385588E234AE3C2B60AD098B0236C3977023, NULL);
|
|
// output.Append((totalTime / totalCalls).ToString("0.000").PadLeft(10));
|
|
StringBuilder_t* L_58 = V_2;
|
|
double L_59 = V_9;
|
|
int32_t L_60 = V_8;
|
|
V_10 = ((double)(L_59/((double)L_60)));
|
|
String_t* L_61;
|
|
L_61 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_10), _stringLiteral40C3754113912BBB2324B9A85745EAD27C43B49F, NULL);
|
|
NullCheck(L_61);
|
|
String_t* L_62;
|
|
L_62 = String_PadLeft_m7D2B2AFB4B4A47AEE660533BA1510EF35A27E94D(L_61, ((int32_t)10), NULL);
|
|
NullCheck(L_58);
|
|
StringBuilder_t* L_63;
|
|
L_63 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_58, L_62, NULL);
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
// for (int i = 0; i < fastProfiles.Length; i++) {
|
|
int32_t L_64 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_64, 1));
|
|
}
|
|
|
|
IL_017b:
|
|
{
|
|
// for (int i = 0; i < fastProfiles.Length; i++) {
|
|
int32_t L_65 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
ProfilePointU5BU5D_t1D20E3DFE728DF0668DD6DB007D873D589AF1040* L_66 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___fastProfiles_2;
|
|
NullCheck(L_66);
|
|
if ((((int32_t)L_65) < ((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length)))))
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
// output.Append("\n\n============================\n\t\tTotal runtime: ");
|
|
StringBuilder_t* L_67 = V_2;
|
|
NullCheck(L_67);
|
|
StringBuilder_t* L_68;
|
|
L_68 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_67, _stringLiteralD13E1257024ECA59C8A755EA99B7C1EE865BCC0E, NULL);
|
|
// output.Append(endTime.TotalSeconds.ToString("F3"));
|
|
StringBuilder_t* L_69 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
double L_70;
|
|
L_70 = TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8((&V_1), NULL);
|
|
V_10 = L_70;
|
|
String_t* L_71;
|
|
L_71 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_10), _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9, NULL);
|
|
NullCheck(L_69);
|
|
StringBuilder_t* L_72;
|
|
L_72 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_69, L_71, NULL);
|
|
// output.Append(" seconds\n============================");
|
|
StringBuilder_t* L_73 = V_2;
|
|
NullCheck(L_73);
|
|
StringBuilder_t* L_74;
|
|
L_74 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_73, _stringLiteralBDEA581FC7D4A20243B0C60F6039A75982D13A4E, NULL);
|
|
// Debug.Log(output.ToString());
|
|
StringBuilder_t* L_75 = V_2;
|
|
NullCheck(L_75);
|
|
String_t* L_76;
|
|
L_76 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_75);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_76, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::PrintResults()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler_PrintResults_m0CE0754ACCB38394D902AFBEEDA9DB5E398C0E10 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m8FE3DBC269474C6D36067C1DE2942D9F5BD3CCD0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m820383225AFF108708CFF1791A4E75B53964CDA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8E506AD4D42777896109DEDEE48BEE8761B84C37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD90DE565261394235561CA202C9207EF0D4D5413_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m1CE9E2FA0C16B1375A12646A92958CA07B8F3D61_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B1EB7B676D45EEA70B706E25988B5A063563F3D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FD272B362F97263C4376521ECA65973778DA445);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40C3754113912BBB2324B9A85745EAD27C43B49F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5161EDCE73C3DE0D4F59DDDE05BDACEDBC677103);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8928B72C6F919340E35DFF158B52E6F5E05E4DDA);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral972EE65BA099128581E3804AF53B7A361A966743);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDEA581FC7D4A20243B0C60F6039A75982D13A4E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFBC8E82415A7421E63D7CBF32158E3B239B9085);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC008E503687BA2A627379D4E257787AEA3506830);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD13E1257024ECA59C8A755EA99B7C1EE865BCC0E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
StringBuilder_t* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
double V_6 = 0.0;
|
|
int32_t V_7 = 0;
|
|
String_t* V_8 = NULL;
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
double V_10 = 0.0;
|
|
{
|
|
// TimeSpan endTime = DateTime.UtcNow - startTime;
|
|
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
|
|
L_0 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___startTime_1;
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_2;
|
|
L_2 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
// var output = new System.Text.StringBuilder();
|
|
StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_3, NULL);
|
|
V_1 = L_3;
|
|
// output.Append("============================\n\t\t\t\tProfile results:\n============================\n");
|
|
StringBuilder_t* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
StringBuilder_t* L_5;
|
|
L_5 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_4, _stringLiteral972EE65BA099128581E3804AF53B7A361A966743, NULL);
|
|
// int maxLength = 5;
|
|
V_2 = 5;
|
|
// foreach (KeyValuePair<string, ProfilePoint> pair in profiles) {
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* L_6 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0;
|
|
NullCheck(L_6);
|
|
Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148 L_7;
|
|
L_7 = Dictionary_2_GetEnumerator_m8FE3DBC269474C6D36067C1DE2942D9F5BD3CCD0(L_6, Dictionary_2_GetEnumerator_m8FE3DBC269474C6D36067C1DE2942D9F5BD3CCD0_RuntimeMethod_var);
|
|
V_3 = L_7;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0058:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m820383225AFF108708CFF1791A4E75B53964CDA1((&V_3), Enumerator_Dispose_m820383225AFF108708CFF1791A4E75B53964CDA1_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_004d_1;
|
|
}
|
|
|
|
IL_0031_1:
|
|
{
|
|
// foreach (KeyValuePair<string, ProfilePoint> pair in profiles) {
|
|
KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912 L_8;
|
|
L_8 = Enumerator_get_Current_mD90DE565261394235561CA202C9207EF0D4D5413_inline((&V_3), Enumerator_get_Current_mD90DE565261394235561CA202C9207EF0D4D5413_RuntimeMethod_var);
|
|
V_4 = L_8;
|
|
// maxLength = Math.Max(pair.Key.Length, maxLength);
|
|
String_t* L_9;
|
|
L_9 = KeyValuePair_2_get_Key_m1CE9E2FA0C16B1375A12646A92958CA07B8F3D61_inline((&V_4), KeyValuePair_2_get_Key_m1CE9E2FA0C16B1375A12646A92958CA07B8F3D61_RuntimeMethod_var);
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL);
|
|
int32_t L_11 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_12;
|
|
L_12 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_10, L_11, NULL);
|
|
V_2 = L_12;
|
|
}
|
|
|
|
IL_004d_1:
|
|
{
|
|
// foreach (KeyValuePair<string, ProfilePoint> pair in profiles) {
|
|
bool L_13;
|
|
L_13 = Enumerator_MoveNext_m8E506AD4D42777896109DEDEE48BEE8761B84C37((&V_3), Enumerator_MoveNext_m8E506AD4D42777896109DEDEE48BEE8761B84C37_RuntimeMethod_var);
|
|
if (L_13)
|
|
{
|
|
goto IL_0031_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// output.Append(" Name ".PadRight(maxLength)).
|
|
// Append("|").Append(" Total Time ".PadRight(20)).
|
|
// Append("|").Append(" Total Calls ".PadRight(20)).
|
|
// Append("|").Append(" Avg/Call ".PadRight(20));
|
|
StringBuilder_t* L_14 = V_1;
|
|
int32_t L_15 = V_2;
|
|
NullCheck(_stringLiteral8928B72C6F919340E35DFF158B52E6F5E05E4DDA);
|
|
String_t* L_16;
|
|
L_16 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteral8928B72C6F919340E35DFF158B52E6F5E05E4DDA, L_15, NULL);
|
|
NullCheck(L_14);
|
|
StringBuilder_t* L_17;
|
|
L_17 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, L_16, NULL);
|
|
NullCheck(L_17);
|
|
StringBuilder_t* L_18;
|
|
L_18 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, NULL);
|
|
NullCheck(_stringLiteral5161EDCE73C3DE0D4F59DDDE05BDACEDBC677103);
|
|
String_t* L_19;
|
|
L_19 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteral5161EDCE73C3DE0D4F59DDDE05BDACEDBC677103, ((int32_t)20), NULL);
|
|
NullCheck(L_18);
|
|
StringBuilder_t* L_20;
|
|
L_20 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_18, L_19, NULL);
|
|
NullCheck(L_20);
|
|
StringBuilder_t* L_21;
|
|
L_21 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_20, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, NULL);
|
|
NullCheck(_stringLiteralBFBC8E82415A7421E63D7CBF32158E3B239B9085);
|
|
String_t* L_22;
|
|
L_22 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteralBFBC8E82415A7421E63D7CBF32158E3B239B9085, ((int32_t)20), NULL);
|
|
NullCheck(L_21);
|
|
StringBuilder_t* L_23;
|
|
L_23 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_21, L_22, NULL);
|
|
NullCheck(L_23);
|
|
StringBuilder_t* L_24;
|
|
L_24 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_23, _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827, NULL);
|
|
NullCheck(_stringLiteral2FD272B362F97263C4376521ECA65973778DA445);
|
|
String_t* L_25;
|
|
L_25 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteral2FD272B362F97263C4376521ECA65973778DA445, ((int32_t)20), NULL);
|
|
NullCheck(L_24);
|
|
StringBuilder_t* L_26;
|
|
L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_24, L_25, NULL);
|
|
// foreach (var pair in profiles) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* L_27 = ((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0;
|
|
NullCheck(L_27);
|
|
Enumerator_t57E726AC25BD2F0772507BA8436B6B9FE05A4148 L_28;
|
|
L_28 = Dictionary_2_GetEnumerator_m8FE3DBC269474C6D36067C1DE2942D9F5BD3CCD0(L_27, Dictionary_2_GetEnumerator_m8FE3DBC269474C6D36067C1DE2942D9F5BD3CCD0_RuntimeMethod_var);
|
|
V_3 = L_28;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01d3:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m820383225AFF108708CFF1791A4E75B53964CDA1((&V_3), Enumerator_Dispose_m820383225AFF108708CFF1791A4E75B53964CDA1_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_01c5_1;
|
|
}
|
|
|
|
IL_00d9_1:
|
|
{
|
|
// foreach (var pair in profiles) {
|
|
KeyValuePair_2_t3A871BF92FF0F00C1B15C1632F4C0D6CD75C9912 L_29;
|
|
L_29 = Enumerator_get_Current_mD90DE565261394235561CA202C9207EF0D4D5413_inline((&V_3), Enumerator_get_Current_mD90DE565261394235561CA202C9207EF0D4D5413_RuntimeMethod_var);
|
|
V_5 = L_29;
|
|
// double totalTime = pair.Value.watch.Elapsed.TotalMilliseconds;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_30;
|
|
L_30 = KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_inline((&V_5), KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_RuntimeMethod_var);
|
|
NullCheck(L_30);
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_31 = L_30->___watch_0;
|
|
NullCheck(L_31);
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_32;
|
|
L_32 = Stopwatch_get_Elapsed_mF16CCA2F9B7E2EAEFCAF8D81F44370DBAC1B2178(L_31, NULL);
|
|
V_9 = L_32;
|
|
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
double L_33;
|
|
L_33 = TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF((&V_9), NULL);
|
|
V_6 = L_33;
|
|
// int totalCalls = pair.Value.totalCalls;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_34;
|
|
L_34 = KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_inline((&V_5), KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_RuntimeMethod_var);
|
|
NullCheck(L_34);
|
|
int32_t L_35 = L_34->___totalCalls_1;
|
|
V_7 = L_35;
|
|
// if (totalCalls < 1) continue;
|
|
int32_t L_36 = V_7;
|
|
if ((((int32_t)L_36) < ((int32_t)1)))
|
|
{
|
|
goto IL_01c5_1;
|
|
}
|
|
}
|
|
{
|
|
// string name = pair.Key;
|
|
String_t* L_37;
|
|
L_37 = KeyValuePair_2_get_Key_m1CE9E2FA0C16B1375A12646A92958CA07B8F3D61_inline((&V_5), KeyValuePair_2_get_Key_m1CE9E2FA0C16B1375A12646A92958CA07B8F3D61_RuntimeMethod_var);
|
|
V_8 = L_37;
|
|
// output.Append("\n").Append(name.PadRight(maxLength)).Append("| ");
|
|
StringBuilder_t* L_38 = V_1;
|
|
NullCheck(L_38);
|
|
StringBuilder_t* L_39;
|
|
L_39 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_38, _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD, NULL);
|
|
String_t* L_40 = V_8;
|
|
int32_t L_41 = V_2;
|
|
NullCheck(L_40);
|
|
String_t* L_42;
|
|
L_42 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(L_40, L_41, NULL);
|
|
NullCheck(L_39);
|
|
StringBuilder_t* L_43;
|
|
L_43 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_39, L_42, NULL);
|
|
NullCheck(L_43);
|
|
StringBuilder_t* L_44;
|
|
L_44 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_43, _stringLiteral1B1EB7B676D45EEA70B706E25988B5A063563F3D, NULL);
|
|
// output.Append(totalTime.ToString("0.0").PadRight(20)).Append("| ");
|
|
StringBuilder_t* L_45 = V_1;
|
|
String_t* L_46;
|
|
L_46 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_6), _stringLiteralC008E503687BA2A627379D4E257787AEA3506830, NULL);
|
|
NullCheck(L_46);
|
|
String_t* L_47;
|
|
L_47 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(L_46, ((int32_t)20), 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_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_48, _stringLiteral1B1EB7B676D45EEA70B706E25988B5A063563F3D, NULL);
|
|
// output.Append(totalCalls.ToString().PadRight(20)).Append("| ");
|
|
StringBuilder_t* L_50 = V_1;
|
|
String_t* L_51;
|
|
L_51 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_7), NULL);
|
|
NullCheck(L_51);
|
|
String_t* L_52;
|
|
L_52 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(L_51, ((int32_t)20), NULL);
|
|
NullCheck(L_50);
|
|
StringBuilder_t* L_53;
|
|
L_53 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_50, L_52, NULL);
|
|
NullCheck(L_53);
|
|
StringBuilder_t* L_54;
|
|
L_54 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_53, _stringLiteral1B1EB7B676D45EEA70B706E25988B5A063563F3D, NULL);
|
|
// output.Append((totalTime / totalCalls).ToString("0.000").PadRight(20));
|
|
StringBuilder_t* L_55 = V_1;
|
|
double L_56 = V_6;
|
|
int32_t L_57 = V_7;
|
|
V_10 = ((double)(L_56/((double)L_57)));
|
|
String_t* L_58;
|
|
L_58 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_10), _stringLiteral40C3754113912BBB2324B9A85745EAD27C43B49F, NULL);
|
|
NullCheck(L_58);
|
|
String_t* L_59;
|
|
L_59 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(L_58, ((int32_t)20), NULL);
|
|
NullCheck(L_55);
|
|
StringBuilder_t* L_60;
|
|
L_60 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_55, L_59, NULL);
|
|
// output.Append(AstarMath.FormatBytesBinary((int)pair.Value.totalBytes).PadLeft(10));
|
|
StringBuilder_t* L_61 = V_1;
|
|
ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* L_62;
|
|
L_62 = KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_inline((&V_5), KeyValuePair_2_get_Value_m044F786570F40C303192D6A83E0038F3D76AC0D1_RuntimeMethod_var);
|
|
NullCheck(L_62);
|
|
int64_t L_63 = L_62->___totalBytes_3;
|
|
String_t* L_64;
|
|
L_64 = AstarMath_FormatBytesBinary_m96A017D5FDF64C3D3E43D499019B2C13AE13262E(((int32_t)L_63), NULL);
|
|
NullCheck(L_64);
|
|
String_t* L_65;
|
|
L_65 = String_PadLeft_m7D2B2AFB4B4A47AEE660533BA1510EF35A27E94D(L_64, ((int32_t)10), NULL);
|
|
NullCheck(L_61);
|
|
StringBuilder_t* L_66;
|
|
L_66 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_61, L_65, NULL);
|
|
}
|
|
|
|
IL_01c5_1:
|
|
{
|
|
// foreach (var pair in profiles) {
|
|
bool L_67;
|
|
L_67 = Enumerator_MoveNext_m8E506AD4D42777896109DEDEE48BEE8761B84C37((&V_3), Enumerator_MoveNext_m8E506AD4D42777896109DEDEE48BEE8761B84C37_RuntimeMethod_var);
|
|
if (L_67)
|
|
{
|
|
goto IL_00d9_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01e1;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01e1:
|
|
{
|
|
// output.Append("\n\n============================\n\t\tTotal runtime: ");
|
|
StringBuilder_t* L_68 = V_1;
|
|
NullCheck(L_68);
|
|
StringBuilder_t* L_69;
|
|
L_69 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_68, _stringLiteralD13E1257024ECA59C8A755EA99B7C1EE865BCC0E, NULL);
|
|
// output.Append(endTime.TotalSeconds.ToString("F3"));
|
|
StringBuilder_t* L_70 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
double L_71;
|
|
L_71 = TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8((&V_0), NULL);
|
|
V_10 = L_71;
|
|
String_t* L_72;
|
|
L_72 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_10), _stringLiteralB3312B5F5FE977DBC98BFFF43A809C3713ADC6B9, NULL);
|
|
NullCheck(L_70);
|
|
StringBuilder_t* L_73;
|
|
L_73 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_70, L_72, NULL);
|
|
// output.Append(" seconds\n============================");
|
|
StringBuilder_t* L_74 = V_1;
|
|
NullCheck(L_74);
|
|
StringBuilder_t* L_75;
|
|
L_75 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_74, _stringLiteralBDEA581FC7D4A20243B0C60F6039A75982D13A4E, NULL);
|
|
// Debug.Log(output.ToString());
|
|
StringBuilder_t* L_76 = V_1;
|
|
NullCheck(L_76);
|
|
String_t* L_77;
|
|
L_77 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_76);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_77, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.AstarProfiler::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarProfiler__cctor_m3E2BBC507653AE390066BC9A6B0761FCC890799A (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD5E55AB368B968A6A36CD84EFB443203A7458B5D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static readonly Dictionary<string, ProfilePoint> profiles = new Dictionary<string, ProfilePoint>();
|
|
Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877* L_0 = (Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877*)il2cpp_codegen_object_new(Dictionary_2_tCF1420C1254B32C6FEEF551DF74E3D90A301E877_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Dictionary_2__ctor_mD5E55AB368B968A6A36CD84EFB443203A7458B5D(L_0, Dictionary_2__ctor_mD5E55AB368B968A6A36CD84EFB443203A7458B5D_RuntimeMethod_var);
|
|
((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___profiles_0), (void*)L_0);
|
|
// static DateTime startTime = DateTime.UtcNow;
|
|
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1;
|
|
L_1 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
|
|
((AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_StaticFields*)il2cpp_codegen_static_fields_for(AstarProfiler_t761EFF5D6FF0EB7D0A2A59357151E30963110009_il2cpp_TypeInfo_var))->___startTime_1 = L_1;
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Pathfinding.AstarProfiler/ProfilePoint::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilePoint__ctor_m3F72181E83DC7964BCC38A079D2BFE18D56E4A7B (ProfilePoint_t83C08E953921BFB2CC0F452C3A5AFB5F2799717A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0 = (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043*)il2cpp_codegen_object_new(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A(L_0, NULL);
|
|
__this->___watch_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___watch_0), (void*)L_0);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// UnityEngine.Bounds Pathfinding.DynamicGridObstacle::get_bounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 DynamicGridObstacle_get_bounds_m9935A8C2A9D2389892C65FC7871B051B7609E962 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (coll != null) {
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___coll_10;
|
|
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_001a;
|
|
}
|
|
}
|
|
{
|
|
// return coll.bounds;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = __this->___coll_10;
|
|
NullCheck(L_2);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3;
|
|
L_3 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_2, NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// var b = coll2D.bounds;
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_4 = __this->___coll2D_11;
|
|
NullCheck(L_4);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5;
|
|
L_5 = Collider2D_get_bounds_m74F65CE702BA9D9EED05B870325B4FE3B2401B5E(L_4, NULL);
|
|
V_0 = L_5;
|
|
// b.extents += new Vector3(0, 0, 10000);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_6 = (&V_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_6, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (0.0f), (0.0f), (10000.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_8, NULL);
|
|
Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F(L_6, L_9, NULL);
|
|
// return b;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.DynamicGridObstacle::get_colliderEnabled()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicGridObstacle_get_colliderEnabled_mF713EFD4BF68D5CC3D898B05C189C14DA8B82ED9 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return coll != null ? coll.enabled : coll2D.enabled;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___coll_10;
|
|
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_001a;
|
|
}
|
|
}
|
|
{
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = __this->___coll2D_11;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_2, NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4 = __this->___coll_10;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_4, NULL);
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.DynamicGridObstacle::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicGridObstacle_Awake_mB99C25639B0590616547B6C56553BA868E32DBB6 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Awake();
|
|
GraphModifier_Awake_mCD8812B6F33CD598741F3CF1FA20108697EB40E6(__this, NULL);
|
|
// coll = GetComponent<Collider>();
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0;
|
|
L_0 = Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14(__this, Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14_RuntimeMethod_var);
|
|
__this->___coll_10 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___coll_10), (void*)L_0);
|
|
// coll2D = GetComponent<Collider2D>();
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_1;
|
|
L_1 = Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16(__this, Component_GetComponent_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m31B1EF4FAA3D2DF8AB87DF54CCC2D9A578468F16_RuntimeMethod_var);
|
|
__this->___coll2D_11 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___coll2D_11), (void*)L_1);
|
|
// tr = transform;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
__this->___tr_12 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___tr_12), (void*)L_2);
|
|
// if (coll == null && coll2D == null && Application.isPlaying) {
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = __this->___coll_10;
|
|
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_006d;
|
|
}
|
|
}
|
|
{
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_5 = __this->___coll2D_11;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
bool L_7;
|
|
L_7 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.Exception("A collider or 2D collider must be attached to the GameObject(" + gameObject.name + ") for the DynamicGridObstacle to work");
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
|
|
L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_8);
|
|
String_t* L_9;
|
|
L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL);
|
|
String_t* L_10;
|
|
L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6289EEA07012FA7C01F541B2BE20F914D0E4AD8E)), L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8EC93692931B80A84CEB331F79C13ED2ADC89149)), NULL);
|
|
Exception_t* L_11 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_11);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_11, L_10, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DynamicGridObstacle_Awake_mB99C25639B0590616547B6C56553BA868E32DBB6_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
// prevBounds = bounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12;
|
|
L_12 = DynamicGridObstacle_get_bounds_m9935A8C2A9D2389892C65FC7871B051B7609E962(__this, NULL);
|
|
__this->___prevBounds_15 = L_12;
|
|
// prevRotation = tr.rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___tr_12;
|
|
NullCheck(L_13);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
|
|
L_14 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_13, NULL);
|
|
__this->___prevRotation_16 = L_14;
|
|
// prevEnabled = false;
|
|
__this->___prevEnabled_17 = (bool)0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.DynamicGridObstacle::OnPostScan()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicGridObstacle_OnPostScan_m8DA05BB5A743337D65D81E9D298A7C6ECD620458 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (coll == null) Awake();
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___coll_10;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// if (coll == null) Awake();
|
|
VirtualActionInvoker0::Invoke(7 /* System.Void Pathfinding.VersionedMonoBehaviour::Awake() */, __this);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// if (coll != null) prevEnabled = colliderEnabled;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = __this->___coll_10;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// if (coll != null) prevEnabled = colliderEnabled;
|
|
bool L_4;
|
|
L_4 = DynamicGridObstacle_get_colliderEnabled_mF713EFD4BF68D5CC3D898B05C189C14DA8B82ED9(__this, NULL);
|
|
__this->___prevEnabled_17 = L_4;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.DynamicGridObstacle::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicGridObstacle_Update_mE246B13426CBA4F44E1D4240CCF7784DEC7DDE63 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __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*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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_Peek_mAD67811282710A93CAD52B640950DFFA38C4043B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4D61E76C102ED4D6CE8AA08C7508C284926F353);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 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));
|
|
float V_4 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// 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 (coll == null && coll2D == null) {
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_1 = __this->___coll_10;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_3 = __this->___coll2D_11;
|
|
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_0043;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Removed collider from DynamicGridObstacle", this);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteralE4D61E76C102ED4D6CE8AA08C7508C284926F353, __this, NULL);
|
|
// enabled = false;
|
|
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(__this, (bool)0, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// pendingGraphUpdates.Dequeue();
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_5 = __this->___pendingGraphUpdates_19;
|
|
NullCheck(L_5);
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_6;
|
|
L_6 = Queue_1_Dequeue_m543BBEF34870A135D2E5FC55F3A0B9C0540C2D79(L_5, Queue_1_Dequeue_m543BBEF34870A135D2E5FC55F3A0B9C0540C2D79_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// while (pendingGraphUpdates.Count > 0 && pendingGraphUpdates.Peek().stage != GraphUpdateStage.Pending) {
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_7 = __this->___pendingGraphUpdates_19;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_inline(L_7, Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_9 = __this->___pendingGraphUpdates_19;
|
|
NullCheck(L_9);
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_10;
|
|
L_10 = Queue_1_Peek_mAD67811282710A93CAD52B640950DFFA38C4043B(L_9, Queue_1_Peek_mAD67811282710A93CAD52B640950DFFA38C4043B_RuntimeMethod_var);
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = GraphUpdateObject_get_stage_m9705996F9B5749E9607B48FC99E09C7D34891216(L_10, NULL);
|
|
if ((!(((uint32_t)L_11) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// if (AstarPath.active == null || AstarPath.active.isScanning || Time.realtimeSinceStartup - lastCheckTime < checkTime || !Application.isPlaying || pendingGraphUpdates.Count > 0) {
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_12 = ((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_13;
|
|
L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_13)
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_14 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_14);
|
|
bool L_15;
|
|
L_15 = AstarPath_get_isScanning_mE280FBD527E25421D0CD0CFA3F614E7D8D80ED28_inline(L_14, NULL);
|
|
if (L_15)
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
float L_16;
|
|
L_16 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
float L_17 = __this->___lastCheckTime_18;
|
|
float L_18 = __this->___checkTime_14;
|
|
if ((((float)((float)il2cpp_codegen_subtract(L_16, L_17))) < ((float)L_18)))
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
bool L_19;
|
|
L_19 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_19)
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_20 = __this->___pendingGraphUpdates_19;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_inline(L_20, Queue_1_get_Count_mD9800BEC351D09365FD41F90EAA3C9A346F66DD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_21) <= ((int32_t)0)))
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// lastCheckTime = Time.realtimeSinceStartup;
|
|
float L_22;
|
|
L_22 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
__this->___lastCheckTime_18 = L_22;
|
|
// if (colliderEnabled) {
|
|
bool L_23;
|
|
L_23 = DynamicGridObstacle_get_colliderEnabled_mF713EFD4BF68D5CC3D898B05C189C14DA8B82ED9(__this, NULL);
|
|
if (!L_23)
|
|
{
|
|
goto IL_016a;
|
|
}
|
|
}
|
|
{
|
|
// Bounds newBounds = bounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_24;
|
|
L_24 = DynamicGridObstacle_get_bounds_m9935A8C2A9D2389892C65FC7871B051B7609E962(__this, NULL);
|
|
V_0 = L_24;
|
|
// var newRotation = tr.rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = __this->___tr_12;
|
|
NullCheck(L_25);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26;
|
|
L_26 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_25, NULL);
|
|
V_1 = L_26;
|
|
// Vector3 minDiff = prevBounds.min - newBounds.min;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_27 = (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)(&__this->___prevBounds_15);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13(L_27, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&V_0), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_29, NULL);
|
|
V_2 = L_30;
|
|
// Vector3 maxDiff = prevBounds.max - newBounds.max;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_31 = (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*)(&__this->___prevBounds_15);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09(L_31, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_0), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_32, L_33, NULL);
|
|
V_3 = L_34;
|
|
// var extents = newBounds.extents.magnitude;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_0), NULL);
|
|
V_5 = L_35;
|
|
float L_36;
|
|
L_36 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_5), NULL);
|
|
// var errorFromRotation = extents*Quaternion.Angle(prevRotation, newRotation)*Mathf.Deg2Rad;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37 = __this->___prevRotation_16;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = V_1;
|
|
float L_39;
|
|
L_39 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_37, L_38, NULL);
|
|
V_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_36, L_39)), (0.0174532924f)));
|
|
// if (minDiff.sqrMagnitude > updateError*updateError || maxDiff.sqrMagnitude > updateError*updateError ||
|
|
// errorFromRotation > updateError || !prevEnabled) {
|
|
float L_40;
|
|
L_40 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_2), NULL);
|
|
float L_41 = __this->___updateError_13;
|
|
float L_42 = __this->___updateError_13;
|
|
if ((((float)L_40) > ((float)((float)il2cpp_codegen_multiply(L_41, L_42)))))
|
|
{
|
|
goto IL_0163;
|
|
}
|
|
}
|
|
{
|
|
float L_43;
|
|
L_43 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_3), NULL);
|
|
float L_44 = __this->___updateError_13;
|
|
float L_45 = __this->___updateError_13;
|
|
if ((((float)L_43) > ((float)((float)il2cpp_codegen_multiply(L_44, L_45)))))
|
|
{
|
|
goto IL_0163;
|
|
}
|
|
}
|
|
{
|
|
float L_46 = V_4;
|
|
float L_47 = __this->___updateError_13;
|
|
if ((((float)L_46) > ((float)L_47)))
|
|
{
|
|
goto IL_0163;
|
|
}
|
|
}
|
|
{
|
|
bool L_48 = __this->___prevEnabled_17;
|
|
if (L_48)
|
|
{
|
|
goto IL_0178;
|
|
}
|
|
}
|
|
|
|
IL_0163:
|
|
{
|
|
// DoUpdateGraphs();
|
|
DynamicGridObstacle_DoUpdateGraphs_m20E6E2D568AAC7C7654262131F7FAB73633040D1(__this, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
// if (prevEnabled) {
|
|
bool L_49 = __this->___prevEnabled_17;
|
|
if (!L_49)
|
|
{
|
|
goto IL_0178;
|
|
}
|
|
}
|
|
{
|
|
// DoUpdateGraphs();
|
|
DynamicGridObstacle_DoUpdateGraphs_m20E6E2D568AAC7C7654262131F7FAB73633040D1(__this, NULL);
|
|
}
|
|
|
|
IL_0178:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.DynamicGridObstacle::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicGridObstacle_OnDisable_m5253FACF93512B6FD8A593257EF9048F6E883914 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __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*)&GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Clear_m3A9D9BCAF20733AF00D8AA0E9B5EF8E0757792A0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* V_0 = NULL;
|
|
{
|
|
// base.OnDisable();
|
|
GraphModifier_OnDisable_m354E0DD523E10BEF424260CBFE34124A644EF2AD(__this, NULL);
|
|
// if (AstarPath.active != null && Application.isPlaying) {
|
|
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_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
bool L_2;
|
|
L_2 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// var guo = new GraphUpdateObject(prevBounds);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3 = __this->___prevBounds_15;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_4 = (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*)il2cpp_codegen_object_new(GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6(L_4, L_3, NULL);
|
|
V_0 = L_4;
|
|
// pendingGraphUpdates.Enqueue(guo);
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_5 = __this->___pendingGraphUpdates_19;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_6 = V_0;
|
|
NullCheck(L_5);
|
|
Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113(L_5, L_6, Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
// AstarPath.active.UpdateGraphs(guo);
|
|
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;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_8 = V_0;
|
|
NullCheck(L_7);
|
|
AstarPath_UpdateGraphs_mF9927EE6DF5120CFF2ACC3AAAC4340936E79D046(L_7, L_8, NULL);
|
|
// prevEnabled = false;
|
|
__this->___prevEnabled_17 = (bool)0;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// pendingGraphUpdates.Clear();
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_9 = __this->___pendingGraphUpdates_19;
|
|
NullCheck(L_9);
|
|
Queue_1_Clear_m3A9D9BCAF20733AF00D8AA0E9B5EF8E0757792A0(L_9, Queue_1_Clear_m3A9D9BCAF20733AF00D8AA0E9B5EF8E0757792A0_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.DynamicGridObstacle::DoUpdateGraphs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicGridObstacle_DoUpdateGraphs_m20E6E2D568AAC7C7654262131F7FAB73633040D1 (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __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*)&GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* V_0 = NULL;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* V_3 = NULL;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* V_4 = NULL;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* V_5 = NULL;
|
|
{
|
|
// if (coll == null && coll2D == null) return;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___coll_10;
|
|
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_001d;
|
|
}
|
|
}
|
|
{
|
|
Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = __this->___coll2D_11;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// if (coll == null && coll2D == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// UnityEngine.Physics.SyncTransforms();
|
|
Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA(NULL);
|
|
// UnityEngine.Physics2D.SyncTransforms();
|
|
il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
|
|
Physics2D_SyncTransforms_mF936634793253A203EF6632454731E44509256D8(NULL);
|
|
// if (!colliderEnabled) {
|
|
bool L_4;
|
|
L_4 = DynamicGridObstacle_get_colliderEnabled_mF713EFD4BF68D5CC3D898B05C189C14DA8B82ED9(__this, NULL);
|
|
if (L_4)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// var guo = new GraphUpdateObject(prevBounds);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5 = __this->___prevBounds_15;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_6 = (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*)il2cpp_codegen_object_new(GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6(L_6, L_5, NULL);
|
|
V_0 = L_6;
|
|
// pendingGraphUpdates.Enqueue(guo);
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_7 = __this->___pendingGraphUpdates_19;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_8 = V_0;
|
|
NullCheck(L_7);
|
|
Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113(L_7, L_8, Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
// AstarPath.active.UpdateGraphs(guo);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_9 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_10 = V_0;
|
|
NullCheck(L_9);
|
|
AstarPath_UpdateGraphs_mF9927EE6DF5120CFF2ACC3AAAC4340936E79D046(L_9, L_10, NULL);
|
|
goto IL_00f5;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// Bounds newBounds = bounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11;
|
|
L_11 = DynamicGridObstacle_get_bounds_m9935A8C2A9D2389892C65FC7871B051B7609E962(__this, NULL);
|
|
V_1 = L_11;
|
|
// Bounds merged = newBounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12 = V_1;
|
|
V_2 = L_12;
|
|
// merged.Encapsulate(prevBounds);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13 = __this->___prevBounds_15;
|
|
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_2), L_13, NULL);
|
|
// if (BoundsVolume(merged) < BoundsVolume(newBounds) + BoundsVolume(prevBounds)) {
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14 = V_2;
|
|
float L_15;
|
|
L_15 = DynamicGridObstacle_BoundsVolume_m376BD463E7E86FDAF248DBBD551DD4F46EB6A661(L_14, NULL);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_16 = V_1;
|
|
float L_17;
|
|
L_17 = DynamicGridObstacle_BoundsVolume_m376BD463E7E86FDAF248DBBD551DD4F46EB6A661(L_16, NULL);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18 = __this->___prevBounds_15;
|
|
float L_19;
|
|
L_19 = DynamicGridObstacle_BoundsVolume_m376BD463E7E86FDAF248DBBD551DD4F46EB6A661(L_18, NULL);
|
|
if ((!(((float)L_15) < ((float)((float)il2cpp_codegen_add(L_17, L_19))))))
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
// var guo = new GraphUpdateObject(merged);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_20 = V_2;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_21 = (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*)il2cpp_codegen_object_new(GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_21);
|
|
GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6(L_21, L_20, NULL);
|
|
V_3 = L_21;
|
|
// pendingGraphUpdates.Enqueue(guo);
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_22 = __this->___pendingGraphUpdates_19;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_23 = V_3;
|
|
NullCheck(L_22);
|
|
Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113(L_22, L_23, Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
// AstarPath.active.UpdateGraphs(guo);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_24 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_25 = V_3;
|
|
NullCheck(L_24);
|
|
AstarPath_UpdateGraphs_mF9927EE6DF5120CFF2ACC3AAAC4340936E79D046(L_24, L_25, NULL);
|
|
goto IL_00ee;
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// var guo1 = new GraphUpdateObject(prevBounds);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_26 = __this->___prevBounds_15;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_27 = (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*)il2cpp_codegen_object_new(GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_27);
|
|
GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6(L_27, L_26, NULL);
|
|
V_4 = L_27;
|
|
// var guo2 = new GraphUpdateObject(newBounds);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28 = V_1;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_29 = (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3*)il2cpp_codegen_object_new(GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_29);
|
|
GraphUpdateObject__ctor_m40AEC562F18276B374698781F0AFF943AA7460F6(L_29, L_28, NULL);
|
|
V_5 = L_29;
|
|
// pendingGraphUpdates.Enqueue(guo1);
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_30 = __this->___pendingGraphUpdates_19;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_31 = V_4;
|
|
NullCheck(L_30);
|
|
Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113(L_30, L_31, Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
// pendingGraphUpdates.Enqueue(guo2);
|
|
Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C* L_32 = __this->___pendingGraphUpdates_19;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_33 = V_5;
|
|
NullCheck(L_32);
|
|
Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113(L_32, L_33, Queue_1_Enqueue_m8EB4389CBAD0032AD600C478E830491C2E4C2113_RuntimeMethod_var);
|
|
// AstarPath.active.UpdateGraphs(guo1);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_34 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_35 = V_4;
|
|
NullCheck(L_34);
|
|
AstarPath_UpdateGraphs_mF9927EE6DF5120CFF2ACC3AAAC4340936E79D046(L_34, L_35, NULL);
|
|
// AstarPath.active.UpdateGraphs(guo2);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_36 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_37 = V_5;
|
|
NullCheck(L_36);
|
|
AstarPath_UpdateGraphs_mF9927EE6DF5120CFF2ACC3AAAC4340936E79D046(L_36, L_37, NULL);
|
|
}
|
|
|
|
IL_00ee:
|
|
{
|
|
// prevBounds = newBounds;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_38 = V_1;
|
|
__this->___prevBounds_15 = L_38;
|
|
}
|
|
|
|
IL_00f5:
|
|
{
|
|
// prevEnabled = colliderEnabled;
|
|
bool L_39;
|
|
L_39 = DynamicGridObstacle_get_colliderEnabled_mF713EFD4BF68D5CC3D898B05C189C14DA8B82ED9(__this, NULL);
|
|
__this->___prevEnabled_17 = L_39;
|
|
// prevRotation = tr.rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = __this->___tr_12;
|
|
NullCheck(L_40);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41;
|
|
L_41 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_40, NULL);
|
|
__this->___prevRotation_16 = L_41;
|
|
// lastCheckTime = Time.realtimeSinceStartup;
|
|
float L_42;
|
|
L_42 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
|
|
__this->___lastCheckTime_18 = L_42;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Single Pathfinding.DynamicGridObstacle::BoundsVolume(UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DynamicGridObstacle_BoundsVolume_m376BD463E7E86FDAF248DBBD551DD4F46EB6A661 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_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 System.Math.Abs(b.size.x * b.size.y * b.size.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
|
|
float L_3 = L_2.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
|
|
float L_5 = L_4.___z_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_6;
|
|
L_6 = fabsf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_1, L_3)), L_5)));
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.DynamicGridObstacle::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicGridObstacle__ctor_m8F02E687E4E6F32AD9D29C1334F5779BB3FC276E (DynamicGridObstacle_t4D73FAC37707AFCE0597967F685161EA0DFACE70* __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*)&Queue_1__ctor_mDDA276F924BCF4E4DB93663D3E617639A1479379_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tF284698F76591021B6036A9606CD8CC2723C7E4C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float updateError = 1;
|
|
__this->___updateError_13 = (1.0f);
|
|
// public float checkTime = 0.2F;
|
|
__this->___checkTime_14 = (0.200000003f);
|
|
// float lastCheckTime = -9999;
|
|
__this->___lastCheckTime_18 = (-9999.0f);
|
|
// Queue<GraphUpdateObject> pendingGraphUpdates = 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->___pendingGraphUpdates_19 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___pendingGraphUpdates_19), (void*)L_0);
|
|
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
|
|
// System.Collections.Generic.List`1<Pathfinding.Funnel/PathPart> Pathfinding.Funnel::SplitIntoParts(Pathfinding.Path)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* Funnel_SplitIntoParts_m89D2FA72A739DFF6E689119E1E8E80FDF99C40FD (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* ___0_path, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m20D345E93FC9A16D1941FB4C4B50578BB32A0732_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t95EEBDA5121606BF041488FE36AD79404D5620C9_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* V_0 = NULL;
|
|
List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
uint32_t V_4 = 0;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
uint32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
{
|
|
// var nodes = path.path;
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_0 = ___0_path;
|
|
NullCheck(L_0);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_1 = L_0->___path_8;
|
|
V_0 = L_1;
|
|
// var result = ListPool<PathPart>.Claim();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t95EEBDA5121606BF041488FE36AD79404D5620C9_il2cpp_TypeInfo_var);
|
|
List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* L_2;
|
|
L_2 = ListPool_1_Claim_m20D345E93FC9A16D1941FB4C4B50578BB32A0732(ListPool_1_Claim_m20D345E93FC9A16D1941FB4C4B50578BB32A0732_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// if (nodes == null || nodes.Count == 0) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_4, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if (L_5)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// return result;
|
|
List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* L_6 = V_1;
|
|
return L_6;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) {
|
|
V_2 = 0;
|
|
goto IL_022e;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (nodes[i] is TriangleMeshNode || nodes[i] is GridNodeBase) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_7 = V_0;
|
|
int32_t L_8 = V_2;
|
|
NullCheck(L_7);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_9;
|
|
L_9 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_7, L_8, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
if (((TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80*)IsInstClass((RuntimeObject*)L_9, TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_10 = V_0;
|
|
int32_t L_11 = V_2;
|
|
NullCheck(L_10);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_12;
|
|
L_12 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_10, L_11, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
if (!((GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25*)IsInstClass((RuntimeObject*)L_12, GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_012f;
|
|
}
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// var part = new PathPart();
|
|
il2cpp_codegen_initobj((&V_3), sizeof(PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8));
|
|
// part.startIndex = i;
|
|
int32_t L_13 = V_2;
|
|
(&V_3)->___startIndex_0 = L_13;
|
|
// uint currentGraphIndex = nodes[i].GraphIndex;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_14 = V_0;
|
|
int32_t L_15 = V_2;
|
|
NullCheck(L_14);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_16;
|
|
L_16 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_14, L_15, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_16);
|
|
uint32_t L_17;
|
|
L_17 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_16, NULL);
|
|
V_4 = L_17;
|
|
goto IL_0082;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// if (nodes[i].GraphIndex != currentGraphIndex && !(nodes[i] is NodeLink3Node)) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_18 = V_0;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_20;
|
|
L_20 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_18, L_19, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_20);
|
|
uint32_t L_21;
|
|
L_21 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_20, NULL);
|
|
uint32_t L_22 = V_4;
|
|
if ((((int32_t)L_21) == ((int32_t)L_22)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_23 = V_0;
|
|
int32_t L_24 = V_2;
|
|
NullCheck(L_23);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_25;
|
|
L_25 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_23, L_24, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
if (!((NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94*)IsInstClass((RuntimeObject*)L_25, NodeLink3Node_t5913FCC9D91BB2A722E03B63A641112371960F94_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// for (; i < nodes.Count; i++) {
|
|
int32_t L_26 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// for (; i < nodes.Count; i++) {
|
|
int32_t L_27 = V_2;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_28 = V_0;
|
|
NullCheck(L_28);
|
|
int32_t L_29;
|
|
L_29 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_28, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_27) < ((int32_t)L_29)))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
// i--;
|
|
int32_t L_30 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_subtract(L_30, 1));
|
|
// part.endIndex = i;
|
|
int32_t L_31 = V_2;
|
|
(&V_3)->___endIndex_1 = L_31;
|
|
// if (part.startIndex == 0) {
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_32 = V_3;
|
|
int32_t L_33 = L_32.___startIndex_0;
|
|
if (L_33)
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
{
|
|
// part.startPoint = path.vectorPath[0];
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_34 = ___0_path;
|
|
NullCheck(L_34);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_35 = L_34->___vectorPath_9;
|
|
NullCheck(L_35);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_35, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
(&V_3)->___startPoint_2 = L_36;
|
|
goto IL_00d3;
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// part.startPoint = (Vector3)nodes[part.startIndex-1].position;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_37 = V_0;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_38 = V_3;
|
|
int32_t L_39 = L_38.___startIndex_0;
|
|
NullCheck(L_37);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_40;
|
|
L_40 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_37, ((int32_t)il2cpp_codegen_subtract(L_39, 1)), List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_40);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_41 = L_40->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
L_42 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_41, NULL);
|
|
(&V_3)->___startPoint_2 = L_42;
|
|
}
|
|
|
|
IL_00d3:
|
|
{
|
|
// if (part.endIndex == nodes.Count-1) {
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_43 = V_3;
|
|
int32_t L_44 = L_43.___endIndex_1;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
int32_t L_46;
|
|
L_46 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_45, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_46, 1))))))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
// part.endPoint = path.vectorPath[path.vectorPath.Count-1];
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_47 = ___0_path;
|
|
NullCheck(L_47);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_48 = L_47->___vectorPath_9;
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_49 = ___0_path;
|
|
NullCheck(L_49);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_50 = L_49->___vectorPath_9;
|
|
NullCheck(L_50);
|
|
int32_t L_51;
|
|
L_51 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_50, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_48);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
|
|
L_52 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_48, ((int32_t)il2cpp_codegen_subtract(L_51, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
(&V_3)->___endPoint_3 = L_52;
|
|
goto IL_0123;
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
// part.endPoint = (Vector3)nodes[part.endIndex+1].position;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_53 = V_0;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_54 = V_3;
|
|
int32_t L_55 = L_54.___endIndex_1;
|
|
NullCheck(L_53);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_56;
|
|
L_56 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_53, ((int32_t)il2cpp_codegen_add(L_55, 1)), List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_56);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_57 = L_56->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_57, NULL);
|
|
(&V_3)->___endPoint_3 = L_58;
|
|
}
|
|
|
|
IL_0123:
|
|
{
|
|
// result.Add(part);
|
|
List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* L_59 = V_1;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_60 = V_3;
|
|
NullCheck(L_59);
|
|
List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_inline(L_59, L_60, List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_RuntimeMethod_var);
|
|
goto IL_022a;
|
|
}
|
|
|
|
IL_012f:
|
|
{
|
|
// } else if (NodeLink2.GetNodeLink(nodes[i]) != null) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_61 = V_0;
|
|
int32_t L_62 = V_2;
|
|
NullCheck(L_61);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_63;
|
|
L_63 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_61, L_62, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983* L_64;
|
|
L_64 = NodeLink2_GetNodeLink_m259F91E78CD33C8D3A0DFE2EDCD4FB96D88117C5(L_63, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_65;
|
|
L_65 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_64, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_65)
|
|
{
|
|
goto IL_021f;
|
|
}
|
|
}
|
|
{
|
|
// var part = new PathPart();
|
|
il2cpp_codegen_initobj((&V_5), sizeof(PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8));
|
|
// part.startIndex = i;
|
|
int32_t L_66 = V_2;
|
|
(&V_5)->___startIndex_0 = L_66;
|
|
// var currentGraphIndex = nodes[i].GraphIndex;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_67 = V_0;
|
|
int32_t L_68 = V_2;
|
|
NullCheck(L_67);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_69;
|
|
L_69 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_67, L_68, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_69);
|
|
uint32_t L_70;
|
|
L_70 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_69, NULL);
|
|
V_6 = L_70;
|
|
// for (i++; i < nodes.Count; i++) {
|
|
int32_t L_71 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_71, 1));
|
|
goto IL_017e;
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
// if (nodes[i].GraphIndex != currentGraphIndex) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_72 = V_0;
|
|
int32_t L_73 = V_2;
|
|
NullCheck(L_72);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_74;
|
|
L_74 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_72, L_73, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_74);
|
|
uint32_t L_75;
|
|
L_75 = GraphNode_get_GraphIndex_mB3FD59266210CD03A2422C847FC06E4B3D74B428(L_74, NULL);
|
|
uint32_t L_76 = V_6;
|
|
if ((!(((uint32_t)L_75) == ((uint32_t)L_76))))
|
|
{
|
|
goto IL_0187;
|
|
}
|
|
}
|
|
{
|
|
// for (i++; i < nodes.Count; i++) {
|
|
int32_t L_77 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
}
|
|
|
|
IL_017e:
|
|
{
|
|
// for (i++; i < nodes.Count; i++) {
|
|
int32_t L_78 = V_2;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_79 = V_0;
|
|
NullCheck(L_79);
|
|
int32_t L_80;
|
|
L_80 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_79, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_78) < ((int32_t)L_80)))
|
|
{
|
|
goto IL_016a;
|
|
}
|
|
}
|
|
|
|
IL_0187:
|
|
{
|
|
// i--;
|
|
int32_t L_81 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_subtract(L_81, 1));
|
|
// if (i - part.startIndex == 0) {
|
|
int32_t L_82 = V_2;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_83 = V_5;
|
|
int32_t L_84 = L_83.___startIndex_0;
|
|
if (!((int32_t)il2cpp_codegen_subtract(L_82, L_84)))
|
|
{
|
|
goto IL_022a;
|
|
}
|
|
}
|
|
{
|
|
// } else if (i - part.startIndex != 1) {
|
|
int32_t L_85 = V_2;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_86 = V_5;
|
|
int32_t L_87 = L_86.___startIndex_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_85, L_87))) == ((int32_t)1)))
|
|
{
|
|
goto IL_01c9;
|
|
}
|
|
}
|
|
{
|
|
// throw new System.Exception("NodeLink2 link length greater than two (2) nodes. " + (i - part.startIndex + 1));
|
|
int32_t L_88 = V_2;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_89 = V_5;
|
|
int32_t L_90 = L_89.___startIndex_0;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_88, L_90)), 1));
|
|
String_t* L_91;
|
|
L_91 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_7), NULL);
|
|
String_t* L_92;
|
|
L_92 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAB0C58694E21EE743DC060A8FB3862FE48F17B92)), L_91, NULL);
|
|
Exception_t* L_93 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_93);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_93, L_92, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_93, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Funnel_SplitIntoParts_m89D2FA72A739DFF6E689119E1E8E80FDF99C40FD_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_01c9:
|
|
{
|
|
// part.endIndex = i;
|
|
int32_t L_94 = V_2;
|
|
(&V_5)->___endIndex_1 = L_94;
|
|
// part.isLink = true;
|
|
(&V_5)->___isLink_4 = (bool)1;
|
|
// part.startPoint = (Vector3)nodes[part.startIndex].position;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_95 = V_0;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_96 = V_5;
|
|
int32_t L_97 = L_96.___startIndex_0;
|
|
NullCheck(L_95);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_98;
|
|
L_98 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_95, L_97, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_98);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_99 = L_98->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100;
|
|
L_100 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_99, NULL);
|
|
(&V_5)->___startPoint_2 = L_100;
|
|
// part.endPoint = (Vector3)nodes[part.endIndex].position;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_101 = V_0;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_102 = V_5;
|
|
int32_t L_103 = L_102.___endIndex_1;
|
|
NullCheck(L_101);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_104;
|
|
L_104 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_101, L_103, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_104);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_105 = L_104->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
|
|
L_106 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_105, NULL);
|
|
(&V_5)->___endPoint_3 = L_106;
|
|
// result.Add(part);
|
|
List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* L_107 = V_1;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_108 = V_5;
|
|
NullCheck(L_107);
|
|
List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_inline(L_107, L_108, List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_RuntimeMethod_var);
|
|
goto IL_022a;
|
|
}
|
|
|
|
IL_021f:
|
|
{
|
|
// throw new System.Exception("Unsupported node type or null node");
|
|
Exception_t* L_109 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_109);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_109, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBEF61523AEE888587EBC65AC737C6A827A50501F)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_109, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Funnel_SplitIntoParts_m89D2FA72A739DFF6E689119E1E8E80FDF99C40FD_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_022a:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) {
|
|
int32_t L_110 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_110, 1));
|
|
}
|
|
|
|
IL_022e:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) {
|
|
int32_t L_111 = V_2;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_112 = V_0;
|
|
NullCheck(L_112);
|
|
int32_t L_113;
|
|
L_113 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_112, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_111) < ((int32_t)L_113)))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// return result;
|
|
List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* L_114 = V_1;
|
|
return L_114;
|
|
}
|
|
}
|
|
// Pathfinding.Funnel/FunnelPortals Pathfinding.Funnel::ConstructFunnelPortals(System.Collections.Generic.List`1<Pathfinding.GraphNode>,Pathfinding.Funnel/PathPart)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF Funnel_ConstructFunnelPortals_m239BEA8FD22079E900E95AB87F7375F3270B0CE2 (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___0_nodes, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 ___1_part, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_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_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_1 = NULL;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t V_3 = 0;
|
|
{
|
|
// if (nodes == null || nodes.Count == 0) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_0 = ___0_nodes;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_1 = ___0_nodes;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_1, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// return new FunnelPortals { left = ListPool<Vector3>.Claim(0), right = ListPool<Vector3>.Claim(0) };
|
|
il2cpp_codegen_initobj((&V_2), sizeof(FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF));
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3;
|
|
L_3 = ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88(0, ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var);
|
|
(&V_2)->___left_0 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___left_0), (void*)L_3);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4;
|
|
L_4 = ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88(0, ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var);
|
|
(&V_2)->___right_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___right_1), (void*)L_4);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_5 = V_2;
|
|
return L_5;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// if (part.endIndex < part.startIndex || part.startIndex < 0 || part.endIndex > nodes.Count) throw new System.ArgumentOutOfRangeException();
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_6 = ___1_part;
|
|
int32_t L_7 = L_6.___endIndex_1;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_8 = ___1_part;
|
|
int32_t L_9 = L_8.___startIndex_0;
|
|
if ((((int32_t)L_7) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_10 = ___1_part;
|
|
int32_t L_11 = L_10.___startIndex_0;
|
|
if ((((int32_t)L_11) < ((int32_t)0)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_12 = ___1_part;
|
|
int32_t L_13 = L_12.___endIndex_1;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_14 = ___0_nodes;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_14, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_13) <= ((int32_t)L_15)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// if (part.endIndex < part.startIndex || part.startIndex < 0 || part.endIndex > nodes.Count) throw new System.ArgumentOutOfRangeException();
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_16);
|
|
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_16, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Funnel_ConstructFunnelPortals_m239BEA8FD22079E900E95AB87F7375F3270B0CE2_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// var left = ListPool<Vector3>.Claim(nodes.Count+1);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_17 = ___0_nodes;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_17, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_19;
|
|
L_19 = ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88(((int32_t)il2cpp_codegen_add(L_18, 1)), ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var);
|
|
V_0 = L_19;
|
|
// var right = ListPool<Vector3>.Claim(nodes.Count+1);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_20 = ___0_nodes;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_20, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_22;
|
|
L_22 = ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88(((int32_t)il2cpp_codegen_add(L_21, 1)), ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var);
|
|
V_1 = L_22;
|
|
// left.Add(part.startPoint);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_23 = V_0;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_24 = ___1_part;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = L_24.___startPoint_2;
|
|
NullCheck(L_23);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_23, L_25, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// right.Add(part.startPoint);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_26 = V_1;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_27 = ___1_part;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = L_27.___startPoint_2;
|
|
NullCheck(L_26);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_26, L_28, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int i = part.startIndex; i < part.endIndex; i++) {
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_29 = ___1_part;
|
|
int32_t L_30 = L_29.___startIndex_0;
|
|
V_3 = L_30;
|
|
goto IL_0115;
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
// bool portalWasAdded = nodes[i].GetPortal(nodes[i+1], left, right, false);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_31 = ___0_nodes;
|
|
int32_t L_32 = V_3;
|
|
NullCheck(L_31);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_33;
|
|
L_33 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_31, L_32, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_34 = ___0_nodes;
|
|
int32_t L_35 = V_3;
|
|
NullCheck(L_34);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_36;
|
|
L_36 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_34, ((int32_t)il2cpp_codegen_add(L_35, 1)), List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_37 = V_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_38 = V_1;
|
|
NullCheck(L_33);
|
|
bool L_39;
|
|
L_39 = VirtualFuncInvoker4< bool, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, bool >::Invoke(10 /* System.Boolean Pathfinding.GraphNode::GetPortal(Pathfinding.GraphNode,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Boolean) */, L_33, L_36, L_37, L_38, (bool)0);
|
|
// if (!portalWasAdded) {
|
|
if (L_39)
|
|
{
|
|
goto IL_0111;
|
|
}
|
|
}
|
|
{
|
|
// left.Add((Vector3)nodes[i].position);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_40 = V_0;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_41 = ___0_nodes;
|
|
int32_t L_42 = V_3;
|
|
NullCheck(L_41);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_43;
|
|
L_43 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_41, L_42, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_43);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_44 = L_43->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_44, NULL);
|
|
NullCheck(L_40);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_40, L_45, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// right.Add((Vector3)nodes[i].position);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_46 = V_1;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_47 = ___0_nodes;
|
|
int32_t L_48 = V_3;
|
|
NullCheck(L_47);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_49;
|
|
L_49 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_47, L_48, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_49);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_50 = L_49->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
|
|
L_51 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_50, NULL);
|
|
NullCheck(L_46);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_46, L_51, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// left.Add((Vector3)nodes[i+1].position);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_52 = V_0;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_53 = ___0_nodes;
|
|
int32_t L_54 = V_3;
|
|
NullCheck(L_53);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_55;
|
|
L_55 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_53, ((int32_t)il2cpp_codegen_add(L_54, 1)), List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_55);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_56 = L_55->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
|
|
L_57 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_56, NULL);
|
|
NullCheck(L_52);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_52, L_57, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// right.Add((Vector3)nodes[i+1].position);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_58 = V_1;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_59 = ___0_nodes;
|
|
int32_t L_60 = V_3;
|
|
NullCheck(L_59);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_61;
|
|
L_61 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_59, ((int32_t)il2cpp_codegen_add(L_60, 1)), List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_61);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_62 = L_61->___position_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
|
|
L_63 = Int3_op_Explicit_mDB6D09A6D07BAAB0D6FBEEC71266F608C3FC825C(L_62, NULL);
|
|
NullCheck(L_58);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_58, L_63, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0111:
|
|
{
|
|
// for (int i = part.startIndex; i < part.endIndex; i++) {
|
|
int32_t L_64 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_64, 1));
|
|
}
|
|
|
|
IL_0115:
|
|
{
|
|
// for (int i = part.startIndex; i < part.endIndex; i++) {
|
|
int32_t L_65 = V_3;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_66 = ___1_part;
|
|
int32_t L_67 = L_66.___endIndex_1;
|
|
if ((((int32_t)L_65) < ((int32_t)L_67)))
|
|
{
|
|
goto IL_0097;
|
|
}
|
|
}
|
|
{
|
|
// left.Add(part.endPoint);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_68 = V_0;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_69 = ___1_part;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = L_69.___endPoint_3;
|
|
NullCheck(L_68);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_68, L_70, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// right.Add(part.endPoint);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_71 = V_1;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_72 = ___1_part;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = L_72.___endPoint_3;
|
|
NullCheck(L_71);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_71, L_73, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// return new FunnelPortals { left = left, right = right };
|
|
il2cpp_codegen_initobj((&V_2), sizeof(FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF));
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_74 = V_0;
|
|
(&V_2)->___left_0 = L_74;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___left_0), (void*)L_74);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_75 = V_1;
|
|
(&V_2)->___right_1 = L_75;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___right_1), (void*)L_75);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_76 = V_2;
|
|
return L_76;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Funnel::ShrinkPortals(Pathfinding.Funnel/FunnelPortals,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Funnel_ShrinkPortals_m7D0C264A982DB5210995EEB822D69A9320176E0F (FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF ___0_portals, float ___1_shrink, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 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;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
float V_5 = 0.0f;
|
|
{
|
|
// if (shrink <= 0.00001f) return;
|
|
float L_0 = ___1_shrink;
|
|
if ((!(((float)L_0) <= ((float)(9.99999975E-06f)))))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (shrink <= 0.00001f) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// for (int i = 0; i < portals.left.Count; i++) {
|
|
V_0 = 0;
|
|
goto IL_0083;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// var left = portals.left[i];
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_1 = ___0_portals;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = L_1.___left_0;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_2, L_3, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
// var right = portals.right[i];
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_5 = ___0_portals;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6 = L_5.___right_1;
|
|
int32_t L_7 = V_0;
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_6, L_7, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_2 = L_8;
|
|
// var length = (left - right).magnitude;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_10, NULL);
|
|
V_4 = L_11;
|
|
float L_12;
|
|
L_12 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_4), NULL);
|
|
V_3 = L_12;
|
|
// if (length > 0) {
|
|
float L_13 = V_3;
|
|
if ((!(((float)L_13) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
// float s = Mathf.Min(shrink / length, 0.4f);
|
|
float L_14 = ___1_shrink;
|
|
float L_15 = V_3;
|
|
float L_16;
|
|
L_16 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)(L_14/L_15)), (0.400000006f), NULL);
|
|
V_5 = L_16;
|
|
// portals.left[i] = Vector3.Lerp(left, right, s);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_17 = ___0_portals;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = L_17.___left_0;
|
|
int32_t L_19 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_2;
|
|
float L_22 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_20, L_21, L_22, NULL);
|
|
NullCheck(L_18);
|
|
List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_18, L_19, L_23, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
// portals.right[i] = Vector3.Lerp(left, right, 1 - s);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_24 = ___0_portals;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_25 = L_24.___right_1;
|
|
int32_t L_26 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_2;
|
|
float L_29 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_27, L_28, ((float)il2cpp_codegen_subtract((1.0f), L_29)), NULL);
|
|
NullCheck(L_25);
|
|
List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_25, L_26, L_30, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// for (int i = 0; i < portals.left.Count; i++) {
|
|
int32_t L_31 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
// for (int i = 0; i < portals.left.Count; i++) {
|
|
int32_t L_32 = V_0;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_33 = ___0_portals;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_34 = L_33.___left_0;
|
|
NullCheck(L_34);
|
|
int32_t L_35;
|
|
L_35 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_34, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_32) < ((int32_t)L_35)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Funnel::UnwrapHelper(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Quaternion&,UnityEngine.Vector3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Funnel_UnwrapHelper_mE21635745BAE68A8E87BD65CD966AE1BF98BBAE5 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_portalStart, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_portalEnd, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_prevPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_nextPoint, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___4_mRot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___5_mOffset, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
float V_1 = 0.0f;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// if (VectorMath.IsColinear(portalStart, portalEnd, nextPoint)) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_portalStart;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_portalEnd;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___3_nextPoint;
|
|
bool L_3;
|
|
L_3 = VectorMath_IsColinear_m7679128DE55C14B0AA74BA62FB2EFAB879950116(L_0, L_1, L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// var axis = portalEnd - portalStart;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_portalEnd;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_portalStart;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_5, NULL);
|
|
V_0 = L_6;
|
|
// var sqrMagn = axis.sqrMagnitude;
|
|
float L_7;
|
|
L_7 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_0), NULL);
|
|
V_1 = L_7;
|
|
// prevPoint -= Vector3.Dot(prevPoint - portalStart, axis)/sqrMagn * axis;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___2_prevPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___2_prevPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_portalStart;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_10, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
|
|
float L_13;
|
|
L_13 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_11, L_12, NULL);
|
|
float L_14 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)(L_13/L_14)), L_15, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_16, NULL);
|
|
___2_prevPoint = L_17;
|
|
// nextPoint -= Vector3.Dot(nextPoint - portalStart, axis)/sqrMagn * axis;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___3_nextPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___3_nextPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_portalStart;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_19, L_20, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
|
|
float L_23;
|
|
L_23 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_21, L_22, NULL);
|
|
float L_24 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)(L_23/L_24)), L_25, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_26, NULL);
|
|
___3_nextPoint = L_27;
|
|
// var rot = Quaternion.FromToRotation(nextPoint - portalStart, portalStart - prevPoint);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___3_nextPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___0_portalStart;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_29, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___0_portalStart;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___2_prevPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_31, L_32, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34;
|
|
L_34 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_30, L_33, NULL);
|
|
V_2 = L_34;
|
|
// mOffset += mRot * (portalStart - rot * portalStart);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_35 = ___5_mOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_36 = ___5_mOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_36);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_38 = ___4_mRot;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_38);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = ___0_portalStart;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = ___0_portalStart;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_41, L_42, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
L_44 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_40, L_43, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_39, L_44, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_37, L_45, NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_35 = L_46;
|
|
// mRot *= rot;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_47 = ___4_mRot;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_48 = ___4_mRot;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_48);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = V_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_51;
|
|
L_51 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_49, L_50, NULL);
|
|
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_47 = L_51;
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Funnel::Unwrap(Pathfinding.Funnel/FunnelPortals,UnityEngine.Vector2[],UnityEngine.Vector2[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Funnel_Unwrap_m1BE034CFEB51A1808A0B469C09705AB6D935AD83 (FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF ___0_funnel, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_left, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___2_right, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
int32_t V_8 = 0;
|
|
{
|
|
// int startingIndex = 1;
|
|
V_0 = 1;
|
|
// var normal = Vector3.Cross(funnel.right[1] - funnel.left[0], funnel.left[1] - funnel.left[0]);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_0 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = L_0.___right_1;
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_1, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_3 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = L_3.___left_0;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_4, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_5, NULL);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_7 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_8 = L_7.___left_0;
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_8, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_10 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_11 = L_10.___left_0;
|
|
NullCheck(L_11);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_11, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_12, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_6, L_13, NULL);
|
|
V_1 = L_14;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// startingIndex++;
|
|
int32_t L_15 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
// normal = Vector3.Cross(funnel.right[startingIndex] - funnel.left[0], funnel.left[startingIndex] - funnel.left[0]);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_16 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_17 = L_16.___right_1;
|
|
int32_t L_18 = V_0;
|
|
NullCheck(L_17);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_17, L_18, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_20 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_21 = L_20.___left_0;
|
|
NullCheck(L_21);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_21, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_19, L_22, NULL);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_24 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_25 = L_24.___left_0;
|
|
int32_t L_26 = V_0;
|
|
NullCheck(L_25);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_25, L_26, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_28 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_29 = L_28.___left_0;
|
|
NullCheck(L_29);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_29, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_27, L_30, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_23, L_31, NULL);
|
|
V_1 = L_32;
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// while (normal.sqrMagnitude <= 0.00000001f && startingIndex + 1 < funnel.left.Count) {
|
|
float L_33;
|
|
L_33 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_1), NULL);
|
|
if ((!(((float)L_33) <= ((float)(9.99999994E-09f)))))
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_34 = V_0;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_35 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_36 = L_35.___left_0;
|
|
NullCheck(L_36);
|
|
int32_t L_37;
|
|
L_37 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_36, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_34, 1))) < ((int32_t)L_37)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
// left[0] = right[0] = Vector2.zero;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_38 = ___1_left;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_39 = ___2_right;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
|
|
L_40 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41 = L_40;
|
|
V_7 = L_41;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_41);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_7;
|
|
NullCheck(L_38);
|
|
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_42);
|
|
// var portalLeft = funnel.left[1];
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_43 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_44 = L_43.___left_0;
|
|
NullCheck(L_44);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_44, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_2 = L_45;
|
|
// var portalRight = funnel.right[1];
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_46 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_47 = L_46.___right_1;
|
|
NullCheck(L_47);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_47, 1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_3 = L_48;
|
|
// var prevPoint = funnel.left[0];
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_49 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_50 = L_49.___left_0;
|
|
NullCheck(L_50);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
|
|
L_51 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_50, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_4 = L_51;
|
|
// Quaternion mRot = Quaternion.FromToRotation(normal, Vector3.forward);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54;
|
|
L_54 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_52, L_53, NULL);
|
|
V_5 = L_54;
|
|
// Vector3 mOffset = mRot * (-funnel.right[0]);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55 = V_5;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_56 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_57 = L_56.___right_1;
|
|
NullCheck(L_57);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_57, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
|
|
L_59 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_58, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_55, L_59, NULL);
|
|
V_6 = L_60;
|
|
// for (int i = 1; i < funnel.left.Count; i++) {
|
|
V_8 = 1;
|
|
goto IL_01c5;
|
|
}
|
|
|
|
IL_0115:
|
|
{
|
|
// if (UnwrapHelper(portalLeft, portalRight, prevPoint, funnel.left[i], ref mRot, ref mOffset)) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_4;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_64 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_65 = L_64.___left_0;
|
|
int32_t L_66 = V_8;
|
|
NullCheck(L_65);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
|
|
L_67 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_65, L_66, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
bool L_68;
|
|
L_68 = Funnel_UnwrapHelper_mE21635745BAE68A8E87BD65CD966AE1BF98BBAE5(L_61, L_62, L_63, L_67, (&V_5), (&V_6), NULL);
|
|
if (!L_68)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
// prevPoint = portalLeft;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_2;
|
|
V_4 = L_69;
|
|
// portalLeft = funnel.left[i];
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_70 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_71 = L_70.___left_0;
|
|
int32_t L_72 = V_8;
|
|
NullCheck(L_71);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
|
|
L_73 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_71, L_72, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_2 = L_73;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
// left[i] = mRot * funnel.left[i] + mOffset;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_74 = ___1_left;
|
|
int32_t L_75 = V_8;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_76 = V_5;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_77 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_78 = L_77.___left_0;
|
|
int32_t L_79 = V_8;
|
|
NullCheck(L_78);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
|
|
L_80 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_78, L_79, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81;
|
|
L_81 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_76, L_80, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83;
|
|
L_83 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_81, L_82, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84;
|
|
L_84 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_83, NULL);
|
|
NullCheck(L_74);
|
|
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(L_75), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_84);
|
|
// if (UnwrapHelper(portalLeft, portalRight, prevPoint, funnel.right[i], ref mRot, ref mOffset)) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_4;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_88 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_89 = L_88.___right_1;
|
|
int32_t L_90 = V_8;
|
|
NullCheck(L_89);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
|
|
L_91 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_89, L_90, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
bool L_92;
|
|
L_92 = Funnel_UnwrapHelper_mE21635745BAE68A8E87BD65CD966AE1BF98BBAE5(L_85, L_86, L_87, L_91, (&V_5), (&V_6), NULL);
|
|
if (!L_92)
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
{
|
|
// prevPoint = portalRight;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93 = V_3;
|
|
V_4 = L_93;
|
|
// portalRight = funnel.right[i];
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_94 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_95 = L_94.___right_1;
|
|
int32_t L_96 = V_8;
|
|
NullCheck(L_95);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97;
|
|
L_97 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_95, L_96, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_3 = L_97;
|
|
}
|
|
|
|
IL_0197:
|
|
{
|
|
// right[i] = mRot * funnel.right[i] + mOffset;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_98 = ___2_right;
|
|
int32_t L_99 = V_8;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_100 = V_5;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_101 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_102 = L_101.___right_1;
|
|
int32_t L_103 = V_8;
|
|
NullCheck(L_102);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104;
|
|
L_104 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_102, L_103, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105;
|
|
L_105 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_100, L_104, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107;
|
|
L_107 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_105, L_106, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_108;
|
|
L_108 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_107, NULL);
|
|
NullCheck(L_98);
|
|
(L_98)->SetAt(static_cast<il2cpp_array_size_t>(L_99), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_108);
|
|
// for (int i = 1; i < funnel.left.Count; i++) {
|
|
int32_t L_109 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_109, 1));
|
|
}
|
|
|
|
IL_01c5:
|
|
{
|
|
// for (int i = 1; i < funnel.left.Count; i++) {
|
|
int32_t L_110 = V_8;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_111 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_112 = L_111.___left_0;
|
|
NullCheck(L_112);
|
|
int32_t L_113;
|
|
L_113 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_112, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_110) < ((int32_t)L_113)))
|
|
{
|
|
goto IL_0115;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.Funnel::FixFunnel(UnityEngine.Vector2[],UnityEngine.Vector2[],System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Funnel_FixFunnel_m0BEE1B03FA32C7E7991EB4C033D38F6E885DCD62 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_left, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_right, int32_t ___2_numPortals, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (numPortals > left.Length || numPortals > right.Length) throw new System.ArgumentException("Arrays do not have as many elements as specified");
|
|
int32_t L_0 = ___2_numPortals;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_left;
|
|
NullCheck(L_1);
|
|
if ((((int32_t)L_0) > ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___2_numPortals;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = ___1_right;
|
|
NullCheck(L_3);
|
|
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// if (numPortals > left.Length || numPortals > right.Length) throw new System.ArgumentException("Arrays do not have as many elements as specified");
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_4);
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B46C2E3D71BD75A631EF4FAF4886870809A153)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Funnel_FixFunnel_m0BEE1B03FA32C7E7991EB4C033D38F6E885DCD62_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// if (numPortals < 3) {
|
|
int32_t L_5 = ___2_numPortals;
|
|
if ((((int32_t)L_5) >= ((int32_t)3)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// return -1;
|
|
return (-1);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// int startIndex = 0;
|
|
V_0 = 0;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// left[startIndex + 1] = left[startIndex + 0];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = ___0_left;
|
|
int32_t L_7 = V_0;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = ___0_left;
|
|
int32_t L_9 = V_0;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_11);
|
|
// right[startIndex + 1] = right[startIndex + 0];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_12 = ___1_right;
|
|
int32_t L_13 = V_0;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_14 = ___1_right;
|
|
int32_t L_15 = V_0;
|
|
NullCheck(L_14);
|
|
int32_t L_16 = L_15;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 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>(((int32_t)il2cpp_codegen_add(L_13, 1))), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_17);
|
|
// startIndex++;
|
|
int32_t L_18 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
// if (numPortals - startIndex < 3) {
|
|
int32_t L_19 = ___2_numPortals;
|
|
int32_t L_20 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_19, L_20))) >= ((int32_t)3)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// return -1;
|
|
return (-1);
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// while (left[startIndex + 1] == left[startIndex + 2] && right[startIndex + 1] == right[startIndex + 2]) {
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_21 = ___0_left;
|
|
int32_t L_22 = V_0;
|
|
NullCheck(L_21);
|
|
int32_t L_23 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_25 = ___0_left;
|
|
int32_t L_26 = V_0;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 2));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
|
|
bool L_29;
|
|
L_29 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_24, L_28, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_30 = ___1_right;
|
|
int32_t L_31 = V_0;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_34 = ___1_right;
|
|
int32_t L_35 = V_0;
|
|
NullCheck(L_34);
|
|
int32_t L_36 = ((int32_t)il2cpp_codegen_add(L_35, 2));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
|
|
bool L_38;
|
|
L_38 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_33, L_37, NULL);
|
|
if (L_38)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// return startIndex;
|
|
int32_t L_39 = V_0;
|
|
return L_39;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2 Pathfinding.Funnel::ToXZ(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Funnel_ToXZ_m9739536056DB67E864CD1CCD1EC5587594398AE3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector2(p.x, p.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_p;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_p;
|
|
float L_3 = L_2.___z_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.Funnel::FromXZ(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Funnel_FromXZ_m96B7026C2BC7394E4D951BAD414A6545DF99E814 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector3(p.x, 0, p.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_p;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_p;
|
|
float L_3 = L_2.___y_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, (0.0f), L_3, /*hidden argument*/NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Funnel::RightOrColinear(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Funnel_RightOrColinear_m5178C39D58672DEFBD16E5644BA7218E6A16A941 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (a.x*b.y - b.x*a.y) <= 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.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_b;
|
|
float L_5 = L_4.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_a;
|
|
float L_7 = L_6.___y_1;
|
|
return (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))))) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Funnel::LeftOrColinear(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Funnel_LeftOrColinear_mBD455FFE5787E16B2B92A2F8CE6508389795899B (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (a.x*b.y - b.x*a.y) >= 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.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_b;
|
|
float L_5 = L_4.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_a;
|
|
float L_7 = L_6.___y_1;
|
|
return (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))))) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.Funnel::Calculate(Pathfinding.Funnel/FunnelPortals,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* Funnel_Calculate_m5F4D576C8BBBD96E75620054D47A2DCFC046570F (FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF ___0_funnel, bool ___1_unwrap, bool ___2_splitAtEveryPortal, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPool_1_tFBD7323A4AD189A12C4E58290B9407C0F362E251_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_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*)&ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_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_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_3 = NULL;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_4 = NULL;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
bool V_8 = false;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
int32_t V_12 = 0;
|
|
float V_13 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 G_B15_0;
|
|
memset((&G_B15_0), 0, sizeof(G_B15_0));
|
|
{
|
|
// if (funnel.left.Count != funnel.right.Count) throw new System.ArgumentException("funnel.left.Count != funnel.right.Count");
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_0 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = L_0.___left_0;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_1, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_3 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = L_3.___right_1;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_4, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_2) == ((int32_t)L_5)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// if (funnel.left.Count != funnel.right.Count) throw new System.ArgumentException("funnel.left.Count != funnel.right.Count");
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_6);
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA75B882DF8589BDC7CA55CE8EB9549A4C424CDC)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Funnel_Calculate_m5F4D576C8BBBD96E75620054D47A2DCFC046570F_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// var leftArr = ArrayPool<Vector2>.Claim(funnel.left.Count);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_7 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_8 = L_7.___left_0;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_8, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_tFBD7323A4AD189A12C4E58290B9407C0F362E251_il2cpp_TypeInfo_var);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_10;
|
|
L_10 = ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154(L_9, ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154_RuntimeMethod_var);
|
|
V_0 = L_10;
|
|
// var rightArr = ArrayPool<Vector2>.Claim(funnel.left.Count);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_11 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = L_11.___left_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);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_14;
|
|
L_14 = ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154(L_13, ArrayPool_1_Claim_m3BCF23ACEE901974030E4DE5DC6ACE7CBFBB9154_RuntimeMethod_var);
|
|
V_1 = L_14;
|
|
// if (unwrap) {
|
|
bool L_15 = ___1_unwrap;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
// Unwrap(funnel, leftArr, rightArr);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_16 = ___0_funnel;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = V_0;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_18 = V_1;
|
|
Funnel_Unwrap_m1BE034CFEB51A1808A0B469C09705AB6D935AD83(L_16, L_17, L_18, NULL);
|
|
goto IL_00a0;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// for (int i = 0; i < funnel.left.Count; i++) {
|
|
V_7 = 0;
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// leftArr[i] = ToXZ(funnel.left[i]);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_19 = V_0;
|
|
int32_t L_20 = V_7;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_21 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_22 = L_21.___left_0;
|
|
int32_t L_23 = V_7;
|
|
NullCheck(L_22);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_22, L_23, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
|
|
L_25 = Funnel_ToXZ_m9739536056DB67E864CD1CCD1EC5587594398AE3(L_24, NULL);
|
|
NullCheck(L_19);
|
|
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_25);
|
|
// rightArr[i] = ToXZ(funnel.right[i]);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_26 = V_1;
|
|
int32_t L_27 = V_7;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_28 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_29 = L_28.___right_1;
|
|
int32_t L_30 = V_7;
|
|
NullCheck(L_29);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_29, L_30, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32;
|
|
L_32 = Funnel_ToXZ_m9739536056DB67E864CD1CCD1EC5587594398AE3(L_31, NULL);
|
|
NullCheck(L_26);
|
|
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_32);
|
|
// for (int i = 0; i < funnel.left.Count; i++) {
|
|
int32_t L_33 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1));
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// for (int i = 0; i < funnel.left.Count; i++) {
|
|
int32_t L_34 = V_7;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_35 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_36 = L_35.___left_0;
|
|
NullCheck(L_36);
|
|
int32_t L_37;
|
|
L_37 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_36, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_34) < ((int32_t)L_37)))
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// int startIndex = FixFunnel(leftArr, rightArr, funnel.left.Count);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_38 = V_0;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_39 = V_1;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_40 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_41 = L_40.___left_0;
|
|
NullCheck(L_41);
|
|
int32_t L_42;
|
|
L_42 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_41, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
int32_t L_43;
|
|
L_43 = Funnel_FixFunnel_m0BEE1B03FA32C7E7991EB4C033D38F6E885DCD62(L_38, L_39, L_42, NULL);
|
|
V_2 = L_43;
|
|
// var intermediateResult = ListPool<int>.Claim();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tADA6B4463C800A4D4AF33C5BD3BDD29FB7D87F54_il2cpp_TypeInfo_var);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_44;
|
|
L_44 = ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159(ListPool_1_Claim_mD5D836B7CD28B2F55A71D97C9D38C7B3A8EF4159_RuntimeMethod_var);
|
|
V_3 = L_44;
|
|
// if (startIndex == -1) {
|
|
int32_t L_45 = V_2;
|
|
if ((!(((uint32_t)L_45) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
// intermediateResult.Add(0);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_46 = V_3;
|
|
NullCheck(L_46);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_46, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
// intermediateResult.Add(funnel.left.Count - 1);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_47 = V_3;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_48 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_49 = L_48.___left_0;
|
|
NullCheck(L_49);
|
|
int32_t L_50;
|
|
L_50 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_49, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_47);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_47, ((int32_t)il2cpp_codegen_subtract(L_50, 1)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
goto IL_00f4;
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
// Calculate(leftArr, rightArr, funnel.left.Count, startIndex, intermediateResult, int.MaxValue, out lastCorner);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_51 = V_0;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_52 = V_1;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_53 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_54 = L_53.___left_0;
|
|
NullCheck(L_54);
|
|
int32_t L_55;
|
|
L_55 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_54, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
int32_t L_56 = V_2;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_57 = V_3;
|
|
Funnel_Calculate_m4178B60BFE1DBE9E73CEFD4BE22766290EE00352(L_51, L_52, L_55, L_56, L_57, ((int32_t)2147483647LL), (&V_8), NULL);
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
// var result = ListPool<Vector3>.Claim(intermediateResult.Count);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_58 = V_3;
|
|
NullCheck(L_58);
|
|
int32_t L_59;
|
|
L_59 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_58, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_60;
|
|
L_60 = ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88(L_59, ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var);
|
|
V_4 = L_60;
|
|
// Vector2 prev2D = leftArr[0];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_61 = V_0;
|
|
NullCheck(L_61);
|
|
int32_t L_62 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
|
|
V_5 = L_63;
|
|
// var prevIdx = 0;
|
|
V_6 = 0;
|
|
// for (int i = 0; i < intermediateResult.Count; i++) {
|
|
V_9 = 0;
|
|
goto IL_01f2;
|
|
}
|
|
|
|
IL_0115:
|
|
{
|
|
// var idx = intermediateResult[i];
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_64 = V_3;
|
|
int32_t L_65 = V_9;
|
|
NullCheck(L_64);
|
|
int32_t L_66;
|
|
L_66 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_64, L_65, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
|
|
V_10 = L_66;
|
|
// if (splitAtEveryPortal) {
|
|
bool L_67 = ___2_splitAtEveryPortal;
|
|
if (!L_67)
|
|
{
|
|
goto IL_01bc;
|
|
}
|
|
}
|
|
{
|
|
// var next2D = idx >= 0 ? leftArr[idx] : rightArr[-idx];
|
|
int32_t L_68 = V_10;
|
|
if ((((int32_t)L_68) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0135;
|
|
}
|
|
}
|
|
{
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_69 = V_1;
|
|
int32_t L_70 = V_10;
|
|
NullCheck(L_69);
|
|
int32_t L_71 = ((-L_70));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
|
|
G_B15_0 = L_72;
|
|
goto IL_013d;
|
|
}
|
|
|
|
IL_0135:
|
|
{
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_73 = V_0;
|
|
int32_t L_74 = V_10;
|
|
NullCheck(L_73);
|
|
int32_t L_75 = L_74;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
|
|
G_B15_0 = L_76;
|
|
}
|
|
|
|
IL_013d:
|
|
{
|
|
V_11 = G_B15_0;
|
|
// for (int j = prevIdx + 1; j < System.Math.Abs(idx); j++) {
|
|
int32_t L_77 = V_6;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
goto IL_01a4;
|
|
}
|
|
|
|
IL_0147:
|
|
{
|
|
// var factor = VectorMath.LineIntersectionFactorXZ(FromXZ(leftArr[j]), FromXZ(rightArr[j]), FromXZ(prev2D), FromXZ(next2D));
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_78 = V_0;
|
|
int32_t L_79 = V_12;
|
|
NullCheck(L_78);
|
|
int32_t L_80 = L_79;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
|
|
L_82 = Funnel_FromXZ_m96B7026C2BC7394E4D951BAD414A6545DF99E814(L_81, NULL);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_83 = V_1;
|
|
int32_t L_84 = V_12;
|
|
NullCheck(L_83);
|
|
int32_t L_85 = L_84;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
|
|
L_87 = Funnel_FromXZ_m96B7026C2BC7394E4D951BAD414A6545DF99E814(L_86, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_88 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
|
|
L_89 = Funnel_FromXZ_m96B7026C2BC7394E4D951BAD414A6545DF99E814(L_88, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_90 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
|
|
L_91 = Funnel_FromXZ_m96B7026C2BC7394E4D951BAD414A6545DF99E814(L_90, NULL);
|
|
float L_92;
|
|
L_92 = VectorMath_LineIntersectionFactorXZ_m31FBF501683945547B96D6B7E1C0014636E51937(L_82, L_87, L_89, L_91, NULL);
|
|
V_13 = L_92;
|
|
// result.Add(Vector3.Lerp(funnel.left[j], funnel.right[j], factor));
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_93 = V_4;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_94 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_95 = L_94.___left_0;
|
|
int32_t L_96 = V_12;
|
|
NullCheck(L_95);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97;
|
|
L_97 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_95, L_96, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_98 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_99 = L_98.___right_1;
|
|
int32_t L_100 = V_12;
|
|
NullCheck(L_99);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101;
|
|
L_101 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_99, L_100, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
float L_102 = V_13;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
|
|
L_103 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_97, L_101, L_102, NULL);
|
|
NullCheck(L_93);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_93, L_103, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int j = prevIdx + 1; j < System.Math.Abs(idx); j++) {
|
|
int32_t L_104 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_104, 1));
|
|
}
|
|
|
|
IL_01a4:
|
|
{
|
|
// for (int j = prevIdx + 1; j < System.Math.Abs(idx); j++) {
|
|
int32_t L_105 = V_12;
|
|
int32_t L_106 = V_10;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_107;
|
|
L_107 = il2cpp_codegen_abs(L_106);
|
|
if ((((int32_t)L_105) < ((int32_t)L_107)))
|
|
{
|
|
goto IL_0147;
|
|
}
|
|
}
|
|
{
|
|
// prevIdx = Mathf.Abs(idx);
|
|
int32_t L_108 = V_10;
|
|
int32_t L_109;
|
|
L_109 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_108, NULL);
|
|
V_6 = L_109;
|
|
// prev2D = next2D;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_110 = V_11;
|
|
V_5 = L_110;
|
|
}
|
|
|
|
IL_01bc:
|
|
{
|
|
// if (idx >= 0) {
|
|
int32_t L_111 = V_10;
|
|
if ((((int32_t)L_111) < ((int32_t)0)))
|
|
{
|
|
goto IL_01d7;
|
|
}
|
|
}
|
|
{
|
|
// result.Add(funnel.left[idx]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_112 = V_4;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_113 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_114 = L_113.___left_0;
|
|
int32_t L_115 = V_10;
|
|
NullCheck(L_114);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116;
|
|
L_116 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_114, L_115, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
NullCheck(L_112);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_112, L_116, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
goto IL_01ec;
|
|
}
|
|
|
|
IL_01d7:
|
|
{
|
|
// result.Add(funnel.right[-idx]);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_117 = V_4;
|
|
FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF L_118 = ___0_funnel;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_119 = L_118.___right_1;
|
|
int32_t L_120 = V_10;
|
|
NullCheck(L_119);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121;
|
|
L_121 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_119, ((-L_120)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
NullCheck(L_117);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_117, L_121, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01ec:
|
|
{
|
|
// for (int i = 0; i < intermediateResult.Count; i++) {
|
|
int32_t L_122 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_122, 1));
|
|
}
|
|
|
|
IL_01f2:
|
|
{
|
|
// for (int i = 0; i < intermediateResult.Count; i++) {
|
|
int32_t L_123 = V_9;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_124 = V_3;
|
|
NullCheck(L_124);
|
|
int32_t L_125;
|
|
L_125 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_124, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
if ((((int32_t)L_123) < ((int32_t)L_125)))
|
|
{
|
|
goto IL_0115;
|
|
}
|
|
}
|
|
{
|
|
// ListPool<int>.Release(ref intermediateResult);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tADA6B4463C800A4D4AF33C5BD3BDD29FB7D87F54_il2cpp_TypeInfo_var);
|
|
ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294((&V_3), ListPool_1_Release_m49CB01A8CF2113C582AEAB0D4017BCC20BBA7294_RuntimeMethod_var);
|
|
// ArrayPool<Vector2>.Release(ref leftArr);
|
|
il2cpp_codegen_runtime_class_init_inline(ArrayPool_1_tFBD7323A4AD189A12C4E58290B9407C0F362E251_il2cpp_TypeInfo_var);
|
|
ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7((&V_0), (bool)0, ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7_RuntimeMethod_var);
|
|
// ArrayPool<Vector2>.Release(ref rightArr);
|
|
ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7((&V_1), (bool)0, ArrayPool_1_Release_mCFED2FB27A861E8BBDB6A6F085E20A9F792747F7_RuntimeMethod_var);
|
|
// return result;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_126 = V_4;
|
|
return L_126;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Funnel::Calculate(UnityEngine.Vector2[],UnityEngine.Vector2[],System.Int32,System.Int32,System.Collections.Generic.List`1<System.Int32>,System.Int32,System.Boolean&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Funnel_Calculate_m4178B60BFE1DBE9E73CEFD4BE22766290EE00352 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_left, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_right, int32_t ___2_numPortals, int32_t ___3_startIndex, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___4_funnelPath, int32_t ___5_maxCorners, bool* ___6_lastCorner, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7E614B9FD46D47E7CB363FD7EFF70E1F0667E82);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
{
|
|
// if (left.Length != right.Length) throw new System.ArgumentException();
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_left;
|
|
NullCheck(L_0);
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___1_right;
|
|
NullCheck(L_1);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (left.Length != right.Length) throw new System.ArgumentException();
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_2);
|
|
ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_2, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Funnel_Calculate_m4178B60BFE1DBE9E73CEFD4BE22766290EE00352_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// lastCorner = false;
|
|
bool* L_3 = ___6_lastCorner;
|
|
*((int8_t*)L_3) = (int8_t)0;
|
|
// int apexIndex = startIndex + 0;
|
|
int32_t L_4 = ___3_startIndex;
|
|
V_0 = L_4;
|
|
// int rightIndex = startIndex + 1;
|
|
int32_t L_5 = ___3_startIndex;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
// int leftIndex = startIndex + 1;
|
|
int32_t L_6 = ___3_startIndex;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
// Vector2 portalApex = left[apexIndex];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_7 = ___0_left;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
V_3 = L_10;
|
|
// Vector2 portalLeft = left[leftIndex];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_11 = ___0_left;
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
V_4 = L_14;
|
|
// Vector2 portalRight = right[rightIndex];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_15 = ___1_right;
|
|
int32_t L_16 = V_1;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = L_16;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
|
|
V_5 = L_18;
|
|
// funnelPath.Add(apexIndex);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_19 = ___4_funnelPath;
|
|
int32_t L_20 = V_0;
|
|
NullCheck(L_19);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_19, L_20, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
// for (int i = startIndex + 2; i < numPortals; i++) {
|
|
int32_t L_21 = ___3_startIndex;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_21, 2));
|
|
goto IL_013a;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// if (funnelPath.Count >= maxCorners) {
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_22 = ___4_funnelPath;
|
|
NullCheck(L_22);
|
|
int32_t L_23;
|
|
L_23 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_22, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
int32_t L_24 = ___5_maxCorners;
|
|
if ((((int32_t)L_23) < ((int32_t)L_24)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// if (funnelPath.Count > 2000) {
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_25 = ___4_funnelPath;
|
|
NullCheck(L_25);
|
|
int32_t L_26;
|
|
L_26 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_25, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
|
|
if ((((int32_t)L_26) <= ((int32_t)((int32_t)2000))))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("Avoiding infinite loop. Remove this check if you have this long paths.");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralD7E614B9FD46D47E7CB363FD7EFF70E1F0667E82, NULL);
|
|
// break;
|
|
goto IL_0142;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// Vector2 pLeft = left[i];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_27 = ___0_left;
|
|
int32_t L_28 = V_6;
|
|
NullCheck(L_27);
|
|
int32_t L_29 = L_28;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
|
|
V_7 = L_30;
|
|
// Vector2 pRight = right[i];
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_31 = ___1_right;
|
|
int32_t L_32 = V_6;
|
|
NullCheck(L_31);
|
|
int32_t L_33 = L_32;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
|
|
V_8 = L_34;
|
|
// if (LeftOrColinear(portalRight - portalApex, pRight - portalApex)) {
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37;
|
|
L_37 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_35, L_36, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = V_8;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
|
|
L_40 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_38, L_39, NULL);
|
|
bool L_41;
|
|
L_41 = Funnel_LeftOrColinear_mBD455FFE5787E16B2B92A2F8CE6508389795899B(L_37, L_40, NULL);
|
|
if (!L_41)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
// if (portalApex == portalRight || RightOrColinear(portalLeft - portalApex, pRight - portalApex)) {
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43 = V_5;
|
|
bool L_44;
|
|
L_44 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_42, L_43, NULL);
|
|
if (L_44)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47;
|
|
L_47 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_45, L_46, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = V_8;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_50;
|
|
L_50 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_48, L_49, NULL);
|
|
bool L_51;
|
|
L_51 = Funnel_RightOrColinear_m5178C39D58672DEFBD16E5644BA7218E6A16A941(L_47, L_50, NULL);
|
|
if (!L_51)
|
|
{
|
|
goto IL_00c6;
|
|
}
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
// portalRight = pRight;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = V_8;
|
|
V_5 = L_52;
|
|
// rightIndex = i;
|
|
int32_t L_53 = V_6;
|
|
V_1 = L_53;
|
|
goto IL_00dd;
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
// portalApex = portalRight = portalLeft;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54 = V_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55 = L_54;
|
|
V_5 = L_55;
|
|
V_3 = L_55;
|
|
// i = apexIndex = rightIndex = leftIndex;
|
|
int32_t L_56 = V_2;
|
|
int32_t L_57 = L_56;
|
|
V_1 = L_57;
|
|
int32_t L_58 = L_57;
|
|
V_0 = L_58;
|
|
V_6 = L_58;
|
|
// funnelPath.Add(apexIndex);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_59 = ___4_funnelPath;
|
|
int32_t L_60 = V_0;
|
|
NullCheck(L_59);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_59, L_60, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
// continue;
|
|
goto IL_0134;
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
// if (RightOrColinear(portalLeft - portalApex, pLeft - portalApex)) {
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61 = V_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63;
|
|
L_63 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_61, L_62, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64 = V_7;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66;
|
|
L_66 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_64, L_65, NULL);
|
|
bool L_67;
|
|
L_67 = Funnel_RightOrColinear_m5178C39D58672DEFBD16E5644BA7218E6A16A941(L_63, L_66, NULL);
|
|
if (!L_67)
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
// if (portalApex == portalLeft || LeftOrColinear(portalRight - portalApex, pLeft - portalApex)) {
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69 = V_4;
|
|
bool L_70;
|
|
L_70 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_68, L_69, NULL);
|
|
if (L_70)
|
|
{
|
|
goto IL_0115;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71 = V_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_73;
|
|
L_73 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_71, L_72, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = V_7;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76;
|
|
L_76 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_74, L_75, NULL);
|
|
bool L_77;
|
|
L_77 = Funnel_LeftOrColinear_mBD455FFE5787E16B2B92A2F8CE6508389795899B(L_73, L_76, NULL);
|
|
if (!L_77)
|
|
{
|
|
goto IL_011e;
|
|
}
|
|
}
|
|
|
|
IL_0115:
|
|
{
|
|
// portalLeft = pLeft;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = V_7;
|
|
V_4 = L_78;
|
|
// leftIndex = i;
|
|
int32_t L_79 = V_6;
|
|
V_2 = L_79;
|
|
goto IL_0134;
|
|
}
|
|
|
|
IL_011e:
|
|
{
|
|
// portalApex = portalLeft = portalRight;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80 = V_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81 = L_80;
|
|
V_4 = L_81;
|
|
V_3 = L_81;
|
|
// i = apexIndex = leftIndex = rightIndex;
|
|
int32_t L_82 = V_1;
|
|
int32_t L_83 = L_82;
|
|
V_2 = L_83;
|
|
int32_t L_84 = L_83;
|
|
V_0 = L_84;
|
|
V_6 = L_84;
|
|
// funnelPath.Add(-apexIndex);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_85 = ___4_funnelPath;
|
|
int32_t L_86 = V_0;
|
|
NullCheck(L_85);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_85, ((-L_86)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0134:
|
|
{
|
|
// for (int i = startIndex + 2; i < numPortals; i++) {
|
|
int32_t L_87 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_87, 1));
|
|
}
|
|
|
|
IL_013a:
|
|
{
|
|
// for (int i = startIndex + 2; i < numPortals; i++) {
|
|
int32_t L_88 = V_6;
|
|
int32_t L_89 = ___2_numPortals;
|
|
if ((((int32_t)L_88) < ((int32_t)L_89)))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
// lastCorner = true;
|
|
bool* L_90 = ___6_lastCorner;
|
|
*((int8_t*)L_90) = (int8_t)1;
|
|
// funnelPath.Add(numPortals-1);
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_91 = ___4_funnelPath;
|
|
int32_t L_92 = ___2_numPortals;
|
|
NullCheck(L_91);
|
|
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_91, ((int32_t)il2cpp_codegen_subtract(L_92, 1)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Funnel::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Funnel__ctor_m322F60E3F489E15AED444943ADC7D1DD3BF1B810 (Funnel_t513E3DFF9BFE9217B861F5613EC17F113637FF4C* __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
|
|
// Conversion methods for marshalling of: Pathfinding.Funnel/FunnelPortals
|
|
IL2CPP_EXTERN_C void FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshal_pinvoke(const FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF& unmarshaled, FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___left_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'left' of type 'FunnelPortals'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___left_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshal_pinvoke_back(const FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshaled_pinvoke& marshaled, FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF& unmarshaled)
|
|
{
|
|
Exception_t* ___left_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'left' of type 'FunnelPortals'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___left_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.Funnel/FunnelPortals
|
|
IL2CPP_EXTERN_C void FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshal_pinvoke_cleanup(FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: Pathfinding.Funnel/FunnelPortals
|
|
IL2CPP_EXTERN_C void FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshal_com(const FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF& unmarshaled, FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___left_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'left' of type 'FunnelPortals'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___left_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshal_com_back(const FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshaled_com& marshaled, FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF& unmarshaled)
|
|
{
|
|
Exception_t* ___left_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'left' of type 'FunnelPortals'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___left_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.Funnel/FunnelPortals
|
|
IL2CPP_EXTERN_C void FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_marshal_com_cleanup(FunnelPortals_tE9EAFDA27FDFC407CC8FD385317739A3ADFD2EEF_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.Funnel/PathPart
|
|
IL2CPP_EXTERN_C void PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshal_pinvoke(const PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8& unmarshaled, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___startIndex_0 = unmarshaled.___startIndex_0;
|
|
marshaled.___endIndex_1 = unmarshaled.___endIndex_1;
|
|
marshaled.___startPoint_2 = unmarshaled.___startPoint_2;
|
|
marshaled.___endPoint_3 = unmarshaled.___endPoint_3;
|
|
marshaled.___isLink_4 = static_cast<int32_t>(unmarshaled.___isLink_4);
|
|
}
|
|
IL2CPP_EXTERN_C void PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshal_pinvoke_back(const PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshaled_pinvoke& marshaled, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8& unmarshaled)
|
|
{
|
|
int32_t unmarshaledstartIndex_temp_0 = 0;
|
|
unmarshaledstartIndex_temp_0 = marshaled.___startIndex_0;
|
|
unmarshaled.___startIndex_0 = unmarshaledstartIndex_temp_0;
|
|
int32_t unmarshaledendIndex_temp_1 = 0;
|
|
unmarshaledendIndex_temp_1 = marshaled.___endIndex_1;
|
|
unmarshaled.___endIndex_1 = unmarshaledendIndex_temp_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 unmarshaledstartPoint_temp_2;
|
|
memset((&unmarshaledstartPoint_temp_2), 0, sizeof(unmarshaledstartPoint_temp_2));
|
|
unmarshaledstartPoint_temp_2 = marshaled.___startPoint_2;
|
|
unmarshaled.___startPoint_2 = unmarshaledstartPoint_temp_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 unmarshaledendPoint_temp_3;
|
|
memset((&unmarshaledendPoint_temp_3), 0, sizeof(unmarshaledendPoint_temp_3));
|
|
unmarshaledendPoint_temp_3 = marshaled.___endPoint_3;
|
|
unmarshaled.___endPoint_3 = unmarshaledendPoint_temp_3;
|
|
bool unmarshaledisLink_temp_4 = false;
|
|
unmarshaledisLink_temp_4 = static_cast<bool>(marshaled.___isLink_4);
|
|
unmarshaled.___isLink_4 = unmarshaledisLink_temp_4;
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.Funnel/PathPart
|
|
IL2CPP_EXTERN_C void PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshal_pinvoke_cleanup(PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: Pathfinding.Funnel/PathPart
|
|
IL2CPP_EXTERN_C void PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshal_com(const PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8& unmarshaled, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___startIndex_0 = unmarshaled.___startIndex_0;
|
|
marshaled.___endIndex_1 = unmarshaled.___endIndex_1;
|
|
marshaled.___startPoint_2 = unmarshaled.___startPoint_2;
|
|
marshaled.___endPoint_3 = unmarshaled.___endPoint_3;
|
|
marshaled.___isLink_4 = static_cast<int32_t>(unmarshaled.___isLink_4);
|
|
}
|
|
IL2CPP_EXTERN_C void PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshal_com_back(const PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshaled_com& marshaled, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8& unmarshaled)
|
|
{
|
|
int32_t unmarshaledstartIndex_temp_0 = 0;
|
|
unmarshaledstartIndex_temp_0 = marshaled.___startIndex_0;
|
|
unmarshaled.___startIndex_0 = unmarshaledstartIndex_temp_0;
|
|
int32_t unmarshaledendIndex_temp_1 = 0;
|
|
unmarshaledendIndex_temp_1 = marshaled.___endIndex_1;
|
|
unmarshaled.___endIndex_1 = unmarshaledendIndex_temp_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 unmarshaledstartPoint_temp_2;
|
|
memset((&unmarshaledstartPoint_temp_2), 0, sizeof(unmarshaledstartPoint_temp_2));
|
|
unmarshaledstartPoint_temp_2 = marshaled.___startPoint_2;
|
|
unmarshaled.___startPoint_2 = unmarshaledstartPoint_temp_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 unmarshaledendPoint_temp_3;
|
|
memset((&unmarshaledendPoint_temp_3), 0, sizeof(unmarshaledendPoint_temp_3));
|
|
unmarshaledendPoint_temp_3 = marshaled.___endPoint_3;
|
|
unmarshaled.___endPoint_3 = unmarshaledendPoint_temp_3;
|
|
bool unmarshaledisLink_temp_4 = false;
|
|
unmarshaledisLink_temp_4 = static_cast<bool>(marshaled.___isLink_4);
|
|
unmarshaled.___isLink_4 = unmarshaledisLink_temp_4;
|
|
}
|
|
// Conversion method for clean up from marshalling of: Pathfinding.Funnel/PathPart
|
|
IL2CPP_EXTERN_C void PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_marshal_com_cleanup(PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8_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.Boolean Pathfinding.GraphUpdateUtilities::UpdateGraphsNoBlock(Pathfinding.GraphUpdateObject,Pathfinding.GraphNode,Pathfinding.GraphNode,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateUtilities_UpdateGraphsNoBlock_mEB8DFEA0EC99E3427900B83CF951A75DA7799216 (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___0_guo, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___1_node1, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___2_node2, bool ___3_alwaysRevert, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Release_m7322E7191A95A036A9916FD78E9021B06DE7643B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* V_0 = NULL;
|
|
{
|
|
// List<GraphNode> buffer = ListPool<GraphNode>.Claim();
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_0;
|
|
L_0 = ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562(ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// buffer.Add(node1);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_1 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = ___1_node1;
|
|
NullCheck(L_1);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_1, L_2, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
// buffer.Add(node2);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_3 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = ___2_node2;
|
|
NullCheck(L_3);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_3, L_4, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
// bool worked = UpdateGraphsNoBlock(guo, buffer, alwaysRevert);
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_5 = ___0_guo;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_6 = V_0;
|
|
bool L_7 = ___3_alwaysRevert;
|
|
bool L_8;
|
|
L_8 = GraphUpdateUtilities_UpdateGraphsNoBlock_m5EDF0397858E1BE99AF4D409F40ED6ADAE67F162(L_5, L_6, L_7, NULL);
|
|
// ListPool<GraphNode>.Release(ref buffer);
|
|
ListPool_1_Release_m7322E7191A95A036A9916FD78E9021B06DE7643B((&V_0), ListPool_1_Release_m7322E7191A95A036A9916FD78E9021B06DE7643B_RuntimeMethod_var);
|
|
// return worked;
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.GraphUpdateUtilities::UpdateGraphsNoBlock(Pathfinding.GraphUpdateObject,System.Collections.Generic.List`1<Pathfinding.GraphNode>,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphUpdateUtilities_UpdateGraphsNoBlock_m5EDF0397858E1BE99AF4D409F40ED6ADAE67F162 (GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* ___0_guo, List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___1_nodes, bool ___2_alwaysRevert, 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*)&List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
GraphUpdateLock_t3E2169DB76769025E0F70E0265BF1C1837B33AC3 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
bool V_3 = false;
|
|
{
|
|
// var graphLock = AstarPath.active.PausePathfinding();
|
|
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);
|
|
GraphUpdateLock_t3E2169DB76769025E0F70E0265BF1C1837B33AC3 L_1;
|
|
L_1 = AstarPath_PausePathfinding_mDD9F6B12EAAA73EBEDF9E345D73ED9BC1E470865(L_0, NULL);
|
|
V_1 = L_1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_007a:
|
|
{// begin finally (depth: 1)
|
|
// graphLock.Release();
|
|
GraphUpdateLock_Release_m5DD2E0681ED1C58B742460500AC5FC6EDB4933FB((&V_1), NULL);
|
|
// }
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// AstarPath.active.FlushGraphUpdates();
|
|
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;
|
|
NullCheck(L_2);
|
|
AstarPath_FlushGraphUpdates_mFB286711D02DCC8418C3DAC7C36842A8407C9B65(L_2, NULL);
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable) return false;
|
|
V_2 = 0;
|
|
goto IL_002f_1;
|
|
}
|
|
|
|
IL_0019_1:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable) return false;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_3 = ___1_nodes;
|
|
int32_t L_4 = V_2;
|
|
NullCheck(L_3);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5;
|
|
L_5 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_3, L_4, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_5);
|
|
bool L_6;
|
|
L_6 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_5, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_002b_1;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable) return false;
|
|
V_3 = (bool)0;
|
|
goto IL_008b;
|
|
}
|
|
|
|
IL_002b_1:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable) return false;
|
|
int32_t L_7 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_002f_1:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable) return false;
|
|
int32_t L_8 = V_2;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_9 = ___1_nodes;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_9, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_0019_1;
|
|
}
|
|
}
|
|
{
|
|
// guo.trackChangedNodes = true;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_11 = ___0_guo;
|
|
NullCheck(L_11);
|
|
L_11->___trackChangedNodes_10 = (bool)1;
|
|
// AstarPath.active.UpdateGraphs(guo);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_12 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_13 = ___0_guo;
|
|
NullCheck(L_12);
|
|
AstarPath_UpdateGraphs_mF9927EE6DF5120CFF2ACC3AAAC4340936E79D046(L_12, L_13, NULL);
|
|
// AstarPath.active.FlushGraphUpdates();
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_14 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_14);
|
|
AstarPath_FlushGraphUpdates_mFB286711D02DCC8418C3DAC7C36842A8407C9B65(L_14, NULL);
|
|
// worked = PathUtilities.IsPathPossible(nodes);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_15 = ___1_nodes;
|
|
bool L_16;
|
|
L_16 = PathUtilities_IsPathPossible_m0C32E3684E0EEA6301AD2651A168DEC67E5C7177(L_15, NULL);
|
|
V_0 = L_16;
|
|
// if (!worked || alwaysRevert) {
|
|
bool L_17 = V_0;
|
|
bool L_18 = ___2_alwaysRevert;
|
|
if (!((int32_t)(((((int32_t)L_17) == ((int32_t)0))? 1 : 0)|(int32_t)L_18)))
|
|
{
|
|
goto IL_0078_1;
|
|
}
|
|
}
|
|
{
|
|
// guo.RevertFromBackup();
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_19 = ___0_guo;
|
|
NullCheck(L_19);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void Pathfinding.GraphUpdateObject::RevertFromBackup() */, L_19);
|
|
// AstarPath.active.hierarchicalGraph.RecalculateIfNecessary();
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_20 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_20);
|
|
HierarchicalGraph_tAB3EAB59B3832B5B2E0BF3875B9ECD3F6C1776B8* L_21 = L_20->___hierarchicalGraph_50;
|
|
NullCheck(L_21);
|
|
HierarchicalGraph_RecalculateIfNecessary_mE8FA1B677D429C912DD8CC13E7C574C75E237876(L_21, NULL);
|
|
}
|
|
|
|
IL_0078_1:
|
|
{
|
|
// } finally {
|
|
goto IL_0082;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// guo.trackChangedNodes = false;
|
|
GraphUpdateObject_t4D2D1B3779E8CAC14B3B627A10215C592525A1C3* L_22 = ___0_guo;
|
|
NullCheck(L_22);
|
|
L_22->___trackChangedNodes_10 = (bool)0;
|
|
// return worked;
|
|
bool L_23 = V_0;
|
|
return L_23;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
// }
|
|
bool L_24 = V_3;
|
|
return L_24;
|
|
}
|
|
}
|
|
#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.PathUtilities::IsPathPossible(Pathfinding.GraphNode,Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathUtilities_IsPathPossible_mCBD086985059FEF779B8C40664394C2661E78112 (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node1, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___1_node2, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return node1.Walkable && node2.Walkable && node1.Area == node2.Area;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node1;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = ___1_node2;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = ___0_node1;
|
|
NullCheck(L_4);
|
|
uint32_t L_5;
|
|
L_5 = GraphNode_get_Area_m5696D85F0AAF24AEE54DB0FDF83FFC2C83704339(L_4, NULL);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = ___1_node2;
|
|
NullCheck(L_6);
|
|
uint32_t L_7;
|
|
L_7 = GraphNode_get_Area_m5696D85F0AAF24AEE54DB0FDF83FFC2C83704339(L_6, NULL);
|
|
return (bool)((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0);
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.PathUtilities::IsPathPossible(System.Collections.Generic.List`1<Pathfinding.GraphNode>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathUtilities_IsPathPossible_m0C32E3684E0EEA6301AD2651A168DEC67E5C7177 (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___0_nodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// if (nodes.Count == 0) return true;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_0 = ___0_nodes;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_0, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if (L_1)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// if (nodes.Count == 0) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// uint area = nodes[0].Area;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_2 = ___0_nodes;
|
|
NullCheck(L_2);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3;
|
|
L_3 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_2, 0, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
uint32_t L_4;
|
|
L_4 = GraphNode_get_Area_m5696D85F0AAF24AEE54DB0FDF83FFC2C83704339(L_3, NULL);
|
|
V_0 = L_4;
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable || nodes[i].Area != area) return false;
|
|
V_1 = 0;
|
|
goto IL_003e;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable || nodes[i].Area != area) return false;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_5 = ___0_nodes;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7;
|
|
L_7 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_5, L_6, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
bool L_8;
|
|
L_8 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_9 = ___0_nodes;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11;
|
|
L_11 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_9, L_10, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_11);
|
|
uint32_t L_12;
|
|
L_12 = GraphNode_get_Area_m5696D85F0AAF24AEE54DB0FDF83FFC2C83704339(L_11, NULL);
|
|
uint32_t L_13 = V_0;
|
|
if ((((int32_t)L_12) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable || nodes[i].Area != area) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable || nodes[i].Area != area) return false;
|
|
int32_t L_14 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) if (!nodes[i].Walkable || nodes[i].Area != area) return false;
|
|
int32_t L_15 = V_1;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_16 = ___0_nodes;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_16, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_15) < ((int32_t)L_17)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.PathUtilities::IsPathPossible(System.Collections.Generic.List`1<Pathfinding.GraphNode>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathUtilities_IsPathPossible_m878B388637101DF49671A0024E7AC02A41B95A7E (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___0_nodes, int32_t ___1_tagMask, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Release_m7322E7191A95A036A9916FD78E9021B06DE7643B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m321AE4553283837E4B236A9B525DB7828BD7A75C_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_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* V_0 = NULL;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// if (nodes.Count == 0) return true;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_0 = ___0_nodes;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_0, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if (L_1)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// if (nodes.Count == 0) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// if (((tagMask >> (int)nodes[0].Tag) & 1) == 0) return false;
|
|
int32_t L_2 = ___1_tagMask;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_3 = ___0_nodes;
|
|
NullCheck(L_3);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4;
|
|
L_4 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_3, 0, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_4);
|
|
uint32_t L_5;
|
|
L_5 = GraphNode_get_Tag_m1E8BB45933CFC75EFFF09488C59CE1289A3543BC(L_4, NULL);
|
|
if (((int32_t)(((int32_t)(L_2>>((int32_t)((int32_t)L_5&((int32_t)31)))))&1)))
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// if (((tagMask >> (int)nodes[0].Tag) & 1) == 0) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (!IsPathPossible(nodes)) return false;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_6 = ___0_nodes;
|
|
bool L_7;
|
|
L_7 = PathUtilities_IsPathPossible_m0C32E3684E0EEA6301AD2651A168DEC67E5C7177(L_6, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// if (!IsPathPossible(nodes)) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// var reachable = GetReachableNodes(nodes[0], tagMask);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_8 = ___0_nodes;
|
|
NullCheck(L_8);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_9;
|
|
L_9 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_8, 0, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
int32_t L_10 = ___1_tagMask;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_11;
|
|
L_11 = PathUtilities_GetReachableNodes_mFFD9D6F6FFAEEC362995B4F30CB79CBDB1C8E4FF(L_9, L_10, (Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB*)NULL, NULL);
|
|
V_0 = L_11;
|
|
// bool result = true;
|
|
V_1 = (bool)1;
|
|
// for (int i = 1; i < nodes.Count; i++) {
|
|
V_2 = 1;
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// if (!reachable.Contains(nodes[i])) {
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_12 = V_0;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_13 = ___0_nodes;
|
|
int32_t L_14 = V_2;
|
|
NullCheck(L_13);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_15;
|
|
L_15 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_13, L_14, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_12);
|
|
bool L_16;
|
|
L_16 = List_1_Contains_m321AE4553283837E4B236A9B525DB7828BD7A75C(L_12, L_15, List_1_Contains_m321AE4553283837E4B236A9B525DB7828BD7A75C_RuntimeMethod_var);
|
|
if (L_16)
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// result = false;
|
|
V_1 = (bool)0;
|
|
// break;
|
|
goto IL_0060;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// for (int i = 1; i < nodes.Count; i++) {
|
|
int32_t L_17 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// for (int i = 1; i < nodes.Count; i++) {
|
|
int32_t L_18 = V_2;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_19 = ___0_nodes;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_19, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_18) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// ListPool<GraphNode>.Release(ref reachable);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
ListPool_1_Release_m7322E7191A95A036A9916FD78E9021B06DE7643B((&V_0), ListPool_1_Release_m7322E7191A95A036A9916FD78E9021B06DE7643B_RuntimeMethod_var);
|
|
// return result;
|
|
bool L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode> Pathfinding.PathUtilities::GetReachableNodes(Pathfinding.GraphNode,System.Int32,System.Func`2<Pathfinding.GraphNode,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* PathUtilities_GetReachableNodes_mFFD9D6F6FFAEEC362995B4F30CB79CBDB1C8E4FF (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_seed, int32_t ___1_tagMask, Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* ___2_filter, 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*)&HashSet_1__ctor_m981427251FAAD29DC2CA9328E2D591B4B6B9FFC0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackPool_1_Claim_m171C1E440CB0C6B85858D7BB80B4074B9CF7D7F6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackPool_1_Release_m53EFA9A6FC18DE79A8569B5C108B61EFC11D479C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StackPool_1_t25B1F9C0ADBC323CDDDD9BD7C6CA3482594153B5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_mD6F64CA22A3C94A526DEA4C7A26FF66B3133CF70_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_mACF0E732F1E1C6DFA2436E05BC453DB3375A9D09_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3CGetReachableNodesU3Eb__0_mAF2AD9124D4F2B5D12279DB7E913FCE1FD4E42A2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3CGetReachableNodesU3Eb__1_m9B86B1696FAFCA7C035A216810F282C51778E735_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* V_0 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* V_1 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_0 = (U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass3_0__ctor_m2426AF9AF8430CDE91DE89722E7D01B630A4152C(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_1 = V_0;
|
|
int32_t L_2 = ___1_tagMask;
|
|
NullCheck(L_1);
|
|
L_1->___tagMask_3 = L_2;
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_3 = V_0;
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_4 = ___2_filter;
|
|
NullCheck(L_3);
|
|
L_3->___filter_4 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___filter_4), (void*)L_4);
|
|
// Stack<GraphNode> dfsStack = StackPool<GraphNode>.Claim();
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_5 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(StackPool_1_t25B1F9C0ADBC323CDDDD9BD7C6CA3482594153B5_il2cpp_TypeInfo_var);
|
|
Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* L_6;
|
|
L_6 = StackPool_1_Claim_m171C1E440CB0C6B85858D7BB80B4074B9CF7D7F6(StackPool_1_Claim_m171C1E440CB0C6B85858D7BB80B4074B9CF7D7F6_RuntimeMethod_var);
|
|
NullCheck(L_5);
|
|
L_5->___dfsStack_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->___dfsStack_2), (void*)L_6);
|
|
// List<GraphNode> reachable = ListPool<GraphNode>.Claim();
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_7 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_8;
|
|
L_8 = ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562(ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
L_7->___reachable_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->___reachable_1), (void*)L_8);
|
|
// var map = new HashSet<GraphNode>();
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_9 = V_0;
|
|
HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0* L_10 = (HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0*)il2cpp_codegen_object_new(HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
HashSet_1__ctor_m981427251FAAD29DC2CA9328E2D591B4B6B9FFC0(L_10, HashSet_1__ctor_m981427251FAAD29DC2CA9328E2D591B4B6B9FFC0_RuntimeMethod_var);
|
|
NullCheck(L_9);
|
|
L_9->___map_0 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->___map_0), (void*)L_10);
|
|
// if (tagMask == -1 && filter == null) {
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
int32_t L_12 = L_11->___tagMask_3;
|
|
if ((!(((uint32_t)L_12) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_14 = L_13->___filter_4;
|
|
if (L_14)
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
// callback = (GraphNode node) => {
|
|
// if (node.Walkable && map.Add(node)) {
|
|
// reachable.Add(node);
|
|
// dfsStack.Push(node);
|
|
// }
|
|
// };
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_15 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_16 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_16);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_16, L_15, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3CGetReachableNodesU3Eb__0_mAF2AD9124D4F2B5D12279DB7E913FCE1FD4E42A2_RuntimeMethod_var), NULL);
|
|
V_1 = L_16;
|
|
goto IL_0062;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// callback = (GraphNode node) => {
|
|
// if (node.Walkable && ((tagMask >> (int)node.Tag) & 0x1) != 0 && map.Add(node)) {
|
|
// if (filter != null && !filter(node)) return;
|
|
//
|
|
// reachable.Add(node);
|
|
// dfsStack.Push(node);
|
|
// }
|
|
// };
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_17 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_18 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3CGetReachableNodesU3Eb__1_m9B86B1696FAFCA7C035A216810F282C51778E735_RuntimeMethod_var), NULL);
|
|
V_1 = L_18;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// callback(seed);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_19 = V_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_20 = ___0_seed;
|
|
NullCheck(L_19);
|
|
Action_1_Invoke_m767572A39CD9F2BD5B2673CD0C33A1B69DA49EA3_inline(L_19, L_20, NULL);
|
|
goto IL_007c;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// dfsStack.Pop().GetConnections(callback);
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* L_22 = L_21->___dfsStack_2;
|
|
NullCheck(L_22);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_23;
|
|
L_23 = Stack_1_Pop_mD6F64CA22A3C94A526DEA4C7A26FF66B3133CF70(L_22, Stack_1_Pop_mD6F64CA22A3C94A526DEA4C7A26FF66B3133CF70_RuntimeMethod_var);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_24 = V_1;
|
|
NullCheck(L_23);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(5 /* System.Void Pathfinding.GraphNode::GetConnections(System.Action`1<Pathfinding.GraphNode>) */, L_23, L_24);
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// while (dfsStack.Count > 0) {
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* L_26 = L_25->___dfsStack_2;
|
|
NullCheck(L_26);
|
|
int32_t L_27;
|
|
L_27 = Stack_1_get_Count_mACF0E732F1E1C6DFA2436E05BC453DB3375A9D09_inline(L_26, Stack_1_get_Count_mACF0E732F1E1C6DFA2436E05BC453DB3375A9D09_RuntimeMethod_var);
|
|
if ((((int32_t)L_27) > ((int32_t)0)))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
// StackPool<GraphNode>.Release(dfsStack);
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_28 = V_0;
|
|
NullCheck(L_28);
|
|
Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* L_29 = L_28->___dfsStack_2;
|
|
il2cpp_codegen_runtime_class_init_inline(StackPool_1_t25B1F9C0ADBC323CDDDD9BD7C6CA3482594153B5_il2cpp_TypeInfo_var);
|
|
StackPool_1_Release_m53EFA9A6FC18DE79A8569B5C108B61EFC11D479C(L_29, StackPool_1_Release_m53EFA9A6FC18DE79A8569B5C108B61EFC11D479C_RuntimeMethod_var);
|
|
// return reachable;
|
|
U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* L_30 = V_0;
|
|
NullCheck(L_30);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_31 = L_30->___reachable_1;
|
|
return L_31;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<Pathfinding.GraphNode> Pathfinding.PathUtilities::BFS(Pathfinding.GraphNode,System.Int32,System.Int32,System.Func`2<Pathfinding.GraphNode,System.Boolean>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* PathUtilities_BFS_m3DB765EC3FA89A8EE8E14C34B16CDD297905106D (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_seed, int32_t ___1_depth, int32_t ___2_tagMask, Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* ___3_filter, 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*)&Dictionary_2_Clear_m54AB74563356B42A8BF96722155946DAD1CCFE04_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mDD1A888E4D32400229C8B05E6DCDB48B7D8FAD66_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5E2A9B1911AF34309107E49FA11B57D829D6EB62_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_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__ctor_mCF0FD704F822CB874B799ACC58C5C322CCA31A95_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CBFSU3Eb__0_mA0276D7535C58C10FFDC5CEE671C37548A1D4AE0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CBFSU3Eb__1_m5EA07C12A701A0BE56B88A319D1E57E2FAE97D79_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* V_0 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* V_1 = NULL;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* V_2 = NULL;
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* G_B2_0 = NULL;
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* G_B1_0 = NULL;
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* G_B4_0 = NULL;
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* G_B3_0 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_0 = (U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass6_0__ctor_m9EA4BFC5A8E59DEF152EA6612B000BC3DA8D9A8A(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_1 = V_0;
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_2 = ___3_filter;
|
|
NullCheck(L_1);
|
|
L_1->___filter_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___filter_1), (void*)L_2);
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_3 = V_0;
|
|
int32_t L_4 = ___2_tagMask;
|
|
NullCheck(L_3);
|
|
L_3->___tagMask_5 = L_4;
|
|
// BFSQueue = BFSQueue ?? new Queue<GraphNode>();
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_5 = ((PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields*)il2cpp_codegen_static_fields_for(PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var))->___BFSQueue_0;
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_6 = L_5;
|
|
G_B1_0 = L_6;
|
|
if (L_6)
|
|
{
|
|
G_B2_0 = L_6;
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_7 = (Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822*)il2cpp_codegen_object_new(Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
Queue_1__ctor_mCF0FD704F822CB874B799ACC58C5C322CCA31A95(L_7, Queue_1__ctor_mCF0FD704F822CB874B799ACC58C5C322CCA31A95_RuntimeMethod_var);
|
|
G_B2_0 = L_7;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
((PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields*)il2cpp_codegen_static_fields_for(PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var))->___BFSQueue_0 = G_B2_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields*)il2cpp_codegen_static_fields_for(PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var))->___BFSQueue_0), (void*)G_B2_0);
|
|
// var que = BFSQueue;
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_8 = V_0;
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_9 = ((PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields*)il2cpp_codegen_static_fields_for(PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var))->___BFSQueue_0;
|
|
NullCheck(L_8);
|
|
L_8->___que_4 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___que_4), (void*)L_9);
|
|
// BFSMap = BFSMap ?? new Dictionary<GraphNode, int>();
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_10 = ((PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields*)il2cpp_codegen_static_fields_for(PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var))->___BFSMap_1;
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_11 = L_10;
|
|
G_B3_0 = L_11;
|
|
if (L_11)
|
|
{
|
|
G_B4_0 = L_11;
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_12 = (Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71*)il2cpp_codegen_object_new(Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71_il2cpp_TypeInfo_var);
|
|
NullCheck(L_12);
|
|
Dictionary_2__ctor_mDD1A888E4D32400229C8B05E6DCDB48B7D8FAD66(L_12, Dictionary_2__ctor_mDD1A888E4D32400229C8B05E6DCDB48B7D8FAD66_RuntimeMethod_var);
|
|
G_B4_0 = L_12;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
((PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields*)il2cpp_codegen_static_fields_for(PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var))->___BFSMap_1 = G_B4_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields*)il2cpp_codegen_static_fields_for(PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var))->___BFSMap_1), (void*)G_B4_0);
|
|
// var map = BFSMap;
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_13 = V_0;
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_14 = ((PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_StaticFields*)il2cpp_codegen_static_fields_for(PathUtilities_t7AE1870DC23CE6302B4B5921CB591D8929D16CDD_il2cpp_TypeInfo_var))->___BFSMap_1;
|
|
NullCheck(L_13);
|
|
L_13->___map_0 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_13->___map_0), (void*)L_14);
|
|
// que.Clear();
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_16 = L_15->___que_4;
|
|
NullCheck(L_16);
|
|
Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C(L_16, Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C_RuntimeMethod_var);
|
|
// map.Clear();
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_18 = L_17->___map_0;
|
|
NullCheck(L_18);
|
|
Dictionary_2_Clear_m54AB74563356B42A8BF96722155946DAD1CCFE04(L_18, Dictionary_2_Clear_m54AB74563356B42A8BF96722155946DAD1CCFE04_RuntimeMethod_var);
|
|
// List<GraphNode> result = ListPool<GraphNode>.Claim();
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_19 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t1F1544877CC4E7D334E7F2EC27A821C3387CFEAE_il2cpp_TypeInfo_var);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_20;
|
|
L_20 = ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562(ListPool_1_Claim_mAC4979D232FF94BCA0147A25AD92A005E213D562_RuntimeMethod_var);
|
|
NullCheck(L_19);
|
|
L_19->___result_3 = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_19->___result_3), (void*)L_20);
|
|
// int currentDist = -1;
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
L_21->___currentDist_2 = (-1);
|
|
// if (tagMask == -1) {
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
int32_t L_23 = L_22->___tagMask_5;
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
// callback = node => {
|
|
// if (node.Walkable && !map.ContainsKey(node)) {
|
|
// if (filter != null && !filter(node)) return;
|
|
//
|
|
// map.Add(node, currentDist+1);
|
|
// result.Add(node);
|
|
// que.Enqueue(node);
|
|
// }
|
|
// };
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_24 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_25 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_25);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_25, L_24, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CBFSU3Eb__0_mA0276D7535C58C10FFDC5CEE671C37548A1D4AE0_RuntimeMethod_var), NULL);
|
|
V_1 = L_25;
|
|
goto IL_009d;
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
// callback = node => {
|
|
// if (node.Walkable && ((tagMask >> (int)node.Tag) & 0x1) != 0 && !map.ContainsKey(node)) {
|
|
// if (filter != null && !filter(node)) return;
|
|
//
|
|
// map.Add(node, currentDist+1);
|
|
// result.Add(node);
|
|
// que.Enqueue(node);
|
|
// }
|
|
// };
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_26 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_27 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_27);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_27, L_26, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CBFSU3Eb__1_m5EA07C12A701A0BE56B88A319D1E57E2FAE97D79_RuntimeMethod_var), NULL);
|
|
V_1 = L_27;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// callback(seed);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_28 = V_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_29 = ___0_seed;
|
|
NullCheck(L_28);
|
|
Action_1_Invoke_m767572A39CD9F2BD5B2673CD0C33A1B69DA49EA3_inline(L_28, L_29, NULL);
|
|
goto IL_00d4;
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
// GraphNode n = que.Dequeue();
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_30 = V_0;
|
|
NullCheck(L_30);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_31 = L_30->___que_4;
|
|
NullCheck(L_31);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_32;
|
|
L_32 = Queue_1_Dequeue_mFD39729CC26DCD6FB3872008F39D28805796AE12(L_31, Queue_1_Dequeue_mFD39729CC26DCD6FB3872008F39D28805796AE12_RuntimeMethod_var);
|
|
V_2 = L_32;
|
|
// currentDist = map[n];
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_33 = V_0;
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_34 = V_0;
|
|
NullCheck(L_34);
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_35 = L_34->___map_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_36 = V_2;
|
|
NullCheck(L_35);
|
|
int32_t L_37;
|
|
L_37 = Dictionary_2_get_Item_m5E2A9B1911AF34309107E49FA11B57D829D6EB62(L_35, L_36, Dictionary_2_get_Item_m5E2A9B1911AF34309107E49FA11B57D829D6EB62_RuntimeMethod_var);
|
|
NullCheck(L_33);
|
|
L_33->___currentDist_2 = L_37;
|
|
// if (currentDist >= depth) break;
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_38 = V_0;
|
|
NullCheck(L_38);
|
|
int32_t L_39 = L_38->___currentDist_2;
|
|
int32_t L_40 = ___1_depth;
|
|
if ((((int32_t)L_39) >= ((int32_t)L_40)))
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
// n.GetConnections(callback);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_41 = V_2;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_42 = V_1;
|
|
NullCheck(L_41);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(5 /* System.Void Pathfinding.GraphNode::GetConnections(System.Action`1<Pathfinding.GraphNode>) */, L_41, L_42);
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
// while (que.Count > 0) {
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_43 = V_0;
|
|
NullCheck(L_43);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_44 = L_43->___que_4;
|
|
NullCheck(L_44);
|
|
int32_t L_45;
|
|
L_45 = Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_inline(L_44, Queue_1_get_Count_mECA136A0F064F72E3621467C8281373C8BF6DF0F_RuntimeMethod_var);
|
|
if ((((int32_t)L_45) > ((int32_t)0)))
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
// que.Clear();
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_46 = V_0;
|
|
NullCheck(L_46);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_47 = L_46->___que_4;
|
|
NullCheck(L_47);
|
|
Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C(L_47, Queue_1_Clear_m111388A4522B472076B84938B53388B28CB70A1C_RuntimeMethod_var);
|
|
// map.Clear();
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_48 = V_0;
|
|
NullCheck(L_48);
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_49 = L_48->___map_0;
|
|
NullCheck(L_49);
|
|
Dictionary_2_Clear_m54AB74563356B42A8BF96722155946DAD1CCFE04(L_49, Dictionary_2_Clear_m54AB74563356B42A8BF96722155946DAD1CCFE04_RuntimeMethod_var);
|
|
// return result;
|
|
U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* L_50 = V_0;
|
|
NullCheck(L_50);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_51 = L_50->___result_3;
|
|
return L_51;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.PathUtilities::GetSpiralPoints(System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* PathUtilities_GetSpiralPoints_m2239168AB9FEB6884C96E29D06F28129E23D60B4 (int32_t ___0_count, float ___1_clearance, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_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_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;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
int32_t V_3 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
float V_5 = 0.0f;
|
|
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));
|
|
{
|
|
// List<Vector3> pts = ListPool<Vector3>.Claim(count);
|
|
int32_t L_0 = ___0_count;
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1;
|
|
L_1 = ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88(L_0, ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// float a = clearance/(2*Mathf.PI);
|
|
float L_2 = ___1_clearance;
|
|
V_1 = ((float)(L_2/(6.28318548f)));
|
|
// float t = 0;
|
|
V_2 = (0.0f);
|
|
// pts.Add(InvoluteOfCircle(a, t));
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = V_0;
|
|
float L_4 = V_1;
|
|
float L_5 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = PathUtilities_InvoluteOfCircle_m0A30171666620ED163EA9A9D5F147D1581DB3303(L_4, L_5, NULL);
|
|
NullCheck(L_3);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_3, L_6, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int i = 0; i < count; i++) {
|
|
V_3 = 0;
|
|
goto IL_00c5;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// Vector3 prev = pts[pts.Count-1];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_7 = V_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_8, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_7, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_4 = L_10;
|
|
// float d = -t/2 + Mathf.Sqrt(t*t/4 + 2*clearance/a);
|
|
float L_11 = V_2;
|
|
float L_12 = V_2;
|
|
float L_13 = V_2;
|
|
float L_14 = ___1_clearance;
|
|
float L_15 = V_1;
|
|
float L_16;
|
|
L_16 = sqrtf(((float)il2cpp_codegen_add(((float)(((float)il2cpp_codegen_multiply(L_12, L_13))/(4.0f))), ((float)(((float)il2cpp_codegen_multiply((2.0f), L_14))/L_15)))));
|
|
V_5 = ((float)il2cpp_codegen_add(((float)(((-L_11))/(2.0f))), L_16));
|
|
// float mn = t + d;
|
|
float L_17 = V_2;
|
|
float L_18 = V_5;
|
|
V_6 = ((float)il2cpp_codegen_add(L_17, L_18));
|
|
// float mx = t + 2*d;
|
|
float L_19 = V_2;
|
|
float L_20 = V_5;
|
|
V_7 = ((float)il2cpp_codegen_add(L_19, ((float)il2cpp_codegen_multiply((2.0f), L_20))));
|
|
goto IL_00a4;
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// float mid = (mn + mx)/2;
|
|
float L_21 = V_6;
|
|
float L_22 = V_7;
|
|
V_8 = ((float)(((float)il2cpp_codegen_add(L_21, L_22))/(2.0f)));
|
|
// Vector3 p = InvoluteOfCircle(a, mid);
|
|
float L_23 = V_1;
|
|
float L_24 = V_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = PathUtilities_InvoluteOfCircle_m0A30171666620ED163EA9A9D5F147D1581DB3303(L_23, L_24, NULL);
|
|
// if ((p - prev).sqrMagnitude < clearance*clearance) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_25, L_26, NULL);
|
|
V_9 = L_27;
|
|
float L_28;
|
|
L_28 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_9), NULL);
|
|
float L_29 = ___1_clearance;
|
|
float L_30 = ___1_clearance;
|
|
if ((!(((float)L_28) < ((float)((float)il2cpp_codegen_multiply(L_29, L_30))))))
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// mn = mid;
|
|
float L_31 = V_8;
|
|
V_6 = L_31;
|
|
goto IL_00a4;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// mx = mid;
|
|
float L_32 = V_8;
|
|
V_7 = L_32;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
// while (mx - mn > 0.01f) {
|
|
float L_33 = V_7;
|
|
float L_34 = V_6;
|
|
if ((((float)((float)il2cpp_codegen_subtract(L_33, L_34))) > ((float)(0.00999999978f))))
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// pts.Add(InvoluteOfCircle(a, mx));
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_35 = V_0;
|
|
float L_36 = V_1;
|
|
float L_37 = V_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = PathUtilities_InvoluteOfCircle_m0A30171666620ED163EA9A9D5F147D1581DB3303(L_36, L_37, NULL);
|
|
NullCheck(L_35);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_35, L_38, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// t = mx;
|
|
float L_39 = V_7;
|
|
V_2 = L_39;
|
|
// for (int i = 0; i < count; i++) {
|
|
int32_t L_40 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// for (int i = 0; i < count; i++) {
|
|
int32_t L_41 = V_3;
|
|
int32_t L_42 = ___0_count;
|
|
if ((((int32_t)L_41) < ((int32_t)L_42)))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// return pts;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_43 = V_0;
|
|
return L_43;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.PathUtilities::InvoluteOfCircle(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PathUtilities_InvoluteOfCircle_m0A30171666620ED163EA9A9D5F147D1581DB3303 (float ___0_a, float ___1_t, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector3(a*(Mathf.Cos(t) + t*Mathf.Sin(t)), 0, a*(Mathf.Sin(t) - t*Mathf.Cos(t)));
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_t;
|
|
float L_2;
|
|
L_2 = cosf(L_1);
|
|
float L_3 = ___1_t;
|
|
float L_4 = ___1_t;
|
|
float L_5;
|
|
L_5 = sinf(L_4);
|
|
float L_6 = ___0_a;
|
|
float L_7 = ___1_t;
|
|
float L_8;
|
|
L_8 = sinf(L_7);
|
|
float L_9 = ___1_t;
|
|
float L_10 = ___1_t;
|
|
float L_11;
|
|
L_11 = cosf(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_0, ((float)il2cpp_codegen_add(L_2, ((float)il2cpp_codegen_multiply(L_3, L_5)))))), (0.0f), ((float)il2cpp_codegen_multiply(L_6, ((float)il2cpp_codegen_subtract(L_8, ((float)il2cpp_codegen_multiply(L_9, L_11)))))), /*hidden argument*/NULL);
|
|
return L_12;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.PathUtilities::GetPointsAroundPointWorld(UnityEngine.Vector3,Pathfinding.IRaycastableGraph,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathUtilities_GetPointsAroundPointWorld_m3DB2842CD5BD118333409FC004E37F70837ED46C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, RuntimeObject* ___1_g, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___2_previousPoints, float ___3_radius, float ___4_clearanceRadius, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_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;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
{
|
|
// if (previousPoints.Count == 0) return;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___2_previousPoints;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_0, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if (L_1)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (previousPoints.Count == 0) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// Vector3 avg = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_0 = L_2;
|
|
// for (int i = 0; i < previousPoints.Count; i++) avg += previousPoints[i];
|
|
V_1 = 0;
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// for (int i = 0; i < previousPoints.Count; i++) avg += previousPoints[i];
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = ___2_previousPoints;
|
|
int32_t L_5 = V_1;
|
|
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);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_6, NULL);
|
|
V_0 = L_7;
|
|
// for (int i = 0; i < previousPoints.Count; i++) avg += previousPoints[i];
|
|
int32_t L_8 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// for (int i = 0; i < previousPoints.Count; i++) avg += previousPoints[i];
|
|
int32_t L_9 = V_1;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_10 = ___2_previousPoints;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_10, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_9) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// avg /= previousPoints.Count;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_13 = ___2_previousPoints;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_13, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_12, ((float)L_14), NULL);
|
|
V_0 = L_15;
|
|
// for (int i = 0; i < previousPoints.Count; i++) previousPoints[i] -= avg;
|
|
V_2 = 0;
|
|
goto IL_005f;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// for (int i = 0; i < previousPoints.Count; i++) previousPoints[i] -= avg;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_16 = ___2_previousPoints;
|
|
V_3 = L_16;
|
|
int32_t L_17 = V_2;
|
|
V_4 = L_17;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = V_3;
|
|
int32_t L_19 = V_4;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = V_3;
|
|
int32_t L_21 = V_4;
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_20, L_21, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_22, L_23, NULL);
|
|
NullCheck(L_18);
|
|
List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_18, L_19, L_24, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
// for (int i = 0; i < previousPoints.Count; i++) previousPoints[i] -= avg;
|
|
int32_t L_25 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// for (int i = 0; i < previousPoints.Count; i++) previousPoints[i] -= avg;
|
|
int32_t L_26 = V_2;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_27 = ___2_previousPoints;
|
|
NullCheck(L_27);
|
|
int32_t L_28;
|
|
L_28 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_27, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_26) < ((int32_t)L_28)))
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
// GetPointsAroundPoint(p, g, previousPoints, radius, clearanceRadius);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___0_p;
|
|
RuntimeObject* L_30 = ___1_g;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_31 = ___2_previousPoints;
|
|
float L_32 = ___3_radius;
|
|
float L_33 = ___4_clearanceRadius;
|
|
PathUtilities_GetPointsAroundPoint_m51C868443DECB0C024B96B5245F354868275EE85(L_29, L_30, L_31, L_32, L_33, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.PathUtilities::GetPointsAroundPoint(UnityEngine.Vector3,Pathfinding.IRaycastableGraph,System.Collections.Generic.List`1<UnityEngine.Vector3>,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathUtilities_GetPointsAroundPoint_m51C868443DECB0C024B96B5245F354868275EE85 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, RuntimeObject* ___1_g, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___2_previousPoints, float ___3_radius, float ___4_clearanceRadius, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRaycastableGraph_t833F9A92A796447C85D2C83EFEC6CC894EAD7336_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);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
int32_t V_1 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
GraphHitInfo_tAADF50478FBE1A94D43AE3F349EE1E4AEAB5CBE0 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
bool V_8 = false;
|
|
float V_9 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
int32_t V_11 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B4_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B3_0 = NULL;
|
|
{
|
|
// if (g == null) throw new System.ArgumentNullException("g");
|
|
RuntimeObject* L_0 = ___1_g;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (g == null) throw new System.ArgumentNullException("g");
|
|
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*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathUtilities_GetPointsAroundPoint_m51C868443DECB0C024B96B5245F354868275EE85_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// var graph = g as NavGraph;
|
|
RuntimeObject* L_2 = ___1_g;
|
|
// if (graph == null) throw new System.ArgumentException("g is not a NavGraph");
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_3 = ((NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0*)IsInstClass((RuntimeObject*)L_2, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0_il2cpp_TypeInfo_var));
|
|
G_B3_0 = L_3;
|
|
if (L_3)
|
|
{
|
|
G_B4_0 = L_3;
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// if (graph == null) throw new System.ArgumentException("g is not a NavGraph");
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_4);
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6074072D180C84841150A0807D52895200FFC34A)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathUtilities_GetPointsAroundPoint_m51C868443DECB0C024B96B5245F354868275EE85_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// NNInfoInternal nn = graph.GetNearestForce(center, NNConstraint.Default);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_center;
|
|
NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* L_6;
|
|
L_6 = NNConstraint_get_Default_m410AF35B2BE77A5624592BEF34FC6783F7F9D6EA(NULL);
|
|
NullCheck(G_B4_0);
|
|
NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801 L_7;
|
|
L_7 = VirtualFuncInvoker2< NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, NNConstraint_tFFCC140E8D37F8EE7521E04FB8B3EAC85F927DB5* >::Invoke(17 /* Pathfinding.NNInfoInternal Pathfinding.NavGraph::GetNearestForce(UnityEngine.Vector3,Pathfinding.NNConstraint) */, G_B4_0, L_5, L_6);
|
|
V_0 = L_7;
|
|
// center = nn.clampedPosition;
|
|
NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801 L_8 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8.___clampedPosition_2;
|
|
___0_center = L_9;
|
|
// if (nn.node == null) {
|
|
NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801 L_10 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11 = L_10.___node_0;
|
|
if (L_11)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// radius = Mathf.Max(radius, 1.4142f*clearanceRadius*Mathf.Sqrt(previousPoints.Count)); //Mathf.Sqrt(previousPoints.Count*clearanceRadius*2));
|
|
float L_12 = ___3_radius;
|
|
float L_13 = ___4_clearanceRadius;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = ___2_previousPoints;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_14, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
float L_16;
|
|
L_16 = sqrtf(((float)L_15));
|
|
float L_17;
|
|
L_17 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_12, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((1.41419995f), L_13)), L_16)), NULL);
|
|
___3_radius = L_17;
|
|
// clearanceRadius *= clearanceRadius;
|
|
float L_18 = ___4_clearanceRadius;
|
|
float L_19 = ___4_clearanceRadius;
|
|
___4_clearanceRadius = ((float)il2cpp_codegen_multiply(L_18, L_19));
|
|
// for (int i = 0; i < previousPoints.Count; i++) {
|
|
V_1 = 0;
|
|
goto IL_01a1;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// Vector3 dir = previousPoints[i];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = ___2_previousPoints;
|
|
int32_t L_21 = V_1;
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_20, L_21, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
V_2 = L_22;
|
|
// float magn = dir.magnitude;
|
|
float L_23;
|
|
L_23 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL);
|
|
V_3 = L_23;
|
|
// if (magn > 0) dir /= magn;
|
|
float L_24 = V_3;
|
|
if ((!(((float)L_24) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
// if (magn > 0) dir /= magn;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2;
|
|
float L_26 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_25, L_26, NULL);
|
|
V_2 = L_27;
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
// float newMagn = radius;//magn > radius ? radius : magn;
|
|
float L_28 = ___3_radius;
|
|
V_4 = L_28;
|
|
// dir *= newMagn;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2;
|
|
float L_30 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_29, L_30, NULL);
|
|
V_2 = L_31;
|
|
// int tests = 0;
|
|
V_6 = 0;
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
// Vector3 pt = center + dir;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_center;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_32, L_33, NULL);
|
|
V_7 = L_34;
|
|
// if (g.Linecast(center, pt, nn.node, out hit)) {
|
|
RuntimeObject* L_35 = ___1_g;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___0_center;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_7;
|
|
NNInfoInternal_t1CC3990B9059B5FCB6DC25938E7BD98B594A2801 L_38 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_39 = L_38.___node_0;
|
|
NullCheck(L_35);
|
|
bool L_40;
|
|
L_40 = InterfaceFuncInvoker4< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*, GraphHitInfo_tAADF50478FBE1A94D43AE3F349EE1E4AEAB5CBE0* >::Invoke(2 /* System.Boolean Pathfinding.IRaycastableGraph::Linecast(UnityEngine.Vector3,UnityEngine.Vector3,Pathfinding.GraphNode,Pathfinding.GraphHitInfo&) */, IRaycastableGraph_t833F9A92A796447C85D2C83EFEC6CC894EAD7336_il2cpp_TypeInfo_var, L_35, L_36, L_37, L_39, (&V_5));
|
|
if (!L_40)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
// if (hit.point == Vector3.zero) {
|
|
GraphHitInfo_tAADF50478FBE1A94D43AE3F349EE1E4AEAB5CBE0 L_41 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = L_41.___point_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
bool L_44;
|
|
L_44 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_42, L_43, NULL);
|
|
if (!L_44)
|
|
{
|
|
goto IL_00e1;
|
|
}
|
|
}
|
|
{
|
|
// tests++;
|
|
int32_t L_45 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
// if (tests > 8) {
|
|
int32_t L_46 = V_6;
|
|
if ((((int32_t)L_46) <= ((int32_t)8)))
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
// previousPoints[i] = pt;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_47 = ___2_previousPoints;
|
|
int32_t L_48 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_7;
|
|
NullCheck(L_47);
|
|
List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_47, L_48, L_49, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
// break;
|
|
goto IL_019d;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
// pt = hit.point;
|
|
GraphHitInfo_tAADF50478FBE1A94D43AE3F349EE1E4AEAB5CBE0 L_50 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = L_50.___point_1;
|
|
V_7 = L_51;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
// bool worked = false;
|
|
V_8 = (bool)0;
|
|
// for (float q = 0.1f; q <= 1.0f; q += 0.05f) {
|
|
V_9 = (0.100000001f);
|
|
goto IL_0157;
|
|
}
|
|
|
|
IL_00f6:
|
|
{
|
|
// Vector3 qt = Vector3.Lerp(center, pt, q);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = ___0_center;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_7;
|
|
float L_54 = V_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
|
|
L_55 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_52, L_53, L_54, NULL);
|
|
V_10 = L_55;
|
|
// worked = true;
|
|
V_8 = (bool)1;
|
|
// for (int j = 0; j < i; j++) {
|
|
V_11 = 0;
|
|
goto IL_0131;
|
|
}
|
|
|
|
IL_010a:
|
|
{
|
|
// if ((previousPoints[j] - qt).sqrMagnitude < clearanceRadius) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_56 = ___2_previousPoints;
|
|
int32_t L_57 = V_11;
|
|
NullCheck(L_56);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_56, L_57, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_10;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_58, L_59, NULL);
|
|
V_12 = L_60;
|
|
float L_61;
|
|
L_61 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_12), NULL);
|
|
float L_62 = ___4_clearanceRadius;
|
|
if ((!(((float)L_61) < ((float)L_62))))
|
|
{
|
|
goto IL_012b;
|
|
}
|
|
}
|
|
{
|
|
// worked = false;
|
|
V_8 = (bool)0;
|
|
// break;
|
|
goto IL_0136;
|
|
}
|
|
|
|
IL_012b:
|
|
{
|
|
// for (int j = 0; j < i; j++) {
|
|
int32_t L_63 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_63, 1));
|
|
}
|
|
|
|
IL_0131:
|
|
{
|
|
// for (int j = 0; j < i; j++) {
|
|
int32_t L_64 = V_11;
|
|
int32_t L_65 = V_1;
|
|
if ((((int32_t)L_64) < ((int32_t)L_65)))
|
|
{
|
|
goto IL_010a;
|
|
}
|
|
}
|
|
|
|
IL_0136:
|
|
{
|
|
// if (worked || tests > 8) {
|
|
bool L_66 = V_8;
|
|
if (L_66)
|
|
{
|
|
goto IL_013f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_67 = V_6;
|
|
if ((((int32_t)L_67) <= ((int32_t)8)))
|
|
{
|
|
goto IL_014d;
|
|
}
|
|
}
|
|
|
|
IL_013f:
|
|
{
|
|
// worked = true;
|
|
V_8 = (bool)1;
|
|
// previousPoints[i] = qt;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_68 = ___2_previousPoints;
|
|
int32_t L_69 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_10;
|
|
NullCheck(L_68);
|
|
List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C(L_68, L_69, L_70, List_1_set_Item_m35C8C18BF5DF9A5C8867BF0C872BC39275A41A9C_RuntimeMethod_var);
|
|
// break;
|
|
goto IL_0160;
|
|
}
|
|
|
|
IL_014d:
|
|
{
|
|
// for (float q = 0.1f; q <= 1.0f; q += 0.05f) {
|
|
float L_71 = V_9;
|
|
V_9 = ((float)il2cpp_codegen_add(L_71, (0.0500000007f)));
|
|
}
|
|
|
|
IL_0157:
|
|
{
|
|
// for (float q = 0.1f; q <= 1.0f; q += 0.05f) {
|
|
float L_72 = V_9;
|
|
if ((((float)L_72) <= ((float)(1.0f))))
|
|
{
|
|
goto IL_00f6;
|
|
}
|
|
}
|
|
|
|
IL_0160:
|
|
{
|
|
// if (worked) {
|
|
bool L_73 = V_8;
|
|
if (L_73)
|
|
{
|
|
goto IL_019d;
|
|
}
|
|
}
|
|
{
|
|
// clearanceRadius *= 0.9f;
|
|
float L_74 = ___4_clearanceRadius;
|
|
___4_clearanceRadius = ((float)il2cpp_codegen_multiply(L_74, (0.899999976f)));
|
|
// dir = Random.onUnitSphere * Mathf.Lerp(newMagn, radius, tests / 5);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
|
|
L_75 = Random_get_onUnitSphere_mA7FD531C3043945E5EA290F670E79A78EFAC0D92(NULL);
|
|
float L_76 = V_4;
|
|
float L_77 = ___3_radius;
|
|
int32_t L_78 = V_6;
|
|
float L_79;
|
|
L_79 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_76, L_77, ((float)((int32_t)(L_78/5))), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
|
|
L_80 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_75, L_79, NULL);
|
|
V_2 = L_80;
|
|
// dir.y = 0;
|
|
(&V_2)->___y_3 = (0.0f);
|
|
// tests++;
|
|
int32_t L_81 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_81, 1));
|
|
// while (true) {
|
|
goto IL_0099;
|
|
}
|
|
|
|
IL_019d:
|
|
{
|
|
// for (int i = 0; i < previousPoints.Count; i++) {
|
|
int32_t L_82 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_82, 1));
|
|
}
|
|
|
|
IL_01a1:
|
|
{
|
|
// for (int i = 0; i < previousPoints.Count; i++) {
|
|
int32_t L_83 = V_1;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_84 = ___2_previousPoints;
|
|
NullCheck(L_84);
|
|
int32_t L_85;
|
|
L_85 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_84, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_83) < ((int32_t)L_85)))
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> Pathfinding.PathUtilities::GetPointsOnNodes(System.Collections.Generic.List`1<Pathfinding.GraphNode>,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* PathUtilities_GetPointsOnNodes_mB1CDE88CA3ADCD6D296FFCFBE43B26306CE15014 (List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* ___0_nodes, int32_t ___1_count, float ___2_clearanceRadius, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Claim_m52FBA48C8791E44A464CF8FB2C2D92DA027FABFC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Release_m00A3C7775777B00CAAE078C6DC3BE124C870630E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t2C2461A4F90F76E777D7540FF6D4A558FA3C0675_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_BinarySearch_mA15FB6C2F014FB6405064595273651391F83271D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL;
|
|
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* V_1 = NULL;
|
|
float V_2 = 0.0f;
|
|
int32_t V_3 = 0;
|
|
float V_4 = 0.0f;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
bool V_8 = false;
|
|
float V_9 = 0.0f;
|
|
int32_t V_10 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
int32_t V_12 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
int32_t V_14 = 0;
|
|
{
|
|
// if (nodes == null) throw new System.ArgumentNullException("nodes");
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_0 = ___0_nodes;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (nodes == null) throw new System.ArgumentNullException("nodes");
|
|
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*)&_stringLiteral69F359B71F6F4DE78ABF7256A90B314F213EE57E)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathUtilities_GetPointsOnNodes_mB1CDE88CA3ADCD6D296FFCFBE43B26306CE15014_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// if (nodes.Count == 0) throw new System.ArgumentException("no nodes passed");
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_2 = ___0_nodes;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_2, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if (L_3)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// if (nodes.Count == 0) throw new System.ArgumentException("no nodes passed");
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_4);
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B684C36E98F734C8E1485F4A63065D5401537EC)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PathUtilities_GetPointsOnNodes_mB1CDE88CA3ADCD6D296FFCFBE43B26306CE15014_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// List<Vector3> pts = ListPool<Vector3>.Claim(count);
|
|
int32_t L_5 = ___1_count;
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_tE0BD2C0781CFDB7BD4C2D1726E574D045AA93AE3_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_6;
|
|
L_6 = ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88(L_5, ListPool_1_Claim_m2405606FB53C8EEE2C7CB0701CF4C9FF4EC22E88_RuntimeMethod_var);
|
|
V_0 = L_6;
|
|
// clearanceRadius *= clearanceRadius;
|
|
float L_7 = ___2_clearanceRadius;
|
|
float L_8 = ___2_clearanceRadius;
|
|
___2_clearanceRadius = ((float)il2cpp_codegen_multiply(L_7, L_8));
|
|
// if (clearanceRadius > 0 || nodes[0] is TriangleMeshNode
|
|
// #if !ASTAR_NO_GRID_GRAPH
|
|
// || nodes[0] is GridNode
|
|
// #endif
|
|
// ) {
|
|
float L_9 = ___2_clearanceRadius;
|
|
if ((((float)L_9) > ((float)(0.0f))))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_10 = ___0_nodes;
|
|
NullCheck(L_10);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_11;
|
|
L_11 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_10, 0, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
if (((TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80*)IsInstClass((RuntimeObject*)L_11, TriangleMeshNode_tFAA8DA110DFD120540CD5CC6FE2E81E3D88ABE80_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_12 = ___0_nodes;
|
|
NullCheck(L_12);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_13;
|
|
L_13 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_12, 0, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
if (!((GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578*)IsInstClass((RuntimeObject*)L_13, GridNode_tBD83FB7E2A801649346F67707FD2EE7984BD5578_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0182;
|
|
}
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// List<float> accs = ListPool<float>.Claim(nodes.Count);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_14 = ___0_nodes;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_14, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t2C2461A4F90F76E777D7540FF6D4A558FA3C0675_il2cpp_TypeInfo_var);
|
|
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_16;
|
|
L_16 = ListPool_1_Claim_m52FBA48C8791E44A464CF8FB2C2D92DA027FABFC(L_15, ListPool_1_Claim_m52FBA48C8791E44A464CF8FB2C2D92DA027FABFC_RuntimeMethod_var);
|
|
V_1 = L_16;
|
|
// float tot = 0;
|
|
V_2 = (0.0f);
|
|
// for (int i = 0; i < nodes.Count; i++) {
|
|
V_3 = 0;
|
|
goto IL_0092;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// var surfaceArea = nodes[i].SurfaceArea();
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_17 = ___0_nodes;
|
|
int32_t L_18 = V_3;
|
|
NullCheck(L_17);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_19;
|
|
L_19 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_17, L_18, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_19);
|
|
float L_20;
|
|
L_20 = VirtualFuncInvoker0< float >::Invoke(12 /* System.Single Pathfinding.GraphNode::SurfaceArea() */, L_19);
|
|
V_4 = L_20;
|
|
// surfaceArea += 0.001f;
|
|
float L_21 = V_4;
|
|
V_4 = ((float)il2cpp_codegen_add(L_21, (0.00100000005f)));
|
|
// tot += surfaceArea;
|
|
float L_22 = V_2;
|
|
float L_23 = V_4;
|
|
V_2 = ((float)il2cpp_codegen_add(L_22, L_23));
|
|
// accs.Add(tot);
|
|
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_24 = V_1;
|
|
float L_25 = V_2;
|
|
NullCheck(L_24);
|
|
List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_inline(L_24, L_25, List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_RuntimeMethod_var);
|
|
// for (int i = 0; i < nodes.Count; i++) {
|
|
int32_t L_26 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
// for (int i = 0; i < nodes.Count; i++) {
|
|
int32_t L_27 = V_3;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_28 = ___0_nodes;
|
|
NullCheck(L_28);
|
|
int32_t L_29;
|
|
L_29 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_28, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_27) < ((int32_t)L_29)))
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < count; i++) {
|
|
V_5 = 0;
|
|
goto IL_0171;
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// int testCount = 0;
|
|
V_6 = 0;
|
|
// int testLimit = 10;
|
|
V_7 = ((int32_t)10);
|
|
// bool worked = false;
|
|
V_8 = (bool)0;
|
|
goto IL_0164;
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// worked = true;
|
|
V_8 = (bool)1;
|
|
// if (testCount >= testLimit) {
|
|
int32_t L_30 = V_6;
|
|
int32_t L_31 = V_7;
|
|
if ((((int32_t)L_30) < ((int32_t)L_31)))
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
// clearanceRadius *= 0.9f*0.9f;
|
|
float L_32 = ___2_clearanceRadius;
|
|
___2_clearanceRadius = ((float)il2cpp_codegen_multiply(L_32, (0.809999943f)));
|
|
// testLimit += 10;
|
|
int32_t L_33 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_33, ((int32_t)10)));
|
|
// if (testLimit > 100) clearanceRadius = 0;
|
|
int32_t L_34 = V_7;
|
|
if ((((int32_t)L_34) <= ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
// if (testLimit > 100) clearanceRadius = 0;
|
|
___2_clearanceRadius = (0.0f);
|
|
}
|
|
|
|
IL_00d8:
|
|
{
|
|
// float tg = Random.value*tot;
|
|
float L_35;
|
|
L_35 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL);
|
|
float L_36 = V_2;
|
|
V_9 = ((float)il2cpp_codegen_multiply(L_35, L_36));
|
|
// int v = accs.BinarySearch(tg);
|
|
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_37 = V_1;
|
|
float L_38 = V_9;
|
|
NullCheck(L_37);
|
|
int32_t L_39;
|
|
L_39 = List_1_BinarySearch_mA15FB6C2F014FB6405064595273651391F83271D(L_37, L_38, List_1_BinarySearch_mA15FB6C2F014FB6405064595273651391F83271D_RuntimeMethod_var);
|
|
V_10 = L_39;
|
|
// if (v < 0) v = ~v;
|
|
int32_t L_40 = V_10;
|
|
if ((((int32_t)L_40) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00f5;
|
|
}
|
|
}
|
|
{
|
|
// if (v < 0) v = ~v;
|
|
int32_t L_41 = V_10;
|
|
V_10 = ((~L_41));
|
|
}
|
|
|
|
IL_00f5:
|
|
{
|
|
// if (v >= nodes.Count) {
|
|
int32_t L_42 = V_10;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_43 = ___0_nodes;
|
|
NullCheck(L_43);
|
|
int32_t L_44;
|
|
L_44 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_43, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
if ((((int32_t)L_42) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
// worked = false;
|
|
V_8 = (bool)0;
|
|
// continue;
|
|
goto IL_0164;
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
// var node = nodes[v];
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_45 = ___0_nodes;
|
|
int32_t L_46 = V_10;
|
|
NullCheck(L_45);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_47;
|
|
L_47 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_45, L_46, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
// var p = node.RandomPointOnSurface();
|
|
NullCheck(L_47);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(13 /* UnityEngine.Vector3 Pathfinding.GraphNode::RandomPointOnSurface() */, L_47);
|
|
V_11 = L_48;
|
|
// if (clearanceRadius > 0) {
|
|
float L_49 = ___2_clearanceRadius;
|
|
if ((!(((float)L_49) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_0150;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = 0; j < pts.Count; j++) {
|
|
V_12 = 0;
|
|
goto IL_0146;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
// if ((pts[j]-p).sqrMagnitude < clearanceRadius) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_50 = V_0;
|
|
int32_t L_51 = V_12;
|
|
NullCheck(L_50);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
|
|
L_52 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_50, L_51, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
|
|
L_54 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_52, L_53, NULL);
|
|
V_13 = L_54;
|
|
float L_55;
|
|
L_55 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_13), NULL);
|
|
float L_56 = ___2_clearanceRadius;
|
|
if ((!(((float)L_55) < ((float)L_56))))
|
|
{
|
|
goto IL_0140;
|
|
}
|
|
}
|
|
{
|
|
// worked = false;
|
|
V_8 = (bool)0;
|
|
// break;
|
|
goto IL_0150;
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
// for (int j = 0; j < pts.Count; j++) {
|
|
int32_t L_57 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_57, 1));
|
|
}
|
|
|
|
IL_0146:
|
|
{
|
|
// for (int j = 0; j < pts.Count; j++) {
|
|
int32_t L_58 = V_12;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_59 = V_0;
|
|
NullCheck(L_59);
|
|
int32_t L_60;
|
|
L_60 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_59, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_58) < ((int32_t)L_60)))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
|
|
IL_0150:
|
|
{
|
|
// if (worked) {
|
|
bool L_61 = V_8;
|
|
if (!L_61)
|
|
{
|
|
goto IL_015e;
|
|
}
|
|
}
|
|
{
|
|
// pts.Add(p);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_62 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_11;
|
|
NullCheck(L_62);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_62, L_63, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// break;
|
|
goto IL_016b;
|
|
}
|
|
|
|
IL_015e:
|
|
{
|
|
// testCount++;
|
|
int32_t L_64 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_64, 1));
|
|
}
|
|
|
|
IL_0164:
|
|
{
|
|
// while (!worked) {
|
|
bool L_65 = V_8;
|
|
if (!L_65)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
|
|
IL_016b:
|
|
{
|
|
// for (int i = 0; i < count; i++) {
|
|
int32_t L_66 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_66, 1));
|
|
}
|
|
|
|
IL_0171:
|
|
{
|
|
// for (int i = 0; i < count; i++) {
|
|
int32_t L_67 = V_5;
|
|
int32_t L_68 = ___1_count;
|
|
if ((((int32_t)L_67) < ((int32_t)L_68)))
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// ListPool<float>.Release(ref accs);
|
|
il2cpp_codegen_runtime_class_init_inline(ListPool_1_t2C2461A4F90F76E777D7540FF6D4A558FA3C0675_il2cpp_TypeInfo_var);
|
|
ListPool_1_Release_m00A3C7775777B00CAAE078C6DC3BE124C870630E((&V_1), ListPool_1_Release_m00A3C7775777B00CAAE078C6DC3BE124C870630E_RuntimeMethod_var);
|
|
goto IL_01af;
|
|
}
|
|
|
|
IL_0182:
|
|
{
|
|
// for (int i = 0; i < count; i++) {
|
|
V_14 = 0;
|
|
goto IL_01aa;
|
|
}
|
|
|
|
IL_0187:
|
|
{
|
|
// pts.Add((Vector3)nodes[Random.Range(0, nodes.Count)].RandomPointOnSurface());
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_69 = V_0;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_70 = ___0_nodes;
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_71 = ___0_nodes;
|
|
NullCheck(L_71);
|
|
int32_t L_72;
|
|
L_72 = List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_inline(L_71, List_1_get_Count_m9D0C5C20530DDC118E3EE18EB0BEDCA1A9F95AD8_RuntimeMethod_var);
|
|
int32_t L_73;
|
|
L_73 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, L_72, NULL);
|
|
NullCheck(L_70);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_74;
|
|
L_74 = List_1_get_Item_m9C60036A6132012418113197759818C140CECC84(L_70, L_73, List_1_get_Item_m9C60036A6132012418113197759818C140CECC84_RuntimeMethod_var);
|
|
NullCheck(L_74);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
|
|
L_75 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(13 /* UnityEngine.Vector3 Pathfinding.GraphNode::RandomPointOnSurface() */, L_74);
|
|
NullCheck(L_69);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_69, L_75, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
// for (int i = 0; i < count; i++) {
|
|
int32_t L_76 = V_14;
|
|
V_14 = ((int32_t)il2cpp_codegen_add(L_76, 1));
|
|
}
|
|
|
|
IL_01aa:
|
|
{
|
|
// for (int i = 0; i < count; i++) {
|
|
int32_t L_77 = V_14;
|
|
int32_t L_78 = ___1_count;
|
|
if ((((int32_t)L_77) < ((int32_t)L_78)))
|
|
{
|
|
goto IL_0187;
|
|
}
|
|
}
|
|
|
|
IL_01af:
|
|
{
|
|
// return pts;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_79 = V_0;
|
|
return L_79;
|
|
}
|
|
}
|
|
#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.PathUtilities/<>c__DisplayClass3_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_m2426AF9AF8430CDE91DE89722E7D01B630A4152C (U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.PathUtilities/<>c__DisplayClass3_0::<GetReachableNodes>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0_U3CGetReachableNodesU3Eb__0_mAF2AD9124D4F2B5D12279DB7E913FCE1FD4E42A2 (U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mD0F3E8FC56974AE71BB5A81D8826615F8FC63B75_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mAD592C3EA066F37AA2833E20F9DD7267614F6266_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (node.Walkable && map.Add(node)) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0* L_2 = __this->___map_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ___0_node;
|
|
NullCheck(L_2);
|
|
bool L_4;
|
|
L_4 = HashSet_1_Add_mD0F3E8FC56974AE71BB5A81D8826615F8FC63B75(L_2, L_3, HashSet_1_Add_mD0F3E8FC56974AE71BB5A81D8826615F8FC63B75_RuntimeMethod_var);
|
|
if (!L_4)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// reachable.Add(node);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_5 = __this->___reachable_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = ___0_node;
|
|
NullCheck(L_5);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_5, L_6, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
// dfsStack.Push(node);
|
|
Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* L_7 = __this->___dfsStack_2;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_8 = ___0_node;
|
|
NullCheck(L_7);
|
|
Stack_1_Push_mAD592C3EA066F37AA2833E20F9DD7267614F6266(L_7, L_8, Stack_1_Push_mAD592C3EA066F37AA2833E20F9DD7267614F6266_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// };
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.PathUtilities/<>c__DisplayClass3_0::<GetReachableNodes>b__1(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0_U3CGetReachableNodesU3Eb__1_m9B86B1696FAFCA7C035A216810F282C51778E735 (U3CU3Ec__DisplayClass3_0_tDC529DE3AEB985A782FE5AABBE0AB45A3BDFC2FF* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mD0F3E8FC56974AE71BB5A81D8826615F8FC63B75_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mAD592C3EA066F37AA2833E20F9DD7267614F6266_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (node.Walkable && ((tagMask >> (int)node.Tag) & 0x1) != 0 && map.Add(node)) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = __this->___tagMask_3;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ___0_node;
|
|
NullCheck(L_3);
|
|
uint32_t L_4;
|
|
L_4 = GraphNode_get_Tag_m1E8BB45933CFC75EFFF09488C59CE1289A3543BC(L_3, NULL);
|
|
if (!((int32_t)(((int32_t)(L_2>>((int32_t)((int32_t)L_4&((int32_t)31)))))&1)))
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
HashSet_1_t00F4DFA402F0D2DA29255D42DA3F880ED92D76D0* L_5 = __this->___map_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = ___0_node;
|
|
NullCheck(L_5);
|
|
bool L_7;
|
|
L_7 = HashSet_1_Add_mD0F3E8FC56974AE71BB5A81D8826615F8FC63B75(L_5, L_6, HashSet_1_Add_mD0F3E8FC56974AE71BB5A81D8826615F8FC63B75_RuntimeMethod_var);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
// if (filter != null && !filter(node)) return;
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_8 = __this->___filter_4;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_9 = __this->___filter_4;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_10 = ___0_node;
|
|
NullCheck(L_9);
|
|
bool L_11;
|
|
L_11 = Func_2_Invoke_m433004D7925FFD2311264387933722E962BDC498_inline(L_9, L_10, NULL);
|
|
if (L_11)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// if (filter != null && !filter(node)) return;
|
|
return;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// reachable.Add(node);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_12 = __this->___reachable_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_13 = ___0_node;
|
|
NullCheck(L_12);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_12, L_13, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
// dfsStack.Push(node);
|
|
Stack_1_t77EF5CA55C2D19B62720968FF84FCD9AD50195A3* L_14 = __this->___dfsStack_2;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_15 = ___0_node;
|
|
NullCheck(L_14);
|
|
Stack_1_Push_mAD592C3EA066F37AA2833E20F9DD7267614F6266(L_14, L_15, Stack_1_Push_mAD592C3EA066F37AA2833E20F9DD7267614F6266_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// };
|
|
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.PathUtilities/<>c__DisplayClass6_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m9EA4BFC5A8E59DEF152EA6612B000BC3DA8D9A8A (U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.PathUtilities/<>c__DisplayClass6_0::<BFS>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0_U3CBFSU3Eb__0_mA0276D7535C58C10FFDC5CEE671C37548A1D4AE0 (U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m070D83F9B81F6200AA9EA1046D84FA25FB335FA8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE83399DFF20F2D95FCF693C2D9C48CF3F3231501_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (node.Walkable && !map.ContainsKey(node)) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_2 = __this->___map_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ___0_node;
|
|
NullCheck(L_2);
|
|
bool L_4;
|
|
L_4 = Dictionary_2_ContainsKey_mE83399DFF20F2D95FCF693C2D9C48CF3F3231501(L_2, L_3, Dictionary_2_ContainsKey_mE83399DFF20F2D95FCF693C2D9C48CF3F3231501_RuntimeMethod_var);
|
|
if (L_4)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
// if (filter != null && !filter(node)) return;
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_5 = __this->___filter_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_6 = __this->___filter_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_7 = ___0_node;
|
|
NullCheck(L_6);
|
|
bool L_8;
|
|
L_8 = Func_2_Invoke_m433004D7925FFD2311264387933722E962BDC498_inline(L_6, L_7, NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// if (filter != null && !filter(node)) return;
|
|
return;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// map.Add(node, currentDist+1);
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_9 = __this->___map_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_10 = ___0_node;
|
|
int32_t L_11 = __this->___currentDist_2;
|
|
NullCheck(L_9);
|
|
Dictionary_2_Add_m070D83F9B81F6200AA9EA1046D84FA25FB335FA8(L_9, L_10, ((int32_t)il2cpp_codegen_add(L_11, 1)), Dictionary_2_Add_m070D83F9B81F6200AA9EA1046D84FA25FB335FA8_RuntimeMethod_var);
|
|
// result.Add(node);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_12 = __this->___result_3;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_13 = ___0_node;
|
|
NullCheck(L_12);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_12, L_13, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
// que.Enqueue(node);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_14 = __this->___que_4;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_15 = ___0_node;
|
|
NullCheck(L_14);
|
|
Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D(L_14, L_15, Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// };
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.PathUtilities/<>c__DisplayClass6_0::<BFS>b__1(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0_U3CBFSU3Eb__1_m5EA07C12A701A0BE56B88A319D1E57E2FAE97D79 (U3CU3Ec__DisplayClass6_0_t04AA8F8696405133756F5E21DBE5A54970E1484A* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m070D83F9B81F6200AA9EA1046D84FA25FB335FA8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mE83399DFF20F2D95FCF693C2D9C48CF3F3231501_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (node.Walkable && ((tagMask >> (int)node.Tag) & 0x1) != 0 && !map.ContainsKey(node)) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = GraphNode_get_Walkable_m0E6424EE787C81738AE10646992082EA15D90276(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = __this->___tagMask_5;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_3 = ___0_node;
|
|
NullCheck(L_3);
|
|
uint32_t L_4;
|
|
L_4 = GraphNode_get_Tag_m1E8BB45933CFC75EFFF09488C59CE1289A3543BC(L_3, NULL);
|
|
if (!((int32_t)(((int32_t)(L_2>>((int32_t)((int32_t)L_4&((int32_t)31)))))&1)))
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_5 = __this->___map_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_6 = ___0_node;
|
|
NullCheck(L_5);
|
|
bool L_7;
|
|
L_7 = Dictionary_2_ContainsKey_mE83399DFF20F2D95FCF693C2D9C48CF3F3231501(L_5, L_6, Dictionary_2_ContainsKey_mE83399DFF20F2D95FCF693C2D9C48CF3F3231501_RuntimeMethod_var);
|
|
if (L_7)
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
// if (filter != null && !filter(node)) return;
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_8 = __this->___filter_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
Func_2_t86770EE4CB48662F5434A6B49BB452B44BD8A1CB* L_9 = __this->___filter_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_10 = ___0_node;
|
|
NullCheck(L_9);
|
|
bool L_11;
|
|
L_11 = Func_2_Invoke_m433004D7925FFD2311264387933722E962BDC498_inline(L_9, L_10, NULL);
|
|
if (L_11)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// if (filter != null && !filter(node)) return;
|
|
return;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// map.Add(node, currentDist+1);
|
|
Dictionary_2_t63EF687BCE6973745BD9C071A07362CD6D636D71* L_12 = __this->___map_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_13 = ___0_node;
|
|
int32_t L_14 = __this->___currentDist_2;
|
|
NullCheck(L_12);
|
|
Dictionary_2_Add_m070D83F9B81F6200AA9EA1046D84FA25FB335FA8(L_12, L_13, ((int32_t)il2cpp_codegen_add(L_14, 1)), Dictionary_2_Add_m070D83F9B81F6200AA9EA1046D84FA25FB335FA8_RuntimeMethod_var);
|
|
// result.Add(node);
|
|
List_1_tFFD15BEE5A463816F03AD5239859E32F4C228B59* L_15 = __this->___result_3;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_16 = ___0_node;
|
|
NullCheck(L_15);
|
|
List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_inline(L_15, L_16, List_1_Add_m148416954470CE65F69B579C8D7BA113BFC6A7E8_RuntimeMethod_var);
|
|
// que.Enqueue(node);
|
|
Queue_1_t650C221587750A78A5F24F28500F5EACF98E3822* L_17 = __this->___que_4;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_18 = ___0_node;
|
|
NullCheck(L_17);
|
|
Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D(L_17, L_18, Queue_1_Enqueue_mAFB7BC06E21B92081A40CBD5B172D19D85EFC23D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
// };
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean Pathfinding.ProceduralGridMover::get_updatingGraph()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProceduralGridMover_get_updatingGraph_m07A0F956D49BED948DB9249C26564D49F8CD71AE (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool updatingGraph { get; private set; }
|
|
bool L_0 = __this->___U3CupdatingGraphU3Ek__BackingField_8;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ProceduralGridMover::set_updatingGraph(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralGridMover_set_updatingGraph_mBA69F54C229E752E286A84FCE1F8966695821EF8 (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool updatingGraph { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CupdatingGraphU3Ek__BackingField_8 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ProceduralGridMover::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralGridMover_Start_m5E445A75D615673ED8CEB7624EE550BF4D06A7E1 (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __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*)&GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (AstarPath.active == null) throw new System.Exception("There is no AstarPath object in the scene");
|
|
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_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (AstarPath.active == null) throw new System.Exception("There is no AstarPath object in the scene");
|
|
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_2);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral509B9007A47E1A4FFCA46109E151D9163A1FEE1D)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProceduralGridMover_Start_m5E445A75D615673ED8CEB7624EE550BF4D06A7E1_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// if (graph == null) {
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_3 = __this->___graph_9;
|
|
if (L_3)
|
|
{
|
|
goto IL_00ec;
|
|
}
|
|
}
|
|
{
|
|
// if (graphIndex < 0) throw new System.Exception("Graph index should not be negative");
|
|
int32_t L_4 = __this->___graphIndex_10;
|
|
if ((((int32_t)L_4) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// if (graphIndex < 0) throw new System.Exception("Graph index should not be negative");
|
|
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, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7BA93AD6B54B74121902A595A3A8D99A0151439E)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProceduralGridMover_Start_m5E445A75D615673ED8CEB7624EE550BF4D06A7E1_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// if (graphIndex >= AstarPath.active.data.graphs.Length) throw new System.Exception("The ProceduralGridMover was configured to use graph index " + graphIndex + ", but only " + AstarPath.active.data.graphs.Length + " graphs exist");
|
|
int32_t L_6 = __this->___graphIndex_10;
|
|
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;
|
|
NullCheck(L_8);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_9 = L_8->___graphs_4;
|
|
NullCheck(L_9);
|
|
if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// if (graphIndex >= AstarPath.active.data.graphs.Length) throw new System.Exception("The ProceduralGridMover was configured to use graph index " + graphIndex + ", but only " + AstarPath.active.data.graphs.Length + " graphs exist");
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
|
|
NullCheck(L_11);
|
|
ArrayElementTypeCheck (L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3777035B92725F6F07A7DAD64AFF7A4B8C311F83)));
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3777035B92725F6F07A7DAD64AFF7A4B8C311F83)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
|
|
int32_t* L_13 = (int32_t*)(&__this->___graphIndex_10);
|
|
String_t* L_14;
|
|
L_14 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_13, NULL);
|
|
NullCheck(L_12);
|
|
ArrayElementTypeCheck (L_12, L_14);
|
|
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_14);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_12;
|
|
NullCheck(L_15);
|
|
ArrayElementTypeCheck (L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBC59E001755D6920BD8A2C6420D11291A5ECC36)));
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBC59E001755D6920BD8A2C6420D11291A5ECC36)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var)));
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_17 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))))->___active_9;
|
|
NullCheck(L_17);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_18 = L_17->___data_8;
|
|
NullCheck(L_18);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_19 = L_18->___graphs_4;
|
|
NullCheck(L_19);
|
|
V_0 = ((int32_t)(((RuntimeArray*)L_19)->max_length));
|
|
String_t* L_20;
|
|
L_20 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
NullCheck(L_16);
|
|
ArrayElementTypeCheck (L_16, L_20);
|
|
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_20);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_16;
|
|
NullCheck(L_21);
|
|
ArrayElementTypeCheck (L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEEBF771D9F629FF4818A295CF0F1B29C0698B295)));
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEEBF771D9F629FF4818A295CF0F1B29C0698B295)));
|
|
String_t* L_22;
|
|
L_22 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_21, NULL);
|
|
Exception_t* L_23 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_23);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_23, L_22, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProceduralGridMover_Start_m5E445A75D615673ED8CEB7624EE550BF4D06A7E1_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// graph = AstarPath.active.data.graphs[graphIndex] as GridGraph;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760* L_24 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___active_9;
|
|
NullCheck(L_24);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_25 = L_24->___data_8;
|
|
NullCheck(L_25);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_26 = L_25->___graphs_4;
|
|
int32_t L_27 = __this->___graphIndex_10;
|
|
NullCheck(L_26);
|
|
int32_t L_28 = L_27;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
|
|
__this->___graph_9 = ((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC*)IsInstClass((RuntimeObject*)L_29, GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graph_9), (void*)((GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC*)IsInstClass((RuntimeObject*)L_29, GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC_il2cpp_TypeInfo_var)));
|
|
// if (graph == null) throw new System.Exception("The ProceduralGridMover was configured to use graph index " + graphIndex + " but that graph either does not exist or is not a GridGraph or LayerGridGraph");
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_30 = __this->___graph_9;
|
|
if (L_30)
|
|
{
|
|
goto IL_00ec;
|
|
}
|
|
}
|
|
{
|
|
// if (graph == null) throw new System.Exception("The ProceduralGridMover was configured to use graph index " + graphIndex + " but that graph either does not exist or is not a GridGraph or LayerGridGraph");
|
|
int32_t* L_31 = (int32_t*)(&__this->___graphIndex_10);
|
|
String_t* L_32;
|
|
L_32 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_31, NULL);
|
|
String_t* L_33;
|
|
L_33 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3777035B92725F6F07A7DAD64AFF7A4B8C311F83)), L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral037338F00E8F13496F0134806301E18720184E03)), NULL);
|
|
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, L_33, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProceduralGridMover_Start_m5E445A75D615673ED8CEB7624EE550BF4D06A7E1_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00ec:
|
|
{
|
|
// UpdateGraph();
|
|
ProceduralGridMover_UpdateGraph_mD5E7927B91EBBCCD3BAF962CF3315A83C9E7FE1D(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ProceduralGridMover::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralGridMover_Update_m8F584D114905853D431A9A37AF37D1C557D51E48 (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (graph == null) return;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_0 = __this->___graph_9;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (graph == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// var graphCenterInGraphSpace = PointToGraphSpace(graph.center);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_1 = __this->___graph_9;
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___center_21;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = ProceduralGridMover_PointToGraphSpace_m9C71FC94D8903A162EC755C8AEF7FDD2E76D5BC0(__this, L_2, NULL);
|
|
// var targetPositionInGraphSpace = PointToGraphSpace(target.position);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___target_6;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = ProceduralGridMover_PointToGraphSpace_m9C71FC94D8903A162EC755C8AEF7FDD2E76D5BC0(__this, L_5, NULL);
|
|
V_0 = L_6;
|
|
// if (VectorMath.SqrDistanceXZ(graphCenterInGraphSpace, targetPositionInGraphSpace) > updateDistance*updateDistance) {
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
|
|
float L_8;
|
|
L_8 = VectorMath_SqrDistanceXZ_m3E008B834A880F44C7A734BA2BCBA21C46734D51(L_3, L_7, NULL);
|
|
float L_9 = __this->___updateDistance_5;
|
|
float L_10 = __this->___updateDistance_5;
|
|
if ((!(((float)L_8) > ((float)((float)il2cpp_codegen_multiply(L_9, L_10))))))
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
// UpdateGraph();
|
|
ProceduralGridMover_UpdateGraph_mD5E7927B91EBBCCD3BAF962CF3315A83C9E7FE1D(__this, NULL);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.ProceduralGridMover::PointToGraphSpace(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ProceduralGridMover_PointToGraphSpace_m9C71FC94D8903A162EC755C8AEF7FDD2E76D5BC0 (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return graph.transform.InverseTransform(p);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_0 = __this->___graph_9;
|
|
NullCheck(L_0);
|
|
GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* L_1;
|
|
L_1 = GridGraph_get_transform_m7A16F060EA206BD8A178938B951444FF86634F15_inline(L_0, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_p;
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = GraphTransform_InverseTransform_m8D3A0C8CC63C5AFB3CABF55EBF294577A7697DF0(L_1, L_2, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ProceduralGridMover::UpdateGraph()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralGridMover_UpdateGraph_mD5E7927B91EBBCCD3BAF962CF3315A83C9E7FE1D (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __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_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_U3CUpdateGraphU3Eb__0_m08E4C4F214244E2C7FBDEAF6B287A49930EB93FD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB* V_0 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB* L_0 = (U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass12_0__ctor_m95B68E0A41FF07CBC2374961A9B1A8E39B708024(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_1 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_1), (void*)__this);
|
|
// if (updatingGraph) {
|
|
bool L_2;
|
|
L_2 = ProceduralGridMover_get_updatingGraph_m07A0F956D49BED948DB9249C26564D49F8CD71AE_inline(__this, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// updatingGraph = true;
|
|
ProceduralGridMover_set_updatingGraph_mBA69F54C229E752E286A84FCE1F8966695821EF8_inline(__this, (bool)1, NULL);
|
|
// IEnumerator ie = UpdateGraphCoroutine();
|
|
U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB* L_3 = V_0;
|
|
RuntimeObject* L_4;
|
|
L_4 = ProceduralGridMover_UpdateGraphCoroutine_mA36EBD96C9B422B987D87CD44294645D137DFC2F(__this, NULL);
|
|
NullCheck(L_3);
|
|
L_3->___ie_0 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->___ie_0), (void*)L_4);
|
|
// AstarPath.active.AddWorkItem(new AstarWorkItem(
|
|
// (context, force) => {
|
|
// // If force is true we need to calculate all steps at once
|
|
// if (force) while (ie.MoveNext()) {}
|
|
//
|
|
// // Calculate one step. False will be returned when there are no more steps
|
|
// bool done;
|
|
// try {
|
|
// done = !ie.MoveNext();
|
|
// } catch (System.Exception e) {
|
|
// // The code MAY throw an exception in rare circumstances if for example the user
|
|
// // changes the width of the graph in the inspector while an update is being performed
|
|
// // at the same time. So lets just fail in that case and retry later.
|
|
// Debug.LogException(e, this);
|
|
// done = true;
|
|
// }
|
|
//
|
|
// if (done) {
|
|
// updatingGraph = false;
|
|
// }
|
|
// return done;
|
|
// }));
|
|
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;
|
|
U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB* L_6 = V_0;
|
|
Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99* L_7 = (Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99*)il2cpp_codegen_object_new(Func_3_tDF24D10F626EAE8311BFB477AA885DA642E66D99_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
Func_3__ctor_mD11FD7B903FFF8F5473048E0EB5217D06479B6B5(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass12_0_U3CUpdateGraphU3Eb__0_m08E4C4F214244E2C7FBDEAF6B287A49930EB93FD_RuntimeMethod_var), NULL);
|
|
AstarWorkItem_t3A55391DE40F0A9B744EFE499AF41DAABB4B5469 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
AstarWorkItem__ctor_mA9A13FF76A946336BBB4500FA3445DAD5796A5F1((&L_8), L_7, /*hidden argument*/NULL);
|
|
NullCheck(L_5);
|
|
AstarPath_AddWorkItem_mC000E585CE2B6D124153897E9C2CFDDFED7632F0(L_5, L_8, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator Pathfinding.ProceduralGridMover::UpdateGraphCoroutine()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProceduralGridMover_UpdateGraphCoroutine_mA36EBD96C9B422B987D87CD44294645D137DFC2F (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* L_0 = (U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608*)il2cpp_codegen_object_new(U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CUpdateGraphCoroutineU3Ed__13__ctor_mF57EA4041BC3EB654B3108FAECE2430D3EEF2D6C(L_0, 0, NULL);
|
|
U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_2 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ProceduralGridMover::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralGridMover__ctor_m57716699DE504C8E0B6BA10E1C6CFEECC37A1B3D (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float updateDistance = 10;
|
|
__this->___updateDistance_5 = (10.0f);
|
|
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
|
|
// System.Void Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass12_0__ctor_m95B68E0A41FF07CBC2374961A9B1A8E39B708024 (U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.ProceduralGridMover/<>c__DisplayClass12_0::<UpdateGraph>b__0(Pathfinding.IWorkItemContext,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass12_0_U3CUpdateGraphU3Eb__0_m08E4C4F214244E2C7FBDEAF6B287A49930EB93FD (U3CU3Ec__DisplayClass12_0_tFD80021926B785BA0706543ABE47648BBDED20AB* __this, RuntimeObject* ___0_context, bool ___1_force, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
// if (force) while (ie.MoveNext()) {}
|
|
bool L_0 = ___1_force;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
|
|
IL_0003:
|
|
{
|
|
// if (force) while (ie.MoveNext()) {}
|
|
RuntimeObject* L_1 = __this->___ie_0;
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_1);
|
|
if (L_2)
|
|
{
|
|
goto IL_0003;
|
|
}
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
// done = !ie.MoveNext();
|
|
RuntimeObject* L_3 = __this->___ie_0;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_3);
|
|
V_0 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
|
|
// } catch (System.Exception e) {
|
|
goto IL_0031;
|
|
}// 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_0022;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0022:
|
|
{// begin catch(System.Exception)
|
|
Exception_t* L_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
|
|
// Debug.LogException(e, this);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_6 = __this->___U3CU3E4__this_1;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
|
|
Debug_LogException_mD4CF3A9C64D8D4BA0570D529E705D134A9A5E498(L_5, L_6, NULL);
|
|
// done = true;
|
|
V_0 = (bool)1;
|
|
// }
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_0031;
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0031:
|
|
{
|
|
// if (done) {
|
|
bool L_7 = V_0;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
// updatingGraph = false;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_8 = __this->___U3CU3E4__this_1;
|
|
NullCheck(L_8);
|
|
ProceduralGridMover_set_updatingGraph_mBA69F54C229E752E286A84FCE1F8966695821EF8_inline(L_8, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// return done;
|
|
bool L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
}
|
|
#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.ProceduralGridMover/<UpdateGraphCoroutine>d__13::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CUpdateGraphCoroutineU3Ed__13__ctor_mF57EA4041BC3EB654B3108FAECE2430D3EEF2D6C (U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
int32_t L_0 = ___0_U3CU3E1__state;
|
|
__this->___U3CU3E1__state_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::System.IDisposable.Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CUpdateGraphCoroutineU3Ed__13_System_IDisposable_Dispose_mC94D7B802F6DA1DE853B66E823C71DA392FD0E18 (U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CUpdateGraphCoroutineU3Ed__13_MoveNext_mE7D3FB49B77C817E356139676E37D68954569E46 (U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* V_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
int32_t V_13 = 0;
|
|
int32_t V_14 = 0;
|
|
int32_t V_15 = 0;
|
|
int32_t V_16 = 0;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* V_17 = NULL;
|
|
int32_t V_18 = 0;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* V_19 = NULL;
|
|
int32_t V_20 = 0;
|
|
int32_t V_21 = 0;
|
|
int32_t V_22 = 0;
|
|
int32_t V_23 = 0;
|
|
int32_t V_24 = 0;
|
|
int32_t V_25 = 0;
|
|
int32_t V_26 = 0;
|
|
int32_t V_27 = 0;
|
|
int32_t V_28 = 0;
|
|
int32_t V_29 = 0;
|
|
int32_t V_30 = 0;
|
|
{
|
|
int32_t L_0 = __this->___U3CU3E1__state_0;
|
|
V_0 = L_0;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_1 = __this->___U3CU3E4__this_2;
|
|
V_1 = L_1;
|
|
int32_t L_2 = V_0;
|
|
switch (L_2)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_0380;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_0474;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_05b6;
|
|
}
|
|
case 4:
|
|
{
|
|
goto IL_0695;
|
|
}
|
|
case 5:
|
|
{
|
|
goto IL_06cf;
|
|
}
|
|
case 6:
|
|
{
|
|
goto IL_07c6;
|
|
}
|
|
case 7:
|
|
{
|
|
goto IL_0859;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
// Vector3 dir = PointToGraphSpace(target.position) - PointToGraphSpace(graph.center);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_3 = V_1;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = L_4->___target_6;
|
|
NullCheck(L_5);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = ProceduralGridMover_PointToGraphSpace_m9C71FC94D8903A162EC755C8AEF7FDD2E76D5BC0(L_3, L_6, NULL);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_8 = V_1;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_10 = L_9->___graph_9;
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10->___center_21;
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = ProceduralGridMover_PointToGraphSpace_m9C71FC94D8903A162EC755C8AEF7FDD2E76D5BC0(L_8, L_11, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_7, L_12, NULL);
|
|
V_2 = L_13;
|
|
// dir.x = Mathf.Round(dir.x);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2;
|
|
float L_15 = L_14.___x_2;
|
|
float L_16;
|
|
L_16 = bankers_roundf(L_15);
|
|
(&V_2)->___x_2 = L_16;
|
|
// dir.z = Mathf.Round(dir.z);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_2;
|
|
float L_18 = L_17.___z_4;
|
|
float L_19;
|
|
L_19 = bankers_roundf(L_18);
|
|
(&V_2)->___z_4 = L_19;
|
|
// dir.y = 0;
|
|
(&V_2)->___y_3 = (0.0f);
|
|
// if (dir == Vector3.zero) yield break;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
bool L_22;
|
|
L_22 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_20, L_21, NULL);
|
|
if (!L_22)
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
// if (dir == Vector3.zero) yield break;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
// Int2 offset = new Int2(-Mathf.RoundToInt(dir.x), -Mathf.RoundToInt(dir.z));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_2;
|
|
float L_24 = L_23.___x_2;
|
|
int32_t L_25;
|
|
L_25 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_24, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_2;
|
|
float L_27 = L_26.___z_4;
|
|
int32_t L_28;
|
|
L_28 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_27, NULL);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731 L_29;
|
|
memset((&L_29), 0, sizeof(L_29));
|
|
Int2__ctor_m10E45E61E7A435B387D725D0278EC1FEB97CE284((&L_29), ((-L_25)), ((-L_28)), /*hidden argument*/NULL);
|
|
__this->___U3CoffsetU3E5__2_3 = L_29;
|
|
// graph.center += graph.transform.TransformVector(dir);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_30 = V_1;
|
|
NullCheck(L_30);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_31 = L_30->___graph_9;
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_32 = L_31;
|
|
NullCheck(L_32);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = L_32->___center_21;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_34 = V_1;
|
|
NullCheck(L_34);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_35 = L_34->___graph_9;
|
|
NullCheck(L_35);
|
|
GraphTransform_t3CCA09AE3560A97F7EC121DF08A9CC6101AE4426* L_36;
|
|
L_36 = GridGraph_get_transform_m7A16F060EA206BD8A178938B951444FF86634F15_inline(L_35, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_2;
|
|
NullCheck(L_36);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = GraphTransform_TransformVector_mEC90BA93D4586D9538EBBB36FF240099EC459139(L_36, L_37, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_33, L_38, NULL);
|
|
NullCheck(L_32);
|
|
L_32->___center_21 = L_39;
|
|
// graph.UpdateTransform();
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_40 = V_1;
|
|
NullCheck(L_40);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_41 = L_40->___graph_9;
|
|
NullCheck(L_41);
|
|
GridGraph_UpdateTransform_m9BA7A9D16EA9221C2E30D94927ADDC61D563AD21(L_41, NULL);
|
|
// int width = graph.width;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_42 = V_1;
|
|
NullCheck(L_42);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_43 = L_42->___graph_9;
|
|
NullCheck(L_43);
|
|
int32_t L_44 = L_43->___width_13;
|
|
__this->___U3CwidthU3E5__3_4 = L_44;
|
|
// int depth = graph.depth;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_45 = V_1;
|
|
NullCheck(L_45);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_46 = L_45->___graph_9;
|
|
NullCheck(L_46);
|
|
int32_t L_47 = L_46->___depth_14;
|
|
__this->___U3CdepthU3E5__4_5 = L_47;
|
|
// int layers = graph.LayerCount;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_48 = V_1;
|
|
NullCheck(L_48);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_49 = L_48->___graph_9;
|
|
NullCheck(L_49);
|
|
int32_t L_50;
|
|
L_50 = VirtualFuncInvoker0< int32_t >::Invoke(32 /* System.Int32 Pathfinding.GridGraph::get_LayerCount() */, L_49);
|
|
__this->___U3ClayersU3E5__6_7 = L_50;
|
|
// nodes = graph.nodes;
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_51 = V_1;
|
|
NullCheck(L_51);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_52 = L_51->___graph_9;
|
|
NullCheck(L_52);
|
|
GridNodeU5BU5D_t2ABDACEFB77FEDB5B6280E7E702AA02652B078EA* L_53 = L_52->___nodes_48;
|
|
V_3 = (GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477*)L_53;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_54 = V_3;
|
|
__this->___U3CnodesU3E5__5_6 = L_54;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnodesU3E5__5_6), (void*)L_54);
|
|
// if (buffer == null || buffer.Length != width*depth) {
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_55 = V_1;
|
|
NullCheck(L_55);
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_56 = L_55->___buffer_7;
|
|
if (!L_56)
|
|
{
|
|
goto IL_015e;
|
|
}
|
|
}
|
|
{
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_57 = V_1;
|
|
NullCheck(L_57);
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_58 = L_57->___buffer_7;
|
|
NullCheck(L_58);
|
|
int32_t L_59 = __this->___U3CwidthU3E5__3_4;
|
|
int32_t L_60 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length))) == ((int32_t)((int32_t)il2cpp_codegen_multiply(L_59, L_60)))))
|
|
{
|
|
goto IL_0176;
|
|
}
|
|
}
|
|
|
|
IL_015e:
|
|
{
|
|
// buffer = new GridNodeBase[width*depth];
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_61 = V_1;
|
|
int32_t L_62 = __this->___U3CwidthU3E5__3_4;
|
|
int32_t L_63 = __this->___U3CdepthU3E5__4_5;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_64 = (GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477*)(GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477*)SZArrayNew(GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_62, L_63)));
|
|
NullCheck(L_61);
|
|
L_61->___buffer_7 = L_64;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_61->___buffer_7), (void*)L_64);
|
|
}
|
|
|
|
IL_0176:
|
|
{
|
|
// if (Mathf.Abs(offset.x) <= width && Mathf.Abs(offset.y) <= depth) {
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* L_65 = (Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(&__this->___U3CoffsetU3E5__2_3);
|
|
int32_t L_66 = L_65->___x_0;
|
|
int32_t L_67;
|
|
L_67 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_66, NULL);
|
|
int32_t L_68 = __this->___U3CwidthU3E5__3_4;
|
|
if ((((int32_t)L_67) > ((int32_t)L_68)))
|
|
{
|
|
goto IL_0734;
|
|
}
|
|
}
|
|
{
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* L_69 = (Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(&__this->___U3CoffsetU3E5__2_3);
|
|
int32_t L_70 = L_69->___y_1;
|
|
int32_t L_71;
|
|
L_71 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_70, NULL);
|
|
int32_t L_72 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)L_71) > ((int32_t)L_72)))
|
|
{
|
|
goto IL_0734;
|
|
}
|
|
}
|
|
{
|
|
// IntRect recalculateRect = new IntRect(0, 0, offset.x, offset.y);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* L_73 = (Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(&__this->___U3CoffsetU3E5__2_3);
|
|
int32_t L_74 = L_73->___x_0;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* L_75 = (Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(&__this->___U3CoffsetU3E5__2_3);
|
|
int32_t L_76 = L_75->___y_1;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 L_77;
|
|
memset((&L_77), 0, sizeof(L_77));
|
|
IntRect__ctor_mAD05090D8533AE0675F3A432F713EEA629F47276((&L_77), 0, 0, L_74, L_76, /*hidden argument*/NULL);
|
|
__this->___U3CrecalculateRectU3E5__7_8 = L_77;
|
|
// if (recalculateRect.xmin > recalculateRect.xmax) {
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_78 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_79 = L_78->___xmin_0;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_80 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_81 = L_80->___xmax_2;
|
|
if ((((int32_t)L_79) <= ((int32_t)L_81)))
|
|
{
|
|
goto IL_0225;
|
|
}
|
|
}
|
|
{
|
|
// int tmp2 = recalculateRect.xmax;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_82 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_83 = L_82->___xmax_2;
|
|
V_5 = L_83;
|
|
// recalculateRect.xmax = width + recalculateRect.xmin;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_84 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_85 = __this->___U3CwidthU3E5__3_4;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_86 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_87 = L_86->___xmin_0;
|
|
L_84->___xmax_2 = ((int32_t)il2cpp_codegen_add(L_85, L_87));
|
|
// recalculateRect.xmin = width + tmp2;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_88 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_89 = __this->___U3CwidthU3E5__3_4;
|
|
int32_t L_90 = V_5;
|
|
L_88->___xmin_0 = ((int32_t)il2cpp_codegen_add(L_89, L_90));
|
|
}
|
|
|
|
IL_0225:
|
|
{
|
|
// if (recalculateRect.ymin > recalculateRect.ymax) {
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_91 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_92 = L_91->___ymin_1;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_93 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_94 = L_93->___ymax_3;
|
|
if ((((int32_t)L_92) <= ((int32_t)L_94)))
|
|
{
|
|
goto IL_027b;
|
|
}
|
|
}
|
|
{
|
|
// int tmp2 = recalculateRect.ymax;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_95 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_96 = L_95->___ymax_3;
|
|
V_6 = L_96;
|
|
// recalculateRect.ymax = depth + recalculateRect.ymin;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_97 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_98 = __this->___U3CdepthU3E5__4_5;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_99 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_100 = L_99->___ymin_1;
|
|
L_97->___ymax_3 = ((int32_t)il2cpp_codegen_add(L_98, L_100));
|
|
// recalculateRect.ymin = depth + tmp2;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_101 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_102 = __this->___U3CdepthU3E5__4_5;
|
|
int32_t L_103 = V_6;
|
|
L_101->___ymin_1 = ((int32_t)il2cpp_codegen_add(L_102, L_103));
|
|
}
|
|
|
|
IL_027b:
|
|
{
|
|
// var connectionRect = recalculateRect.Expand(1);
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_104 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 L_105;
|
|
L_105 = IntRect_Expand_m1C793316AD4030CC25DC01024264FF1C18D9A261(L_104, 1, NULL);
|
|
__this->___U3CconnectionRectU3E5__8_9 = L_105;
|
|
// connectionRect = IntRect.Intersection(connectionRect, new IntRect(0, 0, width, depth));
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 L_106 = __this->___U3CconnectionRectU3E5__8_9;
|
|
int32_t L_107 = __this->___U3CwidthU3E5__3_4;
|
|
int32_t L_108 = __this->___U3CdepthU3E5__4_5;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 L_109;
|
|
memset((&L_109), 0, sizeof(L_109));
|
|
IntRect__ctor_mAD05090D8533AE0675F3A432F713EEA629F47276((&L_109), 0, 0, L_107, L_108, /*hidden argument*/NULL);
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312 L_110;
|
|
L_110 = IntRect_Intersection_mC9C9632D62D5CD280EF4ED149BCA8EAE58878CAC(L_106, L_109, NULL);
|
|
__this->___U3CconnectionRectU3E5__8_9 = L_110;
|
|
// for (int l = 0; l < layers; l++) {
|
|
__this->___U3ClU3E5__11_12 = 0;
|
|
goto IL_048d;
|
|
}
|
|
|
|
IL_02bd:
|
|
{
|
|
// int layerOffset = l*width*depth;
|
|
int32_t L_111 = __this->___U3ClU3E5__11_12;
|
|
int32_t L_112 = __this->___U3CwidthU3E5__3_4;
|
|
int32_t L_113 = __this->___U3CdepthU3E5__4_5;
|
|
__this->___U3ClayerOffsetU3E5__12_13 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_111, L_112)), L_113));
|
|
// for (int z = 0; z < depth; z++) {
|
|
V_7 = 0;
|
|
goto IL_0363;
|
|
}
|
|
|
|
IL_02df:
|
|
{
|
|
// int pz = z*width;
|
|
int32_t L_114 = V_7;
|
|
int32_t L_115 = __this->___U3CwidthU3E5__3_4;
|
|
V_8 = ((int32_t)il2cpp_codegen_multiply(L_114, L_115));
|
|
// int tz = ((z+offset.y + depth)%depth)*width;
|
|
int32_t L_116 = V_7;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* L_117 = (Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(&__this->___U3CoffsetU3E5__2_3);
|
|
int32_t L_118 = L_117->___y_1;
|
|
int32_t L_119 = __this->___U3CdepthU3E5__4_5;
|
|
int32_t L_120 = __this->___U3CdepthU3E5__4_5;
|
|
int32_t L_121 = __this->___U3CwidthU3E5__3_4;
|
|
V_9 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_116, L_118)), L_119))%L_120)), L_121));
|
|
// for (int x = 0; x < width; x++) {
|
|
V_10 = 0;
|
|
goto IL_0353;
|
|
}
|
|
|
|
IL_0314:
|
|
{
|
|
// buffer[tz + ((x+offset.x + width) % width)] = nodes[layerOffset + pz + x];
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_122 = V_1;
|
|
NullCheck(L_122);
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_123 = L_122->___buffer_7;
|
|
int32_t L_124 = V_9;
|
|
int32_t L_125 = V_10;
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* L_126 = (Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(&__this->___U3CoffsetU3E5__2_3);
|
|
int32_t L_127 = L_126->___x_0;
|
|
int32_t L_128 = __this->___U3CwidthU3E5__3_4;
|
|
int32_t L_129 = __this->___U3CwidthU3E5__3_4;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_130 = __this->___U3CnodesU3E5__5_6;
|
|
int32_t L_131 = __this->___U3ClayerOffsetU3E5__12_13;
|
|
int32_t L_132 = V_8;
|
|
int32_t L_133 = V_10;
|
|
NullCheck(L_130);
|
|
int32_t L_134 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_131, L_132)), L_133));
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_135 = (L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
|
|
NullCheck(L_123);
|
|
ArrayElementTypeCheck (L_123, L_135);
|
|
(L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_124, ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_125, L_127)), L_128))%L_129))))), (GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25*)L_135);
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_136 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_136, 1));
|
|
}
|
|
|
|
IL_0353:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_137 = V_10;
|
|
int32_t L_138 = __this->___U3CwidthU3E5__3_4;
|
|
if ((((int32_t)L_137) < ((int32_t)L_138)))
|
|
{
|
|
goto IL_0314;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_139 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_139, 1));
|
|
}
|
|
|
|
IL_0363:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_140 = V_7;
|
|
int32_t L_141 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)L_140) < ((int32_t)L_141)))
|
|
{
|
|
goto IL_02df;
|
|
}
|
|
}
|
|
{
|
|
// yield return null;
|
|
__this->___U3CU3E2__current_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
|
|
__this->___U3CU3E1__state_0 = 1;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0380:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
// for (int z = 0; z < depth; z++) {
|
|
V_11 = 0;
|
|
goto IL_0457;
|
|
}
|
|
|
|
IL_038f:
|
|
{
|
|
// int pz = z*width;
|
|
int32_t L_142 = V_11;
|
|
int32_t L_143 = __this->___U3CwidthU3E5__3_4;
|
|
V_12 = ((int32_t)il2cpp_codegen_multiply(L_142, L_143));
|
|
// for (int x = 0; x < width; x++) {
|
|
V_15 = 0;
|
|
goto IL_03d6;
|
|
}
|
|
|
|
IL_039f:
|
|
{
|
|
// int newIndex = pz + x;
|
|
int32_t L_144 = V_12;
|
|
int32_t L_145 = V_15;
|
|
V_16 = ((int32_t)il2cpp_codegen_add(L_144, L_145));
|
|
// var node = buffer[newIndex];
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_146 = V_1;
|
|
NullCheck(L_146);
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_147 = L_146->___buffer_7;
|
|
int32_t L_148 = V_16;
|
|
NullCheck(L_147);
|
|
int32_t L_149 = L_148;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_150 = (L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
|
|
V_17 = L_150;
|
|
// if (node != null) node.NodeInGridIndex = newIndex;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_151 = V_17;
|
|
if (!L_151)
|
|
{
|
|
goto IL_03be;
|
|
}
|
|
}
|
|
{
|
|
// if (node != null) node.NodeInGridIndex = newIndex;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_152 = V_17;
|
|
int32_t L_153 = V_16;
|
|
NullCheck(L_152);
|
|
GridNodeBase_set_NodeInGridIndex_m80DEAF4A350036BF760A8809418A070CFDD9F368(L_152, L_153, NULL);
|
|
}
|
|
|
|
IL_03be:
|
|
{
|
|
// nodes[layerOffset + newIndex] = node;
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_154 = __this->___U3CnodesU3E5__5_6;
|
|
int32_t L_155 = __this->___U3ClayerOffsetU3E5__12_13;
|
|
int32_t L_156 = V_16;
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_157 = V_17;
|
|
NullCheck(L_154);
|
|
ArrayElementTypeCheck (L_154, L_157);
|
|
(L_154)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_155, L_156))), (GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25*)L_157);
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_158 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_158, 1));
|
|
}
|
|
|
|
IL_03d6:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_159 = V_15;
|
|
int32_t L_160 = __this->___U3CwidthU3E5__3_4;
|
|
if ((((int32_t)L_159) < ((int32_t)L_160)))
|
|
{
|
|
goto IL_039f;
|
|
}
|
|
}
|
|
{
|
|
// if (z >= recalculateRect.ymin && z < recalculateRect.ymax) {
|
|
int32_t L_161 = V_11;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_162 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_163 = L_162->___ymin_1;
|
|
if ((((int32_t)L_161) < ((int32_t)L_163)))
|
|
{
|
|
goto IL_040b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_164 = V_11;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_165 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_166 = L_165->___ymax_3;
|
|
if ((((int32_t)L_164) >= ((int32_t)L_166)))
|
|
{
|
|
goto IL_040b;
|
|
}
|
|
}
|
|
{
|
|
// xmin = 0;
|
|
V_13 = 0;
|
|
// xmax = depth;
|
|
int32_t L_167 = __this->___U3CdepthU3E5__4_5;
|
|
V_14 = L_167;
|
|
goto IL_0425;
|
|
}
|
|
|
|
IL_040b:
|
|
{
|
|
// xmin = recalculateRect.xmin;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_168 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_169 = L_168->___xmin_0;
|
|
V_13 = L_169;
|
|
// xmax = recalculateRect.xmax;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_170 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_171 = L_170->___xmax_2;
|
|
V_14 = L_171;
|
|
}
|
|
|
|
IL_0425:
|
|
{
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_172 = V_13;
|
|
V_18 = L_172;
|
|
goto IL_044b;
|
|
}
|
|
|
|
IL_042b:
|
|
{
|
|
// var node = buffer[pz + x];
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_173 = V_1;
|
|
NullCheck(L_173);
|
|
GridNodeBaseU5BU5D_t0705F875D863E096C04F8A08CF7417126DA05477* L_174 = L_173->___buffer_7;
|
|
int32_t L_175 = V_12;
|
|
int32_t L_176 = V_18;
|
|
NullCheck(L_174);
|
|
int32_t L_177 = ((int32_t)il2cpp_codegen_add(L_175, L_176));
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_178 = (L_174)->GetAt(static_cast<il2cpp_array_size_t>(L_177));
|
|
V_19 = L_178;
|
|
// if (node != null) {
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_179 = V_19;
|
|
if (!L_179)
|
|
{
|
|
goto IL_0445;
|
|
}
|
|
}
|
|
{
|
|
// node.ClearConnections(false);
|
|
GridNodeBase_t14EB979992E239455DD5FF5F88B142C0EE146B25* L_180 = V_19;
|
|
NullCheck(L_180);
|
|
VirtualActionInvoker1< bool >::Invoke(8 /* System.Void Pathfinding.GraphNode::ClearConnections(System.Boolean) */, L_180, (bool)0);
|
|
}
|
|
|
|
IL_0445:
|
|
{
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_181 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_181, 1));
|
|
}
|
|
|
|
IL_044b:
|
|
{
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_182 = V_18;
|
|
int32_t L_183 = V_14;
|
|
if ((((int32_t)L_182) < ((int32_t)L_183)))
|
|
{
|
|
goto IL_042b;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_184 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_184, 1));
|
|
}
|
|
|
|
IL_0457:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_185 = V_11;
|
|
int32_t L_186 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)L_185) < ((int32_t)L_186)))
|
|
{
|
|
goto IL_038f;
|
|
}
|
|
}
|
|
{
|
|
// yield return null;
|
|
__this->___U3CU3E2__current_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
|
|
__this->___U3CU3E1__state_0 = 2;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0474:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
// for (int l = 0; l < layers; l++) {
|
|
int32_t L_187 = __this->___U3ClU3E5__11_12;
|
|
V_20 = L_187;
|
|
int32_t L_188 = V_20;
|
|
__this->___U3ClU3E5__11_12 = ((int32_t)il2cpp_codegen_add(L_188, 1));
|
|
}
|
|
|
|
IL_048d:
|
|
{
|
|
// for (int l = 0; l < layers; l++) {
|
|
int32_t L_189 = __this->___U3ClU3E5__11_12;
|
|
int32_t L_190 = __this->___U3ClayersU3E5__6_7;
|
|
if ((((int32_t)L_189) < ((int32_t)L_190)))
|
|
{
|
|
goto IL_02bd;
|
|
}
|
|
}
|
|
{
|
|
// int yieldEvery = 1000;
|
|
__this->___U3CyieldEveryU3E5__9_10 = ((int32_t)1000);
|
|
// int approxNumNodesToUpdate = Mathf.Max(Mathf.Abs(offset.x), Mathf.Abs(offset.y)) * Mathf.Max(width, depth);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* L_191 = (Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(&__this->___U3CoffsetU3E5__2_3);
|
|
int32_t L_192 = L_191->___x_0;
|
|
int32_t L_193;
|
|
L_193 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_192, NULL);
|
|
Int2_tA237834D44F8B70CEF05461E599DAE1137180731* L_194 = (Int2_tA237834D44F8B70CEF05461E599DAE1137180731*)(&__this->___U3CoffsetU3E5__2_3);
|
|
int32_t L_195 = L_194->___y_1;
|
|
int32_t L_196;
|
|
L_196 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_195, NULL);
|
|
int32_t L_197;
|
|
L_197 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_193, L_196, NULL);
|
|
int32_t L_198 = __this->___U3CwidthU3E5__3_4;
|
|
int32_t L_199 = __this->___U3CdepthU3E5__4_5;
|
|
int32_t L_200;
|
|
L_200 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_198, L_199, NULL);
|
|
V_4 = ((int32_t)il2cpp_codegen_multiply(L_197, L_200));
|
|
// yieldEvery = Mathf.Max(yieldEvery, approxNumNodesToUpdate/10);
|
|
int32_t L_201 = __this->___U3CyieldEveryU3E5__9_10;
|
|
int32_t L_202 = V_4;
|
|
int32_t L_203;
|
|
L_203 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_201, ((int32_t)(L_202/((int32_t)10))), NULL);
|
|
__this->___U3CyieldEveryU3E5__9_10 = L_203;
|
|
// int counter = 0;
|
|
__this->___U3CcounterU3E5__10_11 = 0;
|
|
// for (int z = 0; z < depth; z++) {
|
|
__this->___U3ClU3E5__11_12 = 0;
|
|
goto IL_05cf;
|
|
}
|
|
|
|
IL_050b:
|
|
{
|
|
// if (z >= recalculateRect.ymin && z < recalculateRect.ymax) {
|
|
int32_t L_204 = __this->___U3ClU3E5__11_12;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_205 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_206 = L_205->___ymin_1;
|
|
if ((((int32_t)L_204) < ((int32_t)L_206)))
|
|
{
|
|
goto IL_053e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_207 = __this->___U3ClU3E5__11_12;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_208 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_209 = L_208->___ymax_3;
|
|
if ((((int32_t)L_207) >= ((int32_t)L_209)))
|
|
{
|
|
goto IL_053e;
|
|
}
|
|
}
|
|
{
|
|
// xmin = 0;
|
|
V_21 = 0;
|
|
// xmax = width;
|
|
int32_t L_210 = __this->___U3CwidthU3E5__3_4;
|
|
V_22 = L_210;
|
|
goto IL_0558;
|
|
}
|
|
|
|
IL_053e:
|
|
{
|
|
// xmin = recalculateRect.xmin;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_211 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_212 = L_211->___xmin_0;
|
|
V_21 = L_212;
|
|
// xmax = recalculateRect.xmax;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_213 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CrecalculateRectU3E5__7_8);
|
|
int32_t L_214 = L_213->___xmax_2;
|
|
V_22 = L_214;
|
|
}
|
|
|
|
IL_0558:
|
|
{
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_215 = V_21;
|
|
V_23 = L_215;
|
|
goto IL_0579;
|
|
}
|
|
|
|
IL_055e:
|
|
{
|
|
// graph.RecalculateCell(x, z, false, false);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_216 = V_1;
|
|
NullCheck(L_216);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_217 = L_216->___graph_9;
|
|
int32_t L_218 = V_23;
|
|
int32_t L_219 = __this->___U3ClU3E5__11_12;
|
|
NullCheck(L_217);
|
|
VirtualActionInvoker4< int32_t, int32_t, bool, bool >::Invoke(35 /* System.Void Pathfinding.GridGraph::RecalculateCell(System.Int32,System.Int32,System.Boolean,System.Boolean) */, L_217, L_218, L_219, (bool)0, (bool)0);
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_220 = V_23;
|
|
V_23 = ((int32_t)il2cpp_codegen_add(L_220, 1));
|
|
}
|
|
|
|
IL_0579:
|
|
{
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_221 = V_23;
|
|
int32_t L_222 = V_22;
|
|
if ((((int32_t)L_221) < ((int32_t)L_222)))
|
|
{
|
|
goto IL_055e;
|
|
}
|
|
}
|
|
{
|
|
// counter += (xmax - xmin);
|
|
int32_t L_223 = __this->___U3CcounterU3E5__10_11;
|
|
int32_t L_224 = V_22;
|
|
int32_t L_225 = V_21;
|
|
__this->___U3CcounterU3E5__10_11 = ((int32_t)il2cpp_codegen_add(L_223, ((int32_t)il2cpp_codegen_subtract(L_224, L_225))));
|
|
// if (counter > yieldEvery) {
|
|
int32_t L_226 = __this->___U3CcounterU3E5__10_11;
|
|
int32_t L_227 = __this->___U3CyieldEveryU3E5__9_10;
|
|
if ((((int32_t)L_226) <= ((int32_t)L_227)))
|
|
{
|
|
goto IL_05bd;
|
|
}
|
|
}
|
|
{
|
|
// counter = 0;
|
|
__this->___U3CcounterU3E5__10_11 = 0;
|
|
// yield return null;
|
|
__this->___U3CU3E2__current_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
|
|
__this->___U3CU3E1__state_0 = 3;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_05b6:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
}
|
|
|
|
IL_05bd:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_228 = __this->___U3ClU3E5__11_12;
|
|
V_20 = L_228;
|
|
int32_t L_229 = V_20;
|
|
__this->___U3ClU3E5__11_12 = ((int32_t)il2cpp_codegen_add(L_229, 1));
|
|
}
|
|
|
|
IL_05cf:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_230 = __this->___U3ClU3E5__11_12;
|
|
int32_t L_231 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)L_230) < ((int32_t)L_231)))
|
|
{
|
|
goto IL_050b;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
__this->___U3ClU3E5__11_12 = 0;
|
|
goto IL_06ae;
|
|
}
|
|
|
|
IL_05ec:
|
|
{
|
|
// if (z >= connectionRect.ymin && z < connectionRect.ymax) {
|
|
int32_t L_232 = __this->___U3ClU3E5__11_12;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_233 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CconnectionRectU3E5__8_9);
|
|
int32_t L_234 = L_233->___ymin_1;
|
|
if ((((int32_t)L_232) < ((int32_t)L_234)))
|
|
{
|
|
goto IL_061f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_235 = __this->___U3ClU3E5__11_12;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_236 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CconnectionRectU3E5__8_9);
|
|
int32_t L_237 = L_236->___ymax_3;
|
|
if ((((int32_t)L_235) >= ((int32_t)L_237)))
|
|
{
|
|
goto IL_061f;
|
|
}
|
|
}
|
|
{
|
|
// xmin = 0;
|
|
V_24 = 0;
|
|
// xmax = width;
|
|
int32_t L_238 = __this->___U3CwidthU3E5__3_4;
|
|
V_25 = L_238;
|
|
goto IL_0639;
|
|
}
|
|
|
|
IL_061f:
|
|
{
|
|
// xmin = connectionRect.xmin;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_239 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CconnectionRectU3E5__8_9);
|
|
int32_t L_240 = L_239->___xmin_0;
|
|
V_24 = L_240;
|
|
// xmax = connectionRect.xmax;
|
|
IntRect_t60B6F9748EA84B611917F6C791199A0122F51312* L_241 = (IntRect_t60B6F9748EA84B611917F6C791199A0122F51312*)(&__this->___U3CconnectionRectU3E5__8_9);
|
|
int32_t L_242 = L_241->___xmax_2;
|
|
V_25 = L_242;
|
|
}
|
|
|
|
IL_0639:
|
|
{
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_243 = V_24;
|
|
V_26 = L_243;
|
|
goto IL_0658;
|
|
}
|
|
|
|
IL_063f:
|
|
{
|
|
// graph.CalculateConnections(x, z);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_244 = V_1;
|
|
NullCheck(L_244);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_245 = L_244->___graph_9;
|
|
int32_t L_246 = V_26;
|
|
int32_t L_247 = __this->___U3ClU3E5__11_12;
|
|
NullCheck(L_245);
|
|
VirtualActionInvoker2< int32_t, int32_t >::Invoke(41 /* System.Void Pathfinding.GridGraph::CalculateConnections(System.Int32,System.Int32) */, L_245, L_246, L_247);
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_248 = V_26;
|
|
V_26 = ((int32_t)il2cpp_codegen_add(L_248, 1));
|
|
}
|
|
|
|
IL_0658:
|
|
{
|
|
// for (int x = xmin; x < xmax; x++) {
|
|
int32_t L_249 = V_26;
|
|
int32_t L_250 = V_25;
|
|
if ((((int32_t)L_249) < ((int32_t)L_250)))
|
|
{
|
|
goto IL_063f;
|
|
}
|
|
}
|
|
{
|
|
// counter += (xmax - xmin);
|
|
int32_t L_251 = __this->___U3CcounterU3E5__10_11;
|
|
int32_t L_252 = V_25;
|
|
int32_t L_253 = V_24;
|
|
__this->___U3CcounterU3E5__10_11 = ((int32_t)il2cpp_codegen_add(L_251, ((int32_t)il2cpp_codegen_subtract(L_252, L_253))));
|
|
// if (counter > yieldEvery) {
|
|
int32_t L_254 = __this->___U3CcounterU3E5__10_11;
|
|
int32_t L_255 = __this->___U3CyieldEveryU3E5__9_10;
|
|
if ((((int32_t)L_254) <= ((int32_t)L_255)))
|
|
{
|
|
goto IL_069c;
|
|
}
|
|
}
|
|
{
|
|
// counter = 0;
|
|
__this->___U3CcounterU3E5__10_11 = 0;
|
|
// yield return null;
|
|
__this->___U3CU3E2__current_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
|
|
__this->___U3CU3E1__state_0 = 4;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0695:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
}
|
|
|
|
IL_069c:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_256 = __this->___U3ClU3E5__11_12;
|
|
V_20 = L_256;
|
|
int32_t L_257 = V_20;
|
|
__this->___U3ClU3E5__11_12 = ((int32_t)il2cpp_codegen_add(L_257, 1));
|
|
}
|
|
|
|
IL_06ae:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_258 = __this->___U3ClU3E5__11_12;
|
|
int32_t L_259 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)L_258) < ((int32_t)L_259)))
|
|
{
|
|
goto IL_05ec;
|
|
}
|
|
}
|
|
{
|
|
// yield return null;
|
|
__this->___U3CU3E2__current_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
|
|
__this->___U3CU3E1__state_0 = 5;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_06cf:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
// for (int z = 0; z < depth; z++) {
|
|
V_27 = 0;
|
|
goto IL_0725;
|
|
}
|
|
|
|
IL_06db:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
V_28 = 0;
|
|
goto IL_0715;
|
|
}
|
|
|
|
IL_06e0:
|
|
{
|
|
// if (x == 0 || z == 0 || x == width-1 || z == depth-1) graph.CalculateConnections(x, z);
|
|
int32_t L_260 = V_28;
|
|
if (!L_260)
|
|
{
|
|
goto IL_0700;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_261 = V_27;
|
|
if (!L_261)
|
|
{
|
|
goto IL_0700;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_262 = V_28;
|
|
int32_t L_263 = __this->___U3CwidthU3E5__3_4;
|
|
if ((((int32_t)L_262) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_263, 1)))))
|
|
{
|
|
goto IL_0700;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_264 = V_27;
|
|
int32_t L_265 = __this->___U3CdepthU3E5__4_5;
|
|
if ((!(((uint32_t)L_264) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_265, 1))))))
|
|
{
|
|
goto IL_070f;
|
|
}
|
|
}
|
|
|
|
IL_0700:
|
|
{
|
|
// if (x == 0 || z == 0 || x == width-1 || z == depth-1) graph.CalculateConnections(x, z);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_266 = V_1;
|
|
NullCheck(L_266);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_267 = L_266->___graph_9;
|
|
int32_t L_268 = V_28;
|
|
int32_t L_269 = V_27;
|
|
NullCheck(L_267);
|
|
VirtualActionInvoker2< int32_t, int32_t >::Invoke(41 /* System.Void Pathfinding.GridGraph::CalculateConnections(System.Int32,System.Int32) */, L_267, L_268, L_269);
|
|
}
|
|
|
|
IL_070f:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_270 = V_28;
|
|
V_28 = ((int32_t)il2cpp_codegen_add(L_270, 1));
|
|
}
|
|
|
|
IL_0715:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_271 = V_28;
|
|
int32_t L_272 = __this->___U3CwidthU3E5__3_4;
|
|
if ((((int32_t)L_271) < ((int32_t)L_272)))
|
|
{
|
|
goto IL_06e0;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_273 = V_27;
|
|
V_27 = ((int32_t)il2cpp_codegen_add(L_273, 1));
|
|
}
|
|
|
|
IL_0725:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_274 = V_27;
|
|
int32_t L_275 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)L_274) < ((int32_t)L_275)))
|
|
{
|
|
goto IL_06db;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0883;
|
|
}
|
|
|
|
IL_0734:
|
|
{
|
|
// int yieldEvery = Mathf.Max(depth*width / 20, 1000);
|
|
int32_t L_276 = __this->___U3CdepthU3E5__4_5;
|
|
int32_t L_277 = __this->___U3CwidthU3E5__3_4;
|
|
int32_t L_278;
|
|
L_278 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)(((int32_t)il2cpp_codegen_multiply(L_276, L_277))/((int32_t)20))), ((int32_t)1000), NULL);
|
|
__this->___U3CcounterU3E5__10_11 = L_278;
|
|
// int counter = 0;
|
|
__this->___U3CyieldEveryU3E5__9_10 = 0;
|
|
// for (int z = 0; z < depth; z++) {
|
|
__this->___U3ClU3E5__11_12 = 0;
|
|
goto IL_07df;
|
|
}
|
|
|
|
IL_0764:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
V_29 = 0;
|
|
goto IL_0784;
|
|
}
|
|
|
|
IL_0769:
|
|
{
|
|
// graph.RecalculateCell(x, z);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_279 = V_1;
|
|
NullCheck(L_279);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_280 = L_279->___graph_9;
|
|
int32_t L_281 = V_29;
|
|
int32_t L_282 = __this->___U3ClU3E5__11_12;
|
|
NullCheck(L_280);
|
|
VirtualActionInvoker4< int32_t, int32_t, bool, bool >::Invoke(35 /* System.Void Pathfinding.GridGraph::RecalculateCell(System.Int32,System.Int32,System.Boolean,System.Boolean) */, L_280, L_281, L_282, (bool)1, (bool)1);
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_283 = V_29;
|
|
V_29 = ((int32_t)il2cpp_codegen_add(L_283, 1));
|
|
}
|
|
|
|
IL_0784:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_284 = V_29;
|
|
int32_t L_285 = __this->___U3CwidthU3E5__3_4;
|
|
if ((((int32_t)L_284) < ((int32_t)L_285)))
|
|
{
|
|
goto IL_0769;
|
|
}
|
|
}
|
|
{
|
|
// counter += width;
|
|
int32_t L_286 = __this->___U3CyieldEveryU3E5__9_10;
|
|
int32_t L_287 = __this->___U3CwidthU3E5__3_4;
|
|
__this->___U3CyieldEveryU3E5__9_10 = ((int32_t)il2cpp_codegen_add(L_286, L_287));
|
|
// if (counter > yieldEvery) {
|
|
int32_t L_288 = __this->___U3CyieldEveryU3E5__9_10;
|
|
int32_t L_289 = __this->___U3CcounterU3E5__10_11;
|
|
if ((((int32_t)L_288) <= ((int32_t)L_289)))
|
|
{
|
|
goto IL_07cd;
|
|
}
|
|
}
|
|
{
|
|
// counter = 0;
|
|
__this->___U3CyieldEveryU3E5__9_10 = 0;
|
|
// yield return null;
|
|
__this->___U3CU3E2__current_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
|
|
__this->___U3CU3E1__state_0 = 6;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_07c6:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
}
|
|
|
|
IL_07cd:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_290 = __this->___U3ClU3E5__11_12;
|
|
V_20 = L_290;
|
|
int32_t L_291 = V_20;
|
|
__this->___U3ClU3E5__11_12 = ((int32_t)il2cpp_codegen_add(L_291, 1));
|
|
}
|
|
|
|
IL_07df:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_292 = __this->___U3ClU3E5__11_12;
|
|
int32_t L_293 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)L_292) < ((int32_t)L_293)))
|
|
{
|
|
goto IL_0764;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
__this->___U3ClU3E5__11_12 = 0;
|
|
goto IL_0872;
|
|
}
|
|
|
|
IL_07f9:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
V_30 = 0;
|
|
goto IL_0817;
|
|
}
|
|
|
|
IL_07fe:
|
|
{
|
|
// graph.CalculateConnections(x, z);
|
|
ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* L_294 = V_1;
|
|
NullCheck(L_294);
|
|
GridGraph_tDD343C149AA8A4C9D210BD07E4DA75811B8BDAEC* L_295 = L_294->___graph_9;
|
|
int32_t L_296 = V_30;
|
|
int32_t L_297 = __this->___U3ClU3E5__11_12;
|
|
NullCheck(L_295);
|
|
VirtualActionInvoker2< int32_t, int32_t >::Invoke(41 /* System.Void Pathfinding.GridGraph::CalculateConnections(System.Int32,System.Int32) */, L_295, L_296, L_297);
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_298 = V_30;
|
|
V_30 = ((int32_t)il2cpp_codegen_add(L_298, 1));
|
|
}
|
|
|
|
IL_0817:
|
|
{
|
|
// for (int x = 0; x < width; x++) {
|
|
int32_t L_299 = V_30;
|
|
int32_t L_300 = __this->___U3CwidthU3E5__3_4;
|
|
if ((((int32_t)L_299) < ((int32_t)L_300)))
|
|
{
|
|
goto IL_07fe;
|
|
}
|
|
}
|
|
{
|
|
// counter += width;
|
|
int32_t L_301 = __this->___U3CyieldEveryU3E5__9_10;
|
|
int32_t L_302 = __this->___U3CwidthU3E5__3_4;
|
|
__this->___U3CyieldEveryU3E5__9_10 = ((int32_t)il2cpp_codegen_add(L_301, L_302));
|
|
// if (counter > yieldEvery) {
|
|
int32_t L_303 = __this->___U3CyieldEveryU3E5__9_10;
|
|
int32_t L_304 = __this->___U3CcounterU3E5__10_11;
|
|
if ((((int32_t)L_303) <= ((int32_t)L_304)))
|
|
{
|
|
goto IL_0860;
|
|
}
|
|
}
|
|
{
|
|
// counter = 0;
|
|
__this->___U3CyieldEveryU3E5__9_10 = 0;
|
|
// yield return null;
|
|
__this->___U3CU3E2__current_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
|
|
__this->___U3CU3E1__state_0 = 7;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0859:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
}
|
|
|
|
IL_0860:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_305 = __this->___U3ClU3E5__11_12;
|
|
V_20 = L_305;
|
|
int32_t L_306 = V_20;
|
|
__this->___U3ClU3E5__11_12 = ((int32_t)il2cpp_codegen_add(L_306, 1));
|
|
}
|
|
|
|
IL_0872:
|
|
{
|
|
// for (int z = 0; z < depth; z++) {
|
|
int32_t L_307 = __this->___U3ClU3E5__11_12;
|
|
int32_t L_308 = __this->___U3CdepthU3E5__4_5;
|
|
if ((((int32_t)L_307) < ((int32_t)L_308)))
|
|
{
|
|
goto IL_07f9;
|
|
}
|
|
}
|
|
|
|
IL_0883:
|
|
{
|
|
// }
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CUpdateGraphCoroutineU3Ed__13_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mDFA999F9BB32F27521FF3BE4BDAF5138C2D3C758 (U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::System.Collections.IEnumerator.Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CUpdateGraphCoroutineU3Ed__13_System_Collections_IEnumerator_Reset_mB8812DEB1DFCBA29D682AC8E7B7DAC7B10AB032A (U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_0);
|
|
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CUpdateGraphCoroutineU3Ed__13_System_Collections_IEnumerator_Reset_mB8812DEB1DFCBA29D682AC8E7B7DAC7B10AB032A_RuntimeMethod_var)));
|
|
}
|
|
}
|
|
// System.Object Pathfinding.ProceduralGridMover/<UpdateGraphCoroutine>d__13::System.Collections.IEnumerator.get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CUpdateGraphCoroutineU3Ed__13_System_Collections_IEnumerator_get_Current_mD2E57AC2CAD9956DD144F532B3A654BC805BE850 (U3CUpdateGraphCoroutineU3Ed__13_t48B7C3B1FA411C75EC99FAFDA143E1BD6AFD6608* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Int32 Pathfinding.Profile::ControlValue()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Profile_ControlValue_mF6B594CCC0EB8B52DD913B3A3CD93CB51202A328 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return control;
|
|
int32_t L_0 = __this->___control_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile__ctor_mA63C45BC87FAB9F4A1D3007E834B8A1298A81F80 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, String_t* ___0_name, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// int control = 1 << 30;
|
|
__this->___control_6 = ((int32_t)1073741824);
|
|
// public Profile (string name) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.name = name;
|
|
String_t* L_0 = ___0_name;
|
|
__this->___name_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___name_1), (void*)L_0);
|
|
// watch = new System.Diagnostics.Stopwatch();
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_1 = (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043*)il2cpp_codegen_object_new(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A(L_1, NULL);
|
|
__this->___watch_2 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___watch_2), (void*)L_1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::WriteCSV(System.String,Pathfinding.Profile[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile_WriteCSV_m60BCC65CFE09E3C207217879013F91F6F8689529 (String_t* ___0_path, ProfileU5BU5D_tEB34347B3A2293377F2A030A570C1631A40DE8F7* ___1_profiles, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::Run(System.Action)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile_Run_m26D8FC77A6B5A1E45CCBE32A26647FAB409EB76F (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_action, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// action();
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_action;
|
|
NullCheck(L_0);
|
|
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile_Start_m9AA291292F6F6A08B4F105F457C0246F8D5DF993 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// watch.Start();
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0 = __this->___watch_2;
|
|
NullCheck(L_0);
|
|
Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915(L_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::Stop()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile_Stop_m77E52BC4A705C36841BE220F47E020DA06B64215 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// counter++;
|
|
int32_t L_0 = __this->___counter_3;
|
|
__this->___counter_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
// watch.Stop();
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_1 = __this->___watch_2;
|
|
NullCheck(L_1);
|
|
Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::Log()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile_Log_mB33759D19EF4814BC95B7C03BA8D342DC76626A1 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, 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;
|
|
}
|
|
{
|
|
// UnityEngine.Debug.Log(ToString());
|
|
String_t* L_0;
|
|
L_0 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::ConsoleLog()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile_ConsoleLog_mDB0AE5F7D79AA8E8FF2A5CBF8EBE2CD5677DFBC2 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// System.Console.WriteLine(ToString());
|
|
String_t* L_0;
|
|
L_0 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this);
|
|
il2cpp_codegen_runtime_class_init_inline(Console_t5EDF9498D011BD48287171978EDBBA6964829C3E_il2cpp_TypeInfo_var);
|
|
Console_WriteLine_m77CEDA0C084428F0D6220988DA66992EC1925AEA(L_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::Stop(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile_Stop_m69F0379FCE05CCC19A140C59C744B80F642E7771 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, int32_t ___0_control, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// counter++;
|
|
int32_t L_0 = __this->___counter_3;
|
|
__this->___counter_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
// watch.Stop();
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_1 = __this->___watch_2;
|
|
NullCheck(L_1);
|
|
Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_1, NULL);
|
|
// if (this.control == 1 << 30) this.control = control;
|
|
int32_t L_2 = __this->___control_6;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)1073741824)))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// if (this.control == 1 << 30) this.control = control;
|
|
int32_t L_3 = ___0_control;
|
|
__this->___control_6 = L_3;
|
|
return;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// else if (this.control != control) throw new Exception("Control numbers do not match " + this.control + " != " + control);
|
|
int32_t L_4 = __this->___control_6;
|
|
int32_t L_5 = ___0_control;
|
|
if ((((int32_t)L_4) == ((int32_t)L_5)))
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
// else if (this.control != control) throw new Exception("Control numbers do not match " + this.control + " != " + control);
|
|
int32_t* L_6 = (int32_t*)(&__this->___control_6);
|
|
String_t* L_7;
|
|
L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_6, NULL);
|
|
String_t* L_8;
|
|
L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_control), NULL);
|
|
String_t* L_9;
|
|
L_9 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44408C67D6D2329FF5C295181916731499634BD)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB2F5042D76FEF4BD560574FCDEB92AA1C24CF87E)), L_8, NULL);
|
|
Exception_t* L_10 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_10);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_10, L_9, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Profile_Stop_m69F0379FCE05CCC19A140C59C744B80F642E7771_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Profile::Control(Pathfinding.Profile)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profile_Control_mF05FA9926CBB15806792598949211AF304E61679 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, Profile_t157C79D131948807D97223B73D22AD43E212EB71* ___0_other, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (ControlValue() != other.ControlValue()) {
|
|
int32_t L_0;
|
|
L_0 = Profile_ControlValue_mF6B594CCC0EB8B52DD913B3A3CD93CB51202A328_inline(__this, NULL);
|
|
Profile_t157C79D131948807D97223B73D22AD43E212EB71* L_1 = ___0_other;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Profile_ControlValue_mF6B594CCC0EB8B52DD913B3A3CD93CB51202A328_inline(L_1, NULL);
|
|
if ((((int32_t)L_0) == ((int32_t)L_2)))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
// throw new Exception("Control numbers do not match ("+name + " " + other.name + ") " + ControlValue() + " != " + other.ControlValue());
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)8);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
|
|
NullCheck(L_4);
|
|
ArrayElementTypeCheck (L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral01173FF8C9080645DB83AAC99731DB105E3441DF)));
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral01173FF8C9080645DB83AAC99731DB105E3441DF)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
|
|
String_t* L_6 = __this->___name_1;
|
|
NullCheck(L_5);
|
|
ArrayElementTypeCheck (L_5, L_6);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_5;
|
|
NullCheck(L_7);
|
|
ArrayElementTypeCheck (L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745)));
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
|
|
Profile_t157C79D131948807D97223B73D22AD43E212EB71* L_9 = ___0_other;
|
|
NullCheck(L_9);
|
|
String_t* L_10 = L_9->___name_1;
|
|
NullCheck(L_8);
|
|
ArrayElementTypeCheck (L_8, L_10);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_10);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_8;
|
|
NullCheck(L_11);
|
|
ArrayElementTypeCheck (L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC087E631060AB76B7C814C0E1B92D5C7C4C4B924)));
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC087E631060AB76B7C814C0E1B92D5C7C4C4B924)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
|
|
int32_t L_13;
|
|
L_13 = Profile_ControlValue_mF6B594CCC0EB8B52DD913B3A3CD93CB51202A328_inline(__this, NULL);
|
|
V_0 = L_13;
|
|
String_t* L_14;
|
|
L_14 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
NullCheck(L_12);
|
|
ArrayElementTypeCheck (L_12, L_14);
|
|
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_14);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_12;
|
|
NullCheck(L_15);
|
|
ArrayElementTypeCheck (L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB2F5042D76FEF4BD560574FCDEB92AA1C24CF87E)));
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB2F5042D76FEF4BD560574FCDEB92AA1C24CF87E)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
|
|
Profile_t157C79D131948807D97223B73D22AD43E212EB71* L_17 = ___0_other;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = Profile_ControlValue_mF6B594CCC0EB8B52DD913B3A3CD93CB51202A328_inline(L_17, NULL);
|
|
V_0 = L_18;
|
|
String_t* L_19;
|
|
L_19 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
NullCheck(L_16);
|
|
ArrayElementTypeCheck (L_16, L_19);
|
|
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_19);
|
|
String_t* L_20;
|
|
L_20 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_16, NULL);
|
|
Exception_t* L_21 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_21);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_21, L_20, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Profile_Control_mF05FA9926CBB15806792598949211AF304E61679_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String Pathfinding.Profile::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Profile_ToString_m151729119DC2E15DAC120260827A5FAE34337867 (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __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*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B5893CDCB8827EBB8F8CFED004E8A2CA220BBC5);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BA04D86D52A57FAD2B32BCBF67EABFF333977DE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3FF6C8BF562373153E4E1C614D7A1297A3E97A3);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBCF4E0EFA1E77D5BC994B68E1C35B6AD765FFDC);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
double V_2 = 0.0;
|
|
{
|
|
// string s = name + " #" + counter + " " + watch.Elapsed.TotalMilliseconds.ToString("0.0 ms") + " avg: " + (watch.Elapsed.TotalMilliseconds/counter).ToString("0.00 ms");
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
|
|
String_t* L_2 = __this->___name_1;
|
|
NullCheck(L_1);
|
|
ArrayElementTypeCheck (L_1, L_2);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_2);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_1;
|
|
NullCheck(L_3);
|
|
ArrayElementTypeCheck (L_3, _stringLiteralEBCF4E0EFA1E77D5BC994B68E1C35B6AD765FFDC);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralEBCF4E0EFA1E77D5BC994B68E1C35B6AD765FFDC);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
|
|
int32_t* L_5 = (int32_t*)(&__this->___counter_3);
|
|
String_t* L_6;
|
|
L_6 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_5, NULL);
|
|
NullCheck(L_4);
|
|
ArrayElementTypeCheck (L_4, L_6);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_4;
|
|
NullCheck(L_7);
|
|
ArrayElementTypeCheck (L_7, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_9 = __this->___watch_2;
|
|
NullCheck(L_9);
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_10;
|
|
L_10 = Stopwatch_get_Elapsed_mF16CCA2F9B7E2EAEFCAF8D81F44370DBAC1B2178(L_9, NULL);
|
|
V_1 = L_10;
|
|
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
|
|
double L_11;
|
|
L_11 = TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF((&V_1), NULL);
|
|
V_2 = L_11;
|
|
String_t* L_12;
|
|
L_12 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_2), _stringLiteral7B5893CDCB8827EBB8F8CFED004E8A2CA220BBC5, NULL);
|
|
NullCheck(L_8);
|
|
ArrayElementTypeCheck (L_8, L_12);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_12);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_8;
|
|
NullCheck(L_13);
|
|
ArrayElementTypeCheck (L_13, _stringLiteral9BA04D86D52A57FAD2B32BCBF67EABFF333977DE);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral9BA04D86D52A57FAD2B32BCBF67EABFF333977DE);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
|
|
Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_15 = __this->___watch_2;
|
|
NullCheck(L_15);
|
|
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_16;
|
|
L_16 = Stopwatch_get_Elapsed_mF16CCA2F9B7E2EAEFCAF8D81F44370DBAC1B2178(L_15, NULL);
|
|
V_1 = L_16;
|
|
double L_17;
|
|
L_17 = TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF((&V_1), NULL);
|
|
int32_t L_18 = __this->___counter_3;
|
|
V_2 = ((double)(L_17/((double)L_18)));
|
|
String_t* L_19;
|
|
L_19 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_2), _stringLiteralC3FF6C8BF562373153E4E1C614D7A1297A3E97A3, NULL);
|
|
NullCheck(L_14);
|
|
ArrayElementTypeCheck (L_14, L_19);
|
|
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_19);
|
|
String_t* L_20;
|
|
L_20 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_14, NULL);
|
|
V_0 = L_20;
|
|
// return s;
|
|
String_t* L_21 = V_0;
|
|
return L_21;
|
|
}
|
|
}
|
|
#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.UnityReferenceHelper::GetGUID()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityReferenceHelper_GetGUID_m5496D84A400DF3230401BF253DF662F6B8A7645D (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return guid;
|
|
String_t* L_0 = __this->___guid_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.UnityReferenceHelper::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceHelper_Awake_m17F185EE0F8F60BC7EB1E27C1F5FF1AE19D0A87F (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Reset();
|
|
UnityReferenceHelper_Reset_m72E11226BF96BD2739ED32811B8666D10466571F(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.UnityReferenceHelper::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceHelper_Reset_m72E11226BF96BD2739ED32811B8666D10466571F (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* __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*)&Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_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);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA7AA7072614908A073E28BEC67FABBBE69A9542);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* V_4 = NULL;
|
|
{
|
|
// if (string.IsNullOrEmpty(guid)) {
|
|
String_t* L_0 = __this->___guid_4;
|
|
bool L_1;
|
|
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// guid = Pathfinding.Util.Guid.NewGuid().ToString();
|
|
il2cpp_codegen_runtime_class_init_inline(Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var);
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A L_2;
|
|
L_2 = Guid_NewGuid_mA4D857F3D76F80574AF06797B99BE648681F31EA(NULL);
|
|
V_0 = L_2;
|
|
String_t* L_3;
|
|
L_3 = Guid_ToString_mF2BDF8B043FD11D7539A5AE6795C803A824AC0C4((&V_0), NULL);
|
|
__this->___guid_4 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___guid_4), (void*)L_3);
|
|
// Debug.Log("Created new GUID - " + guid, this);
|
|
String_t* L_4 = __this->___guid_4;
|
|
String_t* L_5;
|
|
L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDA7AA7072614908A073E28BEC67FABBBE69A9542, L_4, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E(L_5, __this, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// } else if (gameObject.scene.name != null) {
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
|
|
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
NullCheck(L_6);
|
|
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_7;
|
|
L_7 = GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01(L_6, NULL);
|
|
V_1 = L_7;
|
|
String_t* L_8;
|
|
L_8 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_1), NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_00c8;
|
|
}
|
|
}
|
|
{
|
|
// foreach (UnityReferenceHelper urh in FindObjectsOfType(typeof(UnityReferenceHelper)) as UnityReferenceHelper[]) {
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_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);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_11;
|
|
L_11 = Object_FindObjectsOfType_m3F1266E2DA67B067B22A3105C8F86A4EECCFEC4A(L_10, NULL);
|
|
V_2 = ((UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C*)IsInst((RuntimeObject*)L_11, UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C_il2cpp_TypeInfo_var));
|
|
V_3 = 0;
|
|
goto IL_00c2;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// foreach (UnityReferenceHelper urh in FindObjectsOfType(typeof(UnityReferenceHelper)) as UnityReferenceHelper[]) {
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_12 = V_2;
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = L_13;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
|
|
V_4 = L_15;
|
|
// if (urh != this && guid == urh.guid) {
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_16 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_17;
|
|
L_17 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_16, __this, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_18 = __this->___guid_4;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_19 = V_4;
|
|
NullCheck(L_19);
|
|
String_t* L_20 = L_19->___guid_4;
|
|
bool L_21;
|
|
L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, L_20, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
// guid = Pathfinding.Util.Guid.NewGuid().ToString();
|
|
il2cpp_codegen_runtime_class_init_inline(Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var);
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A L_22;
|
|
L_22 = Guid_NewGuid_mA4D857F3D76F80574AF06797B99BE648681F31EA(NULL);
|
|
V_0 = L_22;
|
|
String_t* L_23;
|
|
L_23 = Guid_ToString_mF2BDF8B043FD11D7539A5AE6795C803A824AC0C4((&V_0), NULL);
|
|
__this->___guid_4 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___guid_4), (void*)L_23);
|
|
// Debug.Log("Created new GUID - " + guid, this);
|
|
String_t* L_24 = __this->___guid_4;
|
|
String_t* L_25;
|
|
L_25 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDA7AA7072614908A073E28BEC67FABBBE69A9542, L_24, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E(L_25, __this, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
int32_t L_26 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
}
|
|
|
|
IL_00c2:
|
|
{
|
|
// foreach (UnityReferenceHelper urh in FindObjectsOfType(typeof(UnityReferenceHelper)) as UnityReferenceHelper[]) {
|
|
int32_t L_27 = V_3;
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_28 = V_2;
|
|
NullCheck(L_28);
|
|
if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.UnityReferenceHelper::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityReferenceHelper__ctor_mC5517C21E35DF5DFE448843E53F5607B5C529293 (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Pathfinding.Legacy.LegacyAIPath::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacyAIPath_Awake_mAB2B4D8E48102F228A7402390C7DD6D37A4D0F48 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.Awake();
|
|
VersionedMonoBehaviour_Awake_m11D2826EEB12F6F9317D5F11B31908D5A6415CA3(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Legacy.LegacyAIPath::OnPathComplete(Pathfinding.Path)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacyAIPath_OnPathComplete_m6DC991F09F008AA306A86CB857C15FDD4EED4745 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* ___0__p, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
float V_3 = 0.0f;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B10_0;
|
|
memset((&G_B10_0), 0, sizeof(G_B10_0));
|
|
{
|
|
// ABPath p = _p as ABPath;
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_0 = ___0__p;
|
|
V_0 = ((ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F*)IsInstClass((RuntimeObject*)L_0, ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F_il2cpp_TypeInfo_var));
|
|
// if (p == null) throw new System.Exception("This function only handles ABPaths, do not use special path types");
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// if (p == null) throw new System.Exception("This function only handles ABPaths, do not use special path types");
|
|
Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_2);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral00DDBF1D9C39AA10ED20E2475F49DD7FDE1240D8)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LegacyAIPath_OnPathComplete_m6DC991F09F008AA306A86CB857C15FDD4EED4745_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// waitingForPathCalculation = false;
|
|
((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___waitingForPathCalculation_36 = (bool)0;
|
|
// p.Claim(this);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
Path_Claim_mE8B5AEDE7A691A8E07D8E9C51B9FFD947EBE78D3(L_3, __this, NULL);
|
|
// if (p.error) {
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = Path_get_error_m53DE4309315C8B6A124412EC3CBF9AA514414FE2(L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
// p.Release(this);
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
Path_Release_m74BF2DB429B29E8369F9204F7A995D5C261886B5(L_6, __this, (bool)0, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// if (path != null) path.Release(this);
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_7 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___path_52;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
// if (path != null) path.Release(this);
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_8 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___path_52;
|
|
NullCheck(L_8);
|
|
Path_Release_m74BF2DB429B29E8369F9204F7A995D5C261886B5(L_8, __this, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// path = p;
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_9 = V_0;
|
|
((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___path_52 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___path_52), (void*)L_9);
|
|
// currentWaypointIndex = 0;
|
|
__this->___currentWaypointIndex_59 = 0;
|
|
// reachedEndOfPath = false;
|
|
AIPath_set_reachedEndOfPath_mFE7089208121D3CDD71A5A7BFA3E9EAD4C889C37_inline(__this, (bool)0, NULL);
|
|
// if (closestOnPathCheck) {
|
|
bool L_10 = __this->___closestOnPathCheck_57;
|
|
if (!L_10)
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
// Vector3 p1 = Time.time - lastFoundWaypointTime < 0.3f ? lastFoundWaypointPosition : p.originalStartPoint;
|
|
float L_11;
|
|
L_11 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
|
|
float L_12 = __this->___lastFoundWaypointTime_61;
|
|
if ((((float)((float)il2cpp_codegen_subtract(L_11, L_12))) < ((float)(0.300000012f))))
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
}
|
|
{
|
|
ABPath_tBBF9BF4DDCCEC714D7E456B726BD00FBFAE5418F* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___originalStartPoint_30;
|
|
G_B10_0 = L_14;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___lastFoundWaypointPosition_60;
|
|
G_B10_0 = L_15;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
V_1 = G_B10_0;
|
|
// Vector3 p2 = GetFeetPosition();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(33 /* UnityEngine.Vector3 Pathfinding.AIBase::GetFeetPosition() */, __this);
|
|
// Vector3 dir = p2-p1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_16, L_17, NULL);
|
|
V_2 = L_18;
|
|
// float magn = dir.magnitude;
|
|
float L_19;
|
|
L_19 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL);
|
|
V_3 = L_19;
|
|
// dir /= magn;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2;
|
|
float L_21 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_20, L_21, NULL);
|
|
V_2 = L_22;
|
|
// int steps = (int)(magn/pickNextWaypointDist);
|
|
float L_23 = V_3;
|
|
float L_24 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___pickNextWaypointDist_46;
|
|
V_4 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(L_23/L_24)));
|
|
// for (int i = 0; i <= steps; i++) {
|
|
V_5 = 0;
|
|
goto IL_00cb;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
// CalculateVelocity(p1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = LegacyAIPath_CalculateVelocity_mAD9731B12CD119A1D7623421D8C11D6FCF7B26B0(__this, L_25, NULL);
|
|
// p1 += dir;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_27, L_28, NULL);
|
|
V_1 = L_29;
|
|
// for (int i = 0; i <= steps; i++) {
|
|
int32_t L_30 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// for (int i = 0; i <= steps; i++) {
|
|
int32_t L_31 = V_5;
|
|
int32_t L_32 = V_4;
|
|
if ((((int32_t)L_31) <= ((int32_t)L_32)))
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Legacy.LegacyAIPath::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacyAIPath_Update_mECCEEFD415D2419A52FCF7F50A7FF1FF5E6EBA10 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (!canMove) { return; }
|
|
bool L_0 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___canMove_7;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (!canMove) { return; }
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// Vector3 dir = CalculateVelocity(GetFeetPosition());
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(33 /* UnityEngine.Vector3 Pathfinding.AIBase::GetFeetPosition() */, __this);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = LegacyAIPath_CalculateVelocity_mAD9731B12CD119A1D7623421D8C11D6FCF7B26B0(__this, L_1, NULL);
|
|
V_0 = L_2;
|
|
// RotateTowards(targetDirection);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___targetDirection_62;
|
|
LegacyAIPath_RotateTowards_m2502C4C4D8CBFD2F2D682B5DFEE4C2C33B744F74(__this, L_3, NULL);
|
|
// if (controller != null) {
|
|
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_4 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___controller_25;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
// controller.SimpleMove(dir);
|
|
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_6 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___controller_25;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
|
|
NullCheck(L_6);
|
|
bool L_8;
|
|
L_8 = CharacterController_SimpleMove_mE32A48D439878B3241E8456F8EBFAAE264BD705C(L_6, L_7, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// } else if (rigid != null) {
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___rigid_23;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
// rigid.AddForce(dir);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_11 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___rigid_23;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
|
|
NullCheck(L_11);
|
|
Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198(L_11, L_12, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// tr.Translate(dir*Time.deltaTime, Space.World);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___tr_22;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
|
|
float L_15;
|
|
L_15 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, L_15, NULL);
|
|
NullCheck(L_13);
|
|
Transform_Translate_m4A9E3D8836586E7562F6A18EBF5F5B6089D8B649(L_13, L_16, 0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Single Pathfinding.Legacy.LegacyAIPath::XZSqrMagnitude(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LegacyAIPath_XZSqrMagnitude_mB02A22E8BA56DDAFF1A30974B0BCC20C8B66BA93 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
// float dx = b.x-a.x;
|
|
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;
|
|
// float dz = b.z-a.z;
|
|
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;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_5, L_7));
|
|
// return dx*dx + dz*dz;
|
|
float L_8 = ((float)il2cpp_codegen_subtract(L_1, L_3));
|
|
float L_9 = V_0;
|
|
float L_10 = V_0;
|
|
return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_8)), ((float)il2cpp_codegen_multiply(L_9, L_10))));
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.Legacy.LegacyAIPath::CalculateVelocity(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LegacyAIPath_CalculateVelocity_mAD9731B12CD119A1D7623421D8C11D6FCF7B26B0 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_currentPosition, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_mE7623D84AEA50E917A6371C1DD13D356C9190F2F_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;
|
|
}
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
{
|
|
// if (path == null || path.vectorPath == null || path.vectorPath.Count == 0) return Vector3.zero;
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_0 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___path_52;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_1 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___path_52;
|
|
NullCheck(L_1);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = L_1->___vectorPath_9;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_3 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___path_52;
|
|
NullCheck(L_3);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_4 = L_3->___vectorPath_9;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_4, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if (L_5)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// if (path == null || path.vectorPath == null || path.vectorPath.Count == 0) return Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
return L_6;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// List<Vector3> vPath = path.vectorPath;
|
|
Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* L_7 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___path_52;
|
|
NullCheck(L_7);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_8 = L_7->___vectorPath_9;
|
|
V_0 = L_8;
|
|
// if (vPath.Count == 1) {
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_9, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)1))))
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
// vPath.Insert(0, currentPosition);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_11 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_currentPosition;
|
|
NullCheck(L_11);
|
|
List_1_Insert_mE7623D84AEA50E917A6371C1DD13D356C9190F2F(L_11, 0, L_12, List_1_Insert_mE7623D84AEA50E917A6371C1DD13D356C9190F2F_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// if (currentWaypointIndex >= vPath.Count) { currentWaypointIndex = vPath.Count-1; }
|
|
int32_t L_13 = __this->___currentWaypointIndex_59;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_14, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_13) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// if (currentWaypointIndex >= vPath.Count) { currentWaypointIndex = vPath.Count-1; }
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_16, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
__this->___currentWaypointIndex_59 = ((int32_t)il2cpp_codegen_subtract(L_17, 1));
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// if (currentWaypointIndex <= 1) currentWaypointIndex = 1;
|
|
int32_t L_18 = __this->___currentWaypointIndex_59;
|
|
if ((((int32_t)L_18) > ((int32_t)1)))
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
// if (currentWaypointIndex <= 1) currentWaypointIndex = 1;
|
|
__this->___currentWaypointIndex_59 = 1;
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// if (currentWaypointIndex < vPath.Count-1) {
|
|
int32_t L_19 = __this->___currentWaypointIndex_59;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_20, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_19) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_21, 1)))))
|
|
{
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
// float dist = XZSqrMagnitude(vPath[currentWaypointIndex], currentPosition);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_22 = V_0;
|
|
int32_t L_23 = __this->___currentWaypointIndex_59;
|
|
NullCheck(L_22);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_22, L_23, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___0_currentPosition;
|
|
float L_26;
|
|
L_26 = LegacyAIPath_XZSqrMagnitude_mB02A22E8BA56DDAFF1A30974B0BCC20C8B66BA93(__this, L_24, L_25, NULL);
|
|
// if (dist < pickNextWaypointDist*pickNextWaypointDist) {
|
|
float L_27 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___pickNextWaypointDist_46;
|
|
float L_28 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___pickNextWaypointDist_46;
|
|
if ((!(((float)L_26) < ((float)((float)il2cpp_codegen_multiply(L_27, L_28))))))
|
|
{
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
// lastFoundWaypointPosition = currentPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___0_currentPosition;
|
|
__this->___lastFoundWaypointPosition_60 = L_29;
|
|
// lastFoundWaypointTime = Time.time;
|
|
float L_30;
|
|
L_30 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
|
|
__this->___lastFoundWaypointTime_61 = L_30;
|
|
// currentWaypointIndex++;
|
|
int32_t L_31 = __this->___currentWaypointIndex_59;
|
|
__this->___currentWaypointIndex_59 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
goto IL_0076;
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
// Vector3 dir = vPath[currentWaypointIndex] - vPath[currentWaypointIndex-1];
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_32 = V_0;
|
|
int32_t L_33 = __this->___currentWaypointIndex_59;
|
|
NullCheck(L_32);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_32, L_33, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_35 = V_0;
|
|
int32_t L_36 = __this->___currentWaypointIndex_59;
|
|
NullCheck(L_35);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_35, ((int32_t)il2cpp_codegen_subtract(L_36, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_34, L_37, NULL);
|
|
V_1 = L_38;
|
|
// Vector3 targetPosition = CalculateTargetPoint(currentPosition, vPath[currentWaypointIndex-1], vPath[currentWaypointIndex]);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = ___0_currentPosition;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_40 = V_0;
|
|
int32_t L_41 = __this->___currentWaypointIndex_59;
|
|
NullCheck(L_40);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
L_42 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_40, ((int32_t)il2cpp_codegen_subtract(L_41, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_43 = V_0;
|
|
int32_t L_44 = __this->___currentWaypointIndex_59;
|
|
NullCheck(L_43);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_43, L_44, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = LegacyAIPath_CalculateTargetPoint_m25405824FBFD05DDC2DDBA9240D9055F73C8E790(__this, L_39, L_42, L_45, NULL);
|
|
// dir = targetPosition-currentPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = ___0_currentPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_46, L_47, NULL);
|
|
V_1 = L_48;
|
|
// dir.y = 0;
|
|
(&V_1)->___y_3 = (0.0f);
|
|
// float targetDist = dir.magnitude;
|
|
float L_49;
|
|
L_49 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
|
|
V_2 = L_49;
|
|
// float slowdown = Mathf.Clamp01(targetDist / slowdownDistance);
|
|
float L_50 = V_2;
|
|
float L_51 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___slowdownDistance_45;
|
|
float L_52;
|
|
L_52 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(L_50/L_51)), NULL);
|
|
V_3 = L_52;
|
|
// this.targetDirection = dir;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_1;
|
|
__this->___targetDirection_62 = L_53;
|
|
// if (currentWaypointIndex == vPath.Count-1 && targetDist <= endReachedDistance) {
|
|
int32_t L_54 = __this->___currentWaypointIndex_59;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_55 = V_0;
|
|
NullCheck(L_55);
|
|
int32_t L_56;
|
|
L_56 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_55, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_54) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_56, 1))))))
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
float L_57 = V_2;
|
|
float L_58 = ((AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8*)__this)->___endReachedDistance_47;
|
|
if ((!(((float)L_57) <= ((float)L_58))))
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
// if (!reachedEndOfPath) { reachedEndOfPath = true; OnTargetReached(); }
|
|
bool L_59;
|
|
L_59 = AIPath_get_reachedEndOfPath_mA0F1001438369B2882FCF8D04E93B562CC8BD867_inline(__this, NULL);
|
|
if (L_59)
|
|
{
|
|
goto IL_0169;
|
|
}
|
|
}
|
|
{
|
|
// if (!reachedEndOfPath) { reachedEndOfPath = true; OnTargetReached(); }
|
|
AIPath_set_reachedEndOfPath_mFE7089208121D3CDD71A5A7BFA3E9EAD4C889C37_inline(__this, (bool)1, NULL);
|
|
// if (!reachedEndOfPath) { reachedEndOfPath = true; OnTargetReached(); }
|
|
VirtualActionInvoker0::Invoke(76 /* System.Void Pathfinding.AIPath::OnTargetReached() */, __this);
|
|
}
|
|
|
|
IL_0169:
|
|
{
|
|
// return Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
return L_60;
|
|
}
|
|
|
|
IL_016f:
|
|
{
|
|
// Vector3 forward = tr.forward;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_61 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___tr_22;
|
|
NullCheck(L_61);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
|
|
L_62 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_61, NULL);
|
|
V_4 = L_62;
|
|
// float dot = Vector3.Dot(dir.normalized, forward);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
|
|
L_63 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_4;
|
|
float L_65;
|
|
L_65 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_63, L_64, NULL);
|
|
V_5 = L_65;
|
|
// float sp = maxSpeed * Mathf.Max(dot, minMoveScale) * slowdown;
|
|
float L_66 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___maxSpeed_8;
|
|
float L_67 = V_5;
|
|
float L_68 = __this->___minMoveScale_58;
|
|
float L_69;
|
|
L_69 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_67, L_68, NULL);
|
|
float L_70 = V_3;
|
|
V_6 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_66, L_69)), L_70));
|
|
// if (Time.deltaTime > 0) {
|
|
float L_71;
|
|
L_71 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
|
|
if ((!(((float)L_71) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_01cb;
|
|
}
|
|
}
|
|
{
|
|
// sp = Mathf.Clamp(sp, 0, targetDist/(Time.deltaTime*2));
|
|
float L_72 = V_6;
|
|
float L_73 = V_2;
|
|
float L_74;
|
|
L_74 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
|
|
float L_75;
|
|
L_75 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_72, (0.0f), ((float)(L_73/((float)il2cpp_codegen_multiply(L_74, (2.0f))))), NULL);
|
|
V_6 = L_75;
|
|
}
|
|
|
|
IL_01cb:
|
|
{
|
|
// return forward*sp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_4;
|
|
float L_77 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
|
|
L_78 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_76, L_77, NULL);
|
|
return L_78;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Legacy.LegacyAIPath::RotateTowards(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacyAIPath_RotateTowards_m2502C4C4D8CBFD2F2D682B5DFEE4C2C33B744F74 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_dir, const RuntimeMethod* method)
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// if (dir == Vector3.zero) return;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_dir;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
bool L_2;
|
|
L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (dir == Vector3.zero) return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// Quaternion rot = tr.rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___tr_22;
|
|
NullCheck(L_3);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
|
|
L_4 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_3, NULL);
|
|
V_0 = L_4;
|
|
// Quaternion toTarget = Quaternion.LookRotation(dir);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_dir;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7(L_5, NULL);
|
|
V_1 = L_6;
|
|
// rot = Quaternion.Slerp(rot, toTarget, turningSpeed*Time.deltaTime);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = V_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = V_1;
|
|
float L_9;
|
|
L_9 = AIPath_get_turningSpeed_mB24E3A9A984DCC75E168B9F780391DF2030A61AC(__this, NULL);
|
|
float L_10;
|
|
L_10 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
|
|
L_11 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_7, L_8, ((float)il2cpp_codegen_multiply(L_9, L_10)), NULL);
|
|
V_0 = L_11;
|
|
// Vector3 euler = rot.eulerAngles;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL);
|
|
V_2 = L_12;
|
|
// euler.z = 0;
|
|
(&V_2)->___z_4 = (0.0f);
|
|
// euler.x = 0;
|
|
(&V_2)->___x_2 = (0.0f);
|
|
// rot = Quaternion.Euler(euler);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
|
|
L_14 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_13, NULL);
|
|
V_0 = L_14;
|
|
// tr.rotation = rot;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ((AIBase_t6F37563B5BCFAE844B1938EEB022B2EED8635EC5*)__this)->___tr_22;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = V_0;
|
|
NullCheck(L_15);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_15, L_16, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.Legacy.LegacyAIPath::CalculateTargetPoint(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 LegacyAIPath_CalculateTargetPoint_m25405824FBFD05DDC2DDBA9240D9055F73C8E790 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
{
|
|
// a.y = p.y;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_p;
|
|
float L_1 = L_0.___y_3;
|
|
(&___1_a)->___y_3 = L_1;
|
|
// b.y = p.y;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_p;
|
|
float L_3 = L_2.___y_3;
|
|
(&___2_b)->___y_3 = L_3;
|
|
// float magn = (a-b).magnitude;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___2_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_5, NULL);
|
|
V_4 = L_6;
|
|
float L_7;
|
|
L_7 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_4), NULL);
|
|
V_0 = L_7;
|
|
// if (magn == 0) return a;
|
|
float L_8 = V_0;
|
|
if ((!(((float)L_8) == ((float)(0.0f)))))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// if (magn == 0) return a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_a;
|
|
return L_9;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// float closest = Mathf.Clamp01(VectorMath.ClosestPointOnLineFactor(a, b, p));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___2_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_p;
|
|
float L_13;
|
|
L_13 = VectorMath_ClosestPointOnLineFactor_mEC0CD2D1E09AE495945435208A22112A547CB476(L_10, L_11, L_12, NULL);
|
|
float L_14;
|
|
L_14 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_13, NULL);
|
|
V_1 = L_14;
|
|
// Vector3 point = (b-a)*closest + a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___2_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_15, L_16, NULL);
|
|
float L_18 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_17, L_18, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___1_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_20, NULL);
|
|
// float distance = (point-p).magnitude;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___0_p;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_21, L_22, NULL);
|
|
V_4 = L_23;
|
|
float L_24;
|
|
L_24 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_4), NULL);
|
|
V_2 = L_24;
|
|
// float lookAhead = Mathf.Clamp(forwardLook - distance, 0.0F, forwardLook);
|
|
float L_25 = __this->___forwardLook_56;
|
|
float L_26 = V_2;
|
|
float L_27 = __this->___forwardLook_56;
|
|
float L_28;
|
|
L_28 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract(L_25, L_26)), (0.0f), L_27, NULL);
|
|
// float offset = lookAhead / magn;
|
|
float L_29 = V_0;
|
|
V_3 = ((float)(L_28/L_29));
|
|
// offset = Mathf.Clamp(offset+closest, 0.0F, 1.0F);
|
|
float L_30 = V_3;
|
|
float L_31 = V_1;
|
|
float L_32;
|
|
L_32 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_add(L_30, L_31)), (0.0f), (1.0f), NULL);
|
|
V_3 = L_32;
|
|
// return (b-a)*offset + a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___2_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = ___1_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_33, L_34, NULL);
|
|
float L_36 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_35, L_36, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = ___1_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_37, L_38, NULL);
|
|
return L_39;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Legacy.LegacyAIPath::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LegacyAIPath__ctor_m2B47F89A45775794192FC55F45E565233D9B5E77 (LegacyAIPath_tE2F5D58B303F4D186303C335B3C0BD6FD734BEFE* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public float forwardLook = 1;
|
|
__this->___forwardLook_56 = (1.0f);
|
|
// public bool closestOnPathCheck = true;
|
|
__this->___closestOnPathCheck_57 = (bool)1;
|
|
// protected float minMoveScale = 0.05F;
|
|
__this->___minMoveScale_58 = (0.0500000007f);
|
|
// protected float lastFoundWaypointTime = -9999;
|
|
__this->___lastFoundWaypointTime_61 = (-9999.0f);
|
|
il2cpp_codegen_runtime_class_init_inline(AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8_il2cpp_TypeInfo_var);
|
|
AIPath__ctor_m02AC48B912F667E081F9D59E7D353FD1F1F73254(__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.Serialization.GraphSerializationContext::.ctor(System.IO.BinaryReader,Pathfinding.GraphNode[],System.UInt32,Pathfinding.Serialization.GraphMeta)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSerializationContext__ctor_mFDB815EAE412F82CCC348F89C17DFB65CFAEF73C (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___1_id2NodeMapping, uint32_t ___2_graphIndex, GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* ___3_meta, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GraphSerializationContext (BinaryReader reader, GraphNode[] id2NodeMapping, uint graphIndex, GraphMeta meta) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.reader = reader;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = ___0_reader;
|
|
__this->___reader_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___reader_1), (void*)L_0);
|
|
// this.id2NodeMapping = id2NodeMapping;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_1 = ___1_id2NodeMapping;
|
|
__this->___id2NodeMapping_0 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___id2NodeMapping_0), (void*)L_1);
|
|
// this.graphIndex = graphIndex;
|
|
uint32_t L_2 = ___2_graphIndex;
|
|
__this->___graphIndex_3 = L_2;
|
|
// this.meta = meta;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_3 = ___3_meta;
|
|
__this->___meta_4 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___meta_4), (void*)L_3);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.GraphSerializationContext::.ctor(System.IO.BinaryWriter)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSerializationContext__ctor_mFA2FC39FBC2903A988EBA4064D597A8F9221DAF8 (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___0_writer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GraphSerializationContext (BinaryWriter writer) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.writer = writer;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = ___0_writer;
|
|
__this->___writer_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___writer_2), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B2_0 = NULL;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* G_B3_1 = NULL;
|
|
{
|
|
// writer.Write(node == null ? -1 : node.NodeIndex);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = __this->___writer_2;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_1 = ___0_node;
|
|
G_B1_0 = L_0;
|
|
if (!L_1)
|
|
{
|
|
G_B2_0 = L_0;
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_2 = ___0_node;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_2, NULL);
|
|
G_B3_0 = L_3;
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_0012;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
G_B3_0 = (-1);
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
NullCheck(G_B3_1);
|
|
VirtualActionInvoker1< int32_t >::Invoke(18 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, G_B3_1, G_B3_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.GraphNode Pathfinding.Serialization.GraphSerializationContext::DeserializeNodeReference()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* G_B6_0 = NULL;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* G_B5_0 = NULL;
|
|
{
|
|
// var id = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->___reader_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_0);
|
|
V_0 = L_1;
|
|
// if (id2NodeMapping == null) throw new Exception("Calling DeserializeNodeReference when not deserializing node references");
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_2 = __this->___id2NodeMapping_0;
|
|
if (L_2)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// if (id2NodeMapping == null) throw new Exception("Calling DeserializeNodeReference when not deserializing node references");
|
|
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_3);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE15809505A6D273BF05AA89855F6E296FD130E4B)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// if (id == -1) return null;
|
|
int32_t L_4 = V_0;
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
// if (id == -1) return null;
|
|
return (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)NULL;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// GraphNode node = id2NodeMapping[id];
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_5 = __this->___id2NodeMapping_0;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_7 = L_6;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
// if (node == null) throw new Exception("Invalid id ("+id+")");
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_9 = L_8;
|
|
G_B5_0 = L_9;
|
|
if (L_9)
|
|
{
|
|
G_B6_0 = L_9;
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// if (node == null) throw new Exception("Invalid id ("+id+")");
|
|
String_t* L_10;
|
|
L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
String_t* L_11;
|
|
L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F3BAC94AE8F9029FC88ABA4197D4E476BCD9A06)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D)), NULL);
|
|
Exception_t* L_12 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_12);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_12, L_11, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GraphSerializationContext_DeserializeNodeReference_m968E85AF963D69ED085D263960B9D6605616353D_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// return node;
|
|
return G_B6_0;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// writer.Write(v.x);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = __this->___writer_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_v;
|
|
float L_2 = L_1.___x_2;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< float >::Invoke(22 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_0, L_2);
|
|
// writer.Write(v.y);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = __this->___writer_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
|
|
float L_5 = L_4.___y_3;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker1< float >::Invoke(22 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_3, L_5);
|
|
// writer.Write(v.z);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_6 = __this->___writer_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_v;
|
|
float L_8 = L_7.___z_4;
|
|
NullCheck(L_6);
|
|
VirtualActionInvoker1< float >::Invoke(22 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_6, L_8);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 Pathfinding.Serialization.GraphSerializationContext::DeserializeVector3()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GraphSerializationContext_DeserializeVector3_mC5A2DC6906CC09A721E4F822EF70A0FF6117D6DF (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector3(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle());
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->___reader_1;
|
|
NullCheck(L_0);
|
|
float L_1;
|
|
L_1 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_0);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = __this->___reader_1;
|
|
NullCheck(L_2);
|
|
float L_3;
|
|
L_3 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_2);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = __this->___reader_1;
|
|
NullCheck(L_4);
|
|
float L_5;
|
|
L_5 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.GraphSerializationContext::SerializeInt3(Pathfinding.Int3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphSerializationContext_SerializeInt3_m1F740467D95784EF5AA89024FC8C133FCC7799E4 (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 ___0_v, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// writer.Write(v.x);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_0 = __this->___writer_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_1 = ___0_v;
|
|
int32_t L_2 = L_1.___x_0;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< int32_t >::Invoke(18 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_0, L_2);
|
|
// writer.Write(v.y);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = __this->___writer_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_4 = ___0_v;
|
|
int32_t L_5 = L_4.___y_1;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker1< int32_t >::Invoke(18 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_3, L_5);
|
|
// writer.Write(v.z);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_6 = __this->___writer_2;
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_7 = ___0_v;
|
|
int32_t L_8 = L_7.___z_2;
|
|
NullCheck(L_6);
|
|
VirtualActionInvoker1< int32_t >::Invoke(18 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_6, L_8);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.Int3 Pathfinding.Serialization.GraphSerializationContext::DeserializeInt3()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 GraphSerializationContext_DeserializeInt3_m7B3A252F1DD5E434B6B3D822CC076C5C8DC5F27F (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Int3(reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32());
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->___reader_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_0);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = __this->___reader_1;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_2);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = __this->___reader_1;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_4);
|
|
Int3_t3D1B990C798A218E8F705930EF9F0A373A439553 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Int3__ctor_mBEC112E5D6994865BD0D7EA889D8D2A9647DF16F((&L_6), L_1, L_3, L_5, /*hidden argument*/NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.Serialization.GraphSerializationContext::DeserializeInt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphSerializationContext_DeserializeInt_m6F64910956E2F114E35AB7A020A99FFE2C738845 (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, int32_t ___0_defaultValue, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (reader.BaseStream.Position <= reader.BaseStream.Length-4) {
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->___reader_1;
|
|
NullCheck(L_0);
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
|
|
L_1 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_0);
|
|
NullCheck(L_1);
|
|
int64_t L_2;
|
|
L_2 = VirtualFuncInvoker0< int64_t >::Invoke(12 /* System.Int64 System.IO.Stream::get_Position() */, L_1);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = __this->___reader_1;
|
|
NullCheck(L_3);
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4;
|
|
L_4 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_3);
|
|
NullCheck(L_4);
|
|
int64_t L_5;
|
|
L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Length() */, L_4);
|
|
if ((((int64_t)L_2) > ((int64_t)((int64_t)il2cpp_codegen_subtract(L_5, ((int64_t)4))))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// return reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6 = __this->___reader_1;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_6);
|
|
return L_7;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return defaultValue;
|
|
int32_t L_8 = ___0_defaultValue;
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Single Pathfinding.Serialization.GraphSerializationContext::DeserializeFloat(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GraphSerializationContext_DeserializeFloat_m948FE4E8765270C5A74EB8D7A474727D5A40ABDE (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __this, float ___0_defaultValue, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (reader.BaseStream.Position <= reader.BaseStream.Length-4) {
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->___reader_1;
|
|
NullCheck(L_0);
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1;
|
|
L_1 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_0);
|
|
NullCheck(L_1);
|
|
int64_t L_2;
|
|
L_2 = VirtualFuncInvoker0< int64_t >::Invoke(12 /* System.Int64 System.IO.Stream::get_Position() */, L_1);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = __this->___reader_1;
|
|
NullCheck(L_3);
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4;
|
|
L_4 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_3);
|
|
NullCheck(L_4);
|
|
int64_t L_5;
|
|
L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Length() */, L_4);
|
|
if ((((int64_t)L_2) > ((int64_t)((int64_t)il2cpp_codegen_subtract(L_5, ((int64_t)4))))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// return reader.ReadSingle();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6 = __this->___reader_1;
|
|
NullCheck(L_6);
|
|
float L_7;
|
|
L_7 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_6);
|
|
return L_7;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return defaultValue;
|
|
float L_8 = ___0_defaultValue;
|
|
return L_8;
|
|
}
|
|
}
|
|
// UnityEngine.Object Pathfinding.Serialization.GraphSerializationContext::DeserializeUnityObject()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* GraphSerializationContext_DeserializeUnityObject_mEFFA3790149E1B7D77B87019524FD72AA2D8D531 (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* __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*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_DeserializeUnityObject_mEFFA3790149E1B7D77B87019524FD72AA2D8D531_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral874BDDC2826751464C9197A93B6107F7579F0BA4);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE0813D48C3F8967F9E3B10CC0AE5BF08D4AEF8B);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
String_t* V_2 = NULL;
|
|
Type_t* V_3 = NULL;
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* V_4 = NULL;
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
{
|
|
// int inst = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->___reader_1;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_0);
|
|
// if (inst == int.MaxValue) {
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)2147483647LL)))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// string name = reader.ReadString();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = __this->___reader_1;
|
|
NullCheck(L_2);
|
|
String_t* L_3;
|
|
L_3 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_2);
|
|
V_0 = L_3;
|
|
// string typename = reader.ReadString();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_4 = __this->___reader_1;
|
|
NullCheck(L_4);
|
|
String_t* L_5;
|
|
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_4);
|
|
V_1 = L_5;
|
|
// string guid = reader.ReadString();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6 = __this->___reader_1;
|
|
NullCheck(L_6);
|
|
String_t* L_7;
|
|
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_6);
|
|
V_2 = L_7;
|
|
// System.Type type = System.Type.GetType(typename);
|
|
String_t* L_8 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_9;
|
|
L_9 = il2cpp_codegen_get_type(L_8, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, GraphSerializationContext_DeserializeUnityObject_mEFFA3790149E1B7D77B87019524FD72AA2D8D531_RuntimeMethod_var);
|
|
V_3 = L_9;
|
|
// if (type == null) {
|
|
Type_t* L_10 = V_3;
|
|
bool L_11;
|
|
L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, (Type_t*)NULL, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Could not find type '"+typename+"'. Cannot deserialize Unity reference");
|
|
String_t* L_12 = V_1;
|
|
String_t* L_13;
|
|
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral874BDDC2826751464C9197A93B6107F7579F0BA4, L_12, _stringLiteralAE0813D48C3F8967F9E3B10CC0AE5BF08D4AEF8B, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_13, NULL);
|
|
// return null;
|
|
return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// if (!string.IsNullOrEmpty(guid)) {
|
|
String_t* L_14 = V_2;
|
|
bool L_15;
|
|
L_15 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_14, NULL);
|
|
if (L_15)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
// UnityReferenceHelper[] helpers = UnityEngine.Object.FindObjectsOfType(typeof(UnityReferenceHelper)) as UnityReferenceHelper[];
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_17;
|
|
L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_18;
|
|
L_18 = Object_FindObjectsOfType_m3F1266E2DA67B067B22A3105C8F86A4EECCFEC4A(L_17, NULL);
|
|
V_5 = ((UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C*)IsInst((RuntimeObject*)L_18, UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C_il2cpp_TypeInfo_var));
|
|
// for (int i = 0; i < helpers.Length; i++) {
|
|
V_6 = 0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// if (helpers[i].GetGUID() == guid) {
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_19 = V_5;
|
|
int32_t L_20 = V_6;
|
|
NullCheck(L_19);
|
|
int32_t L_21 = L_20;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
|
|
NullCheck(L_22);
|
|
String_t* L_23;
|
|
L_23 = UnityReferenceHelper_GetGUID_m5496D84A400DF3230401BF253DF662F6B8A7645D_inline(L_22, NULL);
|
|
String_t* L_24 = V_2;
|
|
bool L_25;
|
|
L_25 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_23, L_24, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
// if (type == typeof(GameObject)) {
|
|
Type_t* L_26 = V_3;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_28;
|
|
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
|
|
bool L_29;
|
|
L_29 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_26, L_28, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
// return helpers[i].gameObject;
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_30 = V_5;
|
|
int32_t L_31 = V_6;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = L_31;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
|
|
NullCheck(L_33);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34;
|
|
L_34 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_33, NULL);
|
|
return L_34;
|
|
}
|
|
|
|
IL_00b1:
|
|
{
|
|
// return helpers[i].GetComponent(type);
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_35 = V_5;
|
|
int32_t L_36 = V_6;
|
|
NullCheck(L_35);
|
|
int32_t L_37 = L_36;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
Type_t* L_39 = V_3;
|
|
NullCheck(L_38);
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_40;
|
|
L_40 = Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D(L_38, L_39, NULL);
|
|
return L_40;
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
// for (int i = 0; i < helpers.Length; i++) {
|
|
int32_t L_41 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
// for (int i = 0; i < helpers.Length; i++) {
|
|
int32_t L_42 = V_6;
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_43 = V_5;
|
|
NullCheck(L_43);
|
|
if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// UnityEngine.Object[] objs = Resources.LoadAll(name, type);
|
|
String_t* L_44 = V_0;
|
|
Type_t* L_45 = V_3;
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_46;
|
|
L_46 = Resources_LoadAll_m7A2507FF57FF618BC37FDF8E9AB3ACCE18592C51(L_44, L_45, NULL);
|
|
V_4 = L_46;
|
|
// for (int i = 0; i < objs.Length; i++) {
|
|
V_7 = 0;
|
|
goto IL_00fe;
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
// if (objs[i].name == name || objs.Length == 1) {
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_47 = V_4;
|
|
int32_t L_48 = V_7;
|
|
NullCheck(L_47);
|
|
int32_t L_49 = L_48;
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
|
|
NullCheck(L_50);
|
|
String_t* L_51;
|
|
L_51 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_50, NULL);
|
|
String_t* L_52 = V_0;
|
|
bool L_53;
|
|
L_53 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_51, L_52, NULL);
|
|
if (L_53)
|
|
{
|
|
goto IL_00f2;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_54 = V_4;
|
|
NullCheck(L_54);
|
|
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_54)->max_length))) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00f8;
|
|
}
|
|
}
|
|
|
|
IL_00f2:
|
|
{
|
|
// return objs[i];
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_55 = V_4;
|
|
int32_t L_56 = V_7;
|
|
NullCheck(L_55);
|
|
int32_t L_57 = L_56;
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
|
|
return L_58;
|
|
}
|
|
|
|
IL_00f8:
|
|
{
|
|
// for (int i = 0; i < objs.Length; i++) {
|
|
int32_t L_59 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_59, 1));
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
// for (int i = 0; i < objs.Length; i++) {
|
|
int32_t L_60 = V_7;
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_61 = V_4;
|
|
NullCheck(L_61);
|
|
if ((((int32_t)L_60) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
|
|
}
|
|
}
|
|
#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.Text.StringBuilder Pathfinding.Serialization.AstarSerializer::GetStringBuilder()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* AstarSerializer_GetStringBuilder_m639B96D19965E6B95E3C4251EBCBD1D470244021 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static System.Text.StringBuilder GetStringBuilder () { _stringBuilder.Length = 0; return _stringBuilder; }
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
StringBuilder_t* L_0 = ((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->____stringBuilder_13;
|
|
NullCheck(L_0);
|
|
StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_0, 0, NULL);
|
|
// static System.Text.StringBuilder GetStringBuilder () { _stringBuilder.Length = 0; return _stringBuilder; }
|
|
StringBuilder_t* L_1 = ((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->____stringBuilder_13;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::.ctor(Pathfinding.AstarData,UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer__ctor_m20A27B4C5B205671E91695E62A08C59833451DF2 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* ___0_data, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_contextRoot, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public AstarSerializer (AstarData data, GameObject contextRoot) : this(data, SerializeSettings.Settings, contextRoot) {
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_0 = ___0_data;
|
|
SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* L_1;
|
|
L_1 = SerializeSettings_get_Settings_m46129D72246D824B7E3BAA7D3EE992779051A115(NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___1_contextRoot;
|
|
AstarSerializer__ctor_mAB0DF6F7D2DA06E431A64DDEC9F96E8D8ECCAC24(__this, L_0, L_1, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::.ctor(Pathfinding.AstarData,Pathfinding.Serialization.SerializeSettings,UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer__ctor_mAB0DF6F7D2DA06E431A64DDEC9F96E8D8ECCAC24 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* ___0_data, SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* ___1_settings, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___2_contextRoot, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// private uint checksum = 0xffffffff;
|
|
__this->___checksum_11 = (-1);
|
|
// System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
|
|
UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE* L_0 = (UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE*)il2cpp_codegen_object_new(UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
UTF8Encoding__ctor_m221CD37E0DBDC63D175FE38646E28CA801D08C00(L_0, NULL);
|
|
__this->___encoding_12 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___encoding_12), (void*)L_0);
|
|
// public AstarSerializer (AstarData data, SerializeSettings settings, GameObject contextRoot) {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.data = data;
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_1 = ___0_data;
|
|
__this->___data_0 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___data_0), (void*)L_1);
|
|
// this.contextRoot = contextRoot;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___2_contextRoot;
|
|
__this->___contextRoot_5 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___contextRoot_5), (void*)L_2);
|
|
// this.settings = settings;
|
|
SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* L_3 = ___1_settings;
|
|
__this->___settings_4 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___settings_4), (void*)L_3);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::SetGraphIndexOffset(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_SetGraphIndexOffset_m53E81484EE529A1B2987AD3402EAF7DED3AD7E46 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, int32_t ___0_offset, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// graphIndexOffset = offset;
|
|
int32_t L_0 = ___0_offset;
|
|
__this->___graphIndexOffset_8 = L_0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::AddChecksum(System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_AddChecksum_m4D24A3A671D3954154F1AA642958679DC8FC99FF (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// checksum = Checksum.GetChecksum(bytes, checksum);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_bytes;
|
|
uint32_t L_1 = __this->___checksum_11;
|
|
uint32_t L_2;
|
|
L_2 = Checksum_GetChecksum_mE4076E9832634258A8DFDA979A104B94D8CC4039(L_0, L_1, NULL);
|
|
__this->___checksum_11 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::AddEntry(System.String,System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_AddEntry_m9EA0F9B4F71EBA6BFE8CD49054F577120A45E1FE (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, String_t* ___0_name, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_bytes, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// zip.AddEntry(name, bytes);
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_0 = __this->___zip_1;
|
|
String_t* L_1 = ___0_name;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_bytes;
|
|
NullCheck(L_0);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_3;
|
|
L_3 = ZipFile_AddEntry_mA537B1A1948333A50C0537D45C1E9F470E9143B5(L_0, L_1, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.UInt32 Pathfinding.Serialization.AstarSerializer::GetChecksum()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AstarSerializer_GetChecksum_mBBC3AA98878DE4431C37E85AADAEBB9586B74A16 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public uint GetChecksum () { return checksum; }
|
|
uint32_t L_0 = __this->___checksum_11;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::OpenSerialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_OpenSerialize_m96CD1F49121DA6EA28E1A2D35A81218A76080FEF (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// zipStream = new MemoryStream();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL);
|
|
__this->___zipStream_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___zipStream_2), (void*)L_0);
|
|
// zip = new ZipFile();
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_1 = (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF*)il2cpp_codegen_object_new(ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
ZipFile__ctor_m560C7F122C98F61873F159D56A45B6F157F6EA19(L_1, NULL);
|
|
__this->___zip_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___zip_1), (void*)L_1);
|
|
// zip.AlternateEncoding = System.Text.Encoding.UTF8;
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_2 = __this->___zip_1;
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_3;
|
|
L_3 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
|
|
NullCheck(L_2);
|
|
ZipFile_set_AlternateEncoding_m2DD1E73AA8FAF7C0CB574FEA697D59124C70983A_inline(L_2, L_3, NULL);
|
|
// zip.AlternateEncodingUsage = ZipOption.Always;
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_4 = __this->___zip_1;
|
|
NullCheck(L_4);
|
|
ZipFile_set_AlternateEncodingUsage_m3BBCEC65D40EDBD8123493E3E38199C4A77C01E7_inline(L_4, 2, NULL);
|
|
// meta = new GraphMeta();
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_5 = (GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79*)il2cpp_codegen_object_new(GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
GraphMeta__ctor_mFDACF24032E90B935745C390BEA5C69301C0AD24(L_5, NULL);
|
|
__this->___meta_3 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___meta_3), (void*)L_5);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::CloseSerialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_CloseSerialize_mB05690D4F30471D75A243C84DC4BCC22161C4F3A (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t42D65C85BA517BFEFCEC34EF0C6A52FA91725E6D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tBE44EE0A9035203AEF336815D151D515E4DE208E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CA6EF45A28ABD5508BADED28E4CC086311A2612);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
RuntimeObject* V_2 = NULL;
|
|
{
|
|
// byte[] bytes = SerializeMeta();
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0;
|
|
L_0 = AstarSerializer_SerializeMeta_mDF15C890FE930C0FBEAECA461F587D5986D56E95(__this, NULL);
|
|
V_0 = L_0;
|
|
// AddChecksum(bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = V_0;
|
|
AstarSerializer_AddChecksum_m4D24A3A671D3954154F1AA642958679DC8FC99FF(__this, L_1, NULL);
|
|
// AddEntry("meta"+jsonExt, bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
|
|
AstarSerializer_AddEntry_m9EA0F9B4F71EBA6BFE8CD49054F577120A45E1FE(__this, _stringLiteral3CA6EF45A28ABD5508BADED28E4CC086311A2612, L_2, NULL);
|
|
// var dummy = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
|
|
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
|
|
DateTime__ctor_mD89390EF215242275A4E8F78C2C3E8BC3EF6F3C3((&V_1), ((int32_t)1970), 1, 1, 0, 0, 0, 1, NULL);
|
|
// foreach (var entry in zip.Entries) {
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_3 = __this->___zip_1;
|
|
NullCheck(L_3);
|
|
RuntimeObject* L_4;
|
|
L_4 = ZipFile_get_Entries_mF07F8693C9E2293D128E62B41DCA85D0C1F79D19(L_3, NULL);
|
|
NullCheck(L_4);
|
|
RuntimeObject* L_5;
|
|
L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<Pathfinding.Ionic.Zip.ZipEntry>::GetEnumerator() */, IEnumerable_1_t42D65C85BA517BFEFCEC34EF0C6A52FA91725E6D_il2cpp_TypeInfo_var, L_4);
|
|
V_2 = L_5;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_006a:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
RuntimeObject* L_6 = V_2;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_7 = V_2;
|
|
NullCheck(L_7);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_7);
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0060_1;
|
|
}
|
|
|
|
IL_003f_1:
|
|
{
|
|
// foreach (var entry in zip.Entries) {
|
|
RuntimeObject* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_9;
|
|
L_9 = InterfaceFuncInvoker0< ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<Pathfinding.Ionic.Zip.ZipEntry>::get_Current() */, IEnumerator_1_tBE44EE0A9035203AEF336815D151D515E4DE208E_il2cpp_TypeInfo_var, L_8);
|
|
// entry.AccessedTime = dummy;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_10 = L_9;
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_11 = V_1;
|
|
NullCheck(L_10);
|
|
ZipEntry_set_AccessedTime_mB2505CAD00EB48D7BD275BA320333E5A397BF67A(L_10, L_11, NULL);
|
|
// entry.CreationTime = dummy;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_12 = L_10;
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_13 = V_1;
|
|
NullCheck(L_12);
|
|
ZipEntry_set_CreationTime_m7E303E35DC93C8E158534D1D45601B5D5902BB96(L_12, L_13, NULL);
|
|
// entry.LastModified = dummy;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_14 = L_12;
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_15 = V_1;
|
|
NullCheck(L_14);
|
|
ZipEntry_set_LastModified_mD6FB820F4A25C8C72F71645BF1F5CEA72CE99C10(L_14, L_15, NULL);
|
|
// entry.ModifiedTime = dummy;
|
|
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_16 = V_1;
|
|
NullCheck(L_14);
|
|
ZipEntry_set_ModifiedTime_m50564EB93DF49242A6EF585746B28093F1023E80(L_14, L_16, NULL);
|
|
}
|
|
|
|
IL_0060_1:
|
|
{
|
|
// foreach (var entry in zip.Entries) {
|
|
RuntimeObject* L_17 = V_2;
|
|
NullCheck(L_17);
|
|
bool L_18;
|
|
L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
|
|
if (L_18)
|
|
{
|
|
goto IL_003f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// zip.Save(zipStream);
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_19 = __this->___zip_1;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_20 = __this->___zipStream_2;
|
|
NullCheck(L_19);
|
|
ZipFile_Save_mE2CB7D326D1CA33BEFF67708A5963BE12AD20B95(L_19, L_20, NULL);
|
|
// zip.Dispose();
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_21 = __this->___zip_1;
|
|
NullCheck(L_21);
|
|
ZipFile_Dispose_m2CD66A15869861BFB68FF3774FFC3ECA5A40F9C9(L_21, NULL);
|
|
// bytes = zipStream.ToArray();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_22 = __this->___zipStream_2;
|
|
NullCheck(L_22);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23;
|
|
L_23 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_22);
|
|
V_0 = L_23;
|
|
// zip = null;
|
|
__this->___zip_1 = (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___zip_1), (void*)(ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF*)NULL);
|
|
// zipStream = null;
|
|
__this->___zipStream_2 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___zipStream_2), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL);
|
|
// return bytes;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_24 = V_0;
|
|
return L_24;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::SerializeGraphs(Pathfinding.NavGraph[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_SerializeGraphs_mB63621AC03E4C38A0BE1B496735CED1E37B7BCA2 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ___0__graphs, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
|
|
{
|
|
// if (graphs != null) throw new InvalidOperationException("Cannot serialize graphs multiple times.");
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_0 = __this->___graphs_6;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// if (graphs != null) throw new InvalidOperationException("Cannot serialize graphs multiple times.");
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_1);
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral793BA6AF9BB076E507508A24BFD3CD78B89062D3)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_SerializeGraphs_mB63621AC03E4C38A0BE1B496735CED1E37B7BCA2_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// graphs = _graphs;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_2 = ___0__graphs;
|
|
__this->___graphs_6 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphs_6), (void*)L_2);
|
|
// if (zip == null) throw new NullReferenceException("You must not call CloseSerialize before a call to this function");
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_3 = __this->___zip_1;
|
|
if (L_3)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// if (zip == null) throw new NullReferenceException("You must not call CloseSerialize before a call to this function");
|
|
NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_4 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_4);
|
|
NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEE032AE74CAE907F3D7AB4A8437DAA0D0D9F1113)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_SerializeGraphs_mB63621AC03E4C38A0BE1B496735CED1E37B7BCA2_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// if (graphs == null) graphs = new NavGraph[0];
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_5 = __this->___graphs_6;
|
|
if (L_5)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// if (graphs == null) graphs = new NavGraph[0];
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_6 = (NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93*)(NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93*)SZArrayNew(NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93_il2cpp_TypeInfo_var, (uint32_t)0);
|
|
__this->___graphs_6 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphs_6), (void*)L_6);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_0 = 0;
|
|
goto IL_0086;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// if (graphs[i] == null) continue;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_7 = __this->___graphs_6;
|
|
int32_t L_8 = V_0;
|
|
NullCheck(L_7);
|
|
int32_t L_9 = L_8;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
if (!L_10)
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
{
|
|
// byte[] bytes = Serialize(graphs[i]);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_11 = __this->___graphs_6;
|
|
int32_t L_12 = V_0;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15;
|
|
L_15 = AstarSerializer_Serialize_m9C243B12C9BE653C6509227634661FD3F6271460(__this, L_14, NULL);
|
|
V_1 = L_15;
|
|
// AddChecksum(bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1;
|
|
AstarSerializer_AddChecksum_m4D24A3A671D3954154F1AA642958679DC8FC99FF(__this, L_16, NULL);
|
|
// AddEntry("graph"+i+jsonExt, bytes);
|
|
String_t* L_17;
|
|
L_17 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
String_t* L_18;
|
|
L_18 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E, L_17, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_1;
|
|
AstarSerializer_AddEntry_m9EA0F9B4F71EBA6BFE8CD49054F577120A45E1FE(__this, L_18, L_19, NULL);
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_20 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_21 = V_0;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_22 = __this->___graphs_6;
|
|
NullCheck(L_22);
|
|
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeMeta()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeMeta_mDF15C890FE930C0FBEAECA461F587D5986D56E95 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __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*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
StringBuilder_t* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// if (graphs == null) throw new System.Exception("No call to SerializeGraphs has been done");
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_0 = __this->___graphs_6;
|
|
if (L_0)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// if (graphs == null) throw new System.Exception("No call to SerializeGraphs has been done");
|
|
Exception_t* L_1 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_1);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73FE2EBEF7E94B20AEA0358D61860A8844EF5001)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_SerializeMeta_mDF15C890FE930C0FBEAECA461F587D5986D56E95_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// meta.version = AstarPath.Version;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_2 = __this->___meta_3;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_3 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___Version_5;
|
|
NullCheck(L_2);
|
|
L_2->___version_0 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_2->___version_0), (void*)L_3);
|
|
// meta.graphs = graphs.Length;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_4 = __this->___meta_3;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_5 = __this->___graphs_6;
|
|
NullCheck(L_5);
|
|
NullCheck(L_4);
|
|
L_4->___graphs_1 = ((int32_t)(((RuntimeArray*)L_5)->max_length));
|
|
// meta.guids = new List<string>();
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_6 = __this->___meta_3;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_7, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
NullCheck(L_6);
|
|
L_6->___guids_2 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_6->___guids_2), (void*)L_7);
|
|
// meta.typeNames = new List<string>();
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_8 = __this->___meta_3;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_9, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
NullCheck(L_8);
|
|
L_8->___typeNames_3 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->___typeNames_3), (void*)L_9);
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_1 = 0;
|
|
goto IL_00d6;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// if (graphs[i] != null) {
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_10 = __this->___graphs_6;
|
|
int32_t L_11 = V_1;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = L_11;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
if (!L_13)
|
|
{
|
|
goto IL_00b0;
|
|
}
|
|
}
|
|
{
|
|
// meta.guids.Add(graphs[i].guid.ToString());
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_14 = __this->___meta_3;
|
|
NullCheck(L_14);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_15 = L_14->___guids_2;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_16 = __this->___graphs_6;
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
int32_t L_18 = L_17;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
|
|
NullCheck(L_19);
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A* L_20 = (Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A*)(&L_19->___guid_1);
|
|
il2cpp_codegen_runtime_class_init_inline(Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var);
|
|
String_t* L_21;
|
|
L_21 = Guid_ToString_mF2BDF8B043FD11D7539A5AE6795C803A824AC0C4(L_20, NULL);
|
|
NullCheck(L_15);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_15, L_21, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
// meta.typeNames.Add(graphs[i].GetType().FullName);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_22 = __this->___meta_3;
|
|
NullCheck(L_22);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_23 = L_22->___typeNames_3;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_24 = __this->___graphs_6;
|
|
int32_t L_25 = V_1;
|
|
NullCheck(L_24);
|
|
int32_t L_26 = L_25;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
|
|
NullCheck(L_27);
|
|
Type_t* L_28;
|
|
L_28 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_27, NULL);
|
|
NullCheck(L_28);
|
|
String_t* L_29;
|
|
L_29 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_28);
|
|
NullCheck(L_23);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_23, L_29, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
goto IL_00d2;
|
|
}
|
|
|
|
IL_00b0:
|
|
{
|
|
// meta.guids.Add(null);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_30 = __this->___meta_3;
|
|
NullCheck(L_30);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_31 = L_30->___guids_2;
|
|
NullCheck(L_31);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_31, (String_t*)NULL, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
// meta.typeNames.Add(null);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_32 = __this->___meta_3;
|
|
NullCheck(L_32);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_33 = L_32->___typeNames_3;
|
|
NullCheck(L_33);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_33, (String_t*)NULL, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_34 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_35 = V_1;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_36 = __this->___graphs_6;
|
|
NullCheck(L_36);
|
|
if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// var output = GetStringBuilder();
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
StringBuilder_t* L_37;
|
|
L_37 = AstarSerializer_GetStringBuilder_m639B96D19965E6B95E3C4251EBCBD1D470244021(NULL);
|
|
V_0 = L_37;
|
|
// TinyJsonSerializer.Serialize(meta, output);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_38 = __this->___meta_3;
|
|
StringBuilder_t* L_39 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
TinyJsonSerializer_Serialize_mB7FE688E636F91B60CD97F66D25281DBDE91FFBA(L_38, L_39, NULL);
|
|
// return encoding.GetBytes(output.ToString());
|
|
UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE* L_40 = __this->___encoding_12;
|
|
StringBuilder_t* L_41 = V_0;
|
|
NullCheck(L_41);
|
|
String_t* L_42;
|
|
L_42 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_41);
|
|
NullCheck(L_40);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_43;
|
|
L_43 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(17 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_40, L_42);
|
|
return L_43;
|
|
}
|
|
}
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::Serialize(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_Serialize_m9C243B12C9BE653C6509227634661FD3F6271460 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
StringBuilder_t* V_0 = NULL;
|
|
{
|
|
// var output = GetStringBuilder();
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
StringBuilder_t* L_0;
|
|
L_0 = AstarSerializer_GetStringBuilder_m639B96D19965E6B95E3C4251EBCBD1D470244021(NULL);
|
|
V_0 = L_0;
|
|
// TinyJsonSerializer.Serialize(graph, output);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_1 = ___0_graph;
|
|
StringBuilder_t* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
TinyJsonSerializer_Serialize_mB7FE688E636F91B60CD97F66D25281DBDE91FFBA(L_1, L_2, NULL);
|
|
// return encoding.GetBytes(output.ToString());
|
|
UTF8Encoding_t90B56215A1B0B7ED5CDEA772E695F0DDAFBCD3BE* L_3 = __this->___encoding_12;
|
|
StringBuilder_t* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
String_t* L_5;
|
|
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_4);
|
|
NullCheck(L_3);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6;
|
|
L_6 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(17 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_3, L_5);
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::SerializeNodes()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_SerializeNodes_m13FA77316222FADB41A581FFAE7F7BCCB703546B (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 Pathfinding.Serialization.AstarSerializer::GetMaxNodeIndexInAllGraphs(Pathfinding.NavGraph[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AstarSerializer_GetMaxNodeIndexInAllGraphs_m6A9B85DDA4B81C457A3602986E1E8B3D42BD1AC7 (NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ___0_graphs, 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*)&U3CU3Ec__DisplayClass30_0_U3CGetMaxNodeIndexInAllGraphsU3Eb__0_mFAE1A2F4645F23741FB84028A8B94F0E240ABF32_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* V_2 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* G_B4_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B4_1 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* G_B3_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B3_1 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* L_0 = (U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass30_0__ctor_mF2CC2B0FF1DA97312F898F61A14CB819E8D9DD2C(L_0, NULL);
|
|
V_0 = L_0;
|
|
// int maxIndex = 0;
|
|
U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___maxIndex_0 = 0;
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_1 = 0;
|
|
goto IL_0041;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// if (graphs[i] == null) continue;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_2 = ___0_graphs;
|
|
int32_t L_3 = V_1;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
if (!L_5)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// graphs[i].GetNodes(node => {
|
|
// maxIndex = Math.Max(node.NodeIndex, maxIndex);
|
|
// if (node.NodeIndex == -1) {
|
|
// Debug.LogError("Graph contains destroyed nodes. This is a bug.");
|
|
// }
|
|
// });
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_6 = ___0_graphs;
|
|
int32_t L_7 = V_1;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_11 = L_10->___U3CU3E9__0_1;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_12 = L_11;
|
|
G_B3_0 = L_12;
|
|
G_B3_1 = L_9;
|
|
if (L_12)
|
|
{
|
|
G_B4_0 = L_12;
|
|
G_B4_1 = L_9;
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* L_13 = V_0;
|
|
U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* L_14 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_15 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_15);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_15, L_14, (intptr_t)((void*)U3CU3Ec__DisplayClass30_0_U3CGetMaxNodeIndexInAllGraphsU3Eb__0_mFAE1A2F4645F23741FB84028A8B94F0E240ABF32_RuntimeMethod_var), NULL);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_16 = L_15;
|
|
V_2 = L_16;
|
|
NullCheck(L_13);
|
|
L_13->___U3CU3E9__0_1 = L_16;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_13->___U3CU3E9__0_1), (void*)L_16);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_17 = V_2;
|
|
G_B4_0 = L_17;
|
|
G_B4_1 = G_B3_1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
NullCheck(G_B4_1);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(14 /* System.Void Pathfinding.NavGraph::GetNodes(System.Action`1<Pathfinding.GraphNode>) */, G_B4_1, G_B4_0);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_18 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_19 = V_1;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_20 = ___0_graphs;
|
|
NullCheck(L_20);
|
|
if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return maxIndex;
|
|
U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
int32_t L_22 = L_21->___maxIndex_0;
|
|
return L_22;
|
|
}
|
|
}
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeNodeIndices(Pathfinding.NavGraph[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeNodeIndices_m505A5F5011DAA5F346BA69611210259649F26A20 (NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* ___0_graphs, 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*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_U3CSerializeNodeIndicesU3Eb__0_mE39F8223161EE3E9EE517D94602CD438D537F670_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* V_0 = NULL;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* V_4 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* G_B4_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B4_1 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* G_B3_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B3_1 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_0 = (U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass31_0__ctor_m4A10BA19D45F59E6C8931E4CBFAFA6E4E2FDA211(L_0, NULL);
|
|
V_0 = L_0;
|
|
// var stream = new MemoryStream();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_1, NULL);
|
|
V_1 = L_1;
|
|
// var writer = new BinaryWriter(stream);
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_2 = V_0;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = V_1;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_4, L_3, NULL);
|
|
NullCheck(L_2);
|
|
L_2->___writer_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_2->___writer_1), (void*)L_4);
|
|
// int maxNodeIndex = GetMaxNodeIndexInAllGraphs(graphs);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_5 = ___0_graphs;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
int32_t L_6;
|
|
L_6 = AstarSerializer_GetMaxNodeIndexInAllGraphs_m6A9B85DDA4B81C457A3602986E1E8B3D42BD1AC7(L_5, NULL);
|
|
V_2 = L_6;
|
|
// writer.Write(maxNodeIndex);
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_8 = L_7->___writer_1;
|
|
int32_t L_9 = V_2;
|
|
NullCheck(L_8);
|
|
VirtualActionInvoker1< int32_t >::Invoke(18 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_8, L_9);
|
|
// int maxNodeIndex2 = 0;
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
L_10->___maxNodeIndex2_0 = 0;
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_3 = 0;
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// if (graphs[i] == null) continue;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_11 = ___0_graphs;
|
|
int32_t L_12 = V_3;
|
|
NullCheck(L_11);
|
|
int32_t L_13 = L_12;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
|
|
if (!L_14)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// graphs[i].GetNodes(node => {
|
|
// maxNodeIndex2 = Math.Max(node.NodeIndex, maxNodeIndex2);
|
|
// writer.Write(node.NodeIndex);
|
|
// });
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_15 = ___0_graphs;
|
|
int32_t L_16 = V_3;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = L_16;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_20 = L_19->___U3CU3E9__0_2;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_21 = L_20;
|
|
G_B3_0 = L_21;
|
|
G_B3_1 = L_18;
|
|
if (L_21)
|
|
{
|
|
G_B4_0 = L_21;
|
|
G_B4_1 = L_18;
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_22 = V_0;
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_23 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_24 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_24);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_24, L_23, (intptr_t)((void*)U3CU3Ec__DisplayClass31_0_U3CSerializeNodeIndicesU3Eb__0_mE39F8223161EE3E9EE517D94602CD438D537F670_RuntimeMethod_var), NULL);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_25 = L_24;
|
|
V_4 = L_25;
|
|
NullCheck(L_22);
|
|
L_22->___U3CU3E9__0_2 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_22->___U3CU3E9__0_2), (void*)L_25);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_26 = V_4;
|
|
G_B4_0 = L_26;
|
|
G_B4_1 = G_B3_1;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
NullCheck(G_B4_1);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(14 /* System.Void Pathfinding.NavGraph::GetNodes(System.Action`1<Pathfinding.GraphNode>) */, G_B4_1, G_B4_0);
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_27 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_28 = V_3;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_29 = ___0_graphs;
|
|
NullCheck(L_29);
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// if (maxNodeIndex2 != maxNodeIndex) throw new Exception("Some graphs are not consistent in their GetNodes calls, sequential calls give different results.");
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_30 = V_0;
|
|
NullCheck(L_30);
|
|
int32_t L_31 = L_30->___maxNodeIndex2_0;
|
|
int32_t L_32 = V_2;
|
|
if ((((int32_t)L_31) == ((int32_t)L_32)))
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
{
|
|
// if (maxNodeIndex2 != maxNodeIndex) throw new Exception("Some graphs are not consistent in their GetNodes calls, sequential calls give different results.");
|
|
Exception_t* L_33 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_33);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBB1638BF41AF7B23B061E13C7E0BB18B0F29EFA5)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_SerializeNodeIndices_m505A5F5011DAA5F346BA69611210259649F26A20_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// byte[] bytes = stream.ToArray();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_34 = V_1;
|
|
NullCheck(L_34);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35;
|
|
L_35 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_34);
|
|
// writer.Close();
|
|
U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* L_36 = V_0;
|
|
NullCheck(L_36);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_37 = L_36->___writer_1;
|
|
NullCheck(L_37);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void System.IO.BinaryWriter::Close() */, L_37);
|
|
// return bytes;
|
|
return L_35;
|
|
}
|
|
}
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeGraphExtraInfo(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeGraphExtraInfo_m3213E94A7F85EC7B7FC08B8468DD7ABA0B64599D (NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_0 = NULL;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* V_1 = NULL;
|
|
{
|
|
// var stream = new MemoryStream();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL);
|
|
// var writer = new BinaryWriter(stream);
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = L_0;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_2, L_1, NULL);
|
|
V_0 = L_2;
|
|
// var ctx = new GraphSerializationContext(writer);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = V_0;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_4 = (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283*)il2cpp_codegen_object_new(GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
GraphSerializationContext__ctor_mFA2FC39FBC2903A988EBA4064D597A8F9221DAF8(L_4, L_3, NULL);
|
|
V_1 = L_4;
|
|
// ((IGraphInternals)graph).SerializeExtraInfo(ctx);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_5 = ___0_graph;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_6 = V_1;
|
|
NullCheck(L_5);
|
|
InterfaceActionInvoker1< GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* >::Invoke(5 /* System.Void Pathfinding.IGraphInternals::SerializeExtraInfo(Pathfinding.Serialization.GraphSerializationContext) */, IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var, L_5, L_6);
|
|
// byte[] bytes = stream.ToArray();
|
|
NullCheck(L_1);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7;
|
|
L_7 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_1);
|
|
// writer.Close();
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void System.IO.BinaryWriter::Close() */, L_8);
|
|
// return bytes;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeGraphNodeReferences(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeGraphNodeReferences_m50ED76CE8AFF8CF144CC32E64BD502ED23B5553D (NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, 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*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_U3CSerializeGraphNodeReferencesU3Eb__0_mC28DDE171F3179D09AB733EAFF0596E0C530DFD1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08* V_0 = NULL;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_1 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08* L_0 = (U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass33_0__ctor_m8ECB0636DDEEEC5C20F21816DC951468A1FDA4A0(L_0, NULL);
|
|
V_0 = L_0;
|
|
// var stream = new MemoryStream();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_1, NULL);
|
|
// var writer = new BinaryWriter(stream);
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = L_1;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_3 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_3, L_2, NULL);
|
|
V_1 = L_3;
|
|
// var ctx = new GraphSerializationContext(writer);
|
|
U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08* L_4 = V_0;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_5 = V_1;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_6 = (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283*)il2cpp_codegen_object_new(GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
GraphSerializationContext__ctor_mFA2FC39FBC2903A988EBA4064D597A8F9221DAF8(L_6, L_5, NULL);
|
|
NullCheck(L_4);
|
|
L_4->___ctx_0 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_4->___ctx_0), (void*)L_6);
|
|
// graph.GetNodes(node => node.SerializeReferences(ctx));
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_7 = ___0_graph;
|
|
U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08* L_8 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_9 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass33_0_U3CSerializeGraphNodeReferencesU3Eb__0_mC28DDE171F3179D09AB733EAFF0596E0C530DFD1_RuntimeMethod_var), NULL);
|
|
NullCheck(L_7);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(14 /* System.Void Pathfinding.NavGraph::GetNodes(System.Action`1<Pathfinding.GraphNode>) */, L_7, L_9);
|
|
// writer.Close();
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
VirtualActionInvoker0::Invoke(5 /* System.Void System.IO.BinaryWriter::Close() */, L_10);
|
|
// var bytes = stream.ToArray();
|
|
NullCheck(L_2);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11;
|
|
L_11 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_2);
|
|
// return bytes;
|
|
return L_11;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::SerializeExtraInfo()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_SerializeExtraInfo_m5D9B865152B09DDDD15247883180311A313EBD0F (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22854FD85224FBE0D7639BDAF353B54C2F4CB397);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FCA5A9AA43F79D44F36C118925224D5743386A3);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D1EF27ED25807BC0766866FBADE3C08F0099AD8);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE694A8722EA517E6431535CFA382ACC391E0501D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// if (!settings.nodes) return;
|
|
SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* L_0 = __this->___settings_4;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___nodes_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (!settings.nodes) return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// if (graphs == null) throw new InvalidOperationException("Cannot serialize extra info with no serialized graphs (call SerializeGraphs first)");
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_2 = __this->___graphs_6;
|
|
if (L_2)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// if (graphs == null) throw new InvalidOperationException("Cannot serialize extra info with no serialized graphs (call SerializeGraphs first)");
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_3);
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAB8F408C2FE15657183BD0D3541ED8D662CA15EA)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_SerializeExtraInfo_m5D9B865152B09DDDD15247883180311A313EBD0F_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// var bytes = SerializeNodeIndices(graphs);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_4 = __this->___graphs_6;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5;
|
|
L_5 = AstarSerializer_SerializeNodeIndices_m505A5F5011DAA5F346BA69611210259649F26A20(L_4, NULL);
|
|
V_0 = L_5;
|
|
// AddChecksum(bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_0;
|
|
AstarSerializer_AddChecksum_m4D24A3A671D3954154F1AA642958679DC8FC99FF(__this, L_6, NULL);
|
|
// AddEntry("graph_references"+binaryExt, bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_0;
|
|
AstarSerializer_AddEntry_m9EA0F9B4F71EBA6BFE8CD49054F577120A45E1FE(__this, _stringLiteralE694A8722EA517E6431535CFA382ACC391E0501D, L_7, NULL);
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_1 = 0;
|
|
goto IL_00b6;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// if (graphs[i] == null) continue;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_8 = __this->___graphs_6;
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
if (!L_11)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
// bytes = SerializeGraphExtraInfo(graphs[i]);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_12 = __this->___graphs_6;
|
|
int32_t L_13 = V_1;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = L_13;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16;
|
|
L_16 = AstarSerializer_SerializeGraphExtraInfo_m3213E94A7F85EC7B7FC08B8468DD7ABA0B64599D(L_15, NULL);
|
|
V_0 = L_16;
|
|
// AddChecksum(bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_0;
|
|
AstarSerializer_AddChecksum_m4D24A3A671D3954154F1AA642958679DC8FC99FF(__this, L_17, NULL);
|
|
// AddEntry("graph"+i+"_extra"+binaryExt, bytes);
|
|
String_t* L_18;
|
|
L_18 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
|
|
String_t* L_19;
|
|
L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E, L_18, _stringLiteral8D1EF27ED25807BC0766866FBADE3C08F0099AD8, NULL);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = V_0;
|
|
AstarSerializer_AddEntry_m9EA0F9B4F71EBA6BFE8CD49054F577120A45E1FE(__this, L_19, L_20, NULL);
|
|
// bytes = SerializeGraphNodeReferences(graphs[i]);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_21 = __this->___graphs_6;
|
|
int32_t L_22 = V_1;
|
|
NullCheck(L_21);
|
|
int32_t L_23 = L_22;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25;
|
|
L_25 = AstarSerializer_SerializeGraphNodeReferences_m50ED76CE8AFF8CF144CC32E64BD502ED23B5553D(L_24, NULL);
|
|
V_0 = L_25;
|
|
// AddChecksum(bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_0;
|
|
AstarSerializer_AddChecksum_m4D24A3A671D3954154F1AA642958679DC8FC99FF(__this, L_26, NULL);
|
|
// AddEntry("graph"+i+"_references"+binaryExt, bytes);
|
|
String_t* L_27;
|
|
L_27 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
|
|
String_t* L_28;
|
|
L_28 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E, L_27, _stringLiteral22854FD85224FBE0D7639BDAF353B54C2F4CB397, NULL);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = V_0;
|
|
AstarSerializer_AddEntry_m9EA0F9B4F71EBA6BFE8CD49054F577120A45E1FE(__this, L_28, L_29, NULL);
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_30 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_31 = V_1;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_32 = __this->___graphs_6;
|
|
NullCheck(L_32);
|
|
if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// bytes = SerializeNodeLinks();
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33;
|
|
L_33 = AstarSerializer_SerializeNodeLinks_m5DD65BA5F434BD9D4005C7579ABC7CDE6F24E6A5(__this, NULL);
|
|
V_0 = L_33;
|
|
// AddChecksum(bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = V_0;
|
|
AstarSerializer_AddChecksum_m4D24A3A671D3954154F1AA642958679DC8FC99FF(__this, L_34, NULL);
|
|
// AddEntry("node_link2" + binaryExt, bytes);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = V_0;
|
|
AstarSerializer_AddEntry_m9EA0F9B4F71EBA6BFE8CD49054F577120A45E1FE(__this, _stringLiteral5FCA5A9AA43F79D44F36C118925224D5743386A3, L_35, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::SerializeNodeLinks()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_SerializeNodeLinks_m5DD65BA5F434BD9D4005C7579ABC7CDE6F24E6A5 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var stream = new MemoryStream();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL);
|
|
// var writer = new BinaryWriter(stream);
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = L_0;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_2 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_2, L_1, NULL);
|
|
// var ctx = new GraphSerializationContext(writer);
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_3 = (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283*)il2cpp_codegen_object_new(GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
GraphSerializationContext__ctor_mFA2FC39FBC2903A988EBA4064D597A8F9221DAF8(L_3, L_2, NULL);
|
|
// NodeLink2.SerializeReferences(ctx);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
NodeLink2_SerializeReferences_mABD3DB0D460B4FF8164BACA467C195A80B603FEC(L_3, NULL);
|
|
// return stream.ToArray();
|
|
NullCheck(L_1);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4;
|
|
L_4 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_1);
|
|
return L_4;
|
|
}
|
|
}
|
|
// Pathfinding.Ionic.Zip.ZipEntry Pathfinding.Serialization.AstarSerializer::GetEntry(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, String_t* ___0_name, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return zip[name];
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_0 = __this->___zip_1;
|
|
String_t* L_1 = ___0_name;
|
|
NullCheck(L_0);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_2;
|
|
L_2 = ZipFile_get_Item_m81F1115F064BCFF4E18BE4EA5C2DBBB120912F12(L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Serialization.AstarSerializer::ContainsEntry(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AstarSerializer_ContainsEntry_mF3E196CBBBC55D8FF7F8E1E717CE09D638BC9387 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, String_t* ___0_name, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GetEntry(name) != null;
|
|
String_t* L_0 = ___0_name;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_1;
|
|
L_1 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, L_0, NULL);
|
|
return (bool)((!(((RuntimeObject*)(ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Serialization.AstarSerializer::OpenDeserialize(System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AstarSerializer_OpenDeserialize_m441E553BF2436975FC97999873A482AA0CFD2ECE (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, 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*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral175C5B70BB5F9B03DF2AF0F1A85AE84E1850A373);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18136244308D461CAA6C0905BFFF51266650B85D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CA6EF45A28ABD5508BADED28E4CC086311A2612);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCDF1E3DEF842D38A3AA5C072C3635608F474EF2);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAA8C368DEE8ACE386493F4C87BA7161B7262D3D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Exception_t* V_0 = NULL;
|
|
bool V_1 = false;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
Exception_t* G_B4_0 = NULL;
|
|
String_t* G_B4_1 = NULL;
|
|
Exception_t* G_B3_0 = NULL;
|
|
String_t* G_B3_1 = NULL;
|
|
String_t* G_B5_0 = NULL;
|
|
String_t* G_B5_1 = NULL;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* G_B14_0 = NULL;
|
|
int32_t G_B14_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B14_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B14_3 = NULL;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* G_B13_0 = NULL;
|
|
int32_t G_B13_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B13_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B13_3 = NULL;
|
|
String_t* G_B15_0 = NULL;
|
|
int32_t G_B15_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B15_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B15_3 = NULL;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* G_B17_0 = NULL;
|
|
int32_t G_B17_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B17_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B17_3 = NULL;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* G_B16_0 = NULL;
|
|
int32_t G_B16_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B16_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B16_3 = NULL;
|
|
String_t* G_B18_0 = NULL;
|
|
int32_t G_B18_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B18_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B18_3 = NULL;
|
|
{
|
|
// zipStream = new MemoryStream();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL);
|
|
__this->___zipStream_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___zipStream_2), (void*)L_0);
|
|
// zipStream.Write(bytes, 0, bytes.Length);
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = __this->___zipStream_2;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_bytes;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_bytes;
|
|
NullCheck(L_3);
|
|
NullCheck(L_1);
|
|
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_1, L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)));
|
|
// zipStream.Position = 0;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = __this->___zipStream_2;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker1< int64_t >::Invoke(13 /* System.Void System.IO.Stream::set_Position(System.Int64) */, L_4, ((int64_t)0));
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
// zip = ZipFile.Read(zipStream);
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = __this->___zipStream_2;
|
|
il2cpp_codegen_runtime_class_init_inline(ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF_il2cpp_TypeInfo_var);
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_6;
|
|
L_6 = ZipFile_Read_mD494699312449252BFFCDA9A62C77ACACA5AC27F(L_5, NULL);
|
|
__this->___zip_1 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___zip_1), (void*)L_6);
|
|
// } catch (Exception e) {
|
|
goto IL_006a;
|
|
}// 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_003b;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003b:
|
|
{// begin catch(System.Exception)
|
|
{
|
|
Exception_t* L_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
|
|
// } catch (Exception e) {
|
|
V_0 = L_7;
|
|
// Debug.LogError("Caught exception when loading from zip\n"+e);
|
|
Exception_t* L_8 = V_0;
|
|
Exception_t* L_9 = L_8;
|
|
G_B3_0 = L_9;
|
|
G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F03306355D3139B8796535FC23D5F621ACE0486));
|
|
if (L_9)
|
|
{
|
|
G_B4_0 = L_9;
|
|
G_B4_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F03306355D3139B8796535FC23D5F621ACE0486));
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
G_B5_0 = ((String_t*)(NULL));
|
|
G_B5_1 = G_B3_1;
|
|
goto IL_004e;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
NullCheck(G_B4_0);
|
|
String_t* L_10;
|
|
L_10 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B4_0);
|
|
G_B5_0 = L_10;
|
|
G_B5_1 = G_B4_1;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
String_t* L_11;
|
|
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B5_1, G_B5_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_11, NULL);
|
|
// zipStream.Dispose();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_12 = __this->___zipStream_2;
|
|
NullCheck(L_12);
|
|
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_12, NULL);
|
|
// return false;
|
|
V_1 = (bool)0;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_013a;
|
|
}
|
|
}// end catch (depth: 1)
|
|
|
|
IL_006a:
|
|
{
|
|
// if (ContainsEntry("meta" + jsonExt)) {
|
|
bool L_13;
|
|
L_13 = AstarSerializer_ContainsEntry_mF3E196CBBBC55D8FF7F8E1E717CE09D638BC9387(__this, _stringLiteral3CA6EF45A28ABD5508BADED28E4CC086311A2612, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
// meta = DeserializeMeta(GetEntry("meta" + jsonExt));
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_14;
|
|
L_14 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, _stringLiteral3CA6EF45A28ABD5508BADED28E4CC086311A2612, NULL);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_15;
|
|
L_15 = AstarSerializer_DeserializeMeta_m9B39533DE70D94D6C4B512B3672E5B7B3B399ACF(__this, L_14, NULL);
|
|
__this->___meta_3 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___meta_3), (void*)L_15);
|
|
goto IL_00c1;
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
// } else if (ContainsEntry("meta" + binaryExt)) {
|
|
bool L_16;
|
|
L_16 = AstarSerializer_ContainsEntry_mF3E196CBBBC55D8FF7F8E1E717CE09D638BC9387(__this, _stringLiteral18136244308D461CAA6C0905BFFF51266650B85D, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_00b6;
|
|
}
|
|
}
|
|
{
|
|
// meta = DeserializeBinaryMeta(GetEntry("meta" + binaryExt));
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_17;
|
|
L_17 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, _stringLiteral18136244308D461CAA6C0905BFFF51266650B85D, NULL);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_18;
|
|
L_18 = AstarSerializer_DeserializeBinaryMeta_mED423E7EA4808FA832274C93B503A8B38E872E41(__this, L_17, NULL);
|
|
__this->___meta_3 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___meta_3), (void*)L_18);
|
|
goto IL_00c1;
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
// throw new Exception("No metadata found in serialized data.");
|
|
Exception_t* L_19 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_19);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0F5CE92A13BA949F7FC6247A1A3F881D3D614401)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_OpenDeserialize_m441E553BF2436975FC97999873A482AA0CFD2ECE_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
// if (FullyDefinedVersion(meta.version) > FullyDefinedVersion(AstarPath.Version)) {
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_20 = __this->___meta_3;
|
|
NullCheck(L_20);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_21 = L_20->___version_0;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_22;
|
|
L_22 = AstarSerializer_FullyDefinedVersion_m7A213972B2B5B4B7F6A91DFEC7C38BB462445CFA(L_21, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_23 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___Version_5;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_24;
|
|
L_24 = AstarSerializer_FullyDefinedVersion_m7A213972B2B5B4B7F6A91DFEC7C38BB462445CFA(L_23, NULL);
|
|
bool L_25;
|
|
L_25 = Version_op_GreaterThan_m82174057E818F77CD26D72F612C47C7516BA7431(L_22, L_24, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("Trying to load data from a newer version of the A* Pathfinding Project\nCurrent version: "+AstarPath.Version+" Data version: "+meta.version +
|
|
// "\nThis is usually fine as the stored data is usually backwards and forwards compatible." +
|
|
// "\nHowever node data (not settings) can get corrupted between versions (even though I try my best to keep compatibility), so it is recommended " +
|
|
// "to recalculate any caches (those for faster startup) and resave any files. Even if it seems to load fine, it might cause subtle bugs.\n");
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
|
|
NullCheck(L_27);
|
|
ArrayElementTypeCheck (L_27, _stringLiteralFAA8C368DEE8ACE386493F4C87BA7161B7262D3D);
|
|
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralFAA8C368DEE8ACE386493F4C87BA7161B7262D3D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_29 = ((AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_StaticFields*)il2cpp_codegen_static_fields_for(AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_il2cpp_TypeInfo_var))->___Version_5;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_30 = L_29;
|
|
G_B13_0 = L_30;
|
|
G_B13_1 = 1;
|
|
G_B13_2 = L_28;
|
|
G_B13_3 = L_28;
|
|
if (L_30)
|
|
{
|
|
G_B14_0 = L_30;
|
|
G_B14_1 = 1;
|
|
G_B14_2 = L_28;
|
|
G_B14_3 = L_28;
|
|
goto IL_00fe;
|
|
}
|
|
}
|
|
{
|
|
G_B15_0 = ((String_t*)(NULL));
|
|
G_B15_1 = G_B13_1;
|
|
G_B15_2 = G_B13_2;
|
|
G_B15_3 = G_B13_3;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
NullCheck(G_B14_0);
|
|
String_t* L_31;
|
|
L_31 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B14_0);
|
|
G_B15_0 = L_31;
|
|
G_B15_1 = G_B14_1;
|
|
G_B15_2 = G_B14_2;
|
|
G_B15_3 = G_B14_3;
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
NullCheck(G_B15_2);
|
|
ArrayElementTypeCheck (G_B15_2, G_B15_0);
|
|
(G_B15_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B15_1), (String_t*)G_B15_0);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = G_B15_3;
|
|
NullCheck(L_32);
|
|
ArrayElementTypeCheck (L_32, _stringLiteral175C5B70BB5F9B03DF2AF0F1A85AE84E1850A373);
|
|
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral175C5B70BB5F9B03DF2AF0F1A85AE84E1850A373);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_34 = __this->___meta_3;
|
|
NullCheck(L_34);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_35 = L_34->___version_0;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_36 = L_35;
|
|
G_B16_0 = L_36;
|
|
G_B16_1 = 3;
|
|
G_B16_2 = L_33;
|
|
G_B16_3 = L_33;
|
|
if (L_36)
|
|
{
|
|
G_B17_0 = L_36;
|
|
G_B17_1 = 3;
|
|
G_B17_2 = L_33;
|
|
G_B17_3 = L_33;
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
G_B18_0 = ((String_t*)(NULL));
|
|
G_B18_1 = G_B16_1;
|
|
G_B18_2 = G_B16_2;
|
|
G_B18_3 = G_B16_3;
|
|
goto IL_0125;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
NullCheck(G_B17_0);
|
|
String_t* L_37;
|
|
L_37 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B17_0);
|
|
G_B18_0 = L_37;
|
|
G_B18_1 = G_B17_1;
|
|
G_B18_2 = G_B17_2;
|
|
G_B18_3 = G_B17_3;
|
|
}
|
|
|
|
IL_0125:
|
|
{
|
|
NullCheck(G_B18_2);
|
|
ArrayElementTypeCheck (G_B18_2, G_B18_0);
|
|
(G_B18_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B18_1), (String_t*)G_B18_0);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = G_B18_3;
|
|
NullCheck(L_38);
|
|
ArrayElementTypeCheck (L_38, _stringLiteralBCDF1E3DEF842D38A3AA5C072C3635608F474EF2);
|
|
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralBCDF1E3DEF842D38A3AA5C072C3635608F474EF2);
|
|
String_t* L_39;
|
|
L_39 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_38, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_39, NULL);
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_013a:
|
|
{
|
|
// }
|
|
bool L_40 = V_1;
|
|
return L_40;
|
|
}
|
|
}
|
|
// System.Version Pathfinding.Serialization.AstarSerializer::FullyDefinedVersion(System.Version)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* AstarSerializer_FullyDefinedVersion_m7A213972B2B5B4B7F6A91DFEC7C38BB462445CFA (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new System.Version(Mathf.Max(v.Major, 0), Mathf.Max(v.Minor, 0), Mathf.Max(v.Build, 0), Mathf.Max(v.Revision, 0));
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_0 = ___0_v;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline(L_0, NULL);
|
|
int32_t L_2;
|
|
L_2 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_1, 0, NULL);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_3 = ___0_v;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline(L_3, NULL);
|
|
int32_t L_5;
|
|
L_5 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_4, 0, NULL);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_6 = ___0_v;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline(L_6, NULL);
|
|
int32_t L_8;
|
|
L_8 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_7, 0, NULL);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_9 = ___0_v;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline(L_9, NULL);
|
|
int32_t L_11;
|
|
L_11 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_10, 0, NULL);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_12 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_12);
|
|
Version__ctor_mA37C0514C41B5A21A88102EEDB59026240650B84(L_12, L_2, L_5, L_8, L_11, NULL);
|
|
return L_12;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::CloseDeserialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_CloseDeserialize_m3497366E1E88F1B52492FD7F36BC0276C828BD40 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// zipStream.Dispose();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = __this->___zipStream_2;
|
|
NullCheck(L_0);
|
|
Stream_Dispose_mCDB42F32A17541CCA6D3A5906827A401570B07A8(L_0, NULL);
|
|
// zip.Dispose();
|
|
ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* L_1 = __this->___zip_1;
|
|
NullCheck(L_1);
|
|
ZipFile_Dispose_m2CD66A15869861BFB68FF3774FFC3ECA5A40F9C9(L_1, NULL);
|
|
// zip = null;
|
|
__this->___zip_1 = (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___zip_1), (void*)(ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF*)NULL);
|
|
// zipStream = null;
|
|
__this->___zipStream_2 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___zipStream_2), (void*)(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// Pathfinding.NavGraph Pathfinding.Serialization.AstarSerializer::DeserializeGraph(System.Int32,System.Int32,System.Type[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* AstarSerializer_DeserializeGraph_mC55CB0C7D9B074AF6824E071D246411CA3B6255D (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, int32_t ___0_zipIndex, int32_t ___1_graphIndex, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_availableGraphTypes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF78989075F5BE1354E22616DF059151E0C3A064);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Type_t* V_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* V_1 = NULL;
|
|
String_t* V_2 = NULL;
|
|
String_t* V_3 = NULL;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* V_4 = NULL;
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// var graphType = meta.GetGraphType(zipIndex, availableGraphTypes);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_0 = __this->___meta_3;
|
|
int32_t L_1 = ___0_zipIndex;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ___2_availableGraphTypes;
|
|
NullCheck(L_0);
|
|
Type_t* L_3;
|
|
L_3 = GraphMeta_GetGraphType_mC39ABF92E91EE54B9731328C4F3DD9E59D1066A9(L_0, L_1, L_2, NULL);
|
|
V_0 = L_3;
|
|
// if (System.Type.Equals(graphType, null)) return null;
|
|
Type_t* L_4 = V_0;
|
|
bool L_5;
|
|
L_5 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_4, NULL, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// if (System.Type.Equals(graphType, null)) return null;
|
|
return (NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0*)NULL;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// NavGraph graph = data.CreateGraph(graphType);
|
|
AstarData_t30516588FB7CAA6B19E0C049C480E35968FB6F81* L_6 = __this->___data_0;
|
|
Type_t* L_7 = V_0;
|
|
NullCheck(L_6);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_8;
|
|
L_8 = AstarData_CreateGraph_m41A1BE2BF4B1DC43E89985AC20DAB82D3784049F(L_6, L_7, NULL);
|
|
V_1 = L_8;
|
|
// graph.graphIndex = (uint)(graphIndex);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_9 = V_1;
|
|
int32_t L_10 = ___1_graphIndex;
|
|
NullCheck(L_9);
|
|
L_9->___graphIndex_4 = L_10;
|
|
// var jsonName = "graph" + zipIndex + jsonExt;
|
|
String_t* L_11;
|
|
L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_zipIndex), NULL);
|
|
String_t* L_12;
|
|
L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E, L_11, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
|
|
V_2 = L_12;
|
|
// var binName = "graph" + zipIndex + binaryExt;
|
|
String_t* L_13;
|
|
L_13 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_zipIndex), NULL);
|
|
String_t* L_14;
|
|
L_14 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E, L_13, _stringLiteralAF78989075F5BE1354E22616DF059151E0C3A064, NULL);
|
|
V_3 = L_14;
|
|
// if (ContainsEntry(jsonName)) {
|
|
String_t* L_15 = V_2;
|
|
bool L_16;
|
|
L_16 = AstarSerializer_ContainsEntry_mF3E196CBBBC55D8FF7F8E1E717CE09D638BC9387(__this, L_15, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// TinyJsonDeserializer.Deserialize(GetString(GetEntry(jsonName)), graphType, graph, contextRoot);
|
|
String_t* L_17 = V_2;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_18;
|
|
L_18 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, L_17, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
String_t* L_19;
|
|
L_19 = AstarSerializer_GetString_mF618FD5C1BFFE519BDB83C960E3832D838108C1E(L_18, NULL);
|
|
Type_t* L_20 = V_0;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_21 = V_1;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = __this->___contextRoot_5;
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
RuntimeObject* L_23;
|
|
L_23 = TinyJsonDeserializer_Deserialize_m1ABB9FC8CD0A1BE955D6D7015AF631ABA6398B91(L_19, L_20, L_21, L_22, NULL);
|
|
goto IL_00f0;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// } else if (ContainsEntry(binName)) {
|
|
String_t* L_24 = V_3;
|
|
bool L_25;
|
|
L_25 = AstarSerializer_ContainsEntry_mF3E196CBBBC55D8FF7F8E1E717CE09D638BC9387(__this, L_24, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
// var reader = GetBinaryReader(GetEntry(binName));
|
|
String_t* L_26 = V_3;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_27;
|
|
L_27 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, L_26, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_28;
|
|
L_28 = AstarSerializer_GetBinaryReader_m3AAB27D03571B0356FC95F6E8841BED6FB55D4DC(L_27, NULL);
|
|
// var ctx = new GraphSerializationContext(reader, null, graph.graphIndex, meta);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_29 = V_1;
|
|
NullCheck(L_29);
|
|
uint32_t L_30 = L_29->___graphIndex_4;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_31 = __this->___meta_3;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_32 = (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283*)il2cpp_codegen_object_new(GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
GraphSerializationContext__ctor_mFDB815EAE412F82CCC348F89C17DFB65CFAEF73C(L_32, L_28, (GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)NULL, L_30, L_31, NULL);
|
|
V_4 = L_32;
|
|
// ((IGraphInternals)graph).DeserializeSettingsCompatibility(ctx);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_33 = V_1;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_34 = V_4;
|
|
NullCheck(L_33);
|
|
InterfaceActionInvoker1< GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* >::Invoke(8 /* System.Void Pathfinding.IGraphInternals::DeserializeSettingsCompatibility(Pathfinding.Serialization.GraphSerializationContext) */, IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var, L_33, L_34);
|
|
goto IL_00f0;
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
// throw new FileNotFoundException("Could not find data for graph " + zipIndex + " in zip. Entry 'graph" + zipIndex + jsonExt + "' does not exist");
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
|
|
NullCheck(L_36);
|
|
ArrayElementTypeCheck (L_36, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral502555D8AEE215A17C248FB9DB0CE0FD8F418906)));
|
|
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral502555D8AEE215A17C248FB9DB0CE0FD8F418906)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
|
|
String_t* L_38;
|
|
L_38 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_zipIndex), NULL);
|
|
NullCheck(L_37);
|
|
ArrayElementTypeCheck (L_37, L_38);
|
|
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_38);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_37;
|
|
NullCheck(L_39);
|
|
ArrayElementTypeCheck (L_39, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral688984494774836954A99E272D31435D9DBD092C)));
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral688984494774836954A99E272D31435D9DBD092C)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
|
|
String_t* L_41;
|
|
L_41 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_zipIndex), NULL);
|
|
NullCheck(L_40);
|
|
ArrayElementTypeCheck (L_40, L_41);
|
|
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_41);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_40;
|
|
NullCheck(L_42);
|
|
ArrayElementTypeCheck (L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0D6C672E13676DFE8B8268019A7206BE4C4E3968)));
|
|
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0D6C672E13676DFE8B8268019A7206BE4C4E3968)));
|
|
String_t* L_43;
|
|
L_43 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_42, NULL);
|
|
FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_44 = (FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_44);
|
|
FileNotFoundException__ctor_mA8C9C93DB8C5B96D6B5E59B2AE07154F265FB1A1(L_44, L_43, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_DeserializeGraph_mC55CB0C7D9B074AF6824E071D246411CA3B6255D_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00f0:
|
|
{
|
|
// if (graph.guid.ToString() != meta.guids[zipIndex])
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_45 = V_1;
|
|
NullCheck(L_45);
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A* L_46 = (Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A*)(&L_45->___guid_1);
|
|
il2cpp_codegen_runtime_class_init_inline(Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var);
|
|
String_t* L_47;
|
|
L_47 = Guid_ToString_mF2BDF8B043FD11D7539A5AE6795C803A824AC0C4(L_46, NULL);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_48 = __this->___meta_3;
|
|
NullCheck(L_48);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_49 = L_48->___guids_2;
|
|
int32_t L_50 = ___0_zipIndex;
|
|
NullCheck(L_49);
|
|
String_t* L_51;
|
|
L_51 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_49, L_50, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
|
|
bool L_52;
|
|
L_52 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_47, L_51, NULL);
|
|
if (!L_52)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
// throw new Exception("Guid in graph file not equal to guid defined in meta file. Have you edited the data manually?\n"+graph.guid+" != "+meta.guids[zipIndex]);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_53 = V_1;
|
|
NullCheck(L_53);
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A L_54 = L_53->___guid_1;
|
|
V_5 = L_54;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var)));
|
|
String_t* L_55;
|
|
L_55 = Guid_ToString_mF2BDF8B043FD11D7539A5AE6795C803A824AC0C4((&V_5), NULL);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_56 = __this->___meta_3;
|
|
NullCheck(L_56);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_57 = L_56->___guids_2;
|
|
int32_t L_58 = ___0_zipIndex;
|
|
NullCheck(L_57);
|
|
String_t* L_59;
|
|
L_59 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_57, L_58, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var)));
|
|
String_t* L_60;
|
|
L_60 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral110D3862E6372BDCFEDA07365D683CD6AB365EF1)), L_55, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB2F5042D76FEF4BD560574FCDEB92AA1C24CF87E)), L_59, NULL);
|
|
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, L_60, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_DeserializeGraph_mC55CB0C7D9B074AF6824E071D246411CA3B6255D_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
// return graph;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_62 = V_1;
|
|
return L_62;
|
|
}
|
|
}
|
|
// Pathfinding.NavGraph[] Pathfinding.Serialization.AstarSerializer::DeserializeGraphs(System.Type[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* AstarSerializer_DeserializeGraphs_m7737B33AA1E87A8CCCCEA301D1FF6B2DF83D75E2 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_availableGraphTypes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m10766E44AC4DA0F94646DAC406CD46A9108ACFC2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m19990485DED36CDE65DE5215858842386A72A565_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m92AB461C4A92DF64A8C6E71904D917F2395472A4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m6C3454D6EF08FA4C4EFFEA92BCC767AA47AE96F8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m716F80941CC1098BD1825EAD7876EC9C18A7ADBA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mAE2BC578E939E0FB06EDB4617D0B3613CD7D3836_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* V_3 = NULL;
|
|
{
|
|
// var graphList = new List<NavGraph>();
|
|
List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* L_0 = (List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3*)il2cpp_codegen_object_new(List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m716F80941CC1098BD1825EAD7876EC9C18A7ADBA(L_0, List_1__ctor_m716F80941CC1098BD1825EAD7876EC9C18A7ADBA_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// graphIndexInZip = new Dictionary<NavGraph, int>();
|
|
Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* L_1 = (Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D*)il2cpp_codegen_object_new(Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Dictionary_2__ctor_m10766E44AC4DA0F94646DAC406CD46A9108ACFC2(L_1, Dictionary_2__ctor_m10766E44AC4DA0F94646DAC406CD46A9108ACFC2_RuntimeMethod_var);
|
|
__this->___graphIndexInZip_7 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphIndexInZip_7), (void*)L_1);
|
|
// for (int i = 0; i < meta.graphs; i++) {
|
|
V_1 = 0;
|
|
goto IL_0048;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// var newIndex = graphList.Count + graphIndexOffset;
|
|
List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = List_1_get_Count_mAE2BC578E939E0FB06EDB4617D0B3613CD7D3836_inline(L_2, List_1_get_Count_mAE2BC578E939E0FB06EDB4617D0B3613CD7D3836_RuntimeMethod_var);
|
|
int32_t L_4 = __this->___graphIndexOffset_8;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_3, L_4));
|
|
// var graph = DeserializeGraph(i, newIndex, availableGraphTypes);
|
|
int32_t L_5 = V_1;
|
|
int32_t L_6 = V_2;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = ___0_availableGraphTypes;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_8;
|
|
L_8 = AstarSerializer_DeserializeGraph_mC55CB0C7D9B074AF6824E071D246411CA3B6255D(__this, L_5, L_6, L_7, NULL);
|
|
V_3 = L_8;
|
|
// if (graph != null) {
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_9 = V_3;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// graphList.Add(graph);
|
|
List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* L_10 = V_0;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_11 = V_3;
|
|
NullCheck(L_10);
|
|
List_1_Add_m92AB461C4A92DF64A8C6E71904D917F2395472A4_inline(L_10, L_11, List_1_Add_m92AB461C4A92DF64A8C6E71904D917F2395472A4_RuntimeMethod_var);
|
|
// graphIndexInZip[graph] = i;
|
|
Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* L_12 = __this->___graphIndexInZip_7;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_13 = V_3;
|
|
int32_t L_14 = V_1;
|
|
NullCheck(L_12);
|
|
Dictionary_2_set_Item_m19990485DED36CDE65DE5215858842386A72A565(L_12, L_13, L_14, Dictionary_2_set_Item_m19990485DED36CDE65DE5215858842386A72A565_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// for (int i = 0; i < meta.graphs; i++) {
|
|
int32_t L_15 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// for (int i = 0; i < meta.graphs; i++) {
|
|
int32_t L_16 = V_1;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_17 = __this->___meta_3;
|
|
NullCheck(L_17);
|
|
int32_t L_18 = L_17->___graphs_1;
|
|
if ((((int32_t)L_16) < ((int32_t)L_18)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// graphs = graphList.ToArray();
|
|
List_1_tEA8DA3CDC46FCABA74D1EA406509EAD1BE3CA6D3* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_20;
|
|
L_20 = List_1_ToArray_m6C3454D6EF08FA4C4EFFEA92BCC767AA47AE96F8(L_19, List_1_ToArray_m6C3454D6EF08FA4C4EFFEA92BCC767AA47AE96F8_RuntimeMethod_var);
|
|
__this->___graphs_6 = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___graphs_6), (void*)L_20);
|
|
// return graphs;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_21 = __this->___graphs_6;
|
|
return L_21;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Serialization.AstarSerializer::DeserializeExtraInfo(Pathfinding.NavGraph)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AstarSerializer_DeserializeExtraInfo_m136DA2ABB342EE3556E3EBAE0CA4C76E20860D96 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D1EF27ED25807BC0766866FBADE3C08F0099AD8);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* V_1 = NULL;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* V_2 = NULL;
|
|
{
|
|
// var zipIndex = graphIndexInZip[graph];
|
|
Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* L_0 = __this->___graphIndexInZip_7;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_1 = ___0_graph;
|
|
NullCheck(L_0);
|
|
int32_t L_2;
|
|
L_2 = Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8(L_0, L_1, Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8_RuntimeMethod_var);
|
|
V_0 = L_2;
|
|
// var entry = GetEntry("graph"+zipIndex+"_extra"+binaryExt);
|
|
String_t* L_3;
|
|
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
String_t* L_4;
|
|
L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E, L_3, _stringLiteral8D1EF27ED25807BC0766866FBADE3C08F0099AD8, NULL);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_5;
|
|
L_5 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, L_4, NULL);
|
|
V_1 = L_5;
|
|
// if (entry == null)
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_6 = V_1;
|
|
if (L_6)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// var reader = GetBinaryReader(entry);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_7 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_8;
|
|
L_8 = AstarSerializer_GetBinaryReader_m3AAB27D03571B0356FC95F6E8841BED6FB55D4DC(L_7, NULL);
|
|
// var ctx = new GraphSerializationContext(reader, null, graph.graphIndex, meta);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_9 = ___0_graph;
|
|
NullCheck(L_9);
|
|
uint32_t L_10 = L_9->___graphIndex_4;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_11 = __this->___meta_3;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_12 = (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283*)il2cpp_codegen_object_new(GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
NullCheck(L_12);
|
|
GraphSerializationContext__ctor_mFDB815EAE412F82CCC348F89C17DFB65CFAEF73C(L_12, L_8, (GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)NULL, L_10, L_11, NULL);
|
|
V_2 = L_12;
|
|
// ((IGraphInternals)graph).DeserializeExtraInfo(ctx);
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_13 = ___0_graph;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_14 = V_2;
|
|
NullCheck(L_13);
|
|
InterfaceActionInvoker1< GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* >::Invoke(6 /* System.Void Pathfinding.IGraphInternals::DeserializeExtraInfo(Pathfinding.Serialization.GraphSerializationContext) */, IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var, L_13, L_14);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Serialization.AstarSerializer::AnyDestroyedNodesInGraphs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AstarSerializer_AnyDestroyedNodesInGraphs_m68AE7E9B44616131F6D0959EC159D34DA55DF8A4 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __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*)&U3CU3Ec__DisplayClass44_0_U3CAnyDestroyedNodesInGraphsU3Eb__0_mD4A5443C775383A2D382FA5F49E4B08B6598DE6E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* V_2 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* G_B3_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B3_1 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* G_B2_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B2_1 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* L_0 = (U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass44_0__ctor_mD79955BC6B7DD2C615539DF3287EC598D5E0F99C(L_0, NULL);
|
|
V_0 = L_0;
|
|
// bool result = false;
|
|
U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___result_0 = (bool)0;
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_1 = 0;
|
|
goto IL_0041;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// graphs[i].GetNodes(node => {
|
|
// if (node.Destroyed) {
|
|
// result = true;
|
|
// }
|
|
// });
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_2 = __this->___graphs_6;
|
|
int32_t L_3 = V_1;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_7 = L_6->___U3CU3E9__0_1;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_8 = L_7;
|
|
G_B2_0 = L_8;
|
|
G_B2_1 = L_5;
|
|
if (L_8)
|
|
{
|
|
G_B3_0 = L_8;
|
|
G_B3_1 = L_5;
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* L_9 = V_0;
|
|
U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* L_10 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_11 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_11);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_11, L_10, (intptr_t)((void*)U3CU3Ec__DisplayClass44_0_U3CAnyDestroyedNodesInGraphsU3Eb__0_mD4A5443C775383A2D382FA5F49E4B08B6598DE6E_RuntimeMethod_var), NULL);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_12 = L_11;
|
|
V_2 = L_12;
|
|
NullCheck(L_9);
|
|
L_9->___U3CU3E9__0_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->___U3CU3E9__0_1), (void*)L_12);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_13 = V_2;
|
|
G_B3_0 = L_13;
|
|
G_B3_1 = G_B2_1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
NullCheck(G_B3_1);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(14 /* System.Void Pathfinding.NavGraph::GetNodes(System.Action`1<Pathfinding.GraphNode>) */, G_B3_1, G_B3_0);
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_14 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_15 = V_1;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_16 = __this->___graphs_6;
|
|
NullCheck(L_16);
|
|
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return result;
|
|
U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
bool L_18 = L_17->___result_0;
|
|
return L_18;
|
|
}
|
|
}
|
|
// Pathfinding.GraphNode[] Pathfinding.Serialization.AstarSerializer::DeserializeNodeReferenceMap()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* AstarSerializer_DeserializeNodeReferenceMap_mCB80D4FBD52BCE1E96DCC4DB51DF8763973ED605 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __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*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass45_0_U3CDeserializeNodeReferenceMapU3Eb__0_mA4FD0E99390C3CD2D8DA87B815F4AB8566B68665_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE694A8722EA517E6431535CFA382ACC391E0501D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* V_0 = NULL;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* V_4 = NULL;
|
|
Exception_t* V_5 = NULL;
|
|
int64_t V_6 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* G_B6_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B6_1 = NULL;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* G_B5_0 = NULL;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* G_B5_1 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_0 = (U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass45_0__ctor_mD3F4F61AAE69AEDDB130155B11F8BDE9DB0033F5(L_0, NULL);
|
|
V_0 = L_0;
|
|
// var entry = GetEntry("graph_references"+binaryExt);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_1;
|
|
L_1 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, _stringLiteralE694A8722EA517E6431535CFA382ACC391E0501D, NULL);
|
|
V_1 = L_1;
|
|
// if (entry == null) throw new Exception("Node references not found in the data. Was this loaded from an older version of the A* Pathfinding Project?");
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_2 = V_1;
|
|
if (L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// if (entry == null) throw new Exception("Node references not found in the data. Was this loaded from an older version of the A* Pathfinding Project?");
|
|
Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_3);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF985F4CBCC66FF431742A7D2B31D646128A539C3)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_DeserializeNodeReferenceMap_mCB80D4FBD52BCE1E96DCC4DB51DF8763973ED605_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// var reader = GetBinaryReader(entry);
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_4 = V_0;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_5 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6;
|
|
L_6 = AstarSerializer_GetBinaryReader_m3AAB27D03571B0356FC95F6E8841BED6FB55D4DC(L_5, NULL);
|
|
NullCheck(L_4);
|
|
L_4->___reader_0 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_4->___reader_0), (void*)L_6);
|
|
// int maxNodeIndex = reader.ReadInt32();
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_8 = L_7->___reader_0;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_8);
|
|
V_2 = L_9;
|
|
// var int2Node = new GraphNode[maxNodeIndex+1];
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_10 = V_0;
|
|
int32_t L_11 = V_2;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_12 = (GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)(GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)SZArrayNew(GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_11, 1)));
|
|
NullCheck(L_10);
|
|
L_10->___int2Node_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_10->___int2Node_1), (void*)L_12);
|
|
}
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_3 = 0;
|
|
goto IL_007c_1;
|
|
}
|
|
|
|
IL_004a_1:
|
|
{
|
|
// graphs[i].GetNodes(node => {
|
|
// var index = reader.ReadInt32();
|
|
// int2Node[index] = node;
|
|
// });
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_13 = __this->___graphs_6;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = L_14;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_18 = L_17->___U3CU3E9__0_2;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_19 = L_18;
|
|
G_B5_0 = L_19;
|
|
G_B5_1 = L_16;
|
|
if (L_19)
|
|
{
|
|
G_B6_0 = L_19;
|
|
G_B6_1 = L_16;
|
|
goto IL_0073_1;
|
|
}
|
|
}
|
|
{
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_20 = V_0;
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_21 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_22 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_22, L_21, (intptr_t)((void*)U3CU3Ec__DisplayClass45_0_U3CDeserializeNodeReferenceMapU3Eb__0_mA4FD0E99390C3CD2D8DA87B815F4AB8566B68665_RuntimeMethod_var), NULL);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_23 = L_22;
|
|
V_4 = L_23;
|
|
NullCheck(L_20);
|
|
L_20->___U3CU3E9__0_2 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_20->___U3CU3E9__0_2), (void*)L_23);
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_24 = V_4;
|
|
G_B6_0 = L_24;
|
|
G_B6_1 = G_B5_1;
|
|
}
|
|
|
|
IL_0073_1:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(14 /* System.Void Pathfinding.NavGraph::GetNodes(System.Action`1<Pathfinding.GraphNode>) */, G_B6_1, G_B6_0);
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_25 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1));
|
|
}
|
|
|
|
IL_007c_1:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_26 = V_3;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_27 = __this->___graphs_6;
|
|
NullCheck(L_27);
|
|
if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))
|
|
{
|
|
goto IL_004a_1;
|
|
}
|
|
}
|
|
{
|
|
// } catch (Exception e) {
|
|
goto IL_0098;
|
|
}
|
|
}// 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_0089;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0089:
|
|
{// begin catch(System.Exception)
|
|
Exception_t* L_28 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
|
|
// } catch (Exception e) {
|
|
V_5 = L_28;
|
|
// throw new Exception("Some graph(s) has thrown an exception during GetNodes, or some graph(s) have deserialized more or fewer nodes than were serialized", e);
|
|
Exception_t* L_29 = V_5;
|
|
Exception_t* L_30 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_30);
|
|
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9B6426BCE4FF704ABC420FF8E76749C47F4C525)), L_29, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_DeserializeNodeReferenceMap_mCB80D4FBD52BCE1E96DCC4DB51DF8763973ED605_RuntimeMethod_var)));
|
|
}// end catch (depth: 1)
|
|
|
|
IL_0098:
|
|
{
|
|
// if (reader.BaseStream.Position != reader.BaseStream.Length) {
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_31 = V_0;
|
|
NullCheck(L_31);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_32 = L_31->___reader_0;
|
|
NullCheck(L_32);
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_33;
|
|
L_33 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_32);
|
|
NullCheck(L_33);
|
|
int64_t L_34;
|
|
L_34 = VirtualFuncInvoker0< int64_t >::Invoke(12 /* System.Int64 System.IO.Stream::get_Position() */, L_33);
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_35 = V_0;
|
|
NullCheck(L_35);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_36 = L_35->___reader_0;
|
|
NullCheck(L_36);
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_37;
|
|
L_37 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_36);
|
|
NullCheck(L_37);
|
|
int64_t L_38;
|
|
L_38 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Length() */, L_37);
|
|
if ((((int64_t)L_34) == ((int64_t)L_38)))
|
|
{
|
|
goto IL_0107;
|
|
}
|
|
}
|
|
{
|
|
// throw new Exception((reader.BaseStream.Length / 4) + " nodes were serialized, but only data for " + (reader.BaseStream.Position / 4) + " nodes was found. The data looks corrupt.");
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_40 = L_39->___reader_0;
|
|
NullCheck(L_40);
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_41;
|
|
L_41 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_40);
|
|
NullCheck(L_41);
|
|
int64_t L_42;
|
|
L_42 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Length() */, L_41);
|
|
V_6 = ((int64_t)(L_42/((int64_t)4)));
|
|
String_t* L_43;
|
|
L_43 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_6), NULL);
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_44 = V_0;
|
|
NullCheck(L_44);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_45 = L_44->___reader_0;
|
|
NullCheck(L_45);
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_46;
|
|
L_46 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(5 /* System.IO.Stream System.IO.BinaryReader::get_BaseStream() */, L_45);
|
|
NullCheck(L_46);
|
|
int64_t L_47;
|
|
L_47 = VirtualFuncInvoker0< int64_t >::Invoke(12 /* System.Int64 System.IO.Stream::get_Position() */, L_46);
|
|
V_6 = ((int64_t)(L_47/((int64_t)4)));
|
|
String_t* L_48;
|
|
L_48 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_6), NULL);
|
|
String_t* L_49;
|
|
L_49 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_43, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF66C07DEB3549946E6A4E480D345A9FF3FC3C065)), L_48, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral927AC05B839CE8CE223877E2BD169A7F1FA7BAED)), NULL);
|
|
Exception_t* L_50 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_50);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_50, L_49, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_DeserializeNodeReferenceMap_mCB80D4FBD52BCE1E96DCC4DB51DF8763973ED605_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0107:
|
|
{
|
|
// reader.Close();
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_51 = V_0;
|
|
NullCheck(L_51);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_52 = L_51->___reader_0;
|
|
NullCheck(L_52);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void System.IO.BinaryReader::Close() */, L_52);
|
|
// return int2Node;
|
|
U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* L_53 = V_0;
|
|
NullCheck(L_53);
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_54 = L_53->___int2Node_1;
|
|
return L_54;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::DeserializeNodeReferences(Pathfinding.NavGraph,Pathfinding.GraphNode[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_DeserializeNodeReferences_mDACD15C5BF8827C7ABFED95ABAF3E764ECC033ED (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* ___0_graph, GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___1_int2Node, 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*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass46_0_U3CDeserializeNodeReferencesU3Eb__0_m644C7D9A0FB3C4FABBD60F55FDE2105D8128A442_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22854FD85224FBE0D7639BDAF353B54C2F4CB397);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_2 = NULL;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* G_B2_0 = NULL;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* G_B1_0 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05* L_0 = (U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass46_0__ctor_m3D5F7ED42054E9096B1257BA9929676F1F25B6FA(L_0, NULL);
|
|
V_0 = L_0;
|
|
// var zipIndex = graphIndexInZip[graph];
|
|
Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* L_1 = __this->___graphIndexInZip_7;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_2 = ___0_graph;
|
|
NullCheck(L_1);
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8(L_1, L_2, Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8_RuntimeMethod_var);
|
|
V_1 = L_3;
|
|
// var entry = GetEntry("graph"+zipIndex+"_references"+binaryExt);
|
|
String_t* L_4;
|
|
L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
|
|
String_t* L_5;
|
|
L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E, L_4, _stringLiteral22854FD85224FBE0D7639BDAF353B54C2F4CB397, NULL);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_6;
|
|
L_6 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, L_5, NULL);
|
|
// if (entry == null) throw new Exception("Node references for graph " + zipIndex + " not found in the data. Was this loaded from an older version of the A* Pathfinding Project?");
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_7 = L_6;
|
|
G_B1_0 = L_7;
|
|
if (L_7)
|
|
{
|
|
G_B2_0 = L_7;
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
// if (entry == null) throw new Exception("Node references for graph " + zipIndex + " not found in the data. Was this loaded from an older version of the A* Pathfinding Project?");
|
|
String_t* L_8;
|
|
L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
|
|
String_t* L_9;
|
|
L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral038C7B244AE4E9876EFC2B94CBB5AE46347303D4)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFF104B0B61F994EBCA9ED2507708FED612C2130A)), NULL);
|
|
Exception_t* L_10 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_10);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_10, L_9, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_DeserializeNodeReferences_mDACD15C5BF8827C7ABFED95ABAF3E764ECC033ED_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// var reader = GetBinaryReader(entry);
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11;
|
|
L_11 = AstarSerializer_GetBinaryReader_m3AAB27D03571B0356FC95F6E8841BED6FB55D4DC(G_B2_0, NULL);
|
|
V_2 = L_11;
|
|
// var ctx = new GraphSerializationContext(reader, int2Node, graph.graphIndex, meta);
|
|
U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05* L_12 = V_0;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = V_2;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_14 = ___1_int2Node;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_15 = ___0_graph;
|
|
NullCheck(L_15);
|
|
uint32_t L_16 = L_15->___graphIndex_4;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_17 = __this->___meta_3;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_18 = (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283*)il2cpp_codegen_object_new(GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
GraphSerializationContext__ctor_mFDB815EAE412F82CCC348F89C17DFB65CFAEF73C(L_18, L_13, L_14, L_16, L_17, NULL);
|
|
NullCheck(L_12);
|
|
L_12->___ctx_0 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->___ctx_0), (void*)L_18);
|
|
// graph.GetNodes(node => node.DeserializeReferences(ctx));
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_19 = ___0_graph;
|
|
U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05* L_20 = V_0;
|
|
Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* L_21 = (Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5*)il2cpp_codegen_object_new(Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_21);
|
|
Action_1__ctor_m9181C63B3C51B433D28821FDAA24ACBD93A58692(L_21, L_20, (intptr_t)((void*)U3CU3Ec__DisplayClass46_0_U3CDeserializeNodeReferencesU3Eb__0_m644C7D9A0FB3C4FABBD60F55FDE2105D8128A442_RuntimeMethod_var), NULL);
|
|
NullCheck(L_19);
|
|
VirtualActionInvoker1< Action_1_t794881FA89B18F72E7568E305E3B69F4324A0CA5* >::Invoke(14 /* System.Void Pathfinding.NavGraph::GetNodes(System.Action`1<Pathfinding.GraphNode>) */, L_19, L_21);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::DeserializeExtraInfo()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_DeserializeExtraInfo_m3954A4DA6968231C8BD48FB95D9B3917B8BB1659 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __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*)&_stringLiteral663454EF9B815F8674FA0E56A9A1F24F0F4FBC23);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// bool anyDeserialized = false;
|
|
V_0 = (bool)0;
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_2 = 0;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
// anyDeserialized |= DeserializeExtraInfo(graphs[i]);
|
|
bool L_0 = V_0;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_1 = __this->___graphs_6;
|
|
int32_t L_2 = V_2;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
bool L_5;
|
|
L_5 = AstarSerializer_DeserializeExtraInfo_m136DA2ABB342EE3556E3EBAE0CA4C76E20860D96(__this, L_4, NULL);
|
|
V_0 = (bool)((int32_t)((int32_t)L_0|(int32_t)L_5));
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_6 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_7 = V_2;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_8 = __this->___graphs_6;
|
|
NullCheck(L_8);
|
|
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
// if (!anyDeserialized) {
|
|
bool L_9 = V_0;
|
|
if (L_9)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// if (AnyDestroyedNodesInGraphs()) {
|
|
bool L_10;
|
|
L_10 = AstarSerializer_AnyDestroyedNodesInGraphs_m68AE7E9B44616131F6D0959EC159D34DA55DF8A4(__this, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Graph contains destroyed nodes. This is a bug.");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral663454EF9B815F8674FA0E56A9A1F24F0F4FBC23, NULL);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// var int2Node = DeserializeNodeReferenceMap();
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_11;
|
|
L_11 = AstarSerializer_DeserializeNodeReferenceMap_mCB80D4FBD52BCE1E96DCC4DB51DF8763973ED605(__this, NULL);
|
|
V_1 = L_11;
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_3 = 0;
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// DeserializeNodeReferences(graphs[i], int2Node);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_12 = __this->___graphs_6;
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = L_13;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_16 = V_1;
|
|
AstarSerializer_DeserializeNodeReferences_mDACD15C5BF8827C7ABFED95ABAF3E764ECC033ED(__this, L_15, L_16, NULL);
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_17 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_18 = V_3;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_19 = __this->___graphs_6;
|
|
NullCheck(L_19);
|
|
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
// DeserializeNodeLinks(int2Node);
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_20 = V_1;
|
|
AstarSerializer_DeserializeNodeLinks_m4C1742800789D48EA445A3BDAA4821FE7463DE97(__this, L_20, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::DeserializeNodeLinks(Pathfinding.GraphNode[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_DeserializeNodeLinks_m4C1742800789D48EA445A3BDAA4821FE7463DE97 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* ___0_int2Node, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FCA5A9AA43F79D44F36C118925224D5743386A3);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* V_0 = NULL;
|
|
{
|
|
// var entry = GetEntry("node_link2"+binaryExt);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_0;
|
|
L_0 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, _stringLiteral5FCA5A9AA43F79D44F36C118925224D5743386A3, NULL);
|
|
V_0 = L_0;
|
|
// if (entry == null)
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// var reader = GetBinaryReader(entry);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_2 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3;
|
|
L_3 = AstarSerializer_GetBinaryReader_m3AAB27D03571B0356FC95F6E8841BED6FB55D4DC(L_2, NULL);
|
|
// var ctx = new GraphSerializationContext(reader, int2Node, 0, meta);
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_4 = ___0_int2Node;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_5 = __this->___meta_3;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_6 = (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283*)il2cpp_codegen_object_new(GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
GraphSerializationContext__ctor_mFDB815EAE412F82CCC348F89C17DFB65CFAEF73C(L_6, L_3, L_4, 0, L_5, NULL);
|
|
// NodeLink2.DeserializeReferences(ctx);
|
|
il2cpp_codegen_runtime_class_init_inline(NodeLink2_tBB867622C7506C5A426F02F94FAAD5C8E206C983_il2cpp_TypeInfo_var);
|
|
NodeLink2_DeserializeReferences_m87A6C0F50B03E3C25723D1FD730714FEF4FCC606(L_6, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::PostDeserialization()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_PostDeserialization_m74D2DF5FDDED16D823AD7FF383B656381EC2ACC1 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* V_1 = NULL;
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_0 = 0;
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var ctx = new GraphSerializationContext(null, null, 0, meta);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_0 = __this->___meta_3;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_1 = (GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283*)il2cpp_codegen_object_new(GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
GraphSerializationContext__ctor_mFDB815EAE412F82CCC348F89C17DFB65CFAEF73C(L_1, (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)NULL, (GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557*)NULL, 0, L_0, NULL);
|
|
V_1 = L_1;
|
|
// ((IGraphInternals)graphs[i]).PostDeserialization(ctx);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_2 = __this->___graphs_6;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = L_3;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_6 = V_1;
|
|
NullCheck(L_5);
|
|
InterfaceActionInvoker1< GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* >::Invoke(7 /* System.Void Pathfinding.IGraphInternals::PostDeserialization(Pathfinding.Serialization.GraphSerializationContext) */, IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var, L_5, L_6);
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_8 = V_0;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_9 = __this->___graphs_6;
|
|
NullCheck(L_9);
|
|
if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::DeserializeEditorSettingsCompatibility()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_DeserializeEditorSettingsCompatibility_m2660440734235A0283EF6CAEBC606C4E34FE6B39 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17D49E8C942B04BED9B2E5C23F48F847B0627C0C);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* V_2 = NULL;
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
V_0 = 0;
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var zipIndex = graphIndexInZip[graphs[i]];
|
|
Dictionary_2_t57DE010FA204AEBA366AFF531618E9916A878D9D* L_0 = __this->___graphIndexInZip_7;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_1 = __this->___graphs_6;
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
int32_t L_3 = L_2;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
NullCheck(L_0);
|
|
int32_t L_5;
|
|
L_5 = Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8(L_0, L_4, Dictionary_2_get_Item_mB5FF6B11EE6D5A2D141951C48CBB2C5E9EF7DDC8_RuntimeMethod_var);
|
|
V_1 = L_5;
|
|
// ZipEntry entry = GetEntry("graph"+zipIndex+"_editor"+jsonExt);
|
|
String_t* L_6;
|
|
L_6 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
|
|
String_t* L_7;
|
|
L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral97F21B31D222A74A6D4E5C2355E689E58BF0DD3E, L_6, _stringLiteral17D49E8C942B04BED9B2E5C23F48F847B0627C0C, NULL);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_8;
|
|
L_8 = AstarSerializer_GetEntry_mBF1954D67BFC47AC0233AD4F12FD67674C38BE13(__this, L_7, NULL);
|
|
V_2 = L_8;
|
|
// if (entry == null) continue;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_9 = V_2;
|
|
if (!L_9)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
// (graphs[i] as IGraphInternals).SerializedEditorSettings = GetString(entry);
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_10 = __this->___graphs_6;
|
|
int32_t L_11 = V_0;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = L_11;
|
|
NavGraph_t581DF5ABFF26F45F15DA61CE900AE8B453FA13C0* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_14 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
String_t* L_15;
|
|
L_15 = AstarSerializer_GetString_mF618FD5C1BFFE519BDB83C960E3832D838108C1E(L_14, NULL);
|
|
NullCheck(L_13);
|
|
InterfaceActionInvoker1< String_t* >::Invoke(1 /* System.Void Pathfinding.IGraphInternals::set_SerializedEditorSettings(System.String) */, IGraphInternals_tC8EA4FD9FE6BCFB870D7999A4EBF1AB8B715C929_il2cpp_TypeInfo_var, L_13, L_15);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_16 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// for (int i = 0; i < graphs.Length; i++) {
|
|
int32_t L_17 = V_0;
|
|
NavGraphU5BU5D_tCD8E01900C524AE9B8A467B06E1D606FB9E0FD93* L_18 = __this->___graphs_6;
|
|
NullCheck(L_18);
|
|
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.IO.BinaryReader Pathfinding.Serialization.AstarSerializer::GetBinaryReader(Pathfinding.Ionic.Zip.ZipEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* AstarSerializer_GetBinaryReader_m3AAB27D03571B0356FC95F6E8841BED6FB55D4DC (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ___0_entry, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL;
|
|
{
|
|
// var stream = new System.IO.MemoryStream();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL);
|
|
V_0 = L_0;
|
|
// entry.Extract(stream);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_1 = ___0_entry;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = V_0;
|
|
NullCheck(L_1);
|
|
ZipEntry_Extract_mEF2BEBFB1AB513E6D9367E6086C337B7B909C24B(L_1, L_2, NULL);
|
|
// stream.Position = 0;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker1< int64_t >::Invoke(13 /* System.Void System.IO.Stream::set_Position(System.Int64) */, L_3, ((int64_t)0));
|
|
// return new System.IO.BinaryReader(stream);
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = V_0;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_5, L_4, NULL);
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.String Pathfinding.Serialization.AstarSerializer::GetString(Pathfinding.Ionic.Zip.ZipEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AstarSerializer_GetString_mF618FD5C1BFFE519BDB83C960E3832D838108C1E (ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ___0_entry, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
{
|
|
// var buffer = new MemoryStream();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL);
|
|
V_0 = L_0;
|
|
// entry.Extract(buffer);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_1 = ___0_entry;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = V_0;
|
|
NullCheck(L_1);
|
|
ZipEntry_Extract_mEF2BEBFB1AB513E6D9367E6086C337B7B909C24B(L_1, L_2, NULL);
|
|
// buffer.Position = 0;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker1< int64_t >::Invoke(13 /* System.Void System.IO.Stream::set_Position(System.Int64) */, L_3, ((int64_t)0));
|
|
// var reader = new StreamReader(buffer);
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = V_0;
|
|
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_5 = (StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B*)il2cpp_codegen_object_new(StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
StreamReader__ctor_mAFA827D6D825FEC2C29C73B65C2DD1AB9076DEC7(L_5, L_4, NULL);
|
|
// string s = reader.ReadToEnd();
|
|
StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* L_6 = L_5;
|
|
NullCheck(L_6);
|
|
String_t* L_7;
|
|
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(13 /* System.String System.IO.TextReader::ReadToEnd() */, L_6);
|
|
V_1 = L_7;
|
|
// reader.Dispose();
|
|
NullCheck(L_6);
|
|
TextReader_Dispose_mDCB332EFA06970A9CC7EC4596FCC5220B9512616(L_6, NULL);
|
|
// return s;
|
|
String_t* L_8 = V_1;
|
|
return L_8;
|
|
}
|
|
}
|
|
// Pathfinding.Serialization.GraphMeta Pathfinding.Serialization.AstarSerializer::DeserializeMeta(Pathfinding.Ionic.Zip.ZipEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* AstarSerializer_DeserializeMeta_m9B39533DE70D94D6C4B512B3672E5B7B3B399ACF (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ___0_entry, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return TinyJsonDeserializer.Deserialize(GetString(entry), typeof(GraphMeta)) as GraphMeta;
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_0 = ___0_entry;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
String_t* L_1;
|
|
L_1 = AstarSerializer_GetString_mF618FD5C1BFFE519BDB83C960E3832D838108C1E(L_0, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_3;
|
|
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
RuntimeObject* L_4;
|
|
L_4 = TinyJsonDeserializer_Deserialize_m1ABB9FC8CD0A1BE955D6D7015AF631ABA6398B91(L_1, L_3, NULL, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL);
|
|
return ((GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79*)IsInstClass((RuntimeObject*)L_4, GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_il2cpp_TypeInfo_var));
|
|
}
|
|
}
|
|
// Pathfinding.Serialization.GraphMeta Pathfinding.Serialization.AstarSerializer::DeserializeBinaryMeta(Pathfinding.Ionic.Zip.ZipEntry)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* AstarSerializer_DeserializeBinaryMeta_mED423E7EA4808FA832274C93B503A8B38E872E41 (AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0* __this, ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* ___0_entry, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral776050A9CB32F1EF69EDB2493BD0E8B455908472);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* V_0 = NULL;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* 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;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
{
|
|
// var meta = new GraphMeta();
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_0 = (GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79*)il2cpp_codegen_object_new(GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
GraphMeta__ctor_mFDACF24032E90B935745C390BEA5C69301C0AD24(L_0, NULL);
|
|
V_0 = L_0;
|
|
// var reader = GetBinaryReader(entry);
|
|
ZipEntry_t4CA08F4B43AFD6D9C4B8B5114CEAB4A9FFDC2FB4* L_1 = ___0_entry;
|
|
il2cpp_codegen_runtime_class_init_inline(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2;
|
|
L_2 = AstarSerializer_GetBinaryReader_m3AAB27D03571B0356FC95F6E8841BED6FB55D4DC(L_1, NULL);
|
|
V_1 = L_2;
|
|
// if (reader.ReadString() != "A*") throw new System.Exception("Invalid magic number in saved data");
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
String_t* L_4;
|
|
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_3);
|
|
bool L_5;
|
|
L_5 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_4, _stringLiteral776050A9CB32F1EF69EDB2493BD0E8B455908472, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// if (reader.ReadString() != "A*") throw new System.Exception("Invalid magic number in saved data");
|
|
Exception_t* L_6 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_6);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB1FEEA9031677F263655E26E8819B70B417F9AB)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AstarSerializer_DeserializeBinaryMeta_mED423E7EA4808FA832274C93B503A8B38E872E41_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// int major = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_7);
|
|
V_2 = L_8;
|
|
// int minor = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_9);
|
|
V_3 = L_10;
|
|
// int build = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = V_1;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_11);
|
|
V_4 = L_12;
|
|
// int revision = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = V_1;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_13);
|
|
V_5 = L_14;
|
|
// if (major < 0) meta.version = new Version(0, 0);
|
|
int32_t L_15 = V_2;
|
|
if ((((int32_t)L_15) >= ((int32_t)0)))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
// if (major < 0) meta.version = new Version(0, 0);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_16 = V_0;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_17 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_17);
|
|
Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_17, 0, 0, NULL);
|
|
NullCheck(L_16);
|
|
L_16->___version_0 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->___version_0), (void*)L_17);
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// else if (minor < 0) meta.version = new Version(major, 0);
|
|
int32_t L_18 = V_3;
|
|
if ((((int32_t)L_18) >= ((int32_t)0)))
|
|
{
|
|
goto IL_006e;
|
|
}
|
|
}
|
|
{
|
|
// else if (minor < 0) meta.version = new Version(major, 0);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_19 = V_0;
|
|
int32_t L_20 = V_2;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_21 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_21);
|
|
Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_21, L_20, 0, NULL);
|
|
NullCheck(L_19);
|
|
L_19->___version_0 = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_19->___version_0), (void*)L_21);
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_006e:
|
|
{
|
|
// else if (build < 0) meta.version = new Version(major, minor);
|
|
int32_t L_22 = V_4;
|
|
if ((((int32_t)L_22) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
{
|
|
// else if (build < 0) meta.version = new Version(major, minor);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_23 = V_0;
|
|
int32_t L_24 = V_2;
|
|
int32_t L_25 = V_3;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_26 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_26);
|
|
Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_26, L_24, L_25, NULL);
|
|
NullCheck(L_23);
|
|
L_23->___version_0 = L_26;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_23->___version_0), (void*)L_26);
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// else if (revision < 0) meta.version = new Version(major, minor, build);
|
|
int32_t L_27 = V_5;
|
|
if ((((int32_t)L_27) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// else if (revision < 0) meta.version = new Version(major, minor, build);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_28 = V_0;
|
|
int32_t L_29 = V_2;
|
|
int32_t L_30 = V_3;
|
|
int32_t L_31 = V_4;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_32 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5(L_32, L_29, L_30, L_31, NULL);
|
|
NullCheck(L_28);
|
|
L_28->___version_0 = L_32;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_28->___version_0), (void*)L_32);
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// else meta.version = new Version(major, minor, build, revision);
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_33 = V_0;
|
|
int32_t L_34 = V_2;
|
|
int32_t L_35 = V_3;
|
|
int32_t L_36 = V_4;
|
|
int32_t L_37 = V_5;
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_38 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_38);
|
|
Version__ctor_mA37C0514C41B5A21A88102EEDB59026240650B84(L_38, L_34, L_35, L_36, L_37, NULL);
|
|
NullCheck(L_33);
|
|
L_33->___version_0 = L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_33->___version_0), (void*)L_38);
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
// meta.graphs = reader.ReadInt32();
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_39 = V_0;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_40 = V_1;
|
|
NullCheck(L_40);
|
|
int32_t L_41;
|
|
L_41 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_40);
|
|
NullCheck(L_39);
|
|
L_39->___graphs_1 = L_41;
|
|
// meta.guids = new List<string>();
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_42 = V_0;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_43 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_43);
|
|
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_43, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
NullCheck(L_42);
|
|
L_42->___guids_2 = L_43;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_42->___guids_2), (void*)L_43);
|
|
// int count = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_44 = V_1;
|
|
NullCheck(L_44);
|
|
int32_t L_45;
|
|
L_45 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_44);
|
|
V_6 = L_45;
|
|
// for (int i = 0; i < count; i++) meta.guids.Add(reader.ReadString());
|
|
V_7 = 0;
|
|
goto IL_00e4;
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
// for (int i = 0; i < count; i++) meta.guids.Add(reader.ReadString());
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_46 = V_0;
|
|
NullCheck(L_46);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_47 = L_46->___guids_2;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_48 = V_1;
|
|
NullCheck(L_48);
|
|
String_t* L_49;
|
|
L_49 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_48);
|
|
NullCheck(L_47);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_47, L_49, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
// for (int i = 0; i < count; i++) meta.guids.Add(reader.ReadString());
|
|
int32_t L_50 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_50, 1));
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
// for (int i = 0; i < count; i++) meta.guids.Add(reader.ReadString());
|
|
int32_t L_51 = V_7;
|
|
int32_t L_52 = V_6;
|
|
if ((((int32_t)L_51) < ((int32_t)L_52)))
|
|
{
|
|
goto IL_00cd;
|
|
}
|
|
}
|
|
{
|
|
// meta.typeNames = new List<string>();
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_53 = V_0;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_54 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_54);
|
|
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_54, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
NullCheck(L_53);
|
|
L_53->___typeNames_3 = L_54;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_53->___typeNames_3), (void*)L_54);
|
|
// count = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_55 = V_1;
|
|
NullCheck(L_55);
|
|
int32_t L_56;
|
|
L_56 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_55);
|
|
V_6 = L_56;
|
|
// for (int i = 0; i < count; i++) meta.typeNames.Add(reader.ReadString());
|
|
V_8 = 0;
|
|
goto IL_0119;
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
// for (int i = 0; i < count; i++) meta.typeNames.Add(reader.ReadString());
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_57 = V_0;
|
|
NullCheck(L_57);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_58 = L_57->___typeNames_3;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_59 = V_1;
|
|
NullCheck(L_59);
|
|
String_t* L_60;
|
|
L_60 = VirtualFuncInvoker0< String_t* >::Invoke(22 /* System.String System.IO.BinaryReader::ReadString() */, L_59);
|
|
NullCheck(L_58);
|
|
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_58, L_60, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
|
|
// for (int i = 0; i < count; i++) meta.typeNames.Add(reader.ReadString());
|
|
int32_t L_61 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_61, 1));
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
// for (int i = 0; i < count; i++) meta.typeNames.Add(reader.ReadString());
|
|
int32_t L_62 = V_8;
|
|
int32_t L_63 = V_6;
|
|
if ((((int32_t)L_62) < ((int32_t)L_63)))
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
// reader.Close();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_64 = V_1;
|
|
NullCheck(L_64);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void System.IO.BinaryReader::Close() */, L_64);
|
|
// return meta;
|
|
GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* L_65 = V_0;
|
|
return L_65;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::SaveToFile(System.String,System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer_SaveToFile_mFF9247C30F027709D151608C3DC61B20464B0839 (String_t* ___0_path, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* V_0 = NULL;
|
|
{
|
|
// using (var stream = new FileStream(path, FileMode.Create)) {
|
|
String_t* L_0 = ___0_path;
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1 = (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8*)il2cpp_codegen_object_new(FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
FileStream__ctor_m78499F9BE2BE31DA34F123B4399AA457716BD6E6(L_1, L_0, 2, NULL);
|
|
V_0 = L_1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0015:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
// stream.Write(data, 0, data.Length);
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_4 = V_0;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_data;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_data;
|
|
NullCheck(L_6);
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_4, L_5, 0, ((int32_t)(((RuntimeArray*)L_6)->max_length)));
|
|
// }
|
|
goto IL_001f;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Byte[] Pathfinding.Serialization.AstarSerializer::LoadFromFile(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AstarSerializer_LoadFromFile_mF13592A77E00A902B408BEC276CA5A65D7E97D74 (String_t* ___0_path, 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*)&FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* V_0 = NULL;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
|
|
{
|
|
// using (var stream = new FileStream(path, FileMode.Open)) {
|
|
String_t* L_0 = ___0_path;
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_1 = (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8*)il2cpp_codegen_object_new(FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
FileStream__ctor_m78499F9BE2BE31DA34F123B4399AA457716BD6E6(L_1, L_0, 3, NULL);
|
|
V_0 = L_1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0029:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
// var bytes = new byte[(int)stream.Length];
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
int64_t L_5;
|
|
L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Length() */, L_4);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)L_5));
|
|
V_1 = L_6;
|
|
// stream.Read(bytes, 0, (int)stream.Length);
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_7 = V_0;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_1;
|
|
FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
int64_t L_10;
|
|
L_10 = VirtualFuncInvoker0< int64_t >::Invoke(11 /* System.Int64 System.IO.Stream::get_Length() */, L_9);
|
|
NullCheck(L_7);
|
|
int32_t L_11;
|
|
L_11 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(33 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_7, L_8, 0, ((int32_t)L_10));
|
|
// return bytes;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_1;
|
|
V_2 = L_12;
|
|
goto IL_0033;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// }
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_2;
|
|
return L_13;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AstarSerializer__cctor_m686953A6C887D3C2F0F1CB7A333ADDFF4BB89AC1 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static System.Text.StringBuilder _stringBuilder = new System.Text.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);
|
|
((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->____stringBuilder_13 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->____stringBuilder_13), (void*)L_0);
|
|
// public static readonly System.Version V3_8_3 = new System.Version(3, 8, 3);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_1 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5(L_1, 3, 8, 3, NULL);
|
|
((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->___V3_8_3_14 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->___V3_8_3_14), (void*)L_1);
|
|
// public static readonly System.Version V3_9_0 = new System.Version(3, 9, 0);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_2 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5(L_2, 3, ((int32_t)9), 0, NULL);
|
|
((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->___V3_9_0_15 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->___V3_9_0_15), (void*)L_2);
|
|
// public static readonly System.Version V4_1_0 = new System.Version(4, 1, 0);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_3 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
Version__ctor_m7D8EE608025AE8D7AD8867718BC0AC96A2CFC1F5(L_3, 4, 1, 0, NULL);
|
|
((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->___V4_1_0_16 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_StaticFields*)il2cpp_codegen_static_fields_for(AstarSerializer_t4EB5B48156B767FC0342D769FE8007EB39EB12C0_il2cpp_TypeInfo_var))->___V4_1_0_16), (void*)L_3);
|
|
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.Serialization.AstarSerializer/<>c__DisplayClass30_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass30_0__ctor_mF2CC2B0FF1DA97312F898F61A14CB819E8D9DD2C (U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass30_0::<GetMaxNodeIndexInAllGraphs>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass30_0_U3CGetMaxNodeIndexInAllGraphsU3Eb__0_mFAE1A2F4645F23741FB84028A8B94F0E240ABF32 (U3CU3Ec__DisplayClass30_0_t90036CA788F968F92C437AC9EB0E95B8B23A5929* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, 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*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral663454EF9B815F8674FA0E56A9A1F24F0F4FBC23);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// maxIndex = Math.Max(node.NodeIndex, maxIndex);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_0, NULL);
|
|
int32_t L_2 = __this->___maxIndex_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_3;
|
|
L_3 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_1, L_2, NULL);
|
|
__this->___maxIndex_0 = L_3;
|
|
// if (node.NodeIndex == -1) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = ___0_node;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_4, NULL);
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Graph contains destroyed nodes. This is a bug.");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral663454EF9B815F8674FA0E56A9A1F24F0F4FBC23, NULL);
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// });
|
|
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.Serialization.AstarSerializer/<>c__DisplayClass31_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_m4A10BA19D45F59E6C8931E4CBFAFA6E4E2FDA211 (U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass31_0::<SerializeNodeIndices>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0_U3CSerializeNodeIndicesU3Eb__0_mE39F8223161EE3E9EE517D94602CD438D537F670 (U3CU3Ec__DisplayClass31_0_t1488A07D52EAC544ACBBD41F03FD0379933B06ED* __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;
|
|
}
|
|
{
|
|
// maxNodeIndex2 = Math.Max(node.NodeIndex, maxNodeIndex2);
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_0, NULL);
|
|
int32_t L_2 = __this->___maxNodeIndex2_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_3;
|
|
L_3 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_1, L_2, NULL);
|
|
__this->___maxNodeIndex2_0 = L_3;
|
|
// writer.Write(node.NodeIndex);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = __this->___writer_1;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_5 = ___0_node;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = GraphNode_get_NodeIndex_m0C1ABD402641993CE78427C724352DE9B459B532(L_5, NULL);
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker1< int32_t >::Invoke(18 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_4, L_6);
|
|
// });
|
|
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.Serialization.AstarSerializer/<>c__DisplayClass33_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0__ctor_m8ECB0636DDEEEC5C20F21816DC951468A1FDA4A0 (U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass33_0::<SerializeGraphNodeReferences>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0_U3CSerializeGraphNodeReferencesU3Eb__0_mC28DDE171F3179D09AB733EAFF0596E0C530DFD1 (U3CU3Ec__DisplayClass33_0_t49485B98F8BFCAB09C7503D3B24A9FD23978CB08* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// graph.GetNodes(node => node.SerializeReferences(ctx));
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_1 = __this->___ctx_0;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* >::Invoke(18 /* System.Void Pathfinding.GraphNode::SerializeReferences(Pathfinding.Serialization.GraphSerializationContext) */, L_0, L_1);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass44_0__ctor_mD79955BC6B7DD2C615539DF3287EC598D5E0F99C (U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass44_0::<AnyDestroyedNodesInGraphs>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass44_0_U3CAnyDestroyedNodesInGraphsU3Eb__0_mD4A5443C775383A2D382FA5F49E4B08B6598DE6E (U3CU3Ec__DisplayClass44_0_tB87D2FA9A3417AFE76BFCA1F9058239E72951905* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (node.Destroyed) {
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = GraphNode_get_Destroyed_m6BE532323FF36C53B8B56D60495A1B0576F9C423(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// result = true;
|
|
__this->___result_0 = (bool)1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// });
|
|
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.Serialization.AstarSerializer/<>c__DisplayClass45_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass45_0__ctor_mD3F4F61AAE69AEDDB130155B11F8BDE9DB0033F5 (U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass45_0::<DeserializeNodeReferenceMap>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass45_0_U3CDeserializeNodeReferenceMapU3Eb__0_mA4FD0E99390C3CD2D8DA87B815F4AB8566B68665 (U3CU3Ec__DisplayClass45_0_t820B210D7442306D47C5D8E53518CAF13330F72E* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// var index = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = __this->___reader_0;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_0);
|
|
V_0 = L_1;
|
|
// int2Node[index] = node;
|
|
GraphNodeU5BU5D_t1B47AFD5D51C24EB714BE282E3708C04CAFD1557* L_2 = __this->___int2Node_1;
|
|
int32_t L_3 = V_0;
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_4 = ___0_node;
|
|
NullCheck(L_2);
|
|
ArrayElementTypeCheck (L_2, L_4);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A*)L_4);
|
|
// });
|
|
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.Serialization.AstarSerializer/<>c__DisplayClass46_0::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass46_0__ctor_m3D5F7ED42054E9096B1257BA9929676F1F25B6FA (U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.AstarSerializer/<>c__DisplayClass46_0::<DeserializeNodeReferences>b__0(Pathfinding.GraphNode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass46_0_U3CDeserializeNodeReferencesU3Eb__0_m644C7D9A0FB3C4FABBD60F55FDE2105D8128A442 (U3CU3Ec__DisplayClass46_0_t936C9FD1D9200FA419AF0FE45564FA89CCB12E05* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_node, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// graph.GetNodes(node => node.DeserializeReferences(ctx));
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_node;
|
|
GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* L_1 = __this->___ctx_0;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< GraphSerializationContext_t2CCCA21EECA5F976101BF883EE4F9B4C34E07283* >::Invoke(19 /* System.Void Pathfinding.GraphNode::DeserializeReferences(Pathfinding.Serialization.GraphSerializationContext) */, L_0, L_1);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Type Pathfinding.Serialization.GraphMeta::GetGraphType(System.Int32,System.Type[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* GraphMeta_GetGraphType_mC39ABF92E91EE54B9731328C4F3DD9E59D1066A9 (GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* __this, int32_t ___0_index, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_availableGraphTypes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (String.IsNullOrEmpty(typeNames[index])) return null;
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___typeNames_3;
|
|
int32_t L_1 = ___0_index;
|
|
NullCheck(L_0);
|
|
String_t* L_2;
|
|
L_2 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_0, L_1, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
|
|
bool L_3;
|
|
L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// if (String.IsNullOrEmpty(typeNames[index])) return null;
|
|
return (Type_t*)NULL;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// for (int j = 0; j < availableGraphTypes.Length; j++) {
|
|
V_0 = 0;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// if (availableGraphTypes[j].FullName == typeNames[index]) return availableGraphTypes[j];
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = ___1_availableGraphTypes;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
Type_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
NullCheck(L_7);
|
|
String_t* L_8;
|
|
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_7);
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = __this->___typeNames_3;
|
|
int32_t L_10 = ___0_index;
|
|
NullCheck(L_9);
|
|
String_t* L_11;
|
|
L_11 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_9, L_10, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
|
|
bool L_12;
|
|
L_12 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, L_11, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// if (availableGraphTypes[j].FullName == typeNames[index]) return availableGraphTypes[j];
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = ___1_availableGraphTypes;
|
|
int32_t L_14 = V_0;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = L_14;
|
|
Type_t* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
|
|
return L_16;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// for (int j = 0; j < availableGraphTypes.Length; j++) {
|
|
int32_t L_17 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// for (int j = 0; j < availableGraphTypes.Length; j++) {
|
|
int32_t L_18 = V_0;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = ___1_availableGraphTypes;
|
|
NullCheck(L_19);
|
|
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// throw new Exception("No graph of type '" + typeNames[index] + "' could be created, type does not exist");
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_20 = __this->___typeNames_3;
|
|
int32_t L_21 = ___0_index;
|
|
NullCheck(L_20);
|
|
String_t* L_22;
|
|
L_22 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_20, L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var)));
|
|
String_t* L_23;
|
|
L_23 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDC5C382C1FA8A217695F6A0DB83590DC05C5C8D5)), L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral61F14E6314AC3BC2FBA99D79B05DB74F970992F7)), NULL);
|
|
Exception_t* L_24 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_24);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_24, L_23, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GraphMeta_GetGraphType_mC39ABF92E91EE54B9731328C4F3DD9E59D1066A9_RuntimeMethod_var)));
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.GraphMeta::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphMeta__ctor_mFDACF24032E90B935745C390BEA5C69301C0AD24 (GraphMeta_tA1ADF680BBB737A293AC1B1DB3D19827C4901C79* __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
|
|
// Pathfinding.Serialization.SerializeSettings Pathfinding.Serialization.SerializeSettings::get_Settings()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* SerializeSettings_get_Settings_m46129D72246D824B7E3BAA7D3EE992779051A115 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new SerializeSettings {
|
|
// nodes = false
|
|
// };
|
|
SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* L_0 = (SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F*)il2cpp_codegen_object_new(SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
SerializeSettings__ctor_mF059CE31FA8E84F318D0FD8C73EAB816F425EB46(L_0, NULL);
|
|
SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___nodes_0 = (bool)0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.SerializeSettings::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializeSettings__ctor_mF059CE31FA8E84F318D0FD8C73EAB816F425EB46 (SerializeSettings_tD9568A89D0CA78EA5391BDACC5AC288C89B2D35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool nodes = true;
|
|
__this->___nodes_0 = (bool)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.Serialization.JsonMemberAttribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonMemberAttribute__ctor_m57DC9AA34AA2B674764CB4E80A070941C91ECF87 (JsonMemberAttribute_tEC7A56F5746D88101BBF5614203727A69C5EE372* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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.Serialization.JsonOptInAttribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonOptInAttribute__ctor_m917A307C6905F58CED4339FA4555B0601702FFA6 (JsonOptInAttribute_t8FA518F3C10F8E21A89223B374D8A9908DCD006F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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.Serialization.TinyJsonSerializer::Serialize(System.Object,System.Text.StringBuilder)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_Serialize_mB7FE688E636F91B60CD97F66D25281DBDE91FFBA (RuntimeObject* ___0_obj, StringBuilder_t* ___1_output, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// new TinyJsonSerializer() {
|
|
// output = output
|
|
// }.Serialize(obj);
|
|
TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* L_0 = (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664*)il2cpp_codegen_object_new(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
TinyJsonSerializer__ctor_m8A08E68EA5B738A63B02A64C2643ABF982B34C28(L_0, NULL);
|
|
TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* L_1 = L_0;
|
|
StringBuilder_t* L_2 = ___1_output;
|
|
NullCheck(L_1);
|
|
L_1->___output_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___output_0), (void*)L_2);
|
|
RuntimeObject* L_3 = ___0_obj;
|
|
NullCheck(L_1);
|
|
TinyJsonSerializer_Serialize_mCACFD74B2C44F5A4A38134DD57591110ED5B0320(L_1, L_3, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer__ctor_m8A08E68EA5B738A63B02A64C2643ABF982B34C28 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF42BD1E4535D0C336BCF4D1050D368BF0FA52A89_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_U3C_ctorU3Eb__4_0_m739EC727D51D88BDA19B9FD2DB6BA102F41632A5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_U3C_ctorU3Eb__4_1_m0FC6396D0F3D8B3F4EB56C1F844DA0F9995E3EE7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_U3C_ctorU3Eb__4_2_m5240EC8CA586CBCAFBFFB6206DEC219692A4F269_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_U3C_ctorU3Eb__4_3_mB94F5085F411046B276BBE55C94440D0AE29C05E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_U3C_ctorU3Eb__4_4_m8A17677460FF4EAD95233291589CADE8C33B2D83_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_U3C_ctorU3Eb__4_5_mCBE2E26705772A356065461077ED59C3DBDCA564_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_U3C_ctorU3Eb__4_6_mA115671665FF7CCC9FBC971505ECB29198977070_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_U3C_ctorU3Eb__4_7_mD9B1ECE38801C00B85246E7DDCCBB3F11B542917_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_0_0_0_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_0 = NULL;
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* V_1 = NULL;
|
|
{
|
|
// System.Text.StringBuilder output = new System.Text.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->___output_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___output_0), (void*)L_0);
|
|
// Dictionary<Type, Action<System.Object> > serializers = new Dictionary<Type, Action<object> >();
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_1 = (Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085*)il2cpp_codegen_object_new(Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Dictionary_2__ctor_mF42BD1E4535D0C336BCF4D1050D368BF0FA52A89(L_1, Dictionary_2__ctor_mF42BD1E4535D0C336BCF4D1050D368BF0FA52A89_RuntimeMethod_var);
|
|
__this->___serializers_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___serializers_1), (void*)L_1);
|
|
// TinyJsonSerializer () {
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// serializers[typeof(float)] = v => output.Append(((float)v).ToString("R", invariantCulture));
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_2 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_4;
|
|
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_5 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_5, __this, (intptr_t)((void*)TinyJsonSerializer_U3C_ctorU3Eb__4_0_m739EC727D51D88BDA19B9FD2DB6BA102F41632A5_RuntimeMethod_var), NULL);
|
|
NullCheck(L_2);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_2, L_4, L_5, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
// serializers[typeof(bool)] = v => output.Append((bool)v ? "true" : "false");
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_6 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
|
|
Type_t* L_8;
|
|
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_9 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_9, __this, (intptr_t)((void*)TinyJsonSerializer_U3C_ctorU3Eb__4_1_m0FC6396D0F3D8B3F4EB56C1F844DA0F9995E3EE7_RuntimeMethod_var), NULL);
|
|
NullCheck(L_6);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_6, L_8, L_9, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
// serializers[typeof(Version)] = serializers[typeof(uint)] = serializers[typeof(int)] = v => output.Append(v.ToString());
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_10 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_0_0_0_var) };
|
|
Type_t* L_12;
|
|
L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL);
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_13 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
|
|
Type_t* L_15;
|
|
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_16 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
|
|
Type_t* L_18;
|
|
L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_19 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
NullCheck(L_19);
|
|
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_19, __this, (intptr_t)((void*)TinyJsonSerializer_U3C_ctorU3Eb__4_7_mD9B1ECE38801C00B85246E7DDCCBB3F11B542917_RuntimeMethod_var), NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_20 = L_19;
|
|
V_1 = L_20;
|
|
NullCheck(L_16);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_16, L_18, L_20, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_21 = V_1;
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_22 = L_21;
|
|
V_0 = L_22;
|
|
NullCheck(L_13);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_13, L_15, L_22, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_23 = V_0;
|
|
NullCheck(L_10);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_10, L_12, L_23, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
// serializers[typeof(string)] = v => output.AppendFormat("\"{0}\"", v.ToString().Replace("\"", "\\\""));
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_24 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
|
|
Type_t* L_26;
|
|
L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_27 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
NullCheck(L_27);
|
|
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_27, __this, (intptr_t)((void*)TinyJsonSerializer_U3C_ctorU3Eb__4_2_m5240EC8CA586CBCAFBFFB6206DEC219692A4F269_RuntimeMethod_var), NULL);
|
|
NullCheck(L_24);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_24, L_26, L_27, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
// serializers[typeof(Vector2)] = v => output.AppendFormat("{{ \"x\": {0}, \"y\": {1} }}", ((Vector2)v).x.ToString("R", invariantCulture), ((Vector2)v).y.ToString("R", invariantCulture));
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_28 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
|
|
Type_t* L_30;
|
|
L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_31 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
NullCheck(L_31);
|
|
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_31, __this, (intptr_t)((void*)TinyJsonSerializer_U3C_ctorU3Eb__4_3_mB94F5085F411046B276BBE55C94440D0AE29C05E_RuntimeMethod_var), NULL);
|
|
NullCheck(L_28);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_28, L_30, L_31, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
// serializers[typeof(Vector3)] = v => output.AppendFormat("{{ \"x\": {0}, \"y\": {1}, \"z\": {2} }}", ((Vector3)v).x.ToString("R", invariantCulture), ((Vector3)v).y.ToString("R", invariantCulture), ((Vector3)v).z.ToString("R", invariantCulture));
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_32 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
|
|
Type_t* L_34;
|
|
L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_35 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
NullCheck(L_35);
|
|
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_35, __this, (intptr_t)((void*)TinyJsonSerializer_U3C_ctorU3Eb__4_4_m8A17677460FF4EAD95233291589CADE8C33B2D83_RuntimeMethod_var), NULL);
|
|
NullCheck(L_32);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_32, L_34, L_35, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
// serializers[typeof(Pathfinding.Util.Guid)] = v => output.AppendFormat("{{ \"value\": \"{0}\" }}", v.ToString());
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_36 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_0_0_0_var) };
|
|
Type_t* L_38;
|
|
L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_39 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
NullCheck(L_39);
|
|
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_39, __this, (intptr_t)((void*)TinyJsonSerializer_U3C_ctorU3Eb__4_5_mCBE2E26705772A356065461077ED59C3DBDCA564_RuntimeMethod_var), NULL);
|
|
NullCheck(L_36);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_36, L_38, L_39, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
// serializers[typeof(LayerMask)] = v => output.AppendFormat("{{ \"value\": {0} }}", ((int)(LayerMask)v).ToString());
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_40 = __this->___serializers_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_41 = { reinterpret_cast<intptr_t> (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_0_0_0_var) };
|
|
Type_t* L_42;
|
|
L_42 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_41, NULL);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_43 = (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*)il2cpp_codegen_object_new(Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87_il2cpp_TypeInfo_var);
|
|
NullCheck(L_43);
|
|
Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4(L_43, __this, (intptr_t)((void*)TinyJsonSerializer_U3C_ctorU3Eb__4_6_mA115671665FF7CCC9FBC971505ECB29198977070_RuntimeMethod_var), NULL);
|
|
NullCheck(L_40);
|
|
Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70(L_40, L_42, L_43, Dictionary_2_set_Item_mAE699C09E984D229FCDB7B7C150388B5262DDE70_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::Serialize(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_Serialize_mCACFD74B2C44F5A4A38134DD57591110ED5B0320 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m4A0F2AA3B54D6576BC05FE8A2575DDB36EC77986_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE100FF9DA69B24BD9DC10CC8E1E5439814CB8B2B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonMemberAttribute_tEC7A56F5746D88101BBF5614203727A69C5EE372_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonOptInAttribute_t8FA518F3C10F8E21A89223B374D8A9908DCD006F_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);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74CE428A2C60CC8B4228B296049015B7F9DABBD7);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Type_t* V_0 = NULL;
|
|
Type_t* V_1 = NULL;
|
|
RuntimeObject* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
FieldInfo_t* V_8 = NULL;
|
|
{
|
|
// if (obj == null) {
|
|
RuntimeObject* L_0 = ___0_obj;
|
|
if (L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// output.Append("null");
|
|
StringBuilder_t* L_1 = __this->___output_0;
|
|
NullCheck(L_1);
|
|
StringBuilder_t* L_2;
|
|
L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// var type = obj.GetType();
|
|
RuntimeObject* L_3 = ___0_obj;
|
|
NullCheck(L_3);
|
|
Type_t* L_4;
|
|
L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
|
|
V_0 = L_4;
|
|
// var typeInfo = WindowsStoreCompatibility.GetTypeInfo(type);
|
|
Type_t* L_5 = V_0;
|
|
Type_t* L_6;
|
|
L_6 = WindowsStoreCompatibility_GetTypeInfo_m633F0F655696111B41DED211B55FC4C268F52E75(L_5, NULL);
|
|
V_1 = L_6;
|
|
// if (serializers.ContainsKey(type)) {
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_7 = __this->___serializers_1;
|
|
Type_t* L_8 = V_0;
|
|
NullCheck(L_7);
|
|
bool L_9;
|
|
L_9 = Dictionary_2_ContainsKey_m4A0F2AA3B54D6576BC05FE8A2575DDB36EC77986(L_7, L_8, Dictionary_2_ContainsKey_m4A0F2AA3B54D6576BC05FE8A2575DDB36EC77986_RuntimeMethod_var);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// serializers[type] (obj);
|
|
Dictionary_2_t3099677BC209B8A87460E380C842E5E7A59D6085* L_10 = __this->___serializers_1;
|
|
Type_t* L_11 = V_0;
|
|
NullCheck(L_10);
|
|
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_12;
|
|
L_12 = Dictionary_2_get_Item_mE100FF9DA69B24BD9DC10CC8E1E5439814CB8B2B(L_10, L_11, Dictionary_2_get_Item_mE100FF9DA69B24BD9DC10CC8E1E5439814CB8B2B_RuntimeMethod_var);
|
|
RuntimeObject* L_13 = ___0_obj;
|
|
NullCheck(L_12);
|
|
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_12, L_13, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// } else if (typeInfo.IsEnum) {
|
|
Type_t* L_14 = V_1;
|
|
NullCheck(L_14);
|
|
bool L_15;
|
|
L_15 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_14);
|
|
if (!L_15)
|
|
{
|
|
goto IL_006e;
|
|
}
|
|
}
|
|
{
|
|
// output.Append('"' + obj.ToString() + '"');
|
|
StringBuilder_t* L_16 = __this->___output_0;
|
|
RuntimeObject* L_17 = ___0_obj;
|
|
NullCheck(L_17);
|
|
String_t* L_18;
|
|
L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_17);
|
|
String_t* L_19;
|
|
L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, L_18, _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, NULL);
|
|
NullCheck(L_16);
|
|
StringBuilder_t* L_20;
|
|
L_20 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_16, L_19, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_006e:
|
|
{
|
|
// } else if (obj is System.Collections.IList) {
|
|
RuntimeObject* L_21 = ___0_obj;
|
|
if (!((RuntimeObject*)IsInst((RuntimeObject*)L_21, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00d2;
|
|
}
|
|
}
|
|
{
|
|
// output.Append("[");
|
|
StringBuilder_t* L_22 = __this->___output_0;
|
|
NullCheck(L_22);
|
|
StringBuilder_t* L_23;
|
|
L_23 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_22, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
|
|
// var arr = obj as System.Collections.IList;
|
|
RuntimeObject* L_24 = ___0_obj;
|
|
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_24, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var));
|
|
// for (int i = 0; i < arr.Count; i++) {
|
|
V_3 = 0;
|
|
goto IL_00b7;
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
// if (i != 0)
|
|
int32_t L_25 = V_3;
|
|
if (!L_25)
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
// output.Append(", ");
|
|
StringBuilder_t* L_26 = __this->___output_0;
|
|
NullCheck(L_26);
|
|
StringBuilder_t* L_27;
|
|
L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_26, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
// Serialize(arr[i]);
|
|
RuntimeObject* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
RuntimeObject* L_30;
|
|
L_30 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0 /* System.Object System.Collections.IList::get_Item(System.Int32) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_28, L_29);
|
|
TinyJsonSerializer_Serialize_mCACFD74B2C44F5A4A38134DD57591110ED5B0320(__this, L_30, NULL);
|
|
// for (int i = 0; i < arr.Count; i++) {
|
|
int32_t L_31 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
// for (int i = 0; i < arr.Count; i++) {
|
|
int32_t L_32 = V_3;
|
|
RuntimeObject* L_33 = V_2;
|
|
NullCheck(L_33);
|
|
int32_t L_34;
|
|
L_34 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Collections.ICollection::get_Count() */, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_33);
|
|
if ((((int32_t)L_32) < ((int32_t)L_34)))
|
|
{
|
|
goto IL_0092;
|
|
}
|
|
}
|
|
{
|
|
// output.Append("]");
|
|
StringBuilder_t* L_35 = __this->___output_0;
|
|
NullCheck(L_35);
|
|
StringBuilder_t* L_36;
|
|
L_36 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_35, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
// } else if (obj is UnityEngine.Object) {
|
|
RuntimeObject* L_37 = ___0_obj;
|
|
if (!((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_37, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
// SerializeUnityObject(obj as UnityEngine.Object);
|
|
RuntimeObject* L_38 = ___0_obj;
|
|
TinyJsonSerializer_SerializeUnityObject_m461D9172E284412F684A0D56885E227993450CC5(__this, ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_38, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
|
|
return;
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
// var optIn = typeInfo.GetCustomAttributes(typeof(JsonOptInAttribute), true).Length > 0;
|
|
Type_t* L_39 = V_1;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast<intptr_t> (JsonOptInAttribute_t8FA518F3C10F8E21A89223B374D8A9908DCD006F_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_41;
|
|
L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL);
|
|
NullCheck(L_39);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42;
|
|
L_42 = VirtualFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(14 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_39, L_41, (bool)1);
|
|
NullCheck(L_42);
|
|
V_4 = (bool)((!(((uint32_t)(((RuntimeArray*)L_42)->max_length)) <= ((uint32_t)0)))? 1 : 0);
|
|
// output.Append("{");
|
|
StringBuilder_t* L_43 = __this->___output_0;
|
|
NullCheck(L_43);
|
|
StringBuilder_t* L_44;
|
|
L_44 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_43, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
|
|
// bool earlier = false;
|
|
V_5 = (bool)0;
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
// var fields = type.GetFields(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic);
|
|
Type_t* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_46;
|
|
L_46 = VirtualFuncInvoker1< FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, int32_t >::Invoke(88 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_45, ((int32_t)52));
|
|
// foreach (var field in fields) {
|
|
V_6 = L_46;
|
|
V_7 = 0;
|
|
goto IL_019d;
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
// foreach (var field in fields) {
|
|
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_47 = V_6;
|
|
int32_t L_48 = V_7;
|
|
NullCheck(L_47);
|
|
int32_t L_49 = L_48;
|
|
FieldInfo_t* L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
|
|
V_8 = L_50;
|
|
// if (field.DeclaringType != type) continue;
|
|
FieldInfo_t* L_51 = V_8;
|
|
NullCheck(L_51);
|
|
Type_t* L_52;
|
|
L_52 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_51);
|
|
Type_t* L_53 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_54;
|
|
L_54 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_52, L_53, NULL);
|
|
if (L_54)
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
{
|
|
// if ((!optIn && field.IsPublic) ||
|
|
// #if NETFX_CORE
|
|
// field.CustomAttributes.Any(attr => attr.GetType() == typeof(JsonMemberAttribute))
|
|
// #else
|
|
// field.GetCustomAttributes(typeof(JsonMemberAttribute), true).Length > 0
|
|
// #endif
|
|
// ) {
|
|
bool L_55 = V_4;
|
|
if (L_55)
|
|
{
|
|
goto IL_0144;
|
|
}
|
|
}
|
|
{
|
|
FieldInfo_t* L_56 = V_8;
|
|
NullCheck(L_56);
|
|
bool L_57;
|
|
L_57 = FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5(L_56, NULL);
|
|
if (L_57)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
|
|
IL_0144:
|
|
{
|
|
FieldInfo_t* L_58 = V_8;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (JsonMemberAttribute_tEC7A56F5746D88101BBF5614203727A69C5EE372_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_60;
|
|
L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL);
|
|
NullCheck(L_58);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_61;
|
|
L_61 = VirtualFuncInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, Type_t*, bool >::Invoke(14 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_58, L_60, (bool)1);
|
|
NullCheck(L_61);
|
|
if (!(((RuntimeArray*)L_61)->max_length))
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
// if (earlier) {
|
|
bool L_62 = V_5;
|
|
if (!L_62)
|
|
{
|
|
goto IL_016e;
|
|
}
|
|
}
|
|
{
|
|
// output.Append(", ");
|
|
StringBuilder_t* L_63 = __this->___output_0;
|
|
NullCheck(L_63);
|
|
StringBuilder_t* L_64;
|
|
L_64 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_63, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
|
|
}
|
|
|
|
IL_016e:
|
|
{
|
|
// earlier = true;
|
|
V_5 = (bool)1;
|
|
// output.AppendFormat("\"{0}\": ", field.Name);
|
|
StringBuilder_t* L_65 = __this->___output_0;
|
|
FieldInfo_t* L_66 = V_8;
|
|
NullCheck(L_66);
|
|
String_t* L_67;
|
|
L_67 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_66);
|
|
NullCheck(L_65);
|
|
StringBuilder_t* L_68;
|
|
L_68 = StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F(L_65, _stringLiteral74CE428A2C60CC8B4228B296049015B7F9DABBD7, L_67, NULL);
|
|
// Serialize(field.GetValue(obj));
|
|
FieldInfo_t* L_69 = V_8;
|
|
RuntimeObject* L_70 = ___0_obj;
|
|
NullCheck(L_69);
|
|
RuntimeObject* L_71;
|
|
L_71 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(25 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_69, L_70);
|
|
TinyJsonSerializer_Serialize_mCACFD74B2C44F5A4A38134DD57591110ED5B0320(__this, L_71, NULL);
|
|
}
|
|
|
|
IL_0197:
|
|
{
|
|
int32_t L_72 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_72, 1));
|
|
}
|
|
|
|
IL_019d:
|
|
{
|
|
// foreach (var field in fields) {
|
|
int32_t L_73 = V_7;
|
|
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_74 = V_6;
|
|
NullCheck(L_74);
|
|
if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
|
|
{
|
|
goto IL_0121;
|
|
}
|
|
}
|
|
{
|
|
// type = type.BaseType;
|
|
Type_t* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
Type_t* L_76;
|
|
L_76 = VirtualFuncInvoker0< Type_t* >::Invoke(112 /* System.Type System.Type::get_BaseType() */, L_75);
|
|
V_0 = L_76;
|
|
// if (type == null) break;
|
|
Type_t* L_77 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_78;
|
|
L_78 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_77, (Type_t*)NULL, NULL);
|
|
if (!L_78)
|
|
{
|
|
goto IL_0112;
|
|
}
|
|
}
|
|
{
|
|
// output.Append("}");
|
|
StringBuilder_t* L_79 = __this->___output_0;
|
|
NullCheck(L_79);
|
|
StringBuilder_t* L_80;
|
|
L_80 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_79, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::QuotedField(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_QuotedField_mCA0F4175E51B5DE4960DCA6A80CBBB80235FB665 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, String_t* ___0_name, String_t* ___1_contents, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40426B37CE62B75DAB564F9F12A395138B30EAA6);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// output.AppendFormat("\"{0}\": \"{1}\"", name, contents);
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
String_t* L_1 = ___0_name;
|
|
String_t* L_2 = ___1_contents;
|
|
NullCheck(L_0);
|
|
StringBuilder_t* L_3;
|
|
L_3 = StringBuilder_AppendFormat_mAB076D92DC92723B2224D75987BE463AF1CE7132(L_0, _stringLiteral40426B37CE62B75DAB564F9F12A395138B30EAA6, L_1, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::SerializeUnityObject(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_SerializeUnityObject_m461D9172E284412F684A0D56885E227993450CC5 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m77CFAD20BA2B8E1995C28A4FE25E3A36DAB66905_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_mE918075CEE190F36A577C4E86ACF67758A801692_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62DA9AA93440806EAD452B1E053FC91D546DFF3F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15CF7E1CEFBD0C475E3A89A80B5393D417F8634);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE4661588265095F4FF91E9349F25F684898BDF9);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* V_1 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* V_3 = NULL;
|
|
{
|
|
// if (obj == null) {
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_obj;
|
|
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_0011;
|
|
}
|
|
}
|
|
{
|
|
// Serialize(null);
|
|
TinyJsonSerializer_Serialize_mCACFD74B2C44F5A4A38134DD57591110ED5B0320(__this, NULL, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// output.Append("{");
|
|
StringBuilder_t* L_2 = __this->___output_0;
|
|
NullCheck(L_2);
|
|
StringBuilder_t* L_3;
|
|
L_3 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_2, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
|
|
// var path = obj.name;
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___0_obj;
|
|
NullCheck(L_4);
|
|
String_t* L_5;
|
|
L_5 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_4, NULL);
|
|
V_0 = L_5;
|
|
// QuotedField("Name", path);
|
|
String_t* L_6 = V_0;
|
|
TinyJsonSerializer_QuotedField_mCA0F4175E51B5DE4960DCA6A80CBBB80235FB665(__this, _stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B, L_6, NULL);
|
|
// output.Append(", ");
|
|
StringBuilder_t* L_7 = __this->___output_0;
|
|
NullCheck(L_7);
|
|
StringBuilder_t* L_8;
|
|
L_8 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_7, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
|
|
// QuotedField("Type", obj.GetType().FullName);
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = ___0_obj;
|
|
NullCheck(L_9);
|
|
Type_t* L_10;
|
|
L_10 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_9, NULL);
|
|
NullCheck(L_10);
|
|
String_t* L_11;
|
|
L_11 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_10);
|
|
TinyJsonSerializer_QuotedField_mCA0F4175E51B5DE4960DCA6A80CBBB80235FB665(__this, _stringLiteralA15CF7E1CEFBD0C475E3A89A80B5393D417F8634, L_11, NULL);
|
|
// var component = obj as Component;
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12 = ___0_obj;
|
|
V_1 = ((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_12, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var));
|
|
// var go = obj as GameObject;
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_13 = ___0_obj;
|
|
V_2 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_13, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var));
|
|
// if (component != null || go != null) {
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_14 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_15;
|
|
L_15 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_15)
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_17;
|
|
L_17 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// if (component != null && go == null) {
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_18 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_19;
|
|
L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_19)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_21;
|
|
L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
// go = component.gameObject;
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
|
|
L_23 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_22, NULL);
|
|
V_2 = L_23;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
// var helper = go.GetComponent<UnityReferenceHelper>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = V_2;
|
|
NullCheck(L_24);
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_25;
|
|
L_25 = GameObject_GetComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_mE918075CEE190F36A577C4E86ACF67758A801692(L_24, GameObject_GetComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_mE918075CEE190F36A577C4E86ACF67758A801692_RuntimeMethod_var);
|
|
V_3 = L_25;
|
|
// if (helper == null) {
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_26 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_27;
|
|
L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_27)
|
|
{
|
|
goto IL_00c6;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Log("Adding UnityReferenceHelper to Unity Reference '"+obj.name+"'");
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_28 = ___0_obj;
|
|
NullCheck(L_28);
|
|
String_t* L_29;
|
|
L_29 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_28, NULL);
|
|
String_t* L_30;
|
|
L_30 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral62DA9AA93440806EAD452B1E053FC91D546DFF3F, L_29, _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_30, NULL);
|
|
// helper = go.AddComponent<UnityReferenceHelper>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_2;
|
|
NullCheck(L_31);
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_32;
|
|
L_32 = GameObject_AddComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m77CFAD20BA2B8E1995C28A4FE25E3A36DAB66905(L_31, GameObject_AddComponent_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m77CFAD20BA2B8E1995C28A4FE25E3A36DAB66905_RuntimeMethod_var);
|
|
V_3 = L_32;
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
// helper.Reset();
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_33 = V_3;
|
|
NullCheck(L_33);
|
|
UnityReferenceHelper_Reset_m72E11226BF96BD2739ED32811B8666D10466571F(L_33, NULL);
|
|
// output.Append(", ");
|
|
StringBuilder_t* L_34 = __this->___output_0;
|
|
NullCheck(L_34);
|
|
StringBuilder_t* L_35;
|
|
L_35 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_34, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
|
|
// QuotedField("GUID", helper.GetGUID().ToString());
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_36 = V_3;
|
|
NullCheck(L_36);
|
|
String_t* L_37;
|
|
L_37 = UnityReferenceHelper_GetGUID_m5496D84A400DF3230401BF253DF662F6B8A7645D_inline(L_36, NULL);
|
|
NullCheck(L_37);
|
|
String_t* L_38;
|
|
L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_37);
|
|
TinyJsonSerializer_QuotedField_mCA0F4175E51B5DE4960DCA6A80CBBB80235FB665(__this, _stringLiteralEE4661588265095F4FF91E9349F25F684898BDF9, L_38, NULL);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
// output.Append("}");
|
|
StringBuilder_t* L_39 = __this->___output_0;
|
|
NullCheck(L_39);
|
|
StringBuilder_t* L_40;
|
|
L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_39, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer__cctor_m4BF3C11982F28C7E090935A1BC5A4CF33231E51E (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static readonly System.Globalization.CultureInfo invariantCulture = System.Globalization.CultureInfo.InvariantCulture;
|
|
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0;
|
|
L_0 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
|
|
((TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var))->___invariantCulture_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var))->___invariantCulture_2), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::<.ctor>b__4_0(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_U3C_ctorU3Eb__4_0_m739EC727D51D88BDA19B9FD2DB6BA102F41632A5 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
// serializers[typeof(float)] = v => output.Append(((float)v).ToString("R", invariantCulture));
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
RuntimeObject* L_1 = ___0_v;
|
|
V_0 = ((*(float*)((float*)(float*)UnBox(L_1, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))));
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_2 = ((TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var))->___invariantCulture_2;
|
|
String_t* L_3;
|
|
L_3 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((&V_0), _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_2, NULL);
|
|
NullCheck(L_0);
|
|
StringBuilder_t* L_4;
|
|
L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::<.ctor>b__4_1(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_U3C_ctorU3Eb__4_1_m0FC6396D0F3D8B3F4EB56C1F844DA0F9995E3EE7 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
StringBuilder_t* G_B2_0 = NULL;
|
|
StringBuilder_t* G_B1_0 = NULL;
|
|
String_t* G_B3_0 = NULL;
|
|
StringBuilder_t* G_B3_1 = NULL;
|
|
{
|
|
// serializers[typeof(bool)] = v => output.Append((bool)v ? "true" : "false");
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
RuntimeObject* L_1 = ___0_v;
|
|
G_B1_0 = L_0;
|
|
if (((*(bool*)((bool*)(bool*)UnBox(L_1, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var)))))
|
|
{
|
|
G_B2_0 = L_0;
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
G_B3_0 = _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
NullCheck(G_B3_1);
|
|
StringBuilder_t* L_2;
|
|
L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(G_B3_1, G_B3_0, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::<.ctor>b__4_7(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_U3C_ctorU3Eb__4_7_mD9B1ECE38801C00B85246E7DDCCBB3F11B542917 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// serializers[typeof(Version)] = serializers[typeof(uint)] = serializers[typeof(int)] = v => output.Append(v.ToString());
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
RuntimeObject* L_1 = ___0_v;
|
|
NullCheck(L_1);
|
|
String_t* L_2;
|
|
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
|
|
NullCheck(L_0);
|
|
StringBuilder_t* L_3;
|
|
L_3 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, L_2, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::<.ctor>b__4_2(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_U3C_ctorU3Eb__4_2_m5240EC8CA586CBCAFBFFB6206DEC219692A4F269 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49A5AAB83859C60FC692064F7CA72853E8B6B189);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// serializers[typeof(string)] = v => output.AppendFormat("\"{0}\"", v.ToString().Replace("\"", "\\\""));
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
RuntimeObject* L_1 = ___0_v;
|
|
NullCheck(L_1);
|
|
String_t* L_2;
|
|
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
|
|
NullCheck(L_2);
|
|
String_t* L_3;
|
|
L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, _stringLiteral848E5ED630B3142F565DD995C6E8D30187ED33CD, NULL);
|
|
NullCheck(L_0);
|
|
StringBuilder_t* L_4;
|
|
L_4 = StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F(L_0, _stringLiteral49A5AAB83859C60FC692064F7CA72853E8B6B189, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::<.ctor>b__4_3(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_U3C_ctorU3Eb__4_3_mB94F5085F411046B276BBE55C94440D0AE29C05E (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F5B1C23C9833176E668C5C680622CC42FE9694E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// serializers[typeof(Vector2)] = v => output.AppendFormat("{{ \"x\": {0}, \"y\": {1} }}", ((Vector2)v).x.ToString("R", invariantCulture), ((Vector2)v).y.ToString("R", invariantCulture));
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
RuntimeObject* L_1 = ___0_v;
|
|
V_0 = ((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))));
|
|
float* L_2 = (float*)(&(&V_0)->___x_0);
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_3 = ((TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var))->___invariantCulture_2;
|
|
String_t* L_4;
|
|
L_4 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_2, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_3, NULL);
|
|
RuntimeObject* L_5 = ___0_v;
|
|
V_0 = ((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_5, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))));
|
|
float* L_6 = (float*)(&(&V_0)->___y_1);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_7 = ((TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var))->___invariantCulture_2;
|
|
String_t* L_8;
|
|
L_8 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_6, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_7, NULL);
|
|
NullCheck(L_0);
|
|
StringBuilder_t* L_9;
|
|
L_9 = StringBuilder_AppendFormat_mAB076D92DC92723B2224D75987BE463AF1CE7132(L_0, _stringLiteral2F5B1C23C9833176E668C5C680622CC42FE9694E, L_4, L_8, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::<.ctor>b__4_4(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_U3C_ctorU3Eb__4_4_m8A17677460FF4EAD95233291589CADE8C33B2D83 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A170379EC0A4F085450B92D6417444E415A9F5C);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// serializers[typeof(Vector3)] = v => output.AppendFormat("{{ \"x\": {0}, \"y\": {1}, \"z\": {2} }}", ((Vector3)v).x.ToString("R", invariantCulture), ((Vector3)v).y.ToString("R", invariantCulture), ((Vector3)v).z.ToString("R", invariantCulture));
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
RuntimeObject* L_1 = ___0_v;
|
|
V_0 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))));
|
|
float* L_2 = (float*)(&(&V_0)->___x_2);
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_3 = ((TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var))->___invariantCulture_2;
|
|
String_t* L_4;
|
|
L_4 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_2, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_3, NULL);
|
|
RuntimeObject* L_5 = ___0_v;
|
|
V_0 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_5, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))));
|
|
float* L_6 = (float*)(&(&V_0)->___y_3);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_7 = ((TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var))->___invariantCulture_2;
|
|
String_t* L_8;
|
|
L_8 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_6, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_7, NULL);
|
|
RuntimeObject* L_9 = ___0_v;
|
|
V_0 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_9, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))));
|
|
float* L_10 = (float*)(&(&V_0)->___z_4);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_11 = ((TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664_il2cpp_TypeInfo_var))->___invariantCulture_2;
|
|
String_t* L_12;
|
|
L_12 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_10, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, L_11, NULL);
|
|
NullCheck(L_0);
|
|
StringBuilder_t* L_13;
|
|
L_13 = StringBuilder_AppendFormat_m40962B9C5B41720C6424721E526C0D99D95112A2(L_0, _stringLiteral0A170379EC0A4F085450B92D6417444E415A9F5C, L_4, L_8, L_12, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::<.ctor>b__4_5(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_U3C_ctorU3Eb__4_5_mCBE2E26705772A356065461077ED59C3DBDCA564 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral867D84A8D81DF9C73D71F5CBAED8EF51540F4F1E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// serializers[typeof(Pathfinding.Util.Guid)] = v => output.AppendFormat("{{ \"value\": \"{0}\" }}", v.ToString());
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
RuntimeObject* L_1 = ___0_v;
|
|
NullCheck(L_1);
|
|
String_t* L_2;
|
|
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
|
|
NullCheck(L_0);
|
|
StringBuilder_t* L_3;
|
|
L_3 = StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F(L_0, _stringLiteral867D84A8D81DF9C73D71F5CBAED8EF51540F4F1E, L_2, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonSerializer::<.ctor>b__4_6(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonSerializer_U3C_ctorU3Eb__4_6_mA115671665FF7CCC9FBC971505ECB29198977070 (TinyJsonSerializer_t272C112A85D613F4DD32D2BD604A6A83BD669664* __this, RuntimeObject* ___0_v, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A1D8674EE91BB930D9C6023781DC5FEEF850FD6);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// serializers[typeof(LayerMask)] = v => output.AppendFormat("{{ \"value\": {0} }}", ((int)(LayerMask)v).ToString());
|
|
StringBuilder_t* L_0 = __this->___output_0;
|
|
RuntimeObject* L_1 = ___0_v;
|
|
int32_t L_2;
|
|
L_2 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(((*(LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB*)((LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB*)(LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB*)UnBox(L_1, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_il2cpp_TypeInfo_var)))), NULL);
|
|
V_0 = L_2;
|
|
String_t* L_3;
|
|
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
|
|
NullCheck(L_0);
|
|
StringBuilder_t* L_4;
|
|
L_4 = StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F(L_0, _stringLiteral8A1D8674EE91BB930D9C6023781DC5FEEF850FD6, L_3, 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.Object Pathfinding.Serialization.TinyJsonDeserializer::Deserialize(System.String,System.Type,System.Object,UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TinyJsonDeserializer_Deserialize_m1ABB9FC8CD0A1BE955D6D7015AF631ABA6398B91 (String_t* ___0_text, Type_t* ___1_type, RuntimeObject* ___2_populate, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___3_contextRoot, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new TinyJsonDeserializer() {
|
|
// reader = new System.IO.StringReader(text),
|
|
// contextRoot = contextRoot,
|
|
// }.Deserialize(type, populate);
|
|
TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* L_0 = (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1*)il2cpp_codegen_object_new(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
TinyJsonDeserializer__ctor_m357FB41744CEEFFB5844D1C42FF8080C82588461(L_0, NULL);
|
|
TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* L_1 = L_0;
|
|
String_t* L_2 = ___0_text;
|
|
StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_3 = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)il2cpp_codegen_object_new(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0(L_3, L_2, NULL);
|
|
NullCheck(L_1);
|
|
L_1->___reader_0 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___reader_0), (void*)L_3);
|
|
TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* L_4 = L_1;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___3_contextRoot;
|
|
NullCheck(L_4);
|
|
L_4->___contextRoot_1 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_4->___contextRoot_1), (void*)L_5);
|
|
Type_t* L_6 = ___1_type;
|
|
RuntimeObject* L_7 = ___2_populate;
|
|
NullCheck(L_4);
|
|
RuntimeObject* L_8;
|
|
L_8 = TinyJsonDeserializer_Deserialize_m5291E5BFD7D6F8E2E97305763D4BB9418D7180BF(L_4, L_6, L_7, NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Object Pathfinding.Serialization.TinyJsonDeserializer::Deserialize(System.Type,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TinyJsonDeserializer_Deserialize_m5291E5BFD7D6F8E2E97305763D4BB9418D7180BF (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, Type_t* ___0_tp, RuntimeObject* ___1_populate, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C5FEB61BA9F0532E85F661255CDDAD96D8D9B2A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Type_t* V_0 = NULL;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
RuntimeObject* V_3 = NULL;
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_4 = NULL;
|
|
RuntimeArray* V_5 = NULL;
|
|
RuntimeObject* V_6 = NULL;
|
|
String_t* V_7 = NULL;
|
|
Type_t* V_8 = NULL;
|
|
FieldInfo_t* V_9 = NULL;
|
|
RuntimeObject* G_B41_0 = NULL;
|
|
RuntimeObject* G_B40_0 = NULL;
|
|
{
|
|
// var tpInfo = WindowsStoreCompatibility.GetTypeInfo(tp);
|
|
Type_t* L_0 = ___0_tp;
|
|
Type_t* L_1;
|
|
L_1 = WindowsStoreCompatibility_GetTypeInfo_m633F0F655696111B41DED211B55FC4C268F52E75(L_0, NULL);
|
|
V_0 = L_1;
|
|
// if (tpInfo.IsEnum) {
|
|
Type_t* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_2);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// return Enum.Parse(tp, EatField());
|
|
Type_t* L_4 = ___0_tp;
|
|
String_t* L_5;
|
|
L_5 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
|
|
RuntimeObject* L_6;
|
|
L_6 = Enum_Parse_m2846B01D5DEA00E4674AED09DE0B2E59ECEED61F(L_4, L_5, NULL);
|
|
return L_6;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// } else if (TryEat('n')) {
|
|
bool L_7;
|
|
L_7 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)110), NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// Eat("ull");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral0C5FEB61BA9F0532E85F661255CDDAD96D8D9B2A, NULL);
|
|
// TryEat(',');
|
|
bool L_8;
|
|
L_8 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)44), NULL);
|
|
// return null;
|
|
return NULL;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(float))) {
|
|
Type_t* L_9 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_11;
|
|
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
|
|
bool L_12;
|
|
L_12 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_9, L_11, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// return float.Parse(EatField(), numberFormat);
|
|
String_t* L_13;
|
|
L_13 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_14 = ((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2;
|
|
float L_15;
|
|
L_15 = Single_Parse_mF40465AC387D690175D63EFFF44B0E810C090786(L_13, L_14, NULL);
|
|
float L_16 = L_15;
|
|
RuntimeObject* L_17 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_16);
|
|
return L_17;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(int))) {
|
|
Type_t* L_18 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_20;
|
|
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
|
|
bool L_21;
|
|
L_21 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_18, L_20, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
// return int.Parse(EatField(), numberFormat);
|
|
String_t* L_22;
|
|
L_22 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_23 = ((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2;
|
|
int32_t L_24;
|
|
L_24 = Int32_Parse_mD1B67560310D4E9CC1EA31177CA1CB2CFDFE5D57(L_22, L_23, NULL);
|
|
int32_t L_25 = L_24;
|
|
RuntimeObject* L_26 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_25);
|
|
return L_26;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(uint))) {
|
|
Type_t* L_27 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_29;
|
|
L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL);
|
|
bool L_30;
|
|
L_30 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_27, L_29, NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
{
|
|
// return uint.Parse(EatField(), numberFormat);
|
|
String_t* L_31;
|
|
L_31 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_32 = ((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2;
|
|
uint32_t L_33;
|
|
L_33 = UInt32_Parse_m8056C342A35F2BFF912DF735FAFE74FCEA3577FE(L_31, L_32, NULL);
|
|
uint32_t L_34 = L_33;
|
|
RuntimeObject* L_35 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_34);
|
|
return L_35;
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(bool))) {
|
|
Type_t* L_36 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_38;
|
|
L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
|
|
bool L_39;
|
|
L_39 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_36, L_38, NULL);
|
|
if (!L_39)
|
|
{
|
|
goto IL_00d7;
|
|
}
|
|
}
|
|
{
|
|
// return bool.Parse(EatField());
|
|
String_t* L_40;
|
|
L_40 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
|
|
bool L_41;
|
|
L_41 = Boolean_Parse_mC9B4406FE9DA904E2B7D75267CAD38E837D39A6D(L_40, NULL);
|
|
bool L_42 = L_41;
|
|
RuntimeObject* L_43 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_42);
|
|
return L_43;
|
|
}
|
|
|
|
IL_00d7:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(string))) {
|
|
Type_t* L_44 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_46;
|
|
L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL);
|
|
bool L_47;
|
|
L_47 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_44, L_46, NULL);
|
|
if (!L_47)
|
|
{
|
|
goto IL_00f0;
|
|
}
|
|
}
|
|
{
|
|
// return EatField();
|
|
String_t* L_48;
|
|
L_48 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
return L_48;
|
|
}
|
|
|
|
IL_00f0:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(Version))) {
|
|
Type_t* L_49 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_50 = { reinterpret_cast<intptr_t> (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_51;
|
|
L_51 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_50, NULL);
|
|
bool L_52;
|
|
L_52 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_49, L_51, NULL);
|
|
if (!L_52)
|
|
{
|
|
goto IL_010e;
|
|
}
|
|
}
|
|
{
|
|
// return new Version(EatField());
|
|
String_t* L_53;
|
|
L_53 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_54 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_54);
|
|
Version__ctor_m52D06833AE6481C0A9B72085BDC4D09A723CEF7F(L_54, L_53, NULL);
|
|
return L_54;
|
|
}
|
|
|
|
IL_010e:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(Vector2))) {
|
|
Type_t* L_55 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_56 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_57;
|
|
L_57 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_56, NULL);
|
|
bool L_58;
|
|
L_58 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_55, L_57, NULL);
|
|
if (!L_58)
|
|
{
|
|
goto IL_0181;
|
|
}
|
|
}
|
|
{
|
|
// Eat("{");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
|
|
// var result = new Vector2();
|
|
il2cpp_codegen_initobj((&V_1), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
|
|
// EatField();
|
|
String_t* L_59;
|
|
L_59 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
// result.x = float.Parse(EatField(), numberFormat);
|
|
String_t* L_60;
|
|
L_60 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_61 = ((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2;
|
|
float L_62;
|
|
L_62 = Single_Parse_mF40465AC387D690175D63EFFF44B0E810C090786(L_60, L_61, NULL);
|
|
(&V_1)->___x_0 = L_62;
|
|
// EatField();
|
|
String_t* L_63;
|
|
L_63 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
// result.y = float.Parse(EatField(), numberFormat);
|
|
String_t* L_64;
|
|
L_64 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_65 = ((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2;
|
|
float L_66;
|
|
L_66 = Single_Parse_mF40465AC387D690175D63EFFF44B0E810C090786(L_64, L_65, NULL);
|
|
(&V_1)->___y_1 = L_66;
|
|
// Eat("}");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
|
|
// return result;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68 = L_67;
|
|
RuntimeObject* L_69 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_68);
|
|
return L_69;
|
|
}
|
|
|
|
IL_0181:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(Vector3))) {
|
|
Type_t* L_70 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_71 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_72;
|
|
L_72 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_71, NULL);
|
|
bool L_73;
|
|
L_73 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_70, L_72, NULL);
|
|
if (!L_73)
|
|
{
|
|
goto IL_0212;
|
|
}
|
|
}
|
|
{
|
|
// Eat("{");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
|
|
// var result = new Vector3();
|
|
il2cpp_codegen_initobj((&V_2), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
|
|
// EatField();
|
|
String_t* L_74;
|
|
L_74 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
// result.x = float.Parse(EatField(), numberFormat);
|
|
String_t* L_75;
|
|
L_75 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_76 = ((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2;
|
|
float L_77;
|
|
L_77 = Single_Parse_mF40465AC387D690175D63EFFF44B0E810C090786(L_75, L_76, NULL);
|
|
(&V_2)->___x_2 = L_77;
|
|
// EatField();
|
|
String_t* L_78;
|
|
L_78 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
// result.y = float.Parse(EatField(), numberFormat);
|
|
String_t* L_79;
|
|
L_79 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_80 = ((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2;
|
|
float L_81;
|
|
L_81 = Single_Parse_mF40465AC387D690175D63EFFF44B0E810C090786(L_79, L_80, NULL);
|
|
(&V_2)->___y_3 = L_81;
|
|
// EatField();
|
|
String_t* L_82;
|
|
L_82 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
// result.z = float.Parse(EatField(), numberFormat);
|
|
String_t* L_83;
|
|
L_83 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_84 = ((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2;
|
|
float L_85;
|
|
L_85 = Single_Parse_mF40465AC387D690175D63EFFF44B0E810C090786(L_83, L_84, NULL);
|
|
(&V_2)->___z_4 = L_85;
|
|
// Eat("}");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
|
|
// return result;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = L_86;
|
|
RuntimeObject* L_88 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_87);
|
|
return L_88;
|
|
}
|
|
|
|
IL_0212:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(Pathfinding.Util.Guid))) {
|
|
Type_t* L_89 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_90 = { reinterpret_cast<intptr_t> (Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_91;
|
|
L_91 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_90, NULL);
|
|
bool L_92;
|
|
L_92 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_89, L_91, NULL);
|
|
if (!L_92)
|
|
{
|
|
goto IL_0252;
|
|
}
|
|
}
|
|
{
|
|
// Eat("{");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
|
|
// EatField();
|
|
String_t* L_93;
|
|
L_93 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
// var result = Pathfinding.Util.Guid.Parse(EatField());
|
|
String_t* L_94;
|
|
L_94 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var);
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A L_95;
|
|
L_95 = Guid_Parse_mEBA87F78E424014FA45A2584CEFB2781945647CE(L_94, NULL);
|
|
// Eat("}");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
|
|
// return result;
|
|
Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A L_96 = L_95;
|
|
RuntimeObject* L_97 = Box(Guid_tBC9E5F061A2D2C250FE723BF5874F7DFCE0A983A_il2cpp_TypeInfo_var, &L_96);
|
|
return L_97;
|
|
}
|
|
|
|
IL_0252:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(LayerMask))) {
|
|
Type_t* L_98 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_99 = { reinterpret_cast<intptr_t> (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_100;
|
|
L_100 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_99, NULL);
|
|
bool L_101;
|
|
L_101 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_98, L_100, NULL);
|
|
if (!L_101)
|
|
{
|
|
goto IL_0297;
|
|
}
|
|
}
|
|
{
|
|
// Eat("{");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
|
|
// EatField();
|
|
String_t* L_102;
|
|
L_102 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
// var result = (LayerMask)int.Parse(EatField());
|
|
String_t* L_103;
|
|
L_103 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
int32_t L_104;
|
|
L_104 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_103, NULL);
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_105;
|
|
L_105 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(L_104, NULL);
|
|
// Eat("}");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
|
|
// return result;
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_106 = L_105;
|
|
RuntimeObject* L_107 = Box(LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB_il2cpp_TypeInfo_var, &L_106);
|
|
return L_107;
|
|
}
|
|
|
|
IL_0297:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(List<string>))) {
|
|
Type_t* L_108 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_109 = { reinterpret_cast<intptr_t> (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_110;
|
|
L_110 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_109, NULL);
|
|
bool L_111;
|
|
L_111 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_108, L_110, NULL);
|
|
if (!L_111)
|
|
{
|
|
goto IL_02e9;
|
|
}
|
|
}
|
|
{
|
|
// System.Collections.IList result = new List<string>();
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_112 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_112);
|
|
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_112, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
|
|
V_3 = L_112;
|
|
// Eat("[");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
|
|
goto IL_02dd;
|
|
}
|
|
|
|
IL_02bc:
|
|
{
|
|
// result.Add(Deserialize(typeof(string)));
|
|
RuntimeObject* L_113 = V_3;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_114 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_115;
|
|
L_115 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_114, NULL);
|
|
RuntimeObject* L_116;
|
|
L_116 = TinyJsonDeserializer_Deserialize_m5291E5BFD7D6F8E2E97305763D4BB9418D7180BF(__this, L_115, NULL, NULL);
|
|
NullCheck(L_113);
|
|
int32_t L_117;
|
|
L_117 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2 /* System.Int32 System.Collections.IList::Add(System.Object) */, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_113, L_116);
|
|
// TryEat(',');
|
|
bool L_118;
|
|
L_118 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)44), NULL);
|
|
}
|
|
|
|
IL_02dd:
|
|
{
|
|
// while (!TryEat(']')) {
|
|
bool L_119;
|
|
L_119 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)93), NULL);
|
|
if (!L_119)
|
|
{
|
|
goto IL_02bc;
|
|
}
|
|
}
|
|
{
|
|
// return result;
|
|
RuntimeObject* L_120 = V_3;
|
|
return L_120;
|
|
}
|
|
|
|
IL_02e9:
|
|
{
|
|
// } else if (tpInfo.IsArray) {
|
|
Type_t* L_121 = V_0;
|
|
NullCheck(L_121);
|
|
bool L_122;
|
|
L_122 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_121, NULL);
|
|
if (!L_122)
|
|
{
|
|
goto IL_0352;
|
|
}
|
|
}
|
|
{
|
|
// List<System.Object> ls = new List<System.Object>();
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_123 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_123);
|
|
List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_123, List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
|
|
V_4 = L_123;
|
|
// Eat("[");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
|
|
goto IL_0322;
|
|
}
|
|
|
|
IL_0305:
|
|
{
|
|
// ls.Add(Deserialize(tp.GetElementType()));
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_124 = V_4;
|
|
Type_t* L_125 = ___0_tp;
|
|
NullCheck(L_125);
|
|
Type_t* L_126;
|
|
L_126 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_125);
|
|
RuntimeObject* L_127;
|
|
L_127 = TinyJsonDeserializer_Deserialize_m5291E5BFD7D6F8E2E97305763D4BB9418D7180BF(__this, L_126, NULL, NULL);
|
|
NullCheck(L_124);
|
|
List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_124, L_127, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
|
|
// TryEat(',');
|
|
bool L_128;
|
|
L_128 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)44), NULL);
|
|
}
|
|
|
|
IL_0322:
|
|
{
|
|
// while (!TryEat(']')) {
|
|
bool L_129;
|
|
L_129 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)93), NULL);
|
|
if (!L_129)
|
|
{
|
|
goto IL_0305;
|
|
}
|
|
}
|
|
{
|
|
// var arr = Array.CreateInstance(tp.GetElementType(), ls.Count);
|
|
Type_t* L_130 = ___0_tp;
|
|
NullCheck(L_130);
|
|
Type_t* L_131;
|
|
L_131 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_130);
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_132 = V_4;
|
|
NullCheck(L_132);
|
|
int32_t L_133;
|
|
L_133 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_132, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
|
|
RuntimeArray* L_134;
|
|
L_134 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_131, L_133, NULL);
|
|
V_5 = L_134;
|
|
// ls.ToArray().CopyTo(arr, 0);
|
|
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_135 = V_4;
|
|
NullCheck(L_135);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_136;
|
|
L_136 = List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F(L_135, List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_RuntimeMethod_var);
|
|
RuntimeArray* L_137 = V_5;
|
|
NullCheck((RuntimeArray*)L_136);
|
|
Array_CopyTo_mFD42E3443AB3B850ED6F19359698E242A08E1BAB((RuntimeArray*)L_136, L_137, 0, NULL);
|
|
// return arr;
|
|
RuntimeArray* L_138 = V_5;
|
|
return L_138;
|
|
}
|
|
|
|
IL_0352:
|
|
{
|
|
// } else if (Type.Equals(tp, typeof(Mesh)) || Type.Equals(tp, typeof(Texture2D)) || Type.Equals(tp, typeof(Transform)) || Type.Equals(tp, typeof(GameObject))) {
|
|
Type_t* L_139 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_140 = { reinterpret_cast<intptr_t> (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_141;
|
|
L_141 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_140, NULL);
|
|
bool L_142;
|
|
L_142 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_139, L_141, NULL);
|
|
if (L_142)
|
|
{
|
|
goto IL_039a;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_143 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_144 = { reinterpret_cast<intptr_t> (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_145;
|
|
L_145 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_144, NULL);
|
|
bool L_146;
|
|
L_146 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_143, L_145, NULL);
|
|
if (L_146)
|
|
{
|
|
goto IL_039a;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_147 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_148 = { reinterpret_cast<intptr_t> (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_149;
|
|
L_149 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_148, NULL);
|
|
bool L_150;
|
|
L_150 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_147, L_149, NULL);
|
|
if (L_150)
|
|
{
|
|
goto IL_039a;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_151 = ___0_tp;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_152 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_153;
|
|
L_153 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_152, NULL);
|
|
bool L_154;
|
|
L_154 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_151, L_153, NULL);
|
|
if (!L_154)
|
|
{
|
|
goto IL_03a1;
|
|
}
|
|
}
|
|
|
|
IL_039a:
|
|
{
|
|
// return DeserializeUnityObject();
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_155;
|
|
L_155 = TinyJsonDeserializer_DeserializeUnityObject_mE428AD0EC83D67B2F7A28F6C33D56A098BADDF1D(__this, NULL);
|
|
return L_155;
|
|
}
|
|
|
|
IL_03a1:
|
|
{
|
|
// var obj = populate ?? Activator.CreateInstance(tp);
|
|
RuntimeObject* L_156 = ___1_populate;
|
|
RuntimeObject* L_157 = L_156;
|
|
G_B40_0 = L_157;
|
|
if (L_157)
|
|
{
|
|
G_B41_0 = L_157;
|
|
goto IL_03ac;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_158 = ___0_tp;
|
|
RuntimeObject* L_159;
|
|
L_159 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_158, NULL);
|
|
G_B41_0 = L_159;
|
|
}
|
|
|
|
IL_03ac:
|
|
{
|
|
V_6 = G_B41_0;
|
|
// Eat("{");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
|
|
goto IL_0427;
|
|
}
|
|
|
|
IL_03bb:
|
|
{
|
|
// var name = EatField();
|
|
String_t* L_160;
|
|
L_160 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
V_7 = L_160;
|
|
// var tmpType = tp;
|
|
Type_t* L_161 = ___0_tp;
|
|
V_8 = L_161;
|
|
// System.Reflection.FieldInfo field = null;
|
|
V_9 = (FieldInfo_t*)NULL;
|
|
goto IL_03e1;
|
|
}
|
|
|
|
IL_03cb:
|
|
{
|
|
// field = tmpType.GetField(name, System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic);
|
|
Type_t* L_162 = V_8;
|
|
String_t* L_163 = V_7;
|
|
NullCheck(L_162);
|
|
FieldInfo_t* L_164;
|
|
L_164 = VirtualFuncInvoker2< FieldInfo_t*, String_t*, int32_t >::Invoke(87 /* System.Reflection.FieldInfo System.Type::GetField(System.String,System.Reflection.BindingFlags) */, L_162, L_163, ((int32_t)52));
|
|
V_9 = L_164;
|
|
// tmpType = tmpType.BaseType;
|
|
Type_t* L_165 = V_8;
|
|
NullCheck(L_165);
|
|
Type_t* L_166;
|
|
L_166 = VirtualFuncInvoker0< Type_t* >::Invoke(112 /* System.Type System.Type::get_BaseType() */, L_165);
|
|
V_8 = L_166;
|
|
}
|
|
|
|
IL_03e1:
|
|
{
|
|
// while (field == null && tmpType != null) {
|
|
FieldInfo_t* L_167 = V_9;
|
|
bool L_168;
|
|
L_168 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_167, (FieldInfo_t*)NULL, NULL);
|
|
if (!L_168)
|
|
{
|
|
goto IL_03f5;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_169 = V_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_170;
|
|
L_170 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_169, (Type_t*)NULL, NULL);
|
|
if (L_170)
|
|
{
|
|
goto IL_03cb;
|
|
}
|
|
}
|
|
|
|
IL_03f5:
|
|
{
|
|
// if (field == null) {
|
|
FieldInfo_t* L_171 = V_9;
|
|
bool L_172;
|
|
L_172 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_171, (FieldInfo_t*)NULL, NULL);
|
|
if (!L_172)
|
|
{
|
|
goto IL_0407;
|
|
}
|
|
}
|
|
{
|
|
// SkipFieldData();
|
|
TinyJsonDeserializer_SkipFieldData_m16C626AF87309104E085397A619E3EDF92B803C7(__this, NULL);
|
|
goto IL_041e;
|
|
}
|
|
|
|
IL_0407:
|
|
{
|
|
// field.SetValue(obj, Deserialize(field.FieldType));
|
|
FieldInfo_t* L_173 = V_9;
|
|
RuntimeObject* L_174 = V_6;
|
|
FieldInfo_t* L_175 = V_9;
|
|
NullCheck(L_175);
|
|
Type_t* L_176;
|
|
L_176 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_175);
|
|
RuntimeObject* L_177;
|
|
L_177 = TinyJsonDeserializer_Deserialize_m5291E5BFD7D6F8E2E97305763D4BB9418D7180BF(__this, L_176, NULL, NULL);
|
|
NullCheck(L_173);
|
|
FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_173, L_174, L_177, NULL);
|
|
}
|
|
|
|
IL_041e:
|
|
{
|
|
// TryEat(',');
|
|
bool L_178;
|
|
L_178 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)44), NULL);
|
|
}
|
|
|
|
IL_0427:
|
|
{
|
|
// while (!TryEat('}')) {
|
|
bool L_179;
|
|
L_179 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)125), NULL);
|
|
if (!L_179)
|
|
{
|
|
goto IL_03bb;
|
|
}
|
|
}
|
|
{
|
|
// return obj;
|
|
RuntimeObject* L_180 = V_6;
|
|
return L_180;
|
|
}
|
|
}
|
|
// UnityEngine.Object Pathfinding.Serialization.TinyJsonDeserializer::DeserializeUnityObject()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TinyJsonDeserializer_DeserializeUnityObject_mE428AD0EC83D67B2F7A28F6C33D56A098BADDF1D (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// Eat("{");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A, NULL);
|
|
// var result = DeserializeUnityObjectInner();
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0;
|
|
L_0 = TinyJsonDeserializer_DeserializeUnityObjectInner_m519BABAA7B4E96E59343872D55650128098561C1(__this, NULL);
|
|
// Eat("}");
|
|
TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9(__this, _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30, NULL);
|
|
// return result;
|
|
return L_0;
|
|
}
|
|
}
|
|
// UnityEngine.Object Pathfinding.Serialization.TinyJsonDeserializer::DeserializeUnityObjectInner()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TinyJsonDeserializer_DeserializeUnityObjectInner_m519BABAA7B4E96E59343872D55650128098561C1 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m49AE399F1585D3D4FEA795C58157BAC918FDE2A9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m8CCEFC2C36DC0180B42E7215B94608FE59C977CD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B6B7809A13EAFDA5D5E640E61DD380648671518);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral874BDDC2826751464C9197A93B6107F7579F0BA4);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15CF7E1CEFBD0C475E3A89A80B5393D417F8634);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE0813D48C3F8967F9E3B10CC0AE5BF08D4AEF8B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE4661588265095F4FF91E9349F25F684898BDF9);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
String_t* V_2 = NULL;
|
|
Type_t* V_3 = NULL;
|
|
String_t* V_4 = NULL;
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* V_7 = NULL;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* V_8 = NULL;
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* V_9 = NULL;
|
|
int32_t V_10 = 0;
|
|
Type_t* G_B12_0 = NULL;
|
|
Type_t* G_B11_0 = NULL;
|
|
{
|
|
// var fieldName = EatField();
|
|
String_t* L_0;
|
|
L_0 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
V_0 = L_0;
|
|
// if (fieldName == "InstanceID") {
|
|
String_t* L_1 = V_0;
|
|
bool L_2;
|
|
L_2 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, _stringLiteral5B6B7809A13EAFDA5D5E640E61DD380648671518, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// EatField();
|
|
String_t* L_3;
|
|
L_3 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
// fieldName = EatField();
|
|
String_t* L_4;
|
|
L_4 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
V_0 = L_4;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// if (fieldName != "Name") throw new Exception("Expected 'Name' field");
|
|
String_t* L_5 = V_0;
|
|
bool L_6;
|
|
L_6 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_5, _stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
// if (fieldName != "Name") throw new Exception("Expected 'Name' field");
|
|
Exception_t* L_7 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_7);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1AADACD680E547129E985F5F2134975DD6E74D7A)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TinyJsonDeserializer_DeserializeUnityObjectInner_m519BABAA7B4E96E59343872D55650128098561C1_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// string name = EatField();
|
|
String_t* L_8;
|
|
L_8 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
V_1 = L_8;
|
|
// if (name == null) return null;
|
|
String_t* L_9 = V_1;
|
|
if (L_9)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (name == null) return null;
|
|
return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// if (EatField() != "Type") throw new Exception("Expected 'Type' field");
|
|
String_t* L_10;
|
|
L_10 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
bool L_11;
|
|
L_11 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_10, _stringLiteralA15CF7E1CEFBD0C475E3A89A80B5393D417F8634, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
// if (EatField() != "Type") throw new Exception("Expected 'Type' field");
|
|
Exception_t* L_12 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_12);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral37C557710BB12E636518FF6F408812BAE1EFE5DD)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TinyJsonDeserializer_DeserializeUnityObjectInner_m519BABAA7B4E96E59343872D55650128098561C1_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
// string typename = EatField();
|
|
String_t* L_13;
|
|
L_13 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
V_2 = L_13;
|
|
// if (typename.IndexOf(',') != -1) {
|
|
String_t* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_14, ((int32_t)44), NULL);
|
|
if ((((int32_t)L_15) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
// typename = typename.Substring(0, typename.IndexOf(','));
|
|
String_t* L_16 = V_2;
|
|
String_t* L_17 = V_2;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_17, ((int32_t)44), NULL);
|
|
NullCheck(L_16);
|
|
String_t* L_19;
|
|
L_19 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_16, 0, L_18, NULL);
|
|
V_2 = L_19;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
// var type = WindowsStoreCompatibility.GetTypeInfo(typeof(AstarPath)).Assembly.GetType(typename);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (AstarPath_tE102E3063DF1D4829BBD2F0FD324CBDD1417F760_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_21;
|
|
L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
|
|
Type_t* L_22;
|
|
L_22 = WindowsStoreCompatibility_GetTypeInfo_m633F0F655696111B41DED211B55FC4C268F52E75(L_21, NULL);
|
|
NullCheck(L_22);
|
|
Assembly_t* L_23;
|
|
L_23 = VirtualFuncInvoker0< Assembly_t* >::Invoke(27 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_22);
|
|
String_t* L_24 = V_2;
|
|
NullCheck(L_23);
|
|
Type_t* L_25;
|
|
L_25 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_23, L_24);
|
|
V_3 = L_25;
|
|
// type = type ?? WindowsStoreCompatibility.GetTypeInfo(typeof(Transform)).Assembly.GetType(typename);
|
|
Type_t* L_26 = V_3;
|
|
Type_t* L_27 = L_26;
|
|
G_B11_0 = L_27;
|
|
if (L_27)
|
|
{
|
|
G_B12_0 = L_27;
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast<intptr_t> (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_29;
|
|
L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL);
|
|
Type_t* L_30;
|
|
L_30 = WindowsStoreCompatibility_GetTypeInfo_m633F0F655696111B41DED211B55FC4C268F52E75(L_29, NULL);
|
|
NullCheck(L_30);
|
|
Assembly_t* L_31;
|
|
L_31 = VirtualFuncInvoker0< Assembly_t* >::Invoke(27 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_30);
|
|
String_t* L_32 = V_2;
|
|
NullCheck(L_31);
|
|
Type_t* L_33;
|
|
L_33 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(17 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_31, L_32);
|
|
G_B12_0 = L_33;
|
|
}
|
|
|
|
IL_00bf:
|
|
{
|
|
V_3 = G_B12_0;
|
|
// if (Type.Equals(type, null)) {
|
|
Type_t* L_34 = V_3;
|
|
bool L_35;
|
|
L_35 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_34, NULL, NULL);
|
|
if (!L_35)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogError("Could not find type '"+typename+"'. Cannot deserialize Unity reference");
|
|
String_t* L_36 = V_2;
|
|
String_t* L_37;
|
|
L_37 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral874BDDC2826751464C9197A93B6107F7579F0BA4, L_36, _stringLiteralAE0813D48C3F8967F9E3B10CC0AE5BF08D4AEF8B, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_37, NULL);
|
|
// return null;
|
|
return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
|
|
}
|
|
|
|
IL_00e0:
|
|
{
|
|
// EatWhitespace();
|
|
TinyJsonDeserializer_EatWhitespace_m5ADD3EC22896BF1D15A78C65402119FF1325F7DC(__this, NULL);
|
|
// if ((char)reader.Peek() == '"') {
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_38 = __this->___reader_0;
|
|
NullCheck(L_38);
|
|
int32_t L_39;
|
|
L_39 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.IO.TextReader::Peek() */, L_38);
|
|
if ((!(((uint32_t)((int32_t)(uint16_t)L_39)) == ((uint32_t)((int32_t)34)))))
|
|
{
|
|
goto IL_01dc;
|
|
}
|
|
}
|
|
{
|
|
// if (EatField() != "GUID") throw new Exception("Expected 'GUID' field");
|
|
String_t* L_40;
|
|
L_40 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
bool L_41;
|
|
L_41 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_40, _stringLiteralEE4661588265095F4FF91E9349F25F684898BDF9, NULL);
|
|
if (!L_41)
|
|
{
|
|
goto IL_0116;
|
|
}
|
|
}
|
|
{
|
|
// if (EatField() != "GUID") throw new Exception("Expected 'GUID' field");
|
|
Exception_t* L_42 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_42);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral814A7F6935E605F22AB43B8318A693EE20AC055B)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TinyJsonDeserializer_DeserializeUnityObjectInner_m519BABAA7B4E96E59343872D55650128098561C1_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0116:
|
|
{
|
|
// string guid = EatField();
|
|
String_t* L_43;
|
|
L_43 = TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561(__this, NULL);
|
|
V_4 = L_43;
|
|
// if (contextRoot != null) {
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_44 = __this->___contextRoot_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_45;
|
|
L_45 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_44, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_45)
|
|
{
|
|
goto IL_0187;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var helper in contextRoot.GetComponentsInChildren<UnityReferenceHelper>(true)) {
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_46 = __this->___contextRoot_1;
|
|
NullCheck(L_46);
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_47;
|
|
L_47 = GameObject_GetComponentsInChildren_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m49AE399F1585D3D4FEA795C58157BAC918FDE2A9(L_46, (bool)1, GameObject_GetComponentsInChildren_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m49AE399F1585D3D4FEA795C58157BAC918FDE2A9_RuntimeMethod_var);
|
|
V_5 = L_47;
|
|
V_6 = 0;
|
|
goto IL_017f;
|
|
}
|
|
|
|
IL_013f:
|
|
{
|
|
// foreach (var helper in contextRoot.GetComponentsInChildren<UnityReferenceHelper>(true)) {
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_48 = V_5;
|
|
int32_t L_49 = V_6;
|
|
NullCheck(L_48);
|
|
int32_t L_50 = L_49;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
|
|
V_7 = L_51;
|
|
// if (helper.GetGUID() == guid) {
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_52 = V_7;
|
|
NullCheck(L_52);
|
|
String_t* L_53;
|
|
L_53 = UnityReferenceHelper_GetGUID_m5496D84A400DF3230401BF253DF662F6B8A7645D_inline(L_52, NULL);
|
|
String_t* L_54 = V_4;
|
|
bool L_55;
|
|
L_55 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_53, L_54, NULL);
|
|
if (!L_55)
|
|
{
|
|
goto IL_0179;
|
|
}
|
|
}
|
|
{
|
|
// if (Type.Equals(type, typeof(GameObject))) {
|
|
Type_t* L_56 = V_3;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_58;
|
|
L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
|
|
bool L_59;
|
|
L_59 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_56, L_58, NULL);
|
|
if (!L_59)
|
|
{
|
|
goto IL_0170;
|
|
}
|
|
}
|
|
{
|
|
// return helper.gameObject;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_60 = V_7;
|
|
NullCheck(L_60);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_61;
|
|
L_61 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_60, NULL);
|
|
return L_61;
|
|
}
|
|
|
|
IL_0170:
|
|
{
|
|
// return helper.GetComponent(type);
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_62 = V_7;
|
|
Type_t* L_63 = V_3;
|
|
NullCheck(L_62);
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_64;
|
|
L_64 = Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D(L_62, L_63, NULL);
|
|
return L_64;
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
int32_t L_65 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_65, 1));
|
|
}
|
|
|
|
IL_017f:
|
|
{
|
|
// foreach (var helper in contextRoot.GetComponentsInChildren<UnityReferenceHelper>(true)) {
|
|
int32_t L_66 = V_6;
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_67 = V_5;
|
|
NullCheck(L_67);
|
|
if ((((int32_t)L_66) < ((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length)))))
|
|
{
|
|
goto IL_013f;
|
|
}
|
|
}
|
|
|
|
IL_0187:
|
|
{
|
|
// foreach (var helper in UnityEngine.Object.FindObjectsOfType<UnityReferenceHelper>(true))
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_68;
|
|
L_68 = Object_FindObjectsOfType_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m8CCEFC2C36DC0180B42E7215B94608FE59C977CD((bool)1, Object_FindObjectsOfType_TisUnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB_m8CCEFC2C36DC0180B42E7215B94608FE59C977CD_RuntimeMethod_var);
|
|
V_5 = L_68;
|
|
V_6 = 0;
|
|
goto IL_01d4;
|
|
}
|
|
|
|
IL_0194:
|
|
{
|
|
// foreach (var helper in UnityEngine.Object.FindObjectsOfType<UnityReferenceHelper>(true))
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_69 = V_5;
|
|
int32_t L_70 = V_6;
|
|
NullCheck(L_69);
|
|
int32_t L_71 = L_70;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
|
|
V_8 = L_72;
|
|
// if (helper.GetGUID() == guid) {
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_73 = V_8;
|
|
NullCheck(L_73);
|
|
String_t* L_74;
|
|
L_74 = UnityReferenceHelper_GetGUID_m5496D84A400DF3230401BF253DF662F6B8A7645D_inline(L_73, NULL);
|
|
String_t* L_75 = V_4;
|
|
bool L_76;
|
|
L_76 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_74, L_75, NULL);
|
|
if (!L_76)
|
|
{
|
|
goto IL_01ce;
|
|
}
|
|
}
|
|
{
|
|
// if (Type.Equals(type, typeof(GameObject))) {
|
|
Type_t* L_77 = V_3;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_78 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_79;
|
|
L_79 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_78, NULL);
|
|
bool L_80;
|
|
L_80 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_77, L_79, NULL);
|
|
if (!L_80)
|
|
{
|
|
goto IL_01c5;
|
|
}
|
|
}
|
|
{
|
|
// return helper.gameObject;
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_81 = V_8;
|
|
NullCheck(L_81);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_82;
|
|
L_82 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_81, NULL);
|
|
return L_82;
|
|
}
|
|
|
|
IL_01c5:
|
|
{
|
|
// return helper.GetComponent(type);
|
|
UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* L_83 = V_8;
|
|
Type_t* L_84 = V_3;
|
|
NullCheck(L_83);
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_85;
|
|
L_85 = Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D(L_83, L_84, NULL);
|
|
return L_85;
|
|
}
|
|
|
|
IL_01ce:
|
|
{
|
|
int32_t L_86 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_86, 1));
|
|
}
|
|
|
|
IL_01d4:
|
|
{
|
|
// foreach (var helper in UnityEngine.Object.FindObjectsOfType<UnityReferenceHelper>(true))
|
|
int32_t L_87 = V_6;
|
|
UnityReferenceHelperU5BU5D_t0AA47FDEF08103767A68955C8209FF8D10F1CB2C* L_88 = V_5;
|
|
NullCheck(L_88);
|
|
if ((((int32_t)L_87) < ((int32_t)((int32_t)(((RuntimeArray*)L_88)->max_length)))))
|
|
{
|
|
goto IL_0194;
|
|
}
|
|
}
|
|
|
|
IL_01dc:
|
|
{
|
|
// if (!string.IsNullOrEmpty(name)) {
|
|
String_t* L_89 = V_1;
|
|
bool L_90;
|
|
L_90 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_89, NULL);
|
|
if (L_90)
|
|
{
|
|
goto IL_021f;
|
|
}
|
|
}
|
|
{
|
|
// UnityEngine.Object[] objs = Resources.LoadAll(name, type);
|
|
String_t* L_91 = V_1;
|
|
Type_t* L_92 = V_3;
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_93;
|
|
L_93 = Resources_LoadAll_m7A2507FF57FF618BC37FDF8E9AB3ACCE18592C51(L_91, L_92, NULL);
|
|
V_9 = L_93;
|
|
// for (int i = 0; i < objs.Length; i++) {
|
|
V_10 = 0;
|
|
goto IL_0217;
|
|
}
|
|
|
|
IL_01f2:
|
|
{
|
|
// if (objs[i].name == name || objs.Length == 1) {
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_94 = V_9;
|
|
int32_t L_95 = V_10;
|
|
NullCheck(L_94);
|
|
int32_t L_96 = L_95;
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_97 = (L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
|
|
NullCheck(L_97);
|
|
String_t* L_98;
|
|
L_98 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_97, NULL);
|
|
String_t* L_99 = V_1;
|
|
bool L_100;
|
|
L_100 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_98, L_99, NULL);
|
|
if (L_100)
|
|
{
|
|
goto IL_020b;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_101 = V_9;
|
|
NullCheck(L_101);
|
|
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_101)->max_length))) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0211;
|
|
}
|
|
}
|
|
|
|
IL_020b:
|
|
{
|
|
// return objs[i];
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_102 = V_9;
|
|
int32_t L_103 = V_10;
|
|
NullCheck(L_102);
|
|
int32_t L_104 = L_103;
|
|
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_105 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
|
|
return L_105;
|
|
}
|
|
|
|
IL_0211:
|
|
{
|
|
// for (int i = 0; i < objs.Length; i++) {
|
|
int32_t L_106 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_106, 1));
|
|
}
|
|
|
|
IL_0217:
|
|
{
|
|
// for (int i = 0; i < objs.Length; i++) {
|
|
int32_t L_107 = V_10;
|
|
ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_108 = V_9;
|
|
NullCheck(L_108);
|
|
if ((((int32_t)L_107) < ((int32_t)((int32_t)(((RuntimeArray*)L_108)->max_length)))))
|
|
{
|
|
goto IL_01f2;
|
|
}
|
|
}
|
|
|
|
IL_021f:
|
|
{
|
|
// return null;
|
|
return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::EatWhitespace()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer_EatWhitespace_m5ADD3EC22896BF1D15A78C65402119FF1325F7DC (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_0002:
|
|
{
|
|
// reader.Read();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_0 = __this->___reader_0;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.IO.TextReader::Read() */, L_0);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// while (char.IsWhiteSpace((char)reader.Peek()))
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_2 = __this->___reader_0;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.IO.TextReader::Peek() */, L_2);
|
|
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Char_IsWhiteSpace_m02AEC6EA19513CAFC6882CFCA54C45794D2B5924(((int32_t)(uint16_t)L_3), NULL);
|
|
if (L_4)
|
|
{
|
|
goto IL_0002;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::Eat(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, String_t* ___0_s, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Il2CppChar V_1 = 0x0;
|
|
Il2CppChar V_2 = 0x0;
|
|
{
|
|
// EatWhitespace();
|
|
TinyJsonDeserializer_EatWhitespace_m5ADD3EC22896BF1D15A78C65402119FF1325F7DC(__this, NULL);
|
|
// for (int i = 0; i < s.Length; i++) {
|
|
V_0 = 0;
|
|
goto IL_0078;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// var c = (char)reader.Read();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_0 = __this->___reader_0;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.IO.TextReader::Read() */, L_0);
|
|
V_1 = ((int32_t)(uint16_t)L_1);
|
|
// if (c != s[i]) {
|
|
Il2CppChar L_2 = V_1;
|
|
String_t* L_3 = ___0_s;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
Il2CppChar L_5;
|
|
L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, L_4, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)L_5)))
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// throw new Exception("Expected '" + s[i] + "' found '" + c + "'\n\n..." + reader.ReadLine());
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = (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_7 = L_6;
|
|
NullCheck(L_7);
|
|
ArrayElementTypeCheck (L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E216C1D4603F137356C88F9B48B0DFF27747483)));
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E216C1D4603F137356C88F9B48B0DFF27747483)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
|
|
String_t* L_9 = ___0_s;
|
|
int32_t L_10 = V_0;
|
|
NullCheck(L_9);
|
|
Il2CppChar L_11;
|
|
L_11 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_9, L_10, NULL);
|
|
V_2 = L_11;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var)));
|
|
String_t* L_12;
|
|
L_12 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_2), NULL);
|
|
NullCheck(L_8);
|
|
ArrayElementTypeCheck (L_8, L_12);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_12);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_8;
|
|
NullCheck(L_13);
|
|
ArrayElementTypeCheck (L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3553E39F3FEFE06912BE91ADAFD18C2D345326CC)));
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3553E39F3FEFE06912BE91ADAFD18C2D345326CC)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
|
|
String_t* L_15;
|
|
L_15 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_1), NULL);
|
|
NullCheck(L_14);
|
|
ArrayElementTypeCheck (L_14, L_15);
|
|
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_15);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_14;
|
|
NullCheck(L_16);
|
|
ArrayElementTypeCheck (L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC906AC73C504ECF9261D55ED277FFB2A054A7DC6)));
|
|
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC906AC73C504ECF9261D55ED277FFB2A054A7DC6)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_18 = __this->___reader_0;
|
|
NullCheck(L_18);
|
|
String_t* L_19;
|
|
L_19 = VirtualFuncInvoker0< String_t* >::Invoke(14 /* System.String System.IO.TextReader::ReadLine() */, L_18);
|
|
NullCheck(L_17);
|
|
ArrayElementTypeCheck (L_17, L_19);
|
|
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_19);
|
|
String_t* L_20;
|
|
L_20 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_17, NULL);
|
|
Exception_t* L_21 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_21);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_21, L_20, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TinyJsonDeserializer_Eat_mE6EE67ECEC2EDE4817BE7F34CC5986158F1D7EC9_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// for (int i = 0; i < s.Length; i++) {
|
|
int32_t L_22 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
}
|
|
|
|
IL_0078:
|
|
{
|
|
// for (int i = 0; i < s.Length; i++) {
|
|
int32_t L_23 = V_0;
|
|
String_t* L_24 = ___0_s;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_24, NULL);
|
|
if ((((int32_t)L_23) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.String Pathfinding.Serialization.TinyJsonDeserializer::EatUntil(System.String,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TinyJsonDeserializer_EatUntil_mF3F1D75F9FCA596F45F6596CEEA15CB26A7E2E6B (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, String_t* ___0_c, bool ___1_inString, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
Il2CppChar V_2 = 0x0;
|
|
{
|
|
// builder.Length = 0;
|
|
StringBuilder_t* L_0 = __this->___builder_3;
|
|
NullCheck(L_0);
|
|
StringBuilder_set_Length_mE2427BDAEF91C4E4A6C80F3BDF1F6E01DBCC2414(L_0, 0, NULL);
|
|
// bool escape = false;
|
|
V_0 = (bool)0;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// var readInt = reader.Peek();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_1 = __this->___reader_0;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.IO.TextReader::Peek() */, L_1);
|
|
V_1 = L_2;
|
|
// if (!escape && (char)readInt == '"') {
|
|
bool L_3 = V_0;
|
|
if (L_3)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_1;
|
|
if ((!(((uint32_t)((int32_t)(uint16_t)L_4)) == ((uint32_t)((int32_t)34)))))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// inString = !inString;
|
|
bool L_5 = ___1_inString;
|
|
___1_inString = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// var readChar = (char)readInt;
|
|
int32_t L_6 = V_1;
|
|
V_2 = ((int32_t)(uint16_t)L_6);
|
|
// if (readInt == -1) {
|
|
int32_t L_7 = V_1;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
// throw new Exception("Unexpected EOF");
|
|
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*)&_stringLiteral4EB4BE55A4E968B39CF168F95F155F0CE9E4A4BC)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TinyJsonDeserializer_EatUntil_mF3F1D75F9FCA596F45F6596CEEA15CB26A7E2E6B_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// } else if (!escape && readChar == '\\') {
|
|
bool L_9 = V_0;
|
|
if (L_9)
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_10 = V_2;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// escape = true;
|
|
V_0 = (bool)1;
|
|
// reader.Read();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_11 = __this->___reader_0;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = VirtualFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.IO.TextReader::Read() */, L_11);
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// } else if (!inString && c.IndexOf(readChar) != -1) {
|
|
bool L_13 = ___1_inString;
|
|
if (L_13)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_14 = ___0_c;
|
|
Il2CppChar L_15 = V_2;
|
|
NullCheck(L_14);
|
|
int32_t L_16;
|
|
L_16 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_14, L_15, NULL);
|
|
if ((!(((uint32_t)L_16) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// builder.Append(readChar);
|
|
StringBuilder_t* L_17 = __this->___builder_3;
|
|
Il2CppChar L_18 = V_2;
|
|
NullCheck(L_17);
|
|
StringBuilder_t* L_19;
|
|
L_19 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_17, L_18, NULL);
|
|
// reader.Read();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_20 = __this->___reader_0;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = VirtualFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.IO.TextReader::Read() */, L_20);
|
|
// escape = false;
|
|
V_0 = (bool)0;
|
|
// while (true) {
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
// return builder.ToString();
|
|
StringBuilder_t* L_22 = __this->___builder_3;
|
|
NullCheck(L_22);
|
|
String_t* L_23;
|
|
L_23 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
|
|
return L_23;
|
|
}
|
|
}
|
|
// System.Boolean Pathfinding.Serialization.TinyJsonDeserializer::TryEat(System.Char)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, Il2CppChar ___0_c, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// EatWhitespace();
|
|
TinyJsonDeserializer_EatWhitespace_m5ADD3EC22896BF1D15A78C65402119FF1325F7DC(__this, NULL);
|
|
// if ((char)reader.Peek() == c) {
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_0 = __this->___reader_0;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.IO.TextReader::Peek() */, L_0);
|
|
Il2CppChar L_2 = ___0_c;
|
|
if ((!(((uint32_t)((int32_t)(uint16_t)L_1)) == ((uint32_t)L_2))))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// reader.Read();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_3 = __this->___reader_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = VirtualFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.IO.TextReader::Read() */, L_3);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.String Pathfinding.Serialization.TinyJsonDeserializer::EatField()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TinyJsonDeserializer_EatField_m02147A5E3D8822E9507451EE3FFAC3A0A830C561 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8350006B913C8CCB4CC4DE340F93F3CAE835D55F);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var result = EatUntil("\",}]", TryEat('"'));
|
|
bool L_0;
|
|
L_0 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)34), NULL);
|
|
String_t* L_1;
|
|
L_1 = TinyJsonDeserializer_EatUntil_mF3F1D75F9FCA596F45F6596CEEA15CB26A7E2E6B(__this, _stringLiteral8350006B913C8CCB4CC4DE340F93F3CAE835D55F, L_0, NULL);
|
|
// TryEat('\"');
|
|
bool L_2;
|
|
L_2 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)34), NULL);
|
|
// TryEat(':');
|
|
bool L_3;
|
|
L_3 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)58), NULL);
|
|
// TryEat(',');
|
|
bool L_4;
|
|
L_4 = TinyJsonDeserializer_TryEat_mD820D01255E4B23D31AA064A48813E73BFB01877(__this, ((int32_t)44), NULL);
|
|
// return result;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::SkipFieldData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer_SkipFieldData_m16C626AF87309104E085397A619E3EDF92B803C7 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDD917CECC168E435A107E4C8FC3CFE8C4BD475A);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Il2CppChar V_1 = 0x0;
|
|
{
|
|
// var indent = 0;
|
|
V_0 = 0;
|
|
}
|
|
|
|
IL_0002:
|
|
{
|
|
// EatUntil(",{}[]", false);
|
|
String_t* L_0;
|
|
L_0 = TinyJsonDeserializer_EatUntil_mF3F1D75F9FCA596F45F6596CEEA15CB26A7E2E6B(__this, _stringLiteralDDD917CECC168E435A107E4C8FC3CFE8C4BD475A, (bool)0, NULL);
|
|
// var last = (char)reader.Peek();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_1 = __this->___reader_0;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* System.Int32 System.IO.TextReader::Peek() */, L_1);
|
|
V_1 = ((int32_t)(uint16_t)L_2);
|
|
Il2CppChar L_3 = V_1;
|
|
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)91)))))
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_4 = V_1;
|
|
if ((((int32_t)L_4) == ((int32_t)((int32_t)44))))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_5 = V_1;
|
|
if ((((int32_t)L_5) == ((int32_t)((int32_t)91))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
Il2CppChar L_6 = V_1;
|
|
if ((((int32_t)L_6) == ((int32_t)((int32_t)93))))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_7 = V_1;
|
|
if ((((int32_t)L_7) == ((int32_t)((int32_t)123))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_8 = V_1;
|
|
if ((((int32_t)L_8) == ((int32_t)((int32_t)125))))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// indent++;
|
|
int32_t L_9 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
// break;
|
|
goto IL_0068;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// indent--;
|
|
int32_t L_10 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
|
|
// if (indent < 0) return;
|
|
int32_t L_11 = V_0;
|
|
if ((((int32_t)L_11) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
// if (indent < 0) return;
|
|
return;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// if (indent == 0) {
|
|
int32_t L_12 = V_0;
|
|
if (L_12)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
// reader.Read();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_13 = __this->___reader_0;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = VirtualFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.IO.TextReader::Read() */, L_13);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// throw new System.Exception("Should not reach this part");
|
|
Exception_t* L_15 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_15);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral80DE3FEF96E96F0C0BEEDD170DF702FF86F366DB)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TinyJsonDeserializer_SkipFieldData_m16C626AF87309104E085397A619E3EDF92B803C7_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// reader.Read();
|
|
TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* L_16 = __this->___reader_0;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = VirtualFuncInvoker0< int32_t >::Invoke(10 /* System.Int32 System.IO.TextReader::Read() */, L_16);
|
|
// while (true) {
|
|
goto IL_0002;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer__ctor_m357FB41744CEEFFB5844D1C42FF8080C82588461 (TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// System.Text.StringBuilder builder = new System.Text.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->___builder_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___builder_3), (void*)L_0);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Serialization.TinyJsonDeserializer::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TinyJsonDeserializer__cctor_mAF720CC9C4E308BF8C44E72D13259704F31628E1 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static readonly System.Globalization.NumberFormatInfo numberFormat = System.Globalization.NumberFormatInfo.InvariantInfo;
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_0;
|
|
L_0 = NumberFormatInfo_get_InvariantInfo_m4689F466D2607C7369BCE394E3FB3681A6E644FA(NULL);
|
|
((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_StaticFields*)il2cpp_codegen_static_fields_for(TinyJsonDeserializer_t7A8429D16573BF10B8A6942C7F4E84ABD3F061B1_il2cpp_TypeInfo_var))->___numberFormat_2), (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.Type Pathfinding.WindowsStore.WindowsStoreCompatibility::GetTypeFromInfo(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* WindowsStoreCompatibility_GetTypeFromInfo_m7EA216070126C3E467E5EA7E8107994A16B38D33 (Type_t* ___0_type, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return type;
|
|
Type_t* L_0 = ___0_type;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Type Pathfinding.WindowsStore.WindowsStoreCompatibility::GetTypeInfo(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* WindowsStoreCompatibility_GetTypeInfo_m633F0F655696111B41DED211B55FC4C268F52E75 (Type_t* ___0_type, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return type;
|
|
Type_t* L_0 = ___0_type;
|
|
return L_0;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void Pathfinding.Util.PreserveAttribute::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreserveAttribute__ctor_m39541782EE65A3F61D54B13A27694399D12E3A20 (PreserveAttribute_tD5DACB7C56B81D3E4B70861B3B77B6FF4204D71F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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.Void Pathfinding.Util.Draw::SetColor(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_SetColor_mAE5C8B3175D0BD2C1229821222C782577BC2F756 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (gizmos && UnityEngine.Gizmos.color != color) UnityEngine.Gizmos.color = color;
|
|
bool L_0 = __this->___gizmos_2;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
|
|
L_1 = Gizmos_get_color_mF7A6194876F0DB8D2629715134BAAD3765849A3B(NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_color;
|
|
bool L_3;
|
|
L_3 = Color_op_Inequality_mF1C733BA10E60B086AB950A71143678AE76C4D92_inline(L_1, L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// if (gizmos && UnityEngine.Gizmos.color != color) UnityEngine.Gizmos.color = color;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_color;
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_4, NULL);
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Util.Draw::Polyline(System.Collections.Generic.List`1<UnityEngine.Vector3>,UnityEngine.Color,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_Polyline_m662B871A51079E49AE8CDB1F9DE58BFEA2A0E4DD (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_points, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, bool ___2_cycle, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int i = 0; i < points.Count - 1; i++) {
|
|
V_0 = 0;
|
|
goto IL_001f;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// Line(points[i], points[i+1], color);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = ___0_points;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_0, L_1, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = ___0_points;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___1_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_2, L_5, L_6, NULL);
|
|
// for (int i = 0; i < points.Count - 1; i++) {
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// for (int i = 0; i < points.Count - 1; i++) {
|
|
int32_t L_8 = V_0;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_9 = ___0_points;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_9, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_10, 1)))))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// if (cycle && points.Count > 1) Line(points[points.Count - 1], points[0], color);
|
|
bool L_11 = ___2_cycle;
|
|
if (!L_11)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_12 = ___0_points;
|
|
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_13) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
// if (cycle && points.Count > 1) Line(points[points.Count - 1], points[0], color);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_14 = ___0_points;
|
|
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);
|
|
NullCheck(L_14);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_14, ((int32_t)il2cpp_codegen_subtract(L_16, 1)), List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = ___0_points;
|
|
NullCheck(L_18);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_18, 0, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = ___1_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_17, L_19, L_20, NULL);
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Util.Draw::Line(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_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;
|
|
}
|
|
{
|
|
// SetColor(color);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___2_color;
|
|
Draw_SetColor_mAE5C8B3175D0BD2C1229821222C782577BC2F756(__this, L_0, NULL);
|
|
// if (gizmos) UnityEngine.Gizmos.DrawLine(matrix.MultiplyPoint3x4(a), matrix.MultiplyPoint3x4(b));
|
|
bool L_1 = __this->___gizmos_2;
|
|
if (!L_1)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// if (gizmos) UnityEngine.Gizmos.DrawLine(matrix.MultiplyPoint3x4(a), matrix.MultiplyPoint3x4(b));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_2 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&__this->___matrix_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_2, L_3, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_5 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&__this->___matrix_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_5, L_6, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_4, L_7, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// else UnityEngine.Debug.DrawLine(matrix.MultiplyPoint3x4(a), matrix.MultiplyPoint3x4(b), color);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_8 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&__this->___matrix_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_8, L_9, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_11 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&__this->___matrix_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Matrix4x4_MultiplyPoint3x4_mACCBD70AFA82C63DA88555780B7B6B01281AB814(L_11, L_12, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___2_color;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_10, L_13, L_14, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// int steps = 40;
|
|
V_0 = ((int32_t)40);
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// while (startAngle > endAngle) startAngle -= 2*Mathf.PI;
|
|
float L_0 = ___3_startAngle;
|
|
___3_startAngle = ((float)il2cpp_codegen_subtract(L_0, (6.28318548f)));
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// while (startAngle > endAngle) startAngle -= 2*Mathf.PI;
|
|
float L_1 = ___3_startAngle;
|
|
float L_2 = ___4_endAngle;
|
|
if ((((float)L_1) > ((float)L_2)))
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// Vector3 prev = new Vector3(Mathf.Cos(startAngle)*radius, 0, Mathf.Sin(startAngle)*radius);
|
|
float L_3 = ___3_startAngle;
|
|
float L_4;
|
|
L_4 = cosf(L_3);
|
|
float L_5 = ___1_radius;
|
|
float L_6 = ___3_startAngle;
|
|
float L_7;
|
|
L_7 = sinf(L_6);
|
|
float L_8 = ___1_radius;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_1), ((float)il2cpp_codegen_multiply(L_4, L_5)), (0.0f), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
|
|
// for (int i = 0; i <= steps; i++) {
|
|
V_2 = 0;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// Vector3 c = new Vector3(Mathf.Cos(Mathf.Lerp(startAngle, endAngle, i/(float)steps))*radius, 0, Mathf.Sin(Mathf.Lerp(startAngle, endAngle, i/(float)steps))*radius);
|
|
float L_9 = ___3_startAngle;
|
|
float L_10 = ___4_endAngle;
|
|
int32_t L_11 = V_2;
|
|
int32_t L_12 = V_0;
|
|
float L_13;
|
|
L_13 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_9, L_10, ((float)(((float)L_11)/((float)L_12))), NULL);
|
|
float L_14;
|
|
L_14 = cosf(L_13);
|
|
float L_15 = ___1_radius;
|
|
float L_16 = ___3_startAngle;
|
|
float L_17 = ___4_endAngle;
|
|
int32_t L_18 = V_2;
|
|
int32_t L_19 = V_0;
|
|
float L_20;
|
|
L_20 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_16, L_17, ((float)(((float)L_18)/((float)L_19))), NULL);
|
|
float L_21;
|
|
L_21 = sinf(L_20);
|
|
float L_22 = ___1_radius;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_3), ((float)il2cpp_codegen_multiply(L_14, L_15)), (0.0f), ((float)il2cpp_codegen_multiply(L_21, L_22)), NULL);
|
|
// Line(center + prev, center + c, color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___0_center;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_23, L_24, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___0_center;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_26, L_27, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29 = ___2_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_25, L_28, L_29, NULL);
|
|
// prev = c;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_3;
|
|
V_1 = L_30;
|
|
// for (int i = 0; i <= steps; i++) {
|
|
int32_t L_31 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// for (int i = 0; i <= steps; i++) {
|
|
int32_t L_32 = V_2;
|
|
int32_t L_33 = V_0;
|
|
if ((((int32_t)L_32) <= ((int32_t)L_33)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Util.Draw::Cylinder(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Single,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_Cylinder_m08AAA040C5E203558379617B829EDF351620B0B2 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_up, float ___2_height, float ___3_radius, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___4_color, 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));
|
|
{
|
|
// var tangent = Vector3.Cross(up, Vector3.one).normalized;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_up;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_0, L_1, NULL);
|
|
V_1 = L_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL);
|
|
V_0 = L_3;
|
|
// matrix = Matrix4x4.TRS(position, Quaternion.LookRotation(tangent, up), new Vector3(radius, height, radius));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_up;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
|
|
L_7 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_5, L_6, NULL);
|
|
float L_8 = ___3_radius;
|
|
float L_9 = ___2_height;
|
|
float L_10 = ___3_radius;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
memset((&L_11), 0, sizeof(L_11));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_11), L_8, L_9, L_10, /*hidden argument*/NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
|
|
L_12 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_4, L_7, L_11, NULL);
|
|
__this->___matrix_3 = L_12;
|
|
// CircleXZ(Vector3.zero, 1, color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___4_color;
|
|
Draw_CircleXZ_m2FEF86D3A398D26376E8131C3D9AFD461AB60DD0(__this, L_13, (1.0f), L_14, (0.0f), (6.28318548f), NULL);
|
|
// if (height > 0) {
|
|
float L_15 = ___2_height;
|
|
if ((!(((float)L_15) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
// CircleXZ(Vector3.up, 1, color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = ___4_color;
|
|
Draw_CircleXZ_m2FEF86D3A398D26376E8131C3D9AFD461AB60DD0(__this, L_16, (1.0f), L_17, (0.0f), (6.28318548f), NULL);
|
|
// Line(new Vector3(1, 0, 0), new Vector3(1, 1, 0), color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
memset((&L_18), 0, sizeof(L_18));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
memset((&L_19), 0, sizeof(L_19));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), (1.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20 = ___4_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_18, L_19, L_20, NULL);
|
|
// Line(new Vector3(-1, 0, 0), new Vector3(-1, 1, 0), color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
memset((&L_21), 0, sizeof(L_21));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), (-1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), (-1.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_23 = ___4_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_21, L_22, L_23, NULL);
|
|
// Line(new Vector3(0, 0, 1), new Vector3(0, 1, 1), color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
memset((&L_25), 0, sizeof(L_25));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_25), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26 = ___4_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_24, L_25, L_26, NULL);
|
|
// Line(new Vector3(0, 0, -1), new Vector3(0, 1, -1), color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
memset((&L_28), 0, sizeof(L_28));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), (0.0f), (1.0f), (-1.0f), /*hidden argument*/NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29 = ___4_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_27, L_28, L_29, NULL);
|
|
}
|
|
|
|
IL_0134:
|
|
{
|
|
// matrix = Matrix4x4.identity;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30;
|
|
L_30 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
__this->___matrix_3 = L_30;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Util.Draw::CrossXZ(UnityEngine.Vector3,UnityEngine.Color,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw_CrossXZ_m1490235A711580BA939A5CBC8BECC687DE6FB6EC (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, float ___2_size, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// size *= 0.5f;
|
|
float L_0 = ___2_size;
|
|
___2_size = ((float)il2cpp_codegen_multiply(L_0, (0.5f)));
|
|
// Line(position - Vector3.right*size, position + Vector3.right*size, color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
float L_3 = ___2_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, L_3, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_4, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
float L_8 = ___2_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, L_8, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_9, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11 = ___1_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_5, L_10, L_11, NULL);
|
|
// Line(position - Vector3.forward*size, position + Vector3.forward*size, color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
|
|
float L_14 = ___2_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_15, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___0_position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
|
|
float L_19 = ___2_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_19, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_20, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = ___1_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_16, L_21, L_22, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
float V_7 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
{
|
|
// Vector3 dir = 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;
|
|
// if (dir == Vector3.zero) return;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
bool L_5;
|
|
L_5 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_3, L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// if (dir == Vector3.zero) return;
|
|
return;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// Vector3 normal = Vector3.Cross(Vector3.up, dir);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_6, L_7, NULL);
|
|
V_1 = L_8;
|
|
// Vector3 normalUp = Vector3.Cross(dir, normal);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_9, L_10, NULL);
|
|
V_2 = L_11;
|
|
// normalUp = normalUp.normalized;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
|
|
V_2 = L_12;
|
|
// normalUp *= dir.magnitude*0.1f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2;
|
|
float L_14;
|
|
L_14 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, ((float)il2cpp_codegen_multiply(L_14, (0.100000001f))), NULL);
|
|
V_2 = L_15;
|
|
// Vector3 p1c = a + normalUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_16, L_17, NULL);
|
|
V_3 = L_18;
|
|
// Vector3 p2c = b + normalUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___1_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_20, NULL);
|
|
V_4 = L_21;
|
|
// Vector3 prev = a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___0_a;
|
|
V_5 = L_22;
|
|
// for (int i = 1; i <= 20; i++) {
|
|
V_6 = 1;
|
|
goto IL_008d;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// float t = i/20.0f;
|
|
int32_t L_23 = V_6;
|
|
V_7 = ((float)(((float)L_23)/(20.0f)));
|
|
// Vector3 p = AstarSplines.CubicBezier(a, p1c, p2c, b, t);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___0_a;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___1_b;
|
|
float L_28 = V_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = AstarSplines_CubicBezier_m1B0D89E05C98A7954892F1842CBB206EF6A1C7E9(L_24, L_25, L_26, L_27, L_28, NULL);
|
|
V_8 = L_29;
|
|
// Line(prev, p, color);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_8;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_32 = ___2_color;
|
|
Draw_Line_mDB65A31BCD1018966BC086AF7C19422A39EF5DD7(__this, L_30, L_31, L_32, NULL);
|
|
// prev = p;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_8;
|
|
V_5 = L_33;
|
|
// for (int i = 1; i <= 20; i++) {
|
|
int32_t L_34 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
// for (int i = 1; i <= 20; i++) {
|
|
int32_t L_35 = V_6;
|
|
if ((((int32_t)L_35) <= ((int32_t)((int32_t)20))))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Util.Draw::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw__ctor_m6689E171F702B416EC5DCE646F5903D7D321DEA2 (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Matrix4x4 matrix = Matrix4x4.identity;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0;
|
|
L_0 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
__this->___matrix_3 = L_0;
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void Pathfinding.Util.Draw::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Draw__cctor_m671FB41D974F6347C10F1F99F08B913979F76DCA (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static readonly Draw Debug = new Draw { gizmos = false };
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_0 = (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2*)il2cpp_codegen_object_new(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
Draw__ctor_m6689E171F702B416EC5DCE646F5903D7D321DEA2(L_0, NULL);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___gizmos_2 = (bool)0;
|
|
((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Debug_0 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Debug_0), (void*)L_1);
|
|
// public static readonly Draw Gizmos = new Draw { gizmos = true };
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_2 = (Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2*)il2cpp_codegen_object_new(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Draw__ctor_m6689E171F702B416EC5DCE646F5903D7D321DEA2(L_2, NULL);
|
|
Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2* L_3 = L_2;
|
|
NullCheck(L_3);
|
|
L_3->___gizmos_2 = (bool)1;
|
|
((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_StaticFields*)il2cpp_codegen_static_fields_for(Draw_t82C8631423DA244B47345EBB0A70CEF5CBCCADA2_il2cpp_TypeInfo_var))->___Gizmos_1), (void*)L_3);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* RelevantGraphSurface_get_Next_mECB586242A9DC554ED9B91F8674E163F91756AAC_inline (RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return next; }
|
|
RelevantGraphSurface_t991EED1779BE22CDE40813B73B68EE2630CEC0AC* L_0 = __this->___next_8;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_r;
|
|
__this->___r_0 = L_0;
|
|
float L_1 = ___1_g;
|
|
__this->___g_1 = L_1;
|
|
float L_2 = ___2_b;
|
|
__this->___b_2 = L_2;
|
|
float L_3 = ___3_a;
|
|
__this->___a_3 = L_3;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
float L_2 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
|
|
float L_4 = L_3.___y_3;
|
|
float L_5 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
|
|
float L_7 = L_6.___z_4;
|
|
float L_8 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
|
|
V_0 = L_9;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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_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 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 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 uint16_t PathHandler_get_PathID_mB2BEB9A4DB6D6F853198DF7BE9E0CCE63CF1F633_inline (PathHandler_tA1D5AE20432988B79E3C0A8927BF0196C96CC638* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public ushort PathID { get { return pathID; } }
|
|
uint16_t L_0 = __this->___pathID_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathNode_set_G_m3442A82598E500CE060A1D38E4A51B1AAF27D22B_inline (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, uint32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public uint G { get { return g; } set { g = value; } }
|
|
uint32_t L_0 = ___0_value;
|
|
__this->___g_10 = L_0;
|
|
// public uint G { get { return g; } set { g = value; } }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathNode_set_H_mAF82EAE13B1FE99B79FBA9BA0AE474433B35E138_inline (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, uint32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public uint H { get { return h; } set { h = value; } }
|
|
uint32_t L_0 = ___0_value;
|
|
__this->___h_11 = L_0;
|
|
// public uint H { get { return h; } set { h = value; } }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Path_get_CompleteState_mEE69369F0E12BC9777F4650382D9D946E11C505B_inline (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return completeState; }
|
|
int32_t L_0 = __this->___completeState_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Path_get_searchedNodes_m292CBC10DFDEBD2883B746F99009506C2F5C0D4C_inline (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int searchedNodes { get; protected set; }
|
|
int32_t L_0 = __this->___U3CsearchedNodesU3Ek__BackingField_12;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Path_set_searchedNodes_mEE42EB4BEA9B85DBB6910F04ACDA7B9D09C7194A_inline (Path_tF8373A11D8EE16052CE8F7D66EB9D74E17EE8F7A* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int searchedNodes { get; protected set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CsearchedNodesU3Ek__BackingField_12 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t PathNode_get_H_m744D5E3A3334D37CF6C655D83D38ACD478062A68_inline (PathNode_t5C7712AE42F73061C0F102F1EF4DA106B3440C1A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public uint H { get { return h; } set { h = value; } }
|
|
uint32_t L_0 = __this->___h_11;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 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 void TraversalProvider_set_mode_m5E1E749F93F64D155B78B0B292534F01F056B369_inline (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public BlockMode mode { get; private set; }
|
|
int32_t L_0 = ___0_value;
|
|
__this->___U3CmodeU3Ek__BackingField_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TraversalProvider_get_mode_m0E28FA3AC6247DB2AD2BEE1B94FF044EEE20FCAE_inline (TraversalProvider_tE979244E5E62BA08CE8151CC9073A4ECDA665B6F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public BlockMode mode { get; private set; }
|
|
int32_t L_0 = __this->___U3CmodeU3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t GraphNode_get_Penalty_mB571B6C662C647253292F6CB15BA639E9FC11B00_inline (GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return penalty;
|
|
uint32_t L_0 = __this->___penalty_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SingleNodeBlocker_set_lastBlocked_m10BFCFEBEE53792BF4BE3CEAD86710764D94D021_inline (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GraphNode lastBlocked { get; private set; }
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = ___0_value;
|
|
__this->___U3ClastBlockedU3Ek__BackingField_5 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClastBlockedU3Ek__BackingField_5), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* SingleNodeBlocker_get_lastBlocked_m86E87F64A582CBF50CD09808D93DF3E89F20E146_inline (SingleNodeBlocker_tB823CAD15B18AEABC123BF616EBD37889FE64443* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GraphNode lastBlocked { get; private set; }
|
|
GraphNode_t95E96E7408290ADAA41F999EB8311CD5356A238A* L_0 = __this->___U3ClastBlockedU3Ek__BackingField_5;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____stringLength_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_2 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_3 = L_1;
|
|
float L_2 = ___2_z;
|
|
__this->___z_4 = L_2;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool 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 float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
float L_0 = __this->___x_2;
|
|
float L_1 = __this->___x_2;
|
|
float L_2 = __this->___y_3;
|
|
float L_3 = __this->___y_3;
|
|
float L_4 = __this->___z_4;
|
|
float L_5 = __this->___z_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_6;
|
|
L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
|
|
V_0 = ((float)L_6);
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
float L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_b;
|
|
float L_2;
|
|
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
|
|
float L_3;
|
|
L_3 = fabsf(L_2);
|
|
float L_4;
|
|
L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3, (1.0f), NULL);
|
|
V_0 = L_4;
|
|
float L_5 = V_0;
|
|
bool L_6;
|
|
L_6 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_5, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
float L_7 = V_0;
|
|
float L_8;
|
|
L_8 = acosf(L_7);
|
|
G_B3_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (57.2957802f)));
|
|
goto IL_0039;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
G_B3_0 = (0.0f);
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
V_1 = G_B3_0;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
float L_9 = V_1;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_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_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 Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
|
|
float L_11 = L_10.___z_4;
|
|
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
float L_12 = V_0;
|
|
return L_12;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a;
|
|
float L_1 = L_0.___x_2;
|
|
float L_2 = ___0_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
|
|
float L_4 = L_3.___y_3;
|
|
float L_5 = ___0_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
|
|
float L_7 = L_6.___z_4;
|
|
float L_8 = ___0_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
|
|
V_0 = L_9;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
|
|
float L_1 = L_0.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
|
|
float L_5 = L_4.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
|
|
float L_7 = L_6.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
|
|
float L_9 = L_8.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
|
|
float L_11 = L_10.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
|
|
float L_13 = L_12.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
|
|
float L_15 = L_14.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
|
|
float L_17 = L_16.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
|
|
float L_19 = L_18.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
|
|
float L_21 = L_20.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
|
|
float L_23 = L_22.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
|
|
float L_25 = L_24.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
|
|
float L_27 = L_26.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
|
|
float L_29 = L_28.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
|
|
float L_31 = L_30.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
|
|
float L_33 = L_32.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
|
|
float L_35 = L_34.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
|
|
float L_37 = L_36.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
|
|
float L_39 = L_38.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
|
|
float L_41 = L_40.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
|
|
float L_43 = L_42.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
|
|
float L_45 = L_44.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
|
|
float L_47 = L_46.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
|
|
float L_49 = L_48.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
|
|
float L_51 = L_50.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
|
|
float L_53 = L_52.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
|
|
float L_55 = L_54.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
|
|
float L_57 = L_56.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
|
|
float L_59 = L_58.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
|
|
float L_61 = L_60.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
|
|
float L_63 = L_62.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
|
|
memset((&L_64), 0, sizeof(L_64));
|
|
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
|
|
V_0 = L_64;
|
|
goto IL_00e5;
|
|
}
|
|
|
|
IL_00e5:
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
|
|
return L_65;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
|
|
float L_3 = L_2.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
|
|
float L_5 = L_4.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
|
|
V_0 = L_6;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
|
|
float L_3 = L_2.___y_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
|
|
V_0 = L_4;
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
{
|
|
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;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
|
|
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_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
|
|
float L_8 = V_0;
|
|
float L_9 = V_0;
|
|
float L_10 = V_1;
|
|
float L_11 = V_1;
|
|
V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
bool L_12 = V_2;
|
|
return L_12;
|
|
}
|
|
}
|
|
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 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
|
|
V_0 = L_8;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
float L_2 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
|
|
float L_4 = L_3.___y_3;
|
|
float L_5 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
|
|
float L_7 = L_6.___z_4;
|
|
float L_8 = ___1_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
|
|
V_0 = L_9;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 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 bool ProceduralGridMover_get_updatingGraph_m07A0F956D49BED948DB9249C26564D49F8CD71AE_inline (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool updatingGraph { get; private set; }
|
|
bool L_0 = __this->___U3CupdatingGraphU3Ek__BackingField_8;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProceduralGridMover_set_updatingGraph_mBA69F54C229E752E286A84FCE1F8966695821EF8_inline (ProceduralGridMover_tCBD0101C184E13F327C63308D6E1492724721765* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool updatingGraph { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CupdatingGraphU3Ek__BackingField_8 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_a;
|
|
int32_t L_1 = ___1_b;
|
|
if ((((int32_t)L_0) > ((int32_t)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
int32_t L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 int32_t Profile_ControlValue_mF6B594CCC0EB8B52DD913B3A3CD93CB51202A328_inline (Profile_t157C79D131948807D97223B73D22AD43E212EB71* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return control;
|
|
int32_t L_0 = __this->___control_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AIPath_set_reachedEndOfPath_mFE7089208121D3CDD71A5A7BFA3E9EAD4C889C37_inline (AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool reachedEndOfPath { get; protected set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CreachedEndOfPathU3Ek__BackingField_54 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
{
|
|
float L_0 = ___0_value;
|
|
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (0.0f);
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
float L_2 = ___0_value;
|
|
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
|
|
bool L_3 = V_2;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (1.0f);
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
float L_4 = ___0_value;
|
|
V_1 = L_4;
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
float L_5 = V_1;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AIPath_get_reachedEndOfPath_mA0F1001438369B2882FCF8D04E93B562CC8BD867_inline (AIPath_t2E3FAF42B0674CE8C4F7178BCBCEB2F0B0AD32A8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool reachedEndOfPath { get; protected set; }
|
|
bool L_0 = __this->___U3CreachedEndOfPathU3Ek__BackingField_54;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
float V_2 = 0.0f;
|
|
{
|
|
float L_0 = ___0_value;
|
|
float L_1 = ___1_min;
|
|
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
float L_3 = ___1_min;
|
|
___0_value = L_3;
|
|
goto IL_0019;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
float L_4 = ___0_value;
|
|
float L_5 = ___2_max;
|
|
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
float L_7 = ___2_max;
|
|
___0_value = L_7;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
float L_8 = ___0_value;
|
|
V_2 = L_8;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
float L_9 = V_2;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL);
|
|
V_0 = L_3;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method)
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
|
|
L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL);
|
|
V_0 = L_2;
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnityReferenceHelper_GetGUID_m5496D84A400DF3230401BF253DF662F6B8A7645D_inline (UnityReferenceHelper_t531EA946C87876F9C3840F8ABC74F6D95DAD19EB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return guid;
|
|
String_t* L_0 = __this->___guid_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipFile_set_AlternateEncoding_m2DD1E73AA8FAF7C0CB574FEA697D59124C70983A_inline (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0 = ___0_value;
|
|
__this->____alternateEncoding_40 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____alternateEncoding_40), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ZipFile_set_AlternateEncodingUsage_m3BBCEC65D40EDBD8123493E3E38199C4A77C01E7_inline (ZipFile_t9DF6FA07046D82E186A9D42B3B8DBBAE516B89DF* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->____alternateEncodingUsage_41 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____Major_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____Minor_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____Build_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____Revision_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Color_op_Inequality_mF1C733BA10E60B086AB950A71143678AE76C4D92_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_lhs, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_lhs;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = ___1_rhs;
|
|
bool L_2;
|
|
L_2 = Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline(L_0, L_1, NULL);
|
|
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
bool L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_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 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 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 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_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 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 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 KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = __this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___key_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___value_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 void List_1_Add_mEA0F009CB26C9389B3CDFD3021BD1863F62D8C59_gshared_inline (List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77* __this, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA* 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));
|
|
PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA* 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;
|
|
PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA* 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));
|
|
PathPartU5BU5D_t47B37C2EE7F83186D2028EB90D9C12C6985385FA* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8 L_9 = ___0_item;
|
|
(( void (*) (List_1_tE9A474190B88D00D2CA7AE73ABB0F07060BBCF77*, PathPart_t16A862A6A66EEBD3A45648D847CC234C0CC4CFB8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_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 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 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 int32_t Stack_1_get_Count_mD08AE71D49787D30DDD9D484BCD323D646744D2E_gshared_inline (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____size_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2F86E252D086E288E02FA1C830B7E86C0A431E51_gshared_inline (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, float ___0_item, const RuntimeMethod* method)
|
|
{
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* 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));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* 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;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* 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));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
float L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (float)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
float L_9 = ___0_item;
|
|
(( void (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, float, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m2014423FB900F135C8FF994125604FF9E6AAE829_gshared_inline (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
|
|
{
|
|
typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a;
|
|
float L_13 = L_12.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b;
|
|
float L_15 = L_14.___w_3;
|
|
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
float L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
float L_0 = ___0_dot;
|
|
V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0);
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_0 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_1 = L_1;
|
|
float L_2 = ___2_z;
|
|
__this->___z_2 = L_2;
|
|
float L_3 = ___3_w;
|
|
__this->___w_3 = L_3;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 bool Color_op_Equality_mB2BDC39B0B367BA15AA8DF22F8CB0D02D20BDC71_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_lhs, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_lhs;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1;
|
|
L_1 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_0, NULL);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___1_rhs;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
|
|
L_3 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_2, NULL);
|
|
bool L_4;
|
|
L_4 = Vector4_op_Equality_mCEA0E5F229F4AE8C55152F7A8F84345F24F52DC6_inline(L_1, L_3, NULL);
|
|
V_0 = L_4;
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
bool L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method)
|
|
{
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c;
|
|
float L_1 = L_0.___r_0;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_c;
|
|
float L_3 = L_2.___g_1;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c;
|
|
float L_5 = L_4.___b_2;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_c;
|
|
float L_7 = L_6.___a_3;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
|
|
V_0 = L_8;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_op_Equality_mCEA0E5F229F4AE8C55152F7A8F84345F24F52DC6_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_lhs, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___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;
|
|
float V_4 = 0.0f;
|
|
bool V_5 = false;
|
|
{
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_lhs;
|
|
float L_1 = L_0.___x_1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_rhs;
|
|
float L_3 = L_2.___x_1;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_lhs;
|
|
float L_5 = L_4.___y_2;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_rhs;
|
|
float L_7 = L_6.___y_2;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_lhs;
|
|
float L_9 = L_8.___z_3;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_rhs;
|
|
float L_11 = L_10.___z_3;
|
|
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_lhs;
|
|
float L_13 = L_12.___w_4;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_rhs;
|
|
float L_15 = L_14.___w_4;
|
|
V_3 = ((float)il2cpp_codegen_subtract(L_13, L_15));
|
|
float L_16 = V_0;
|
|
float L_17 = V_0;
|
|
float L_18 = V_1;
|
|
float L_19 = V_1;
|
|
float L_20 = V_2;
|
|
float L_21 = V_2;
|
|
float L_22 = V_3;
|
|
float L_23 = V_3;
|
|
V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))), ((float)il2cpp_codegen_multiply(L_20, L_21)))), ((float)il2cpp_codegen_multiply(L_22, L_23))));
|
|
float L_24 = V_4;
|
|
V_5 = (bool)((((float)L_24) < ((float)(9.99999944E-11f)))? 1 : 0);
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
bool L_25 = V_5;
|
|
return L_25;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_1 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_2 = L_1;
|
|
float L_2 = ___2_z;
|
|
__this->___z_3 = L_2;
|
|
float L_3 = ___3_w;
|
|
__this->___w_4 = L_3;
|
|
return;
|
|
}
|
|
}
|