using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace Pathfinding.Util { // Token: 0x02000139 RID: 313 [Token(Token = "0x20000C4")] public class PathInterpolator { // Token: 0x17000166 RID: 358 // (get) Token: 0x06000A1C RID: 2588 RVA: 0x00006494 File Offset: 0x00004694 [Token(Token = "0x1700013B")] public virtual Vector3 position { [Token(Token = "0x60008B1")] [Address(RVA = "0x979530", Offset = "0x978530", VA = "0x180979530", Slot = "4")] get { return default(Vector3); } } // Token: 0x17000167 RID: 359 // (get) Token: 0x06000A1D RID: 2589 RVA: 0x000064AC File Offset: 0x000046AC [Token(Token = "0x1700013C")] public Vector3 endPoint { [Token(Token = "0x60008B2")] [Address(RVA = "0x9794B0", Offset = "0x9784B0", VA = "0x1809794B0")] get { return default(Vector3); } } // Token: 0x17000168 RID: 360 // (get) Token: 0x06000A1E RID: 2590 RVA: 0x000064C4 File Offset: 0x000046C4 [Token(Token = "0x1700013D")] public Vector3 tangent { [Token(Token = "0x60008B3")] [Address(RVA = "0x9796D0", Offset = "0x9786D0", VA = "0x1809796D0")] get { return default(Vector3); } } // Token: 0x17000169 RID: 361 // (get) Token: 0x06000A1F RID: 2591 RVA: 0x000064DC File Offset: 0x000046DC // (set) Token: 0x06000A20 RID: 2592 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700013E")] public float remainingDistance { [Token(Token = "0x60008B4")] [Address(RVA = "0x9796C0", Offset = "0x9786C0", VA = "0x1809796C0")] get { return 0f; } [Token(Token = "0x60008B5")] [Address(RVA = "0x9798F0", Offset = "0x9788F0", VA = "0x1809798F0")] set { } } // Token: 0x1700016A RID: 362 // (get) Token: 0x06000A21 RID: 2593 RVA: 0x000064F4 File Offset: 0x000046F4 // (set) Token: 0x06000A22 RID: 2594 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700013F")] public float distance { [Token(Token = "0x60008B6")] [Address(RVA = "0x6A46E0", Offset = "0x6A36E0", VA = "0x1806A46E0")] get { return 0f; } [Token(Token = "0x60008B7")] [Address(RVA = "0x979830", Offset = "0x978830", VA = "0x180979830")] set { } } // Token: 0x1700016B RID: 363 // (get) Token: 0x06000A23 RID: 2595 RVA: 0x0000650C File Offset: 0x0000470C // (set) Token: 0x06000A24 RID: 2596 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000140")] public int segmentIndex { [Token(Token = "0x60008B8")] [Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")] [CompilerGenerated] get { return 0; } [Token(Token = "0x60008B9")] [Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")] [CompilerGenerated] private set { } } // Token: 0x1700016C RID: 364 // (get) Token: 0x06000A25 RID: 2597 RVA: 0x00006524 File Offset: 0x00004724 [Token(Token = "0x17000141")] public bool valid { [Token(Token = "0x60008BA")] [Address(RVA = "0x979820", Offset = "0x978820", VA = "0x180979820")] get { return default(bool); } } // Token: 0x06000A26 RID: 2598 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BB")] [Address(RVA = "0x977BA0", Offset = "0x976BA0", VA = "0x180977BA0")] public void GetRemainingPath(List buffer) { } // Token: 0x06000A27 RID: 2599 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BC")] [Address(RVA = "0x9791E0", Offset = "0x9781E0", VA = "0x1809791E0")] public void SetPath(List path) { } // Token: 0x06000A28 RID: 2600 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BD")] [Address(RVA = "0x978D20", Offset = "0x977D20", VA = "0x180978D20")] public void MoveToSegment(int index, float fractionAlongSegment) { } // Token: 0x06000A29 RID: 2601 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BE")] [Address(RVA = "0x9782C0", Offset = "0x9772C0", VA = "0x1809782C0")] public void MoveToClosestPoint(Vector3 point) { } // Token: 0x06000A2A RID: 2602 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BF")] [Address(RVA = "0x9785D0", Offset = "0x9775D0", VA = "0x1809785D0")] public void MoveToLocallyClosestPoint(Vector3 point, bool allowForwards = true, bool allowBackwards = true) { } // Token: 0x06000A2B RID: 2603 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008C0")] [Address(RVA = "0x977D00", Offset = "0x976D00", VA = "0x180977D00")] public void MoveToCircleIntersection2D(Vector3 circleCenter3D, float radius, IMovementPlane transform) { } // Token: 0x06000A2C RID: 2604 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008C1")] [Address(RVA = "0x979070", Offset = "0x978070", VA = "0x180979070", Slot = "5")] protected virtual void PrevSegment() { } // Token: 0x06000A2D RID: 2605 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008C2")] [Address(RVA = "0x978F00", Offset = "0x977F00", VA = "0x180978F00", Slot = "6")] protected virtual void NextSegment() { } // Token: 0x06000A2E RID: 2606 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008C3")] [Address(RVA = "0x979490", Offset = "0x978490", VA = "0x180979490")] public PathInterpolator() { } // Token: 0x0400070E RID: 1806 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400052E")] private List path; // Token: 0x0400070F RID: 1807 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400052F")] private float distanceToSegmentStart; // Token: 0x04000710 RID: 1808 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000530")] private float currentDistance; // Token: 0x04000711 RID: 1809 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000531")] private float currentSegmentLength; // Token: 0x04000712 RID: 1810 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000532")] private float totalDistance; } }