280 lines
8.1 KiB
C#
280 lines
8.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace Pathfinding.Util
|
|
{
|
|
// Token: 0x0200014F RID: 335
|
|
[Token(Token = "0x20000D1")]
|
|
public class RetainedGizmos
|
|
{
|
|
// Token: 0x06000AAA RID: 2730 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600092A")]
|
|
[Address(RVA = "0x97A410", Offset = "0x979410", VA = "0x18097A410")]
|
|
public GraphGizmoHelper GetSingleFrameGizmoHelper(AstarPath active)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000AAB RID: 2731 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600092B")]
|
|
[Address(RVA = "0x97A2D0", Offset = "0x9792D0", VA = "0x18097A2D0")]
|
|
public GraphGizmoHelper GetGizmoHelper(AstarPath active, RetainedGizmos.Hasher hasher)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000AAC RID: 2732 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600092C")]
|
|
[Address(RVA = "0x97A5B0", Offset = "0x9795B0", VA = "0x18097A5B0")]
|
|
private void PoolMesh(Mesh mesh)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000AAD RID: 2733 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600092D")]
|
|
[Address(RVA = "0x97A370", Offset = "0x979370", VA = "0x18097A370")]
|
|
private Mesh GetMesh()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000AAE RID: 2734 RVA: 0x0000689C File Offset: 0x00004A9C
|
|
[Token(Token = "0x600092E")]
|
|
[Address(RVA = "0x97A550", Offset = "0x979550", VA = "0x18097A550")]
|
|
public bool HasCachedMesh(RetainedGizmos.Hasher hasher)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000AAF RID: 2735 RVA: 0x000068B4 File Offset: 0x00004AB4
|
|
[Token(Token = "0x600092F")]
|
|
[Address(RVA = "0x979EC0", Offset = "0x978EC0", VA = "0x180979EC0")]
|
|
public bool Draw(RetainedGizmos.Hasher hasher)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000AB0 RID: 2736 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000930")]
|
|
[Address(RVA = "0x979DF0", Offset = "0x978DF0", VA = "0x180979DF0")]
|
|
public void DrawExisting()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000AB1 RID: 2737 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000931")]
|
|
[Address(RVA = "0x979F50", Offset = "0x978F50", VA = "0x180979F50")]
|
|
public void FinalizeDraw()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000AB2 RID: 2738 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000932")]
|
|
[Address(RVA = "0x979D20", Offset = "0x978D20", VA = "0x180979D20")]
|
|
public void ClearCache()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000AB3 RID: 2739 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000933")]
|
|
[Address(RVA = "0x97A620", Offset = "0x979620", VA = "0x18097A620")]
|
|
private void RemoveUnusedMeshes(List<RetainedGizmos.MeshWithHash> meshList)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000AB4 RID: 2740 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000934")]
|
|
[Address(RVA = "0x97A7D0", Offset = "0x9797D0", VA = "0x18097A7D0")]
|
|
public RetainedGizmos()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000777 RID: 1911
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400056B")]
|
|
private List<RetainedGizmos.MeshWithHash> meshes;
|
|
|
|
// Token: 0x04000778 RID: 1912
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400056C")]
|
|
private HashSet<ulong> usedHashes;
|
|
|
|
// Token: 0x04000779 RID: 1913
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400056D")]
|
|
private HashSet<ulong> existingHashes;
|
|
|
|
// Token: 0x0400077A RID: 1914
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400056E")]
|
|
private Stack<Mesh> cachedMeshes;
|
|
|
|
// Token: 0x0400077B RID: 1915
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400056F")]
|
|
public Material surfaceMaterial;
|
|
|
|
// Token: 0x0400077C RID: 1916
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000570")]
|
|
public Material lineMaterial;
|
|
|
|
// Token: 0x02000150 RID: 336
|
|
[Token(Token = "0x2000152")]
|
|
public struct Hasher
|
|
{
|
|
// Token: 0x06000AB5 RID: 2741 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000ABD")]
|
|
[Address(RVA = "0x976BD0", Offset = "0x975BD0", VA = "0x180976BD0")]
|
|
public Hasher(AstarPath active)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000AB6 RID: 2742 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000ABE")]
|
|
[Address(RVA = "0x976AB0", Offset = "0x975AB0", VA = "0x180976AB0")]
|
|
public void AddHash(int hash)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000AB7 RID: 2743 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000ABF")]
|
|
[Address(RVA = "0x976AD0", Offset = "0x975AD0", VA = "0x180976AD0")]
|
|
public void HashNode(GraphNode node)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000176 RID: 374
|
|
// (get) Token: 0x06000AB8 RID: 2744 RVA: 0x000068CC File Offset: 0x00004ACC
|
|
[Token(Token = "0x17000176")]
|
|
public ulong Hash
|
|
{
|
|
[Token(Token = "0x6000AC0")]
|
|
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
|
|
get
|
|
{
|
|
return 0UL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400077D RID: 1917
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000784")]
|
|
private ulong hash;
|
|
|
|
// Token: 0x0400077E RID: 1918
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4000785")]
|
|
private bool includePathSearchInfo;
|
|
|
|
// Token: 0x0400077F RID: 1919
|
|
[FieldOffset(Offset = "0x9")]
|
|
[Token(Token = "0x4000786")]
|
|
private bool includeAreaInfo;
|
|
|
|
// Token: 0x04000780 RID: 1920
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000787")]
|
|
private PathHandler debugData;
|
|
}
|
|
|
|
// Token: 0x02000151 RID: 337
|
|
[Token(Token = "0x2000153")]
|
|
public class Builder : IAstarPooledObject
|
|
{
|
|
// Token: 0x06000AB9 RID: 2745 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000AC1")]
|
|
[Address(RVA = "0x974B90", Offset = "0x973B90", VA = "0x180974B90")]
|
|
public void DrawMesh(RetainedGizmos gizmos, Vector3[] vertices, List<int> triangles, Color[] colors)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000ABA RID: 2746 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000AC2")]
|
|
[Address(RVA = "0x974C50", Offset = "0x973C50", VA = "0x180974C50")]
|
|
public void DrawWireCube(GraphTransform tr, Bounds bounds, Color color)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000ABB RID: 2747 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000AC3")]
|
|
[Address(RVA = "0x974A90", Offset = "0x973A90", VA = "0x180974A90")]
|
|
public void DrawLine(Vector3 start, Vector3 end, Color color)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000ABC RID: 2748 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000AC4")]
|
|
[Address(RVA = "0x976830", Offset = "0x975830", VA = "0x180976830")]
|
|
public void Submit(RetainedGizmos gizmos, RetainedGizmos.Hasher hasher)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000ABD RID: 2749 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000AC5")]
|
|
[Address(RVA = "0x9766E0", Offset = "0x9756E0", VA = "0x1809766E0")]
|
|
private void SubmitMeshes(RetainedGizmos gizmos, ulong hash)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000ABE RID: 2750 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000AC6")]
|
|
[Address(RVA = "0x975E90", Offset = "0x974E90", VA = "0x180975E90")]
|
|
private void SubmitLines(RetainedGizmos gizmos, ulong hash)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000ABF RID: 2751 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000AC7")]
|
|
[Address(RVA = "0x975E20", Offset = "0x974E20", VA = "0x180975E20", Slot = "4")]
|
|
void IAstarPooledObject.OnEnterPool()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000AC0 RID: 2752 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000AC8")]
|
|
[Address(RVA = "0x976990", Offset = "0x975990", VA = "0x180976990")]
|
|
public Builder()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000781 RID: 1921
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000788")]
|
|
private List<Vector3> lines;
|
|
|
|
// Token: 0x04000782 RID: 1922
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000789")]
|
|
private List<Color32> lineColors;
|
|
|
|
// Token: 0x04000783 RID: 1923
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400078A")]
|
|
private List<Mesh> meshes;
|
|
}
|
|
|
|
// Token: 0x02000152 RID: 338
|
|
[Token(Token = "0x2000154")]
|
|
private struct MeshWithHash
|
|
{
|
|
// Token: 0x04000784 RID: 1924
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400078B")]
|
|
public ulong hash;
|
|
|
|
// Token: 0x04000785 RID: 1925
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400078C")]
|
|
public Mesh mesh;
|
|
|
|
// Token: 0x04000786 RID: 1926
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400078D")]
|
|
public bool lines;
|
|
}
|
|
}
|
|
}
|