Files
2026-04-10 22:50:51 +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 = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
[CompilerGenerated]
get
{
return PathState.Created;
}
[Token(Token = "0x600033C")]
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
[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 = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
get
{
return PathCompleteState.NotCalculated;
}
[Token(Token = "0x600033E")]
[Address(RVA = "0x251D000", Offset = "0x251BE00", VA = "0x18251D000")]
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 = "0x251CFE0", Offset = "0x251BDE0", VA = "0x18251CFE0")]
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 = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000341")]
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
[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 = "0x567CF0", Offset = "0x566AF0", VA = "0x180567CF0", Slot = "5")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000343")]
[Address(RVA = "0x567D40", Offset = "0x566B40", VA = "0x180567D40", 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 = "0x403930", Offset = "0x402730", VA = "0x180403930")]
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 = "0x251CFF0", Offset = "0x251BDF0", VA = "0x18251CFF0")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x6000346")]
[Address(RVA = "0x251D0A0", Offset = "0x251BEA0", VA = "0x18251D0A0")]
[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 = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
get
{
return null;
}
[Token(Token = "0x6000348")]
[Address(RVA = "0x251D0B0", Offset = "0x251BEB0", VA = "0x18251D0B0")]
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 = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")]
get
{
return default(bool);
}
}
// Token: 0x060003D5 RID: 981 RVA: 0x00003E3C File Offset: 0x0000203C
[Token(Token = "0x600034A")]
[Address(RVA = "0x251BF50", Offset = "0x251AD50", VA = "0x18251BF50")]
public float GetTotalLength()
{
return 0f;
}
// Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600034B")]
[Address(RVA = "0x251CE50", Offset = "0x251BC50", VA = "0x18251CE50")]
public IEnumerator WaitForPath()
{
return null;
}
// Token: 0x060003D7 RID: 983 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600034C")]
[Address(RVA = "0x251B320", Offset = "0x251A120", VA = "0x18251B320")]
public void BlockUntilCalculated()
{
}
// Token: 0x060003D8 RID: 984 RVA: 0x00003E54 File Offset: 0x00002054
[Token(Token = "0x600034D")]
[Address(RVA = "0x251B380", Offset = "0x251A180", VA = "0x18251B380")]
internal uint CalculateHScore(GraphNode node)
{
return 0U;
}
// Token: 0x060003D9 RID: 985 RVA: 0x00003E6C File Offset: 0x0000206C
[Token(Token = "0x600034E")]
[Address(RVA = "0x251BF10", Offset = "0x251AD10", VA = "0x18251BF10")]
public uint GetTagPenalty(int tag)
{
return 0U;
}
// Token: 0x060003DA RID: 986 RVA: 0x00003E84 File Offset: 0x00002084
[Token(Token = "0x600034F")]
[Address(RVA = "0xFBDF10", Offset = "0xFBCD10", VA = "0x180FBDF10")]
internal Int3 GetHTarget()
{
return default(Int3);
}
// Token: 0x060003DB RID: 987 RVA: 0x00003E9C File Offset: 0x0000209C
[Token(Token = "0x6000350")]
[Address(RVA = "0x251B6B0", Offset = "0x251A4B0", VA = "0x18251B6B0")]
internal bool CanTraverse(GraphNode node)
{
return default(bool);
}
// Token: 0x060003DC RID: 988 RVA: 0x00003EB4 File Offset: 0x000020B4
[Token(Token = "0x6000351")]
[Address(RVA = "0x251C0E0", Offset = "0x251AEE0", VA = "0x18251C0E0")]
internal uint GetTraversalCost(GraphNode node)
{
return 0U;
}
// Token: 0x060003DD RID: 989 RVA: 0x00003ECC File Offset: 0x000020CC
[Token(Token = "0x6000352")]
[Address(RVA = "0x4C30B0", Offset = "0x4C1EB0", VA = "0x1804C30B0", 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 = "0x251C200", Offset = "0x251B000", VA = "0x18251C200")]
public bool IsDone()
{
return default(bool);
}
// Token: 0x060003DF RID: 991 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000354")]
[Address(RVA = "0x251C2E0", Offset = "0x251B0E0", VA = "0x18251C2E0", Slot = "7")]
void IPathInternals.AdvanceState(PathState s)
{
}
// Token: 0x060003E0 RID: 992 RVA: 0x00003EFC File Offset: 0x000020FC
[Token(Token = "0x6000355")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
[Obsolete]
public PathState GetState()
{
return PathState.Created;
}
// Token: 0x060003E1 RID: 993 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000356")]
[Address(RVA = "0x251BE80", Offset = "0x251AC80", VA = "0x18251BE80")]
internal void FailWithError(string msg)
{
}
// Token: 0x060003E2 RID: 994 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000357")]
[Address(RVA = "0x251C210", Offset = "0x251B010", VA = "0x18251C210")]
[Obsolete]
internal void LogError(string msg)
{
}
// Token: 0x060003E3 RID: 995 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000358")]
[Address(RVA = "0x251C210", Offset = "0x251B010", VA = "0x18251C210")]
[Obsolete]
internal void Log(string msg)
{
}
// Token: 0x060003E4 RID: 996 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000359")]
[Address(RVA = "0x251BE70", Offset = "0x251AC70", VA = "0x18251BE70")]
public void Error()
{
}
// Token: 0x060003E5 RID: 997 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035A")]
[Address(RVA = "0x251BDC0", Offset = "0x251ABC0", VA = "0x18251BDC0")]
private void ErrorCheck()
{
}
// Token: 0x060003E6 RID: 998 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035B")]
[Address(RVA = "0x251C230", Offset = "0x251B030", VA = "0x18251C230", Slot = "18")]
protected virtual void OnEnterPool()
{
}
// Token: 0x060003E7 RID: 999 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035C")]
[Address(RVA = "0x251C880", Offset = "0x251B680", VA = "0x18251C880", Slot = "19")]
protected virtual void Reset()
{
}
// Token: 0x060003E8 RID: 1000 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035D")]
[Address(RVA = "0x251B7C0", Offset = "0x251A5C0", VA = "0x18251B7C0")]
public void Claim(object o)
{
}
// Token: 0x060003E9 RID: 1001 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035E")]
[Address(RVA = "0x251C670", Offset = "0x251B470", VA = "0x18251C670")]
[Obsolete]
internal void ReleaseSilent(object o)
{
}
// Token: 0x060003EA RID: 1002 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600035F")]
[Address(RVA = "0x251C680", Offset = "0x251B480", VA = "0x18251C680")]
public void Release(object o, bool silent = false)
{
}
// Token: 0x060003EB RID: 1003 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000360")]
[Address(RVA = "0x251CB50", Offset = "0x251B950", VA = "0x18251CB50", Slot = "20")]
protected virtual void Trace(PathNode from)
{
}
// Token: 0x060003EC RID: 1004 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000361")]
[Address(RVA = "0x251B920", Offset = "0x251A720", VA = "0x18251B920")]
protected void DebugStringPrefix(PathLog logMode, StringBuilder text)
{
}
// Token: 0x060003ED RID: 1005 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000362")]
[Address(RVA = "0x251BA50", Offset = "0x251A850", VA = "0x18251BA50")]
protected void DebugStringSuffix(PathLog logMode, StringBuilder text)
{
}
// Token: 0x060003EE RID: 1006 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000363")]
[Address(RVA = "0x251BBF0", Offset = "0x251A9F0", VA = "0x18251BBF0", Slot = "21")]
internal virtual string DebugString(PathLog logMode)
{
return null;
}
// Token: 0x060003EF RID: 1007 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000364")]
[Address(RVA = "0x251CB30", Offset = "0x251B930", VA = "0x18251CB30", Slot = "22")]
protected virtual void ReturnPath()
{
}
// Token: 0x060003F0 RID: 1008 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000365")]
[Address(RVA = "0x251C440", Offset = "0x251B240", VA = "0x18251C440")]
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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
get
{
return null;
}
}
// Token: 0x060003F6 RID: 1014 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036B")]
[Address(RVA = "0x251C3F0", Offset = "0x251B1F0", VA = "0x18251C3F0", Slot = "8")]
void IPathInternals.OnEnterPool()
{
}
// Token: 0x060003F7 RID: 1015 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036C")]
[Address(RVA = "0x5DF310", Offset = "0x5DE110", VA = "0x1805DF310", Slot = "9")]
void IPathInternals.Reset()
{
}
// Token: 0x060003F8 RID: 1016 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036D")]
[Address(RVA = "0x251C420", Offset = "0x251B220", VA = "0x18251C420", Slot = "10")]
void IPathInternals.ReturnPath()
{
}
// Token: 0x060003F9 RID: 1017 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036E")]
[Address(RVA = "0x251C410", Offset = "0x251B210", VA = "0x18251C410", Slot = "11")]
void IPathInternals.PrepareBase(PathHandler handler)
{
}
// Token: 0x060003FA RID: 1018 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036F")]
[Address(RVA = "0xD69640", Offset = "0xD68440", VA = "0x180D69640", Slot = "12")]
void IPathInternals.Prepare()
{
}
// Token: 0x060003FB RID: 1019 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000370")]
[Address(RVA = "0x9C2080", Offset = "0x9C0E80", VA = "0x1809C2080", Slot = "14")]
void IPathInternals.Cleanup()
{
}
// Token: 0x060003FC RID: 1020 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000371")]
[Address(RVA = "0xE84020", Offset = "0xE82E20", VA = "0x180E84020", Slot = "13")]
void IPathInternals.Initialize()
{
}
// Token: 0x060003FD RID: 1021 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000372")]
[Address(RVA = "0x251C3D0", Offset = "0x251B1D0", VA = "0x18251C3D0", Slot = "15")]
void IPathInternals.CalculateStep(long targetTick)
{
}
// Token: 0x060003FE RID: 1022 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000373")]
[Address(RVA = "0x251CF00", Offset = "0x251BD00", VA = "0x18251CF00")]
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;
}
}