Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "0x9BFF40", Offset = "0x9BEF40", VA = "0x1809BFF40")]
public Seeker()
{
}
// Token: 0x06000187 RID: 391 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000153")]
[Address(RVA = "0x9BEAE0", Offset = "0x9BDAE0", VA = "0x1809BEAE0", Slot = "7")]
protected override void Awake()
{
}
// Token: 0x06000188 RID: 392 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000154")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
public Path GetCurrentPath()
{
return null;
}
// Token: 0x06000189 RID: 393 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000155")]
[Address(RVA = "0x9BEB10", Offset = "0x9BDB10", VA = "0x1809BEB10")]
public void CancelCurrentPathRequest(bool pool = true)
{
}
// Token: 0x0600018A RID: 394 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000156")]
[Address(RVA = "0x9BECB0", Offset = "0x9BDCB0", VA = "0x1809BECB0")]
public void OnDestroy()
{
}
// Token: 0x0600018B RID: 395 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000157")]
[Address(RVA = "0x9BF540", Offset = "0x9BE540", VA = "0x1809BF540")]
private void ReleaseClaimedPath()
{
}
// Token: 0x0600018C RID: 396 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000158")]
[Address(RVA = "0x9BF420", Offset = "0x9BE420", VA = "0x1809BF420")]
public void RegisterModifier(IPathModifier modifier)
{
}
// Token: 0x0600018D RID: 397 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000159")]
[Address(RVA = "0x9BEBA0", Offset = "0x9BDBA0", VA = "0x1809BEBA0")]
public void DeregisterModifier(IPathModifier modifier)
{
}
// Token: 0x0600018E RID: 398 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015A")]
[Address(RVA = "0x9BF410", Offset = "0x9BE410", VA = "0x1809BF410")]
public void PostProcess(Path path)
{
}
// Token: 0x0600018F RID: 399 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015B")]
[Address(RVA = "0x9BF570", Offset = "0x9BE570", VA = "0x1809BF570")]
public void RunModifiers(Seeker.ModifierPass pass, Path path)
{
}
// Token: 0x06000190 RID: 400 RVA: 0x00002ABC File Offset: 0x00000CBC
[Token(Token = "0x600015C")]
[Address(RVA = "0x9BEC90", Offset = "0x9BDC90", VA = "0x1809BEC90")]
public bool IsDone()
{
return default(bool);
}
// Token: 0x06000191 RID: 401 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015D")]
[Address(RVA = "0x9BF1A0", Offset = "0x9BE1A0", VA = "0x1809BF1A0")]
private void OnPathComplete(Path path)
{
}
// Token: 0x06000192 RID: 402 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015E")]
[Address(RVA = "0x9BF040", Offset = "0x9BE040", VA = "0x1809BF040")]
private void OnPathComplete(Path p, bool runModifiers, bool sendCallbacks)
{
}
// Token: 0x06000193 RID: 403 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600015F")]
[Address(RVA = "0x9BF020", Offset = "0x9BE020", VA = "0x1809BF020")]
private void OnPartialPathComplete(Path p)
{
}
// Token: 0x06000194 RID: 404 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000160")]
[Address(RVA = "0x9BF000", Offset = "0x9BE000", VA = "0x1809BF000")]
private void OnMultiPathComplete(Path p)
{
}
// Token: 0x06000195 RID: 405 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000161")]
[Address(RVA = "0x9BEC00", Offset = "0x9BDC00", VA = "0x1809BEC00")]
[Obsolete]
public ABPath GetNewPath(Vector3 start, Vector3 end)
{
return null;
}
// Token: 0x06000196 RID: 406 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000162")]
[Address(RVA = "0x9BFD20", Offset = "0x9BED20", VA = "0x1809BFD20")]
public Path StartPath(Vector3 start, Vector3 end)
{
return null;
}
// Token: 0x06000197 RID: 407 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000163")]
[Address(RVA = "0x9BFE50", Offset = "0x9BEE50", VA = "0x1809BFE50")]
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 = "0x9BFC00", Offset = "0x9BEC00", VA = "0x1809BFC00")]
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 = "0x9BFE00", Offset = "0x9BEE00", VA = "0x1809BFE00")]
public Path StartPath(Path p, [Optional] OnPathDelegate callback)
{
return null;
}
// Token: 0x0600019A RID: 410 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000166")]
[Address(RVA = "0x9BFCE0", Offset = "0x9BECE0", VA = "0x1809BFCE0")]
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 = "0x9BF960", Offset = "0x9BE960", VA = "0x1809BF960")]
private void StartPathInternal(Path p, OnPathDelegate callback)
{
}
// Token: 0x0600019C RID: 412 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000168")]
[Address(RVA = "0x9BF820", Offset = "0x9BE820", VA = "0x1809BF820")]
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 = "0x9BF8C0", Offset = "0x9BE8C0", VA = "0x1809BF8C0")]
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 = "0x9BF7C0", Offset = "0x9BE7C0", VA = "0x1809BF7C0")]
[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 = "0x9BED00", Offset = "0x9BDD00", VA = "0x1809BED00")]
public void OnDrawGizmos()
{
}
// Token: 0x060001A0 RID: 416 RVA: 0x00002AD4 File Offset: 0x00000CD4
[Token(Token = "0x600016C")]
[Address(RVA = "0x9BF1C0", Offset = "0x9BE1C0", VA = "0x1809BF1C0", 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
}
}
}