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 = "0x2493BB0", Offset = "0x24929B0", VA = "0x182493BB0", 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 = "0x2493B30", Offset = "0x2492930", VA = "0x182493B30")] 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 = "0x2493D50", Offset = "0x2492B50", VA = "0x182493D50")] 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 = "0x2493D40", Offset = "0x2492B40", VA = "0x182493D40")] get { return 0f; } [Token(Token = "0x60008B5")] [Address(RVA = "0x2493F60", Offset = "0x2492D60", VA = "0x182493F60")] 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 = "0x763230", Offset = "0x762030", VA = "0x180763230")] get { return 0f; } [Token(Token = "0x60008B7")] [Address(RVA = "0x2493EA0", Offset = "0x2492CA0", VA = "0x182493EA0")] 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 = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] [CompilerGenerated] get { return 0; } [Token(Token = "0x60008B9")] [Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")] [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 = "0x111F720", Offset = "0x111E520", VA = "0x18111F720")] get { return default(bool); } } // Token: 0x06000A26 RID: 2598 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BB")] [Address(RVA = "0x2492220", Offset = "0x2491020", VA = "0x182492220")] public void GetRemainingPath(List buffer) { } // Token: 0x06000A27 RID: 2599 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BC")] [Address(RVA = "0x2493860", Offset = "0x2492660", VA = "0x182493860")] public void SetPath(List path) { } // Token: 0x06000A28 RID: 2600 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BD")] [Address(RVA = "0x24933A0", Offset = "0x24921A0", VA = "0x1824933A0")] public void MoveToSegment(int index, float fractionAlongSegment) { } // Token: 0x06000A29 RID: 2601 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BE")] [Address(RVA = "0x2492940", Offset = "0x2491740", VA = "0x182492940")] public void MoveToClosestPoint(Vector3 point) { } // Token: 0x06000A2A RID: 2602 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008BF")] [Address(RVA = "0x2492C50", Offset = "0x2491A50", VA = "0x182492C50")] 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 = "0x2492380", Offset = "0x2491180", VA = "0x182492380")] public void MoveToCircleIntersection2D(Vector3 circleCenter3D, float radius, IMovementPlane transform) { } // Token: 0x06000A2C RID: 2604 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008C1")] [Address(RVA = "0x24936F0", Offset = "0x24924F0", VA = "0x1824936F0", Slot = "5")] protected virtual void PrevSegment() { } // Token: 0x06000A2D RID: 2605 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008C2")] [Address(RVA = "0x2493580", Offset = "0x2492380", VA = "0x182493580", Slot = "6")] protected virtual void NextSegment() { } // Token: 0x06000A2E RID: 2606 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60008C3")] [Address(RVA = "0x2493B10", Offset = "0x2492910", VA = "0x182493B10")] 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; } }