oh dear
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user