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 lastCompletedVectorPath; // Token: 0x04000104 RID: 260 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40000CD")] [NonSerialized] private List 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 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 } } }