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 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 meshes; // Token: 0x04000778 RID: 1912 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400056C")] private HashSet usedHashes; // Token: 0x04000779 RID: 1913 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400056D")] private HashSet existingHashes; // Token: 0x0400077A RID: 1914 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400056E")] private Stack 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 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 lines; // Token: 0x04000782 RID: 1922 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000789")] private List lineColors; // Token: 0x04000783 RID: 1923 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400078A")] private List 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; } } }