Files
27Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/Util/PathInterpolator.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

213 lines
5.9 KiB
C#

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<Vector3> buffer)
{
}
// Token: 0x06000A27 RID: 2599 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60008BC")]
[Address(RVA = "0x9791E0", Offset = "0x9781E0", VA = "0x1809791E0")]
public void SetPath(List<Vector3> 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<Vector3> 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;
}
}