This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,478 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Serialization;
namespace Pathfinding.RVO
{
// Token: 0x02000125 RID: 293
[Token(Token = "0x20000B5")]
[AddComponentMenu("Pathfinding/Local Avoidance/RVO Controller")]
[HelpURL("http://arongranberg.com/astar/docs/class_pathfinding_1_1_r_v_o_1_1_r_v_o_controller.php")]
public class RVOController : VersionedMonoBehaviour
{
// Token: 0x1700013F RID: 319
// (get) Token: 0x06000963 RID: 2403 RVA: 0x00005F54 File Offset: 0x00004154
// (set) Token: 0x06000964 RID: 2404 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000114")]
public float radius
{
[Token(Token = "0x6000804")]
[Address(RVA = "0x2527EB0", Offset = "0x2526CB0", VA = "0x182527EB0")]
get
{
return 0f;
}
[Token(Token = "0x6000805")]
[Address(RVA = "0x2528080", Offset = "0x2526E80", VA = "0x182528080")]
set
{
}
}
// Token: 0x17000140 RID: 320
// (get) Token: 0x06000965 RID: 2405 RVA: 0x00005F6C File Offset: 0x0000416C
// (set) Token: 0x06000966 RID: 2406 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000115")]
public float height
{
[Token(Token = "0x6000806")]
[Address(RVA = "0x2527C40", Offset = "0x2526A40", VA = "0x182527C40")]
get
{
return 0f;
}
[Token(Token = "0x6000807")]
[Address(RVA = "0x2528000", Offset = "0x2526E00", VA = "0x182528000")]
set
{
}
}
// Token: 0x17000141 RID: 321
// (get) Token: 0x06000967 RID: 2407 RVA: 0x00005F84 File Offset: 0x00004184
// (set) Token: 0x06000968 RID: 2408 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000116")]
public float center
{
[Token(Token = "0x6000808")]
[Address(RVA = "0x2527BC0", Offset = "0x25269C0", VA = "0x182527BC0")]
get
{
return 0f;
}
[Token(Token = "0x6000809")]
[Address(RVA = "0x763240", Offset = "0x762040", VA = "0x180763240")]
set
{
}
}
// Token: 0x17000142 RID: 322
// (get) Token: 0x06000969 RID: 2409 RVA: 0x00005F9C File Offset: 0x0000419C
// (set) Token: 0x0600096A RID: 2410 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000117")]
[Obsolete]
public LayerMask mask
{
[Token(Token = "0x600080A")]
[Address(RVA = "0x2527CB0", Offset = "0x2526AB0", VA = "0x182527CB0")]
get
{
return default(LayerMask);
}
[Token(Token = "0x600080B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
set
{
}
}
// Token: 0x17000143 RID: 323
// (get) Token: 0x0600096B RID: 2411 RVA: 0x00005FB4 File Offset: 0x000041B4
// (set) Token: 0x0600096C RID: 2412 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000118")]
[Obsolete]
public bool enableRotation
{
[Token(Token = "0x600080C")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
get
{
return default(bool);
}
[Token(Token = "0x600080D")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
set
{
}
}
// Token: 0x17000144 RID: 324
// (get) Token: 0x0600096D RID: 2413 RVA: 0x00005FCC File Offset: 0x000041CC
// (set) Token: 0x0600096E RID: 2414 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000119")]
[Obsolete]
public float rotationSpeed
{
[Token(Token = "0x600080E")]
[Address(RVA = "0x7B5670", Offset = "0x7B4470", VA = "0x1807B5670")]
get
{
return 0f;
}
[Token(Token = "0x600080F")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
set
{
}
}
// Token: 0x17000145 RID: 325
// (get) Token: 0x0600096F RID: 2415 RVA: 0x00005FE4 File Offset: 0x000041E4
// (set) Token: 0x06000970 RID: 2416 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700011A")]
[Obsolete]
public float maxSpeed
{
[Token(Token = "0x6000810")]
[Address(RVA = "0x7B5670", Offset = "0x7B4470", VA = "0x1807B5670")]
get
{
return 0f;
}
[Token(Token = "0x6000811")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
set
{
}
}
// Token: 0x17000146 RID: 326
// (get) Token: 0x06000971 RID: 2417 RVA: 0x00005FFC File Offset: 0x000041FC
[Token(Token = "0x1700011B")]
public MovementPlane movementPlane
{
[Token(Token = "0x6000812")]
[Address(RVA = "0x2527CC0", Offset = "0x2526AC0", VA = "0x182527CC0")]
get
{
return MovementPlane.XZ;
}
}
// Token: 0x17000147 RID: 327
// (get) Token: 0x06000972 RID: 2418 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000973 RID: 2419 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700011C")]
public IAgent rvoAgent
{
[Token(Token = "0x6000813")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000814")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000148 RID: 328
// (get) Token: 0x06000974 RID: 2420 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000975 RID: 2421 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700011D")]
public Simulator simulator
{
[Token(Token = "0x6000815")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000816")]
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000149 RID: 329
// (get) Token: 0x06000976 RID: 2422 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000977 RID: 2423 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700011E")]
protected IAstarAI ai
{
[Token(Token = "0x6000817")]
[Address(RVA = "0x2527B10", Offset = "0x2526910", VA = "0x182527B10")]
get
{
return null;
}
[Token(Token = "0x6000818")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
set
{
}
}
// Token: 0x1700014A RID: 330
// (get) Token: 0x06000978 RID: 2424 RVA: 0x00006014 File Offset: 0x00004214
[Token(Token = "0x1700011F")]
public Vector3 position
{
[Token(Token = "0x6000819")]
[Address(RVA = "0x2527DA0", Offset = "0x2526BA0", VA = "0x182527DA0")]
get
{
return default(Vector3);
}
}
// Token: 0x1700014B RID: 331
// (get) Token: 0x06000979 RID: 2425 RVA: 0x0000602C File Offset: 0x0000422C
// (set) Token: 0x0600097A RID: 2426 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000120")]
public Vector3 velocity
{
[Token(Token = "0x600081A")]
[Address(RVA = "0x2527F20", Offset = "0x2526D20", VA = "0x182527F20")]
get
{
return default(Vector3);
}
[Token(Token = "0x600081B")]
[Address(RVA = "0x2526530", Offset = "0x2525330", VA = "0x182526530")]
set
{
}
}
// Token: 0x0600097B RID: 2427 RVA: 0x00006044 File Offset: 0x00004244
[Token(Token = "0x600081C")]
[Address(RVA = "0x25260F0", Offset = "0x2524EF0", VA = "0x1825260F0")]
public Vector3 CalculateMovementDelta(float deltaTime)
{
return default(Vector3);
}
// Token: 0x0600097C RID: 2428 RVA: 0x0000605C File Offset: 0x0000425C
[Token(Token = "0x600081D")]
[Address(RVA = "0x2526360", Offset = "0x2525160", VA = "0x182526360")]
public Vector3 CalculateMovementDelta(Vector3 position, float deltaTime)
{
return default(Vector3);
}
// Token: 0x0600097D RID: 2429 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600081E")]
[Address(RVA = "0x2527250", Offset = "0x2526050", VA = "0x182527250")]
public void SetCollisionNormal(Vector3 normal)
{
}
// Token: 0x0600097E RID: 2430 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600081F")]
[Address(RVA = "0x2526530", Offset = "0x2525330", VA = "0x182526530")]
[Obsolete]
public void ForceSetVelocity(Vector3 velocity)
{
}
// Token: 0x0600097F RID: 2431 RVA: 0x00006074 File Offset: 0x00004274
[Token(Token = "0x6000820")]
[Address(RVA = "0x2527510", Offset = "0x2526310", VA = "0x182527510")]
public Vector2 To2D(Vector3 p)
{
return default(Vector2);
}
// Token: 0x06000980 RID: 2432 RVA: 0x0000608C File Offset: 0x0000428C
[Token(Token = "0x6000821")]
[Address(RVA = "0x2527490", Offset = "0x2526290", VA = "0x182527490")]
public Vector2 To2D(Vector3 p, out float elevation)
{
return default(Vector2);
}
// Token: 0x06000981 RID: 2433 RVA: 0x000060A4 File Offset: 0x000042A4
[Token(Token = "0x6000822")]
[Address(RVA = "0x2527580", Offset = "0x2526380", VA = "0x182527580")]
public Vector3 To3D(Vector2 p, float elevationCoordinate)
{
return default(Vector3);
}
// Token: 0x06000982 RID: 2434 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000823")]
[Address(RVA = "0x2526820", Offset = "0x2525620", VA = "0x182526820")]
private void OnDisable()
{
}
// Token: 0x06000983 RID: 2435 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000824")]
[Address(RVA = "0x2526CE0", Offset = "0x2525AE0", VA = "0x182526CE0")]
private void OnEnable()
{
}
// Token: 0x06000984 RID: 2436 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000825")]
[Address(RVA = "0x2527610", Offset = "0x2526410", VA = "0x182527610")]
protected void UpdateAgentProperties()
{
}
// Token: 0x06000985 RID: 2437 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000826")]
[Address(RVA = "0x2527320", Offset = "0x2526120", VA = "0x182527320")]
public void SetTarget(Vector3 pos, float speed, float maxSpeed)
{
}
// Token: 0x06000986 RID: 2438 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000827")]
[Address(RVA = "0x2526600", Offset = "0x2525400", VA = "0x182526600")]
public void Move(Vector3 vel)
{
}
// Token: 0x06000987 RID: 2439 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000828")]
[Address(RVA = "0x2527450", Offset = "0x2526250", VA = "0x182527450")]
[Obsolete]
public void Teleport(Vector3 pos)
{
}
// Token: 0x06000988 RID: 2440 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000829")]
[Address(RVA = "0x2526840", Offset = "0x2525640", VA = "0x182526840")]
private void OnDrawGizmos()
{
}
// Token: 0x06000989 RID: 2441 RVA: 0x000060BC File Offset: 0x000042BC
[Token(Token = "0x600082A")]
[Address(RVA = "0x2526FD0", Offset = "0x2525DD0", VA = "0x182526FD0", Slot = "9")]
protected override int OnUpgradeSerializedData(int version, bool unityThread)
{
return 0;
}
// Token: 0x0600098A RID: 2442 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600082B")]
[Address(RVA = "0x2527AB0", Offset = "0x25268B0", VA = "0x182527AB0")]
public RVOController()
{
}
// Token: 0x04000690 RID: 1680
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004C8")]
[SerializeField]
[FormerlySerializedAs("radius")]
internal float radiusBackingField;
// Token: 0x04000691 RID: 1681
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40004C9")]
[SerializeField]
[FormerlySerializedAs("height")]
private float heightBackingField;
// Token: 0x04000692 RID: 1682
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40004CA")]
[SerializeField]
[FormerlySerializedAs("center")]
private float centerBackingField;
// Token: 0x04000693 RID: 1683
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40004CB")]
[Tooltip("A locked unit cannot move. Other units will still avoid it. But avoidance quality is not the best")]
public bool locked;
// Token: 0x04000694 RID: 1684
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x40004CC")]
[Tooltip("Automatically set #locked to true when desired velocity is approximately zero")]
public bool lockWhenNotMoving;
// Token: 0x04000695 RID: 1685
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40004CD")]
[Tooltip("How far into the future to look for collisions with other agents (in seconds)")]
public float agentTimeHorizon;
// Token: 0x04000696 RID: 1686
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40004CE")]
[Tooltip("How far into the future to look for collisions with obstacles (in seconds)")]
public float obstacleTimeHorizon;
// Token: 0x04000697 RID: 1687
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40004CF")]
[Tooltip("Max number of other agents to take into account.\nA smaller value can reduce CPU load, a higher value can lead to better local avoidance quality.")]
public int maxNeighbours;
// Token: 0x04000698 RID: 1688
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40004D0")]
public RVOLayer layer;
// Token: 0x04000699 RID: 1689
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40004D1")]
[EnumFlag]
public RVOLayer collidesWith;
// Token: 0x0400069A RID: 1690
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40004D2")]
[HideInInspector]
[Obsolete]
public float wallAvoidForce;
// Token: 0x0400069B RID: 1691
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40004D3")]
[HideInInspector]
[Obsolete]
public float wallAvoidFalloff;
// Token: 0x0400069C RID: 1692
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40004D4")]
[Tooltip("How strongly other agents will avoid this agent")]
[Range(0f, 1f)]
public float priority;
// Token: 0x0400069F RID: 1695
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40004D7")]
protected Transform tr;
// Token: 0x040006A0 RID: 1696
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40004D8")]
[SerializeField]
[FormerlySerializedAs("ai")]
private IAstarAI aiBackingField;
// Token: 0x040006A1 RID: 1697
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40004D9")]
public bool debug;
}
}