This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -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;
}
}