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

606 lines
17 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x02000056 RID: 86
[Token(Token = "0x2000030")]
public abstract class Path : IPathInternals
{
// Token: 0x170000B1 RID: 177
// (get) Token: 0x060003C6 RID: 966 RVA: 0x00003D94 File Offset: 0x00001F94
// (set) Token: 0x060003C7 RID: 967 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000099")]
public PathState PipelineState
{
[Token(Token = "0x600033B")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
[CompilerGenerated]
get
{
return PathState.Created;
}
[Token(Token = "0x600033C")]
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000B2 RID: 178
// (get) Token: 0x060003C8 RID: 968 RVA: 0x00003DAC File Offset: 0x00001FAC
// (set) Token: 0x060003C9 RID: 969 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700009A")]
public PathCompleteState CompleteState
{
[Token(Token = "0x600033D")]
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
get
{
return PathCompleteState.NotCalculated;
}
[Token(Token = "0x600033E")]
[Address(RVA = "0x9D2D60", Offset = "0x9D1D60", VA = "0x1809D2D60")]
protected set
{
}
}
// Token: 0x170000B3 RID: 179
// (get) Token: 0x060003CA RID: 970 RVA: 0x00003DC4 File Offset: 0x00001FC4
[Token(Token = "0x1700009B")]
public bool error
{
[Token(Token = "0x600033F")]
[Address(RVA = "0x9D2D40", Offset = "0x9D1D40", VA = "0x1809D2D40")]
get
{
return default(bool);
}
}
// Token: 0x170000B4 RID: 180
// (get) Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003CC RID: 972 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700009C")]
public string errorLog
{
[Token(Token = "0x6000340")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000341")]
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000B5 RID: 181
// (get) Token: 0x060003CD RID: 973 RVA: 0x00003DDC File Offset: 0x00001FDC
// (set) Token: 0x060003CE RID: 974 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700009D")]
bool IPathInternals.Pooled
{
[Token(Token = "0x6000342")]
[Address(RVA = "0x6B48A0", Offset = "0x6B38A0", VA = "0x1806B48A0", Slot = "5")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000343")]
[Address(RVA = "0x6B48F0", Offset = "0x6B38F0", VA = "0x1806B48F0", Slot = "6")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170000B6 RID: 182
// (get) Token: 0x060003CF RID: 975 RVA: 0x00003DF4 File Offset: 0x00001FF4
[Token(Token = "0x1700009E")]
[Obsolete]
internal bool recycled
{
[Token(Token = "0x6000344")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
get
{
return default(bool);
}
}
// Token: 0x170000B7 RID: 183
// (get) Token: 0x060003D0 RID: 976 RVA: 0x00003E0C File Offset: 0x0000200C
// (set) Token: 0x060003D1 RID: 977 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700009F")]
public ushort pathID
{
[Token(Token = "0x6000345")]
[Address(RVA = "0x9D2D50", Offset = "0x9D1D50", VA = "0x1809D2D50")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000346")]
[Address(RVA = "0x9D2E00", Offset = "0x9D1E00", VA = "0x1809D2E00")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000B8 RID: 184
// (get) Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060003D3 RID: 979 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170000A0")]
public int[] tagPenalties
{
[Token(Token = "0x6000347")]
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
get
{
return null;
}
[Token(Token = "0x6000348")]
[Address(RVA = "0x9D2E10", Offset = "0x9D1E10", VA = "0x1809D2E10")]
set
{
}
}
// Token: 0x170000B9 RID: 185
// (get) Token: 0x060003D4 RID: 980 RVA: 0x00003E24 File Offset: 0x00002024
[Token(Token = "0x170000A1")]
internal virtual bool FloodingPath
{
[Token(Token = "0x6000349")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")]
get
{
return default(bool);
}
}
// Token: 0x060003D5 RID: 981 RVA: 0x00003E3C File Offset: 0x0000203C
[Token(Token = "0x600034A")]
[Address(RVA = "0x9D1C90", Offset = "0x9D0C90", VA = "0x1809D1C90")]
public float GetTotalLength()
{
return 0f;
}
// Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034B")]
[Address(RVA = "0x9D2BB0", Offset = "0x9D1BB0", VA = "0x1809D2BB0")]
public IEnumerator WaitForPath()
{
return null;
}
// Token: 0x060003D7 RID: 983 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600034C")]
[Address(RVA = "0x9D1040", Offset = "0x9D0040", VA = "0x1809D1040")]
public void BlockUntilCalculated()
{
}
// Token: 0x060003D8 RID: 984 RVA: 0x00003E54 File Offset: 0x00002054
[Token(Token = "0x600034D")]
[Address(RVA = "0x9D10A0", Offset = "0x9D00A0", VA = "0x1809D10A0")]
internal uint CalculateHScore(GraphNode node)
{
return 0U;
}
// Token: 0x060003D9 RID: 985 RVA: 0x00003E6C File Offset: 0x0000206C
[Token(Token = "0x600034E")]
[Address(RVA = "0x9D1C50", Offset = "0x9D0C50", VA = "0x1809D1C50")]
public uint GetTagPenalty(int tag)
{
return 0U;
}
// Token: 0x060003DA RID: 986 RVA: 0x00003E84 File Offset: 0x00002084
[Token(Token = "0x600034F")]
[Address(RVA = "0x9D1C30", Offset = "0x9D0C30", VA = "0x1809D1C30")]
internal Int3 GetHTarget()
{
return default(Int3);
}
// Token: 0x060003DB RID: 987 RVA: 0x00003E9C File Offset: 0x0000209C
[Token(Token = "0x6000350")]
[Address(RVA = "0x9D13D0", Offset = "0x9D03D0", VA = "0x1809D13D0")]
internal bool CanTraverse(GraphNode node)
{
return default(bool);
}
// Token: 0x060003DC RID: 988 RVA: 0x00003EB4 File Offset: 0x000020B4
[Token(Token = "0x6000351")]
[Address(RVA = "0x9D1E20", Offset = "0x9D0E20", VA = "0x1809D1E20")]
internal uint GetTraversalCost(GraphNode node)
{
return 0U;
}
// Token: 0x060003DD RID: 989 RVA: 0x00003ECC File Offset: 0x000020CC
[Token(Token = "0x6000352")]
[Address(RVA = "0x6E0C00", Offset = "0x6DFC00", VA = "0x1806E0C00", Slot = "17")]
internal virtual uint GetConnectionSpecialCost(GraphNode a, GraphNode b, uint currentCost)
{
return 0U;
}
// Token: 0x060003DE RID: 990 RVA: 0x00003EE4 File Offset: 0x000020E4
[Token(Token = "0x6000353")]
[Address(RVA = "0x9D1F40", Offset = "0x9D0F40", VA = "0x1809D1F40")]
public bool IsDone()
{
return default(bool);
}
// Token: 0x060003DF RID: 991 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000354")]
[Address(RVA = "0x9D2020", Offset = "0x9D1020", VA = "0x1809D2020", Slot = "7")]
void IPathInternals.AdvanceState(PathState s)
{
}
// Token: 0x060003E0 RID: 992 RVA: 0x00003EFC File Offset: 0x000020FC
[Token(Token = "0x6000355")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
[Obsolete]
public PathState GetState()
{
return PathState.Created;
}
// Token: 0x060003E1 RID: 993 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000356")]
[Address(RVA = "0x9D1BA0", Offset = "0x9D0BA0", VA = "0x1809D1BA0")]
internal void FailWithError(string msg)
{
}
// Token: 0x060003E2 RID: 994 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000357")]
[Address(RVA = "0x9D1F50", Offset = "0x9D0F50", VA = "0x1809D1F50")]
[Obsolete]
internal void LogError(string msg)
{
}
// Token: 0x060003E3 RID: 995 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000358")]
[Address(RVA = "0x9D1F50", Offset = "0x9D0F50", VA = "0x1809D1F50")]
[Obsolete]
internal void Log(string msg)
{
}
// Token: 0x060003E4 RID: 996 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000359")]
[Address(RVA = "0x9D1B90", Offset = "0x9D0B90", VA = "0x1809D1B90")]
public void Error()
{
}
// Token: 0x060003E5 RID: 997 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035A")]
[Address(RVA = "0x9D1AE0", Offset = "0x9D0AE0", VA = "0x1809D1AE0")]
private void ErrorCheck()
{
}
// Token: 0x060003E6 RID: 998 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035B")]
[Address(RVA = "0x9D1F70", Offset = "0x9D0F70", VA = "0x1809D1F70", Slot = "18")]
protected virtual void OnEnterPool()
{
}
// Token: 0x060003E7 RID: 999 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035C")]
[Address(RVA = "0x9D25E0", Offset = "0x9D15E0", VA = "0x1809D25E0", Slot = "19")]
protected virtual void Reset()
{
}
// Token: 0x060003E8 RID: 1000 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035D")]
[Address(RVA = "0x9D14E0", Offset = "0x9D04E0", VA = "0x1809D14E0")]
public void Claim(object o)
{
}
// Token: 0x060003E9 RID: 1001 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035E")]
[Address(RVA = "0x9D23D0", Offset = "0x9D13D0", VA = "0x1809D23D0")]
[Obsolete]
internal void ReleaseSilent(object o)
{
}
// Token: 0x060003EA RID: 1002 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035F")]
[Address(RVA = "0x9D23E0", Offset = "0x9D13E0", VA = "0x1809D23E0")]
public void Release(object o, bool silent = false)
{
}
// Token: 0x060003EB RID: 1003 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000360")]
[Address(RVA = "0x9D28B0", Offset = "0x9D18B0", VA = "0x1809D28B0", Slot = "20")]
protected virtual void Trace(PathNode from)
{
}
// Token: 0x060003EC RID: 1004 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000361")]
[Address(RVA = "0x9D1640", Offset = "0x9D0640", VA = "0x1809D1640")]
protected void DebugStringPrefix(PathLog logMode, StringBuilder text)
{
}
// Token: 0x060003ED RID: 1005 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000362")]
[Address(RVA = "0x9D1770", Offset = "0x9D0770", VA = "0x1809D1770")]
protected void DebugStringSuffix(PathLog logMode, StringBuilder text)
{
}
// Token: 0x060003EE RID: 1006 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000363")]
[Address(RVA = "0x9D1910", Offset = "0x9D0910", VA = "0x1809D1910", Slot = "21")]
internal virtual string DebugString(PathLog logMode)
{
return null;
}
// Token: 0x060003EF RID: 1007 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000364")]
[Address(RVA = "0x9D2890", Offset = "0x9D1890", VA = "0x1809D2890", Slot = "22")]
protected virtual void ReturnPath()
{
}
// Token: 0x060003F0 RID: 1008 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000365")]
[Address(RVA = "0x9D21A0", Offset = "0x9D11A0", VA = "0x1809D21A0")]
protected void PrepareBase(PathHandler pathHandler)
{
}
// Token: 0x060003F1 RID: 1009
[Token(Token = "0x6000366")]
[Address(Slot = "23")]
protected abstract void Prepare();
// Token: 0x060003F2 RID: 1010 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000367")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "24")]
protected virtual void Cleanup()
{
}
// Token: 0x060003F3 RID: 1011
[Token(Token = "0x6000368")]
[Address(Slot = "25")]
protected abstract void Initialize();
// Token: 0x060003F4 RID: 1012
[Token(Token = "0x6000369")]
[Address(Slot = "26")]
protected abstract void CalculateStep(long targetTick);
// Token: 0x170000BA RID: 186
// (get) Token: 0x060003F5 RID: 1013 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000A2")]
PathHandler IPathInternals.PathHandler
{
[Token(Token = "0x600036A")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")]
get
{
return null;
}
}
// Token: 0x060003F6 RID: 1014 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036B")]
[Address(RVA = "0x9D2150", Offset = "0x9D1150", VA = "0x1809D2150", Slot = "8")]
void IPathInternals.OnEnterPool()
{
}
// Token: 0x060003F7 RID: 1015 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036C")]
[Address(RVA = "0x51F360", Offset = "0x51E360", VA = "0x18051F360", Slot = "9")]
void IPathInternals.Reset()
{
}
// Token: 0x060003F8 RID: 1016 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036D")]
[Address(RVA = "0x9D2180", Offset = "0x9D1180", VA = "0x1809D2180", Slot = "10")]
void IPathInternals.ReturnPath()
{
}
// Token: 0x060003F9 RID: 1017 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036E")]
[Address(RVA = "0x9D2170", Offset = "0x9D1170", VA = "0x1809D2170", Slot = "11")]
void IPathInternals.PrepareBase(PathHandler handler)
{
}
// Token: 0x060003FA RID: 1018 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036F")]
[Address(RVA = "0x67A080", Offset = "0x679080", VA = "0x18067A080", Slot = "12")]
void IPathInternals.Prepare()
{
}
// Token: 0x060003FB RID: 1019 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000370")]
[Address(RVA = "0x9D2130", Offset = "0x9D1130", VA = "0x1809D2130", Slot = "14")]
void IPathInternals.Cleanup()
{
}
// Token: 0x060003FC RID: 1020 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000371")]
[Address(RVA = "0x4EE550", Offset = "0x4ED550", VA = "0x1804EE550", Slot = "13")]
void IPathInternals.Initialize()
{
}
// Token: 0x060003FD RID: 1021 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000372")]
[Address(RVA = "0x9D2110", Offset = "0x9D1110", VA = "0x1809D2110", Slot = "15")]
void IPathInternals.CalculateStep(long targetTick)
{
}
// Token: 0x060003FE RID: 1022 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000373")]
[Address(RVA = "0x9D2C60", Offset = "0x9D1C60", VA = "0x1809D2C60")]
protected Path()
{
}
// Token: 0x04000250 RID: 592
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001BB")]
protected PathHandler pathHandler;
// Token: 0x04000251 RID: 593
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001BC")]
public OnPathDelegate callback;
// Token: 0x04000252 RID: 594
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40001BD")]
public OnPathDelegate immediateCallback;
// Token: 0x04000254 RID: 596
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40001BF")]
private object stateLock;
// Token: 0x04000255 RID: 597
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40001C0")]
public ITraversalProvider traversalProvider;
// Token: 0x04000256 RID: 598
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40001C1")]
protected PathCompleteState completeState;
// Token: 0x04000258 RID: 600
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40001C3")]
public List<GraphNode> path;
// Token: 0x04000259 RID: 601
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40001C4")]
public List<Vector3> vectorPath;
// Token: 0x0400025A RID: 602
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40001C5")]
protected PathNode currentR;
// Token: 0x0400025B RID: 603
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40001C6")]
public float duration;
// Token: 0x0400025C RID: 604
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x40001C7")]
internal int searchedNodes;
// Token: 0x0400025E RID: 606
[FieldOffset(Offset = "0x71")]
[Token(Token = "0x40001C9")]
protected bool hasBeenReset;
// Token: 0x0400025F RID: 607
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40001CA")]
public NNConstraint nnConstraint;
// Token: 0x04000260 RID: 608
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40001CB")]
internal Path next;
// Token: 0x04000261 RID: 609
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40001CC")]
public Heuristic heuristic;
// Token: 0x04000262 RID: 610
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x40001CD")]
public float heuristicScale;
// Token: 0x04000264 RID: 612
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40001CF")]
protected GraphNode hTargetNode;
// Token: 0x04000265 RID: 613
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40001D0")]
protected Int3 hTarget;
// Token: 0x04000266 RID: 614
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x40001D1")]
public int enabledTags;
// Token: 0x04000267 RID: 615
[Token(Token = "0x40001D2")]
private static readonly int[] ZeroTagPenalties;
// Token: 0x04000268 RID: 616
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40001D3")]
protected int[] internalTagPenalties;
// Token: 0x04000269 RID: 617
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40001D4")]
protected int[] manualTagPenalties;
// Token: 0x0400026A RID: 618
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40001D5")]
private List<object> claimed;
// Token: 0x0400026B RID: 619
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40001D6")]
private bool releasedNotSilent;
}
}