using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Pathfinding.Util; using UnityEngine; using UnityEngine.Serialization; namespace Pathfinding { // Token: 0x02000011 RID: 17 [Token(Token = "0x2000007")] [AddComponentMenu("Pathfinding/AI/AIPath (2D,3D)")] public class AIPath : AIBase, IAstarAI { // Token: 0x060000F3 RID: 243 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000CB")] [Address(RVA = "0x90C910", Offset = "0x90B910", VA = "0x18090C910", Slot = "24")] public override void Teleport(Vector3 newPosition, bool clearPath = true) { } // Token: 0x17000039 RID: 57 // (get) Token: 0x060000F4 RID: 244 RVA: 0x000026B4 File Offset: 0x000008B4 [Token(Token = "0x17000031")] public float remainingDistance { [Token(Token = "0x60000CC")] [Address(RVA = "0x90D080", Offset = "0x90C080", VA = "0x18090D080", Slot = "51")] get { return 0f; } } // Token: 0x1700003A RID: 58 // (get) Token: 0x060000F5 RID: 245 RVA: 0x000026CC File Offset: 0x000008CC [Token(Token = "0x17000032")] public bool reachedDestination { [Token(Token = "0x60000CD")] [Address(RVA = "0x90CD10", Offset = "0x90BD10", VA = "0x18090CD10", Slot = "52")] get { return default(bool); } } // Token: 0x1700003B RID: 59 // (get) Token: 0x060000F6 RID: 246 RVA: 0x000026E4 File Offset: 0x000008E4 // (set) Token: 0x060000F7 RID: 247 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000033")] public bool reachedEndOfPath { [Token(Token = "0x60000CE")] [Address(RVA = "0x44BD60", Offset = "0x44AD60", VA = "0x18044BD60", Slot = "53")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x60000CF")] [Address(RVA = "0x90D370", Offset = "0x90C370", VA = "0x18090D370")] [CompilerGenerated] protected set { } } // Token: 0x1700003C RID: 60 // (get) Token: 0x060000F8 RID: 248 RVA: 0x000026FC File Offset: 0x000008FC [Token(Token = "0x17000034")] public bool hasPath { [Token(Token = "0x60000D0")] [Address(RVA = "0x90CCD0", Offset = "0x90BCD0", VA = "0x18090CCD0", Slot = "60")] get { return default(bool); } } // Token: 0x1700003D RID: 61 // (get) Token: 0x060000F9 RID: 249 RVA: 0x00002714 File Offset: 0x00000914 [Token(Token = "0x17000035")] public bool pathPending { [Token(Token = "0x60000D1")] [Address(RVA = "0x90CD00", Offset = "0x90BD00", VA = "0x18090CD00", Slot = "61")] get { return default(bool); } } // Token: 0x1700003E RID: 62 // (get) Token: 0x060000FA RID: 250 RVA: 0x0000272C File Offset: 0x0000092C [Token(Token = "0x17000036")] public Vector3 steeringTarget { [Token(Token = "0x60000D2")] [Address(RVA = "0x90D2A0", Offset = "0x90C2A0", VA = "0x18090D2A0", Slot = "64")] get { return default(Vector3); } } // Token: 0x1700003F RID: 63 // (get) Token: 0x060000FB RID: 251 RVA: 0x00002744 File Offset: 0x00000944 // (set) Token: 0x060000FC RID: 252 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000037")] float IAstarAI.radius { [Token(Token = "0x60000D3")] [Address(RVA = "0x812680", Offset = "0x811680", VA = "0x180812680", Slot = "41")] get { return 0f; } [Token(Token = "0x60000D4")] [Address(RVA = "0x90C900", Offset = "0x90B900", VA = "0x18090C900", Slot = "42")] set { } } // Token: 0x17000040 RID: 64 // (get) Token: 0x060000FD RID: 253 RVA: 0x0000275C File Offset: 0x0000095C // (set) Token: 0x060000FE RID: 254 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000038")] float IAstarAI.height { [Token(Token = "0x60000D5")] [Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180", Slot = "43")] get { return 0f; } [Token(Token = "0x60000D6")] [Address(RVA = "0x90C8F0", Offset = "0x90B8F0", VA = "0x18090C8F0", Slot = "44")] set { } } // Token: 0x17000041 RID: 65 // (get) Token: 0x060000FF RID: 255 RVA: 0x00002774 File Offset: 0x00000974 // (set) Token: 0x06000100 RID: 256 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000039")] float IAstarAI.maxSpeed { [Token(Token = "0x60000D7")] [Address(RVA = "0x562290", Offset = "0x561290", VA = "0x180562290", Slot = "47")] get { return 0f; } [Token(Token = "0x60000D8")] [Address(RVA = "0x5627B0", Offset = "0x5617B0", VA = "0x1805627B0", Slot = "48")] set { } } // Token: 0x17000042 RID: 66 // (get) Token: 0x06000101 RID: 257 RVA: 0x0000278C File Offset: 0x0000098C // (set) Token: 0x06000102 RID: 258 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700003A")] bool IAstarAI.canSearch { [Token(Token = "0x60000D9")] [Address(RVA = "0x90C8C0", Offset = "0x90B8C0", VA = "0x18090C8C0", Slot = "56")] get { return default(bool); } [Token(Token = "0x60000DA")] [Address(RVA = "0x90C8E0", Offset = "0x90B8E0", VA = "0x18090C8E0", Slot = "57")] set { } } // Token: 0x17000043 RID: 67 // (get) Token: 0x06000103 RID: 259 RVA: 0x000027A4 File Offset: 0x000009A4 // (set) Token: 0x06000104 RID: 260 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700003B")] bool IAstarAI.canMove { [Token(Token = "0x60000DB")] [Address(RVA = "0x90C8B0", Offset = "0x90B8B0", VA = "0x18090C8B0", Slot = "58")] get { return default(bool); } [Token(Token = "0x60000DC")] [Address(RVA = "0x90C8D0", Offset = "0x90B8D0", VA = "0x18090C8D0", Slot = "59")] set { } } // Token: 0x06000105 RID: 261 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000DD")] [Address(RVA = "0x90B1B0", Offset = "0x90A1B0", VA = "0x18090B1B0", Slot = "67")] public void GetRemainingPath(List buffer, out bool stale) { } // Token: 0x06000106 RID: 262 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000DE")] [Address(RVA = "0x90BF90", Offset = "0x90AF90", VA = "0x18090BF90", Slot = "25")] protected override void OnDisable() { } // Token: 0x06000107 RID: 263 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000DF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "74")] public virtual void OnTargetReached() { } // Token: 0x06000108 RID: 264 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000E0")] [Address(RVA = "0x90C150", Offset = "0x90B150", VA = "0x18090C150", Slot = "33")] protected override void OnPathComplete(Path newPath) { } // Token: 0x06000109 RID: 265 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000E1")] [Address(RVA = "0x90B170", Offset = "0x90A170", VA = "0x18090B170", Slot = "34")] protected override void ClearPath() { } // Token: 0x0600010A RID: 266 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000E2")] [Address(RVA = "0x90B2B0", Offset = "0x90A2B0", VA = "0x18090B2B0", Slot = "29")] protected override void MovementUpdateInternal(float deltaTime, out Vector3 nextPosition, out Quaternion nextRotation) { } // Token: 0x0600010B RID: 267 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000E3")] [Address(RVA = "0x90AA00", Offset = "0x909A00", VA = "0x18090AA00", Slot = "75")] protected virtual void CalculateNextRotation(float slowdown, out Quaternion nextRotation) { } // Token: 0x0600010C RID: 268 RVA: 0x000027BC File Offset: 0x000009BC [Token(Token = "0x60000E4")] [Address(RVA = "0x90AC90", Offset = "0x909C90", VA = "0x18090AC90", Slot = "38")] protected override Vector3 ClampToNavmesh(Vector3 position, out bool positionChanged) { return default(Vector3); } // Token: 0x0600010D RID: 269 RVA: 0x000027D4 File Offset: 0x000009D4 [Token(Token = "0x60000E5")] [Address(RVA = "0x90C860", Offset = "0x90B860", VA = "0x18090C860", Slot = "9")] protected override int OnUpgradeSerializedData(int version, bool unityThread) { return 0; } // Token: 0x0600010E RID: 270 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60000E6")] [Address(RVA = "0x90CAC0", Offset = "0x90BAC0", VA = "0x18090CAC0")] public AIPath() { } // Token: 0x040000B8 RID: 184 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400008B")] public float maxAcceleration; // Token: 0x040000B9 RID: 185 [FieldOffset(Offset = "0x124")] [Token(Token = "0x400008C")] [FormerlySerializedAs("turningSpeed")] public float rotationSpeed; // Token: 0x040000BA RID: 186 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400008D")] public float slowdownDistance; // Token: 0x040000BB RID: 187 [FieldOffset(Offset = "0x12C")] [Token(Token = "0x400008E")] public float pickNextWaypointDist; // Token: 0x040000BC RID: 188 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400008F")] public float endReachedDistance; // Token: 0x040000BD RID: 189 [FieldOffset(Offset = "0x134")] [Token(Token = "0x4000090")] public bool alwaysDrawGizmos; // Token: 0x040000BE RID: 190 [FieldOffset(Offset = "0x135")] [Token(Token = "0x4000091")] public bool slowWhenNotFacingTarget; // Token: 0x040000BF RID: 191 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4000092")] public CloseToDestinationMode whenCloseToDestination; // Token: 0x040000C0 RID: 192 [FieldOffset(Offset = "0x13C")] [Token(Token = "0x4000093")] public bool constrainInsideGraph; // Token: 0x040000C1 RID: 193 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4000094")] protected Path path; // Token: 0x040000C2 RID: 194 [FieldOffset(Offset = "0x148")] [Token(Token = "0x4000095")] protected PathInterpolator interpolator; // Token: 0x040000C4 RID: 196 [Token(Token = "0x4000097")] private static NNConstraint cachedNNConstraint; } }