Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp-firstpass/RootMotion/Demos/Navigator.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

195 lines
5.5 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.AI;
namespace RootMotion.Demos
{
// Token: 0x02000137 RID: 311
[Token(Token = "0x20000CC")]
[Serializable]
public class Navigator
{
// Token: 0x170000DF RID: 223
// (get) Token: 0x06000810 RID: 2064 RVA: 0x00004D58 File Offset: 0x00002F58
// (set) Token: 0x06000811 RID: 2065 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000085")]
public Vector3 normalizedDeltaPosition
{
[Token(Token = "0x6000631")]
[Address(RVA = "0xA9F4E0", Offset = "0xA9E4E0", VA = "0x180A9F4E0")]
[CompilerGenerated]
get
{
return default(Vector3);
}
[Token(Token = "0x6000632")]
[Address(RVA = "0xA9F500", Offset = "0xA9E500", VA = "0x180A9F500")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x170000E0 RID: 224
// (get) Token: 0x06000812 RID: 2066 RVA: 0x00004D70 File Offset: 0x00002F70
// (set) Token: 0x06000813 RID: 2067 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000086")]
public Navigator.State state
{
[Token(Token = "0x6000633")]
[Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")]
[CompilerGenerated]
get
{
return Navigator.State.Idle;
}
[Token(Token = "0x6000634")]
[Address(RVA = "0x4258B0", Offset = "0x4248B0", VA = "0x1804258B0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06000814 RID: 2068 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000635")]
[Address(RVA = "0xA9EB30", Offset = "0xA9DB30", VA = "0x180A9EB30")]
public void Initiate(Transform transform)
{
}
// Token: 0x06000815 RID: 2069 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000636")]
[Address(RVA = "0xA9EC50", Offset = "0xA9DC50", VA = "0x180A9EC50")]
public void Update(Vector3 targetPosition)
{
}
// Token: 0x06000816 RID: 2070 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000637")]
[Address(RVA = "0xA9E7E0", Offset = "0xA9D7E0", VA = "0x180A9E7E0")]
private void CalculatePath(Vector3 targetPosition)
{
}
// Token: 0x06000817 RID: 2071 RVA: 0x00004D88 File Offset: 0x00002F88
[Token(Token = "0x6000638")]
[Address(RVA = "0xA9E850", Offset = "0xA9D850", VA = "0x180A9E850")]
private bool Find(Vector3 targetPosition)
{
return default(bool);
}
// Token: 0x06000818 RID: 2072 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000639")]
[Address(RVA = "0xA9EBE0", Offset = "0xA9DBE0", VA = "0x180A9EBE0")]
private void Stop()
{
}
// Token: 0x06000819 RID: 2073 RVA: 0x00004DA0 File Offset: 0x00002FA0
[Token(Token = "0x600063A")]
[Address(RVA = "0xA9EA70", Offset = "0xA9DA70", VA = "0x180A9EA70")]
private float HorDistance(Vector3 p1, Vector3 p2)
{
return 0f;
}
// Token: 0x0600081A RID: 2074 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600063B")]
[Address(RVA = "0xA9F1D0", Offset = "0xA9E1D0", VA = "0x180A9F1D0")]
public void Visualize()
{
}
// Token: 0x0600081B RID: 2075 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600063C")]
[Address(RVA = "0xA9F470", Offset = "0xA9E470", VA = "0x180A9F470")]
public Navigator()
{
}
// Token: 0x04000891 RID: 2193
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40005BE")]
[Tooltip("Should this Navigator be actively seeking a path.")]
public bool activeTargetSeeking;
// Token: 0x04000892 RID: 2194
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40005BF")]
[Tooltip("Increase this value if the character starts running in a circle, not able to reach the corner because of a too large turning radius.")]
public float cornerRadius;
// Token: 0x04000893 RID: 2195
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40005C0")]
[Tooltip("Recalculate path if target position has moved by this distance from the position it was at when the path was originally calculated")]
public float recalculateOnPathDistance;
// Token: 0x04000894 RID: 2196
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40005C1")]
[Tooltip("Sample within this distance from sourcePosition.")]
public float maxSampleDistance;
// Token: 0x04000895 RID: 2197
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40005C2")]
[Tooltip("Interval of updating the path")]
public float nextPathInterval;
// Token: 0x04000898 RID: 2200
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40005C5")]
private Transform transform;
// Token: 0x04000899 RID: 2201
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40005C6")]
private int cornerIndex;
// Token: 0x0400089A RID: 2202
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40005C7")]
private Vector3[] corners;
// Token: 0x0400089B RID: 2203
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40005C8")]
private NavMeshPath path;
// Token: 0x0400089C RID: 2204
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40005C9")]
private Vector3 lastTargetPosition;
// Token: 0x0400089D RID: 2205
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x40005CA")]
private bool initiated;
// Token: 0x0400089E RID: 2206
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40005CB")]
private float nextPathTime;
// Token: 0x02000138 RID: 312
[Token(Token = "0x200012D")]
public enum State
{
// Token: 0x040008A0 RID: 2208
[Token(Token = "0x4000874")]
Idle,
// Token: 0x040008A1 RID: 2209
[Token(Token = "0x4000875")]
Seeking,
// Token: 0x040008A2 RID: 2210
[Token(Token = "0x4000876")]
OnPath
}
}
}