m
This commit is contained in:
@@ -0,0 +1,474 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Pathfinding
|
||||
{
|
||||
// Token: 0x02000013 RID: 19
|
||||
[Token(Token = "0x2000009")]
|
||||
[AddComponentMenu("Pathfinding/AI/RichAI (3D, for navmesh)")]
|
||||
public class RichAI : AIBase, IAstarAI
|
||||
{
|
||||
// Token: 0x17000056 RID: 86
|
||||
// (get) Token: 0x06000131 RID: 305 RVA: 0x000027EC File Offset: 0x000009EC
|
||||
// (set) Token: 0x06000132 RID: 306 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x1700004E")]
|
||||
public bool traversingOffMeshLink
|
||||
{
|
||||
[Token(Token = "0x6000109")]
|
||||
[Address(RVA = "0x9A8E20", Offset = "0x9A7E20", VA = "0x1809A8E20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x600010A")]
|
||||
[Address(RVA = "0x9A8E50", Offset = "0x9A7E50", VA = "0x1809A8E50")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000057 RID: 87
|
||||
// (get) Token: 0x06000133 RID: 307 RVA: 0x00002804 File Offset: 0x00000A04
|
||||
[Token(Token = "0x1700004F")]
|
||||
public float remainingDistance
|
||||
{
|
||||
[Token(Token = "0x600010B")]
|
||||
[Address(RVA = "0x9A8D00", Offset = "0x9A7D00", VA = "0x1809A8D00", Slot = "51")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000058 RID: 88
|
||||
// (get) Token: 0x06000134 RID: 308 RVA: 0x0000281C File Offset: 0x00000A1C
|
||||
[Token(Token = "0x17000050")]
|
||||
public bool reachedEndOfPath
|
||||
{
|
||||
[Token(Token = "0x600010C")]
|
||||
[Address(RVA = "0x9A8C80", Offset = "0x9A7C80", VA = "0x1809A8C80", Slot = "53")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000059 RID: 89
|
||||
// (get) Token: 0x06000135 RID: 309 RVA: 0x00002834 File Offset: 0x00000A34
|
||||
[Token(Token = "0x17000051")]
|
||||
public bool reachedDestination
|
||||
{
|
||||
[Token(Token = "0x600010D")]
|
||||
[Address(RVA = "0x9A88D0", Offset = "0x9A78D0", VA = "0x1809A88D0", Slot = "52")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005A RID: 90
|
||||
// (get) Token: 0x06000136 RID: 310 RVA: 0x0000284C File Offset: 0x00000A4C
|
||||
[Token(Token = "0x17000052")]
|
||||
public bool hasPath
|
||||
{
|
||||
[Token(Token = "0x600010E")]
|
||||
[Address(RVA = "0x9A8880", Offset = "0x9A7880", VA = "0x1809A8880", Slot = "60")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005B RID: 91
|
||||
// (get) Token: 0x06000137 RID: 311 RVA: 0x00002864 File Offset: 0x00000A64
|
||||
[Token(Token = "0x17000053")]
|
||||
public bool pathPending
|
||||
{
|
||||
[Token(Token = "0x600010F")]
|
||||
[Address(RVA = "0x9A88B0", Offset = "0x9A78B0", VA = "0x1809A88B0", Slot = "61")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005C RID: 92
|
||||
// (get) Token: 0x06000138 RID: 312 RVA: 0x0000287C File Offset: 0x00000A7C
|
||||
// (set) Token: 0x06000139 RID: 313 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000054")]
|
||||
public Vector3 steeringTarget
|
||||
{
|
||||
[Token(Token = "0x6000110")]
|
||||
[Address(RVA = "0x9A8E00", Offset = "0x9A7E00", VA = "0x1809A8E00", Slot = "64")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
[Token(Token = "0x6000111")]
|
||||
[Address(RVA = "0x9A8E30", Offset = "0x9A7E30", VA = "0x1809A8E30")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005D RID: 93
|
||||
// (get) Token: 0x0600013A RID: 314 RVA: 0x00002894 File Offset: 0x00000A94
|
||||
// (set) Token: 0x0600013B RID: 315 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000055")]
|
||||
float IAstarAI.radius
|
||||
{
|
||||
[Token(Token = "0x6000112")]
|
||||
[Address(RVA = "0x812680", Offset = "0x811680", VA = "0x180812680", Slot = "41")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000113")]
|
||||
[Address(RVA = "0x90C900", Offset = "0x90B900", VA = "0x18090C900", Slot = "42")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005E RID: 94
|
||||
// (get) Token: 0x0600013C RID: 316 RVA: 0x000028AC File Offset: 0x00000AAC
|
||||
// (set) Token: 0x0600013D RID: 317 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000056")]
|
||||
float IAstarAI.height
|
||||
{
|
||||
[Token(Token = "0x6000114")]
|
||||
[Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180", Slot = "43")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000115")]
|
||||
[Address(RVA = "0x90C8F0", Offset = "0x90B8F0", VA = "0x18090C8F0", Slot = "44")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005F RID: 95
|
||||
// (get) Token: 0x0600013E RID: 318 RVA: 0x000028C4 File Offset: 0x00000AC4
|
||||
// (set) Token: 0x0600013F RID: 319 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000057")]
|
||||
float IAstarAI.maxSpeed
|
||||
{
|
||||
[Token(Token = "0x6000116")]
|
||||
[Address(RVA = "0x562290", Offset = "0x561290", VA = "0x180562290", Slot = "47")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000117")]
|
||||
[Address(RVA = "0x5627B0", Offset = "0x5617B0", VA = "0x1805627B0", Slot = "48")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000060 RID: 96
|
||||
// (get) Token: 0x06000140 RID: 320 RVA: 0x000028DC File Offset: 0x00000ADC
|
||||
// (set) Token: 0x06000141 RID: 321 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000058")]
|
||||
bool IAstarAI.canSearch
|
||||
{
|
||||
[Token(Token = "0x6000118")]
|
||||
[Address(RVA = "0x90C8C0", Offset = "0x90B8C0", VA = "0x18090C8C0", Slot = "56")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6000119")]
|
||||
[Address(RVA = "0x90C8E0", Offset = "0x90B8E0", VA = "0x18090C8E0", Slot = "57")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000061 RID: 97
|
||||
// (get) Token: 0x06000142 RID: 322 RVA: 0x000028F4 File Offset: 0x00000AF4
|
||||
// (set) Token: 0x06000143 RID: 323 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x17000059")]
|
||||
bool IAstarAI.canMove
|
||||
{
|
||||
[Token(Token = "0x600011A")]
|
||||
[Address(RVA = "0x90C8B0", Offset = "0x90B8B0", VA = "0x18090C8B0", Slot = "58")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x600011B")]
|
||||
[Address(RVA = "0x90C8D0", Offset = "0x90B8D0", VA = "0x18090C8D0", Slot = "59")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000062 RID: 98
|
||||
// (get) Token: 0x06000144 RID: 324 RVA: 0x0000290C File Offset: 0x00000B0C
|
||||
[Token(Token = "0x1700005A")]
|
||||
public bool approachingPartEndpoint
|
||||
{
|
||||
[Token(Token = "0x600011C")]
|
||||
[Address(RVA = "0x9A87B0", Offset = "0x9A77B0", VA = "0x1809A87B0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000063 RID: 99
|
||||
// (get) Token: 0x06000145 RID: 325 RVA: 0x00002924 File Offset: 0x00000B24
|
||||
[Token(Token = "0x1700005B")]
|
||||
public bool approachingPathEndpoint
|
||||
{
|
||||
[Token(Token = "0x600011D")]
|
||||
[Address(RVA = "0x9A8810", Offset = "0x9A7810", VA = "0x1809A8810")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000146 RID: 326 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600011E")]
|
||||
[Address(RVA = "0x9A7760", Offset = "0x9A6760", VA = "0x1809A7760", Slot = "24")]
|
||||
public override void Teleport(Vector3 newPosition, bool clearPath = true)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000147 RID: 327 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600011F")]
|
||||
[Address(RVA = "0x9A7260", Offset = "0x9A6260", VA = "0x1809A7260", Slot = "25")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000064 RID: 100
|
||||
// (get) Token: 0x06000148 RID: 328 RVA: 0x0000293C File Offset: 0x00000B3C
|
||||
[Token(Token = "0x1700005C")]
|
||||
protected override bool shouldRecalculatePath
|
||||
{
|
||||
[Token(Token = "0x6000120")]
|
||||
[Address(RVA = "0x9A8DD0", Offset = "0x9A7DD0", VA = "0x1809A8DD0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000149 RID: 329 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000121")]
|
||||
[Address(RVA = "0x9A7740", Offset = "0x9A6740", VA = "0x1809A7740", Slot = "31")]
|
||||
public override void SearchPath()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014A RID: 330 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000122")]
|
||||
[Address(RVA = "0x9A7450", Offset = "0x9A6450", VA = "0x1809A7450", Slot = "33")]
|
||||
protected override void OnPathComplete(Path p)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014B RID: 331 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000123")]
|
||||
[Address(RVA = "0x9A67C0", Offset = "0x9A57C0", VA = "0x1809A67C0", Slot = "34")]
|
||||
protected override void ClearPath()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014C RID: 332 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000124")]
|
||||
[Address(RVA = "0x9A71D0", Offset = "0x9A61D0", VA = "0x1809A71D0")]
|
||||
protected void NextPart()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014D RID: 333 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000125")]
|
||||
[Address(RVA = "0x9A6E50", Offset = "0x9A5E50", VA = "0x1809A6E50", Slot = "67")]
|
||||
public void GetRemainingPath(List<Vector3> buffer, out bool stale)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014E RID: 334 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000126")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "74")]
|
||||
protected virtual void OnTargetReached()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014F RID: 335 RVA: 0x00002954 File Offset: 0x00000B54
|
||||
[Token(Token = "0x6000127")]
|
||||
[Address(RVA = "0x9A84F0", Offset = "0x9A74F0", VA = "0x1809A84F0", Slot = "75")]
|
||||
protected virtual Vector3 UpdateTarget(RichFunnel fn)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000150 RID: 336 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000128")]
|
||||
[Address(RVA = "0x9A6EA0", Offset = "0x9A5EA0", VA = "0x1809A6EA0", Slot = "29")]
|
||||
protected override void MovementUpdateInternal(float deltaTime, out Vector3 nextPosition, out Quaternion nextRotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000151 RID: 337 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000129")]
|
||||
[Address(RVA = "0x9A7AE0", Offset = "0x9A6AE0", VA = "0x1809A7AE0")]
|
||||
private void TraverseFunnel(RichFunnel fn, float deltaTime, out Vector3 nextPosition, out Quaternion nextRotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000152 RID: 338 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600012A")]
|
||||
[Address(RVA = "0x9A6810", Offset = "0x9A5810", VA = "0x1809A6810")]
|
||||
private void FinalMovement(Vector3 position3D, float deltaTime, float distanceToEndOfPath, float slowdownFactor, out Vector3 nextPosition, out Quaternion nextRotation)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000153 RID: 339 RVA: 0x0000296C File Offset: 0x00000B6C
|
||||
[Token(Token = "0x600012B")]
|
||||
[Address(RVA = "0x9A6400", Offset = "0x9A5400", VA = "0x1809A6400", Slot = "38")]
|
||||
protected override Vector3 ClampToNavmesh(Vector3 position, out bool positionChanged)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000154 RID: 340 RVA: 0x00002984 File Offset: 0x00000B84
|
||||
[Token(Token = "0x600012C")]
|
||||
[Address(RVA = "0x9A5E40", Offset = "0x9A4E40", VA = "0x1809A5E40")]
|
||||
private Vector2 CalculateWallForce(Vector2 position, float elevation, Vector2 directionToTarget)
|
||||
{
|
||||
return default(Vector2);
|
||||
}
|
||||
|
||||
// Token: 0x06000155 RID: 341 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600012D")]
|
||||
[Address(RVA = "0x9A8470", Offset = "0x9A7470", VA = "0x1809A8470", Slot = "76")]
|
||||
protected virtual IEnumerator TraverseSpecial(RichSpecial link)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000156 RID: 342 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600012E")]
|
||||
[Address(RVA = "0x9A8400", Offset = "0x9A7400", VA = "0x1809A8400")]
|
||||
protected IEnumerator TraverseOffMeshLinkFallback(RichSpecial link)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000157 RID: 343 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600012F")]
|
||||
[Address(RVA = "0x9A7290", Offset = "0x9A6290", VA = "0x1809A7290", Slot = "40")]
|
||||
protected override void OnDrawGizmos()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000158 RID: 344 RVA: 0x0000299C File Offset: 0x00000B9C
|
||||
[Token(Token = "0x6000130")]
|
||||
[Address(RVA = "0x9A7730", Offset = "0x9A6730", VA = "0x1809A7730", Slot = "9")]
|
||||
protected override int OnUpgradeSerializedData(int version, bool unityThread)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000159 RID: 345 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000131")]
|
||||
[Address(RVA = "0x9A8690", Offset = "0x9A7690", VA = "0x1809A8690")]
|
||||
public RichAI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000C5 RID: 197
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x4000098")]
|
||||
public float acceleration;
|
||||
|
||||
// Token: 0x040000C6 RID: 198
|
||||
[FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x4000099")]
|
||||
public float rotationSpeed;
|
||||
|
||||
// Token: 0x040000C7 RID: 199
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400009A")]
|
||||
public float slowdownTime;
|
||||
|
||||
// Token: 0x040000C8 RID: 200
|
||||
[FieldOffset(Offset = "0x12C")]
|
||||
[Token(Token = "0x400009B")]
|
||||
public float endReachedDistance;
|
||||
|
||||
// Token: 0x040000C9 RID: 201
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400009C")]
|
||||
public float wallForce;
|
||||
|
||||
// Token: 0x040000CA RID: 202
|
||||
[FieldOffset(Offset = "0x134")]
|
||||
[Token(Token = "0x400009D")]
|
||||
public float wallDist;
|
||||
|
||||
// Token: 0x040000CB RID: 203
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400009E")]
|
||||
public bool funnelSimplification;
|
||||
|
||||
// Token: 0x040000CC RID: 204
|
||||
[FieldOffset(Offset = "0x139")]
|
||||
[Token(Token = "0x400009F")]
|
||||
public bool slowWhenNotFacingTarget;
|
||||
|
||||
// Token: 0x040000CD RID: 205
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x40000A0")]
|
||||
public Func<RichSpecial, IEnumerator> onTraverseOffMeshLink;
|
||||
|
||||
// Token: 0x040000CE RID: 206
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x40000A1")]
|
||||
protected readonly RichPath richPath;
|
||||
|
||||
// Token: 0x040000CF RID: 207
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x40000A2")]
|
||||
protected bool delayUpdatePath;
|
||||
|
||||
// Token: 0x040000D0 RID: 208
|
||||
[FieldOffset(Offset = "0x151")]
|
||||
[Token(Token = "0x40000A3")]
|
||||
protected bool lastCorner;
|
||||
|
||||
// Token: 0x040000D1 RID: 209
|
||||
[FieldOffset(Offset = "0x154")]
|
||||
[Token(Token = "0x40000A4")]
|
||||
protected float distanceToSteeringTarget;
|
||||
|
||||
// Token: 0x040000D2 RID: 210
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x40000A5")]
|
||||
protected readonly List<Vector3> nextCorners;
|
||||
|
||||
// Token: 0x040000D3 RID: 211
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x40000A6")]
|
||||
protected readonly List<Vector3> wallBuffer;
|
||||
|
||||
// Token: 0x040000D6 RID: 214
|
||||
[Token(Token = "0x40000A9")]
|
||||
protected static readonly Color GizmoColorPath;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user