394 lines
12 KiB
C#
394 lines
12 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.Ionic.Zip;
|
|
|
|
namespace Pathfinding.Serialization
|
|
{
|
|
// Token: 0x0200010D RID: 269
|
|
[Token(Token = "0x20000A7")]
|
|
public class AstarSerializer
|
|
{
|
|
// Token: 0x060008BD RID: 2237 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000774")]
|
|
[Address(RVA = "0x9B12A0", Offset = "0x9B02A0", VA = "0x1809B12A0")]
|
|
private static StringBuilder GetStringBuilder()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008BE RID: 2238 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000775")]
|
|
[Address(RVA = "0x9B32D0", Offset = "0x9B22D0", VA = "0x1809B32D0")]
|
|
public AstarSerializer(AstarData data)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008BF RID: 2239 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000776")]
|
|
[Address(RVA = "0x9B3240", Offset = "0x9B2240", VA = "0x1809B3240")]
|
|
public AstarSerializer(AstarData data, SerializeSettings settings)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008C0 RID: 2240 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000777")]
|
|
[Address(RVA = "0x5BF290", Offset = "0x5BE290", VA = "0x1805BF290")]
|
|
public void SetGraphIndexOffset(int offset)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008C1 RID: 2241 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000778")]
|
|
[Address(RVA = "0x9AF080", Offset = "0x9AE080", VA = "0x1809AF080")]
|
|
private void AddChecksum(byte[] bytes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008C2 RID: 2242 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000779")]
|
|
[Address(RVA = "0x9AF0F0", Offset = "0x9AE0F0", VA = "0x1809AF0F0")]
|
|
private void AddEntry(string name, byte[] bytes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008C3 RID: 2243 RVA: 0x00005E34 File Offset: 0x00004034
|
|
[Token(Token = "0x600077A")]
|
|
[Address(RVA = "0x4B4FD0", Offset = "0x4B3FD0", VA = "0x1804B4FD0")]
|
|
public uint GetChecksum()
|
|
{
|
|
return 0U;
|
|
}
|
|
|
|
// Token: 0x060008C4 RID: 2244 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600077B")]
|
|
[Address(RVA = "0x9B1E10", Offset = "0x9B0E10", VA = "0x1809B1E10")]
|
|
public void OpenSerialize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008C5 RID: 2245 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600077C")]
|
|
[Address(RVA = "0x9AF280", Offset = "0x9AE280", VA = "0x1809AF280")]
|
|
public byte[] CloseSerialize()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008C6 RID: 2246 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600077D")]
|
|
[Address(RVA = "0x9B26F0", Offset = "0x9B16F0", VA = "0x1809B26F0")]
|
|
public void SerializeGraphs(NavGraph[] _graphs)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008C7 RID: 2247 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600077E")]
|
|
[Address(RVA = "0x9B28A0", Offset = "0x9B18A0", VA = "0x1809B28A0")]
|
|
private byte[] SerializeMeta()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008C8 RID: 2248 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600077F")]
|
|
[Address(RVA = "0x9B3050", Offset = "0x9B2050", VA = "0x1809B3050")]
|
|
public byte[] Serialize(NavGraph graph)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008C9 RID: 2249 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000780")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
[Obsolete]
|
|
public void SerializeNodes()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008CA RID: 2250 RVA: 0x00005E4C File Offset: 0x0000404C
|
|
[Token(Token = "0x6000781")]
|
|
[Address(RVA = "0x9B1180", Offset = "0x9B0180", VA = "0x1809B1180")]
|
|
private static int GetMaxNodeIndexInAllGraphs(NavGraph[] graphs)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060008CB RID: 2251 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000782")]
|
|
[Address(RVA = "0x9B2CB0", Offset = "0x9B1CB0", VA = "0x1809B2CB0")]
|
|
private static byte[] SerializeNodeIndices(NavGraph[] graphs)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008CC RID: 2252 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000783")]
|
|
[Address(RVA = "0x9B24A0", Offset = "0x9B14A0", VA = "0x1809B24A0")]
|
|
private static byte[] SerializeGraphExtraInfo(NavGraph graph)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008CD RID: 2253 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000784")]
|
|
[Address(RVA = "0x9B25A0", Offset = "0x9B15A0", VA = "0x1809B25A0")]
|
|
private static byte[] SerializeGraphNodeReferences(NavGraph graph)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008CE RID: 2254 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000785")]
|
|
[Address(RVA = "0x9B2130", Offset = "0x9B1130", VA = "0x1809B2130")]
|
|
public void SerializeExtraInfo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008CF RID: 2255 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000786")]
|
|
[Address(RVA = "0x9B2F70", Offset = "0x9B1F70", VA = "0x1809B2F70")]
|
|
private byte[] SerializeNodeLinks()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008D0 RID: 2256 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000787")]
|
|
[Address(RVA = "0x9B1160", Offset = "0x9B0160", VA = "0x1809B1160")]
|
|
private ZipEntry GetEntry(string name)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008D1 RID: 2257 RVA: 0x00005E64 File Offset: 0x00004064
|
|
[Token(Token = "0x6000788")]
|
|
[Address(RVA = "0x9AF640", Offset = "0x9AE640", VA = "0x1809AF640")]
|
|
private bool ContainsEntry(string name)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008D2 RID: 2258 RVA: 0x00005E7C File Offset: 0x0000407C
|
|
[Token(Token = "0x6000789")]
|
|
[Address(RVA = "0x9B1520", Offset = "0x9B0520", VA = "0x1809B1520")]
|
|
public bool OpenDeserialize(byte[] bytes)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008D3 RID: 2259 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600078A")]
|
|
[Address(RVA = "0x9B0FD0", Offset = "0x9AFFD0", VA = "0x1809B0FD0")]
|
|
private static Version FullyDefinedVersion(Version v)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008D4 RID: 2260 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600078B")]
|
|
[Address(RVA = "0x9AF240", Offset = "0x9AE240", VA = "0x1809AF240")]
|
|
public void CloseDeserialize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008D5 RID: 2261 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600078C")]
|
|
[Address(RVA = "0x9B00A0", Offset = "0x9AF0A0", VA = "0x1809B00A0")]
|
|
private NavGraph DeserializeGraph(int zipIndex, int graphIndex, Type[] availableGraphTypes)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008D6 RID: 2262 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600078D")]
|
|
[Address(RVA = "0x9B0600", Offset = "0x9AF600", VA = "0x1809B0600")]
|
|
public NavGraph[] DeserializeGraphs(Type[] availableGraphTypes)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008D7 RID: 2263 RVA: 0x00005E94 File Offset: 0x00004094
|
|
[Token(Token = "0x600078E")]
|
|
[Address(RVA = "0x9AFF50", Offset = "0x9AEF50", VA = "0x1809AFF50")]
|
|
private bool DeserializeExtraInfo(NavGraph graph)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008D8 RID: 2264 RVA: 0x00005EAC File Offset: 0x000040AC
|
|
[Token(Token = "0x600078F")]
|
|
[Address(RVA = "0x9AF110", Offset = "0x9AE110", VA = "0x1809AF110")]
|
|
private bool AnyDestroyedNodesInGraphs()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060008D9 RID: 2265 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000790")]
|
|
[Address(RVA = "0x9B0950", Offset = "0x9AF950", VA = "0x1809B0950")]
|
|
private GraphNode[] DeserializeNodeReferenceMap()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008DA RID: 2266 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000791")]
|
|
[Address(RVA = "0x9B0DD0", Offset = "0x9AFDD0", VA = "0x1809B0DD0")]
|
|
private void DeserializeNodeReferences(NavGraph graph, GraphNode[] int2Node)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008DB RID: 2267 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000792")]
|
|
[Address(RVA = "0x9AFAF0", Offset = "0x9AEAF0", VA = "0x1809AFAF0")]
|
|
public void DeserializeExtraInfo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008DC RID: 2268 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000793")]
|
|
[Address(RVA = "0x9B0850", Offset = "0x9AF850", VA = "0x1809B0850")]
|
|
private void DeserializeNodeLinks(GraphNode[] int2Node)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008DD RID: 2269 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000794")]
|
|
[Address(RVA = "0x9B1ED0", Offset = "0x9B0ED0", VA = "0x1809B1ED0")]
|
|
public void PostDeserialization()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008DE RID: 2270 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000795")]
|
|
[Address(RVA = "0x9AF960", Offset = "0x9AE960", VA = "0x1809AF960")]
|
|
public void DeserializeEditorSettingsCompatibility()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008DF RID: 2271 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000796")]
|
|
[Address(RVA = "0x9B10C0", Offset = "0x9B00C0", VA = "0x1809B10C0")]
|
|
private static BinaryReader GetBinaryReader(ZipEntry entry)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008E0 RID: 2272 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000797")]
|
|
[Address(RVA = "0x9B1320", Offset = "0x9B0320", VA = "0x1809B1320")]
|
|
private static string GetString(ZipEntry entry)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008E1 RID: 2273 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000798")]
|
|
[Address(RVA = "0x9B0740", Offset = "0x9AF740", VA = "0x1809B0740")]
|
|
private GraphMeta DeserializeMeta(ZipEntry entry)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008E2 RID: 2274 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000799")]
|
|
[Address(RVA = "0x9AF670", Offset = "0x9AE670", VA = "0x1809AF670")]
|
|
private GraphMeta DeserializeBinaryMeta(ZipEntry entry)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060008E3 RID: 2275 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600079A")]
|
|
[Address(RVA = "0x9B2030", Offset = "0x9B1030", VA = "0x1809B2030")]
|
|
public static void SaveToFile(string path, byte[] data)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060008E4 RID: 2276 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600079B")]
|
|
[Address(RVA = "0x9B13F0", Offset = "0x9B03F0", VA = "0x1809B13F0")]
|
|
public static byte[] LoadFromFile(string path)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0400060F RID: 1551
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400046D")]
|
|
private AstarData data;
|
|
|
|
// Token: 0x04000610 RID: 1552
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400046E")]
|
|
private ZipFile zip;
|
|
|
|
// Token: 0x04000611 RID: 1553
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400046F")]
|
|
private MemoryStream zipStream;
|
|
|
|
// Token: 0x04000612 RID: 1554
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000470")]
|
|
private GraphMeta meta;
|
|
|
|
// Token: 0x04000613 RID: 1555
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000471")]
|
|
private SerializeSettings settings;
|
|
|
|
// Token: 0x04000614 RID: 1556
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000472")]
|
|
private NavGraph[] graphs;
|
|
|
|
// Token: 0x04000615 RID: 1557
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000473")]
|
|
private Dictionary<NavGraph, int> graphIndexInZip;
|
|
|
|
// Token: 0x04000616 RID: 1558
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000474")]
|
|
private int graphIndexOffset;
|
|
|
|
// Token: 0x04000617 RID: 1559
|
|
[Token(Token = "0x4000475")]
|
|
private const string binaryExt = ".binary";
|
|
|
|
// Token: 0x04000618 RID: 1560
|
|
[Token(Token = "0x4000476")]
|
|
private const string jsonExt = ".json";
|
|
|
|
// Token: 0x04000619 RID: 1561
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4000477")]
|
|
private uint checksum;
|
|
|
|
// Token: 0x0400061A RID: 1562
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000478")]
|
|
private UTF8Encoding encoding;
|
|
|
|
// Token: 0x0400061B RID: 1563
|
|
[Token(Token = "0x4000479")]
|
|
private static StringBuilder _stringBuilder;
|
|
|
|
// Token: 0x0400061C RID: 1564
|
|
[Token(Token = "0x400047A")]
|
|
public static readonly Version V3_8_3;
|
|
|
|
// Token: 0x0400061D RID: 1565
|
|
[Token(Token = "0x400047B")]
|
|
public static readonly Version V3_9_0;
|
|
|
|
// Token: 0x0400061E RID: 1566
|
|
[Token(Token = "0x400047C")]
|
|
public static readonly Version V4_1_0;
|
|
}
|
|
}
|