using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace Pathfinding { // Token: 0x020000DD RID: 221 [Token(Token = "0x2000082")] public class ABPath : Path { // Token: 0x1700011E RID: 286 // (get) Token: 0x06000796 RID: 1942 RVA: 0x0000575C File Offset: 0x0000395C [Token(Token = "0x170000F4")] protected virtual bool hasEndPoint { [Token(Token = "0x600065E")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "27")] get { return default(bool); } } // Token: 0x06000797 RID: 1943 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600065F")] [Address(RVA = "0x22D68F0", Offset = "0x22D56F0", VA = "0x1822D68F0")] public ABPath() { } // Token: 0x06000798 RID: 1944 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000660")] [Address(RVA = "0x22D4990", Offset = "0x22D3790", VA = "0x1822D4990")] public static ABPath Construct(Vector3 start, Vector3 end, [Optional] OnPathDelegate callback) { return null; } // Token: 0x06000799 RID: 1945 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000661")] [Address(RVA = "0x22D66D0", Offset = "0x22D54D0", VA = "0x1822D66D0")] protected void Setup(Vector3 start, Vector3 end, OnPathDelegate callbackDelegate) { } // Token: 0x0600079A RID: 1946 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000662")] [Address(RVA = "0x22D5310", Offset = "0x22D4110", VA = "0x1822D5310")] public static ABPath FakePath(List vectorPath, [Optional] List nodePath) { return null; } // Token: 0x0600079B RID: 1947 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000663")] [Address(RVA = "0x22D67C0", Offset = "0x22D55C0", VA = "0x1822D67C0")] protected void UpdateStartEnd(Vector3 start, Vector3 end) { } // Token: 0x0600079C RID: 1948 RVA: 0x00005774 File Offset: 0x00003974 [Token(Token = "0x6000664")] [Address(RVA = "0x22D55C0", Offset = "0x22D43C0", VA = "0x1822D55C0", Slot = "17")] internal override uint GetConnectionSpecialCost(GraphNode a, GraphNode b, uint currentCost) { return 0U; } // Token: 0x0600079D RID: 1949 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000665")] [Address(RVA = "0x22D6290", Offset = "0x22D5090", VA = "0x1822D6290", Slot = "19")] protected override void Reset() { } // Token: 0x0600079E RID: 1950 RVA: 0x0000578C File Offset: 0x0000398C [Token(Token = "0x6000666")] [Address(RVA = "0x22D4DC0", Offset = "0x22D3BC0", VA = "0x1822D4DC0", Slot = "28")] protected virtual bool EndPointGridGraphSpecialCase(GraphNode closestWalkableEndNode) { return default(bool); } // Token: 0x0600079F RID: 1951 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000667")] [Address(RVA = "0x22D63C0", Offset = "0x22D51C0", VA = "0x1822D63C0")] private void SetFlagOnSurroundingGridNodes(GridNode gridNode, int flag, bool flagState) { } // Token: 0x060007A0 RID: 1952 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000668")] [Address(RVA = "0x22D5E80", Offset = "0x22D4C80", VA = "0x1822D5E80", Slot = "23")] protected override void Prepare() { } // Token: 0x060007A1 RID: 1953 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000669")] [Address(RVA = "0x22D47E0", Offset = "0x22D35E0", VA = "0x1822D47E0", Slot = "29")] protected virtual void CompletePathIfStartIsValidTarget() { } // Token: 0x060007A2 RID: 1954 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600066A")] [Address(RVA = "0x22D5C60", Offset = "0x22D4A60", VA = "0x1822D5C60", Slot = "25")] protected override void Initialize() { } // Token: 0x060007A3 RID: 1955 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600066B")] [Address(RVA = "0x22D46B0", Offset = "0x22D34B0", VA = "0x1822D46B0", Slot = "24")] protected override void Cleanup() { } // Token: 0x060007A4 RID: 1956 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600066C")] [Address(RVA = "0x22D4880", Offset = "0x22D3680", VA = "0x1822D4880")] private void CompleteWith(GraphNode node) { } // Token: 0x060007A5 RID: 1957 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600066D")] [Address(RVA = "0x22D4440", Offset = "0x22D3240", VA = "0x1822D4440", Slot = "26")] protected override void CalculateStep(long targetTick) { } // Token: 0x060007A6 RID: 1958 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600066E")] [Address(RVA = "0x22D4AE0", Offset = "0x22D38E0", VA = "0x1822D4AE0", Slot = "21")] internal override string DebugString(PathLog logMode) { return null; } // Token: 0x060007A7 RID: 1959 RVA: 0x000057A4 File Offset: 0x000039A4 [Token(Token = "0x600066F")] [Address(RVA = "0x22D58D0", Offset = "0x22D46D0", VA = "0x1822D58D0")] [Obsolete] public Vector3 GetMovementVector(Vector3 point) { return default(Vector3); } // Token: 0x04000533 RID: 1331 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40003BE")] public GraphNode startNode; // Token: 0x04000534 RID: 1332 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40003BF")] public GraphNode endNode; // Token: 0x04000535 RID: 1333 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40003C0")] public Vector3 originalStartPoint; // Token: 0x04000536 RID: 1334 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x40003C1")] public Vector3 originalEndPoint; // Token: 0x04000537 RID: 1335 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x40003C2")] public Vector3 startPoint; // Token: 0x04000538 RID: 1336 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x40003C3")] public Vector3 endPoint; // Token: 0x04000539 RID: 1337 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x40003C4")] public Int3 startIntPoint; // Token: 0x0400053A RID: 1338 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11C")] [Token(Token = "0x40003C5")] public bool calculatePartial; // Token: 0x0400053B RID: 1339 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x40003C6")] protected PathNode partialBestTarget; // Token: 0x0400053C RID: 1340 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x40003C7")] protected int[] endNodeCosts; // Token: 0x0400053D RID: 1341 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x40003C8")] private GridNode gridSpecialCaseNode; // Token: 0x0400053E RID: 1342 [Token(Token = "0x40003C9")] private static readonly NNConstraint NNConstraintNone; } }