Files
2026-04-10 22:50:51 +02:00

336 lines
10 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Serialization;
namespace Pathfinding
{
// Token: 0x0200001A RID: 26
[Token(Token = "0x200000E")]
[AddComponentMenu("Pathfinding/Seeker")]
[HelpURL("http://arongranberg.com/astar/docs/class_pathfinding_1_1_seeker.php")]
public class Seeker : VersionedMonoBehaviour
{
// Token: 0x06000186 RID: 390 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000152")]
[Address(RVA = "0x24DA430", Offset = "0x24D9230", VA = "0x1824DA430")]
public Seeker()
{
}
// Token: 0x06000187 RID: 391 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000153")]
[Address(RVA = "0x24D8FD0", Offset = "0x24D7DD0", VA = "0x1824D8FD0", Slot = "7")]
protected override void Awake()
{
}
// Token: 0x06000188 RID: 392 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000154")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
public Path GetCurrentPath()
{
return null;
}
// Token: 0x06000189 RID: 393 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000155")]
[Address(RVA = "0x24D9000", Offset = "0x24D7E00", VA = "0x1824D9000")]
public void CancelCurrentPathRequest(bool pool = true)
{
}
// Token: 0x0600018A RID: 394 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000156")]
[Address(RVA = "0x24D91A0", Offset = "0x24D7FA0", VA = "0x1824D91A0")]
public void OnDestroy()
{
}
// Token: 0x0600018B RID: 395 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000157")]
[Address(RVA = "0x24D9A30", Offset = "0x24D8830", VA = "0x1824D9A30")]
private void ReleaseClaimedPath()
{
}
// Token: 0x0600018C RID: 396 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000158")]
[Address(RVA = "0x24D9910", Offset = "0x24D8710", VA = "0x1824D9910")]
public void RegisterModifier(IPathModifier modifier)
{
}
// Token: 0x0600018D RID: 397 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000159")]
[Address(RVA = "0x24D9090", Offset = "0x24D7E90", VA = "0x1824D9090")]
public void DeregisterModifier(IPathModifier modifier)
{
}
// Token: 0x0600018E RID: 398 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015A")]
[Address(RVA = "0x24D9900", Offset = "0x24D8700", VA = "0x1824D9900")]
public void PostProcess(Path path)
{
}
// Token: 0x0600018F RID: 399 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015B")]
[Address(RVA = "0x24D9A60", Offset = "0x24D8860", VA = "0x1824D9A60")]
public void RunModifiers(Seeker.ModifierPass pass, Path path)
{
}
// Token: 0x06000190 RID: 400 RVA: 0x00002ABC File Offset: 0x00000CBC
[Token(Token = "0x600015C")]
[Address(RVA = "0x24D9180", Offset = "0x24D7F80", VA = "0x1824D9180")]
public bool IsDone()
{
return default(bool);
}
// Token: 0x06000191 RID: 401 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015D")]
[Address(RVA = "0x24D9690", Offset = "0x24D8490", VA = "0x1824D9690")]
private void OnPathComplete(Path path)
{
}
// Token: 0x06000192 RID: 402 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015E")]
[Address(RVA = "0x24D9530", Offset = "0x24D8330", VA = "0x1824D9530")]
private void OnPathComplete(Path p, bool runModifiers, bool sendCallbacks)
{
}
// Token: 0x06000193 RID: 403 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015F")]
[Address(RVA = "0x24D9510", Offset = "0x24D8310", VA = "0x1824D9510")]
private void OnPartialPathComplete(Path p)
{
}
// Token: 0x06000194 RID: 404 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000160")]
[Address(RVA = "0x24D94F0", Offset = "0x24D82F0", VA = "0x1824D94F0")]
private void OnMultiPathComplete(Path p)
{
}
// Token: 0x06000195 RID: 405 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000161")]
[Address(RVA = "0x24D90F0", Offset = "0x24D7EF0", VA = "0x1824D90F0")]
[Obsolete]
public ABPath GetNewPath(Vector3 start, Vector3 end)
{
return null;
}
// Token: 0x06000196 RID: 406 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000162")]
[Address(RVA = "0x24DA210", Offset = "0x24D9010", VA = "0x1824DA210")]
public Path StartPath(Vector3 start, Vector3 end)
{
return null;
}
// Token: 0x06000197 RID: 407 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000163")]
[Address(RVA = "0x24DA340", Offset = "0x24D9140", VA = "0x1824DA340")]
public Path StartPath(Vector3 start, Vector3 end, OnPathDelegate callback)
{
return null;
}
// Token: 0x06000198 RID: 408 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000164")]
[Address(RVA = "0x24DA0F0", Offset = "0x24D8EF0", VA = "0x1824DA0F0")]
public Path StartPath(Vector3 start, Vector3 end, OnPathDelegate callback, GraphMask graphMask)
{
return null;
}
// Token: 0x06000199 RID: 409 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000165")]
[Address(RVA = "0x24DA2F0", Offset = "0x24D90F0", VA = "0x1824DA2F0")]
public Path StartPath(Path p, [Optional] OnPathDelegate callback)
{
return null;
}
// Token: 0x0600019A RID: 410 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000166")]
[Address(RVA = "0x24DA1D0", Offset = "0x24D8FD0", VA = "0x1824DA1D0")]
public Path StartPath(Path p, OnPathDelegate callback, GraphMask graphMask)
{
return null;
}
// Token: 0x0600019B RID: 411 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000167")]
[Address(RVA = "0x24D9E50", Offset = "0x24D8C50", VA = "0x1824D9E50")]
private void StartPathInternal(Path p, OnPathDelegate callback)
{
}
// Token: 0x0600019C RID: 412 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000168")]
[Address(RVA = "0x24D9D10", Offset = "0x24D8B10", VA = "0x1824D9D10")]
public MultiTargetPath StartMultiTargetPath(Vector3 start, Vector3[] endPoints, bool pathsForAll, [Optional] OnPathDelegate callback, int graphMask = -1)
{
return null;
}
// Token: 0x0600019D RID: 413 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000169")]
[Address(RVA = "0x24D9DB0", Offset = "0x24D8BB0", VA = "0x1824D9DB0")]
public MultiTargetPath StartMultiTargetPath(Vector3[] startPoints, Vector3 end, bool pathsForAll, [Optional] OnPathDelegate callback, int graphMask = -1)
{
return null;
}
// Token: 0x0600019E RID: 414 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016A")]
[Address(RVA = "0x24D9CB0", Offset = "0x24D8AB0", VA = "0x1824D9CB0")]
[Obsolete]
public MultiTargetPath StartMultiTargetPath(MultiTargetPath p, [Optional] OnPathDelegate callback, int graphMask = -1)
{
return null;
}
// Token: 0x0600019F RID: 415 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600016B")]
[Address(RVA = "0x24D91F0", Offset = "0x24D7FF0", VA = "0x1824D91F0")]
public void OnDrawGizmos()
{
}
// Token: 0x060001A0 RID: 416 RVA: 0x00002AD4 File Offset: 0x00000CD4
[Token(Token = "0x600016C")]
[Address(RVA = "0x24D96B0", Offset = "0x24D84B0", VA = "0x1824D96B0", Slot = "9")]
protected override int OnUpgradeSerializedData(int version, bool unityThread)
{
return 0;
}
// Token: 0x040000F9 RID: 249
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40000C2")]
public bool drawGizmos;
// Token: 0x040000FA RID: 250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x21")]
[Token(Token = "0x40000C3")]
public bool detailedGizmos;
// Token: 0x040000FB RID: 251
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40000C4")]
[HideInInspector]
public StartEndModifier startEndModifier;
// Token: 0x040000FC RID: 252
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40000C5")]
[HideInInspector]
public int traversableTags;
// Token: 0x040000FD RID: 253
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40000C6")]
[HideInInspector]
public int[] tagPenalties;
// Token: 0x040000FE RID: 254
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000C7")]
[HideInInspector]
public GraphMask graphMask;
// Token: 0x040000FF RID: 255
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x40000C8")]
[FormerlySerializedAs("graphMask")]
private int graphMaskCompatibility;
// Token: 0x04000100 RID: 256
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000C9")]
public OnPathDelegate pathCallback;
// Token: 0x04000101 RID: 257
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40000CA")]
public OnPathDelegate preProcessPath;
// Token: 0x04000102 RID: 258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40000CB")]
public OnPathDelegate postProcessPath;
// Token: 0x04000103 RID: 259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40000CC")]
[NonSerialized]
private List<Vector3> lastCompletedVectorPath;
// Token: 0x04000104 RID: 260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40000CD")]
[NonSerialized]
private List<GraphNode> lastCompletedNodePath;
// Token: 0x04000105 RID: 261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40000CE")]
[NonSerialized]
protected Path path;
// Token: 0x04000106 RID: 262
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40000CF")]
[NonSerialized]
private Path prevPath;
// Token: 0x04000107 RID: 263
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40000D0")]
private readonly OnPathDelegate onPathDelegate;
// Token: 0x04000108 RID: 264
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40000D1")]
private readonly OnPathDelegate onPartialPathDelegate;
// Token: 0x04000109 RID: 265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40000D2")]
private OnPathDelegate tmpPathCallback;
// Token: 0x0400010A RID: 266
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x40000D3")]
protected uint lastPathID;
// Token: 0x0400010B RID: 267
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40000D4")]
private readonly List<IPathModifier> modifiers;
// Token: 0x0200001B RID: 27
[Token(Token = "0x20000E1")]
public enum ModifierPass
{
// Token: 0x0400010D RID: 269
[Token(Token = "0x40005B5")]
PreProcess,
// Token: 0x0400010E RID: 270
[Token(Token = "0x40005B6")]
PostProcess = 2
}
}
}