Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}
}