Files
Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/RVO/RVOObstacle.cs
T
2026-04-10 22:50:51 +02:00

212 lines
5.7 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding.RVO
{
// Token: 0x02000129 RID: 297
[Token(Token = "0x20000B7")]
public abstract class RVOObstacle : VersionedMonoBehaviour
{
// Token: 0x06000997 RID: 2455
[Token(Token = "0x6000834")]
[Address(Slot = "10")]
protected abstract void CreateObstacles();
// Token: 0x1700014C RID: 332
// (get) Token: 0x06000998 RID: 2456
[Token(Token = "0x17000121")]
protected abstract bool ExecuteInEditor
{
[Token(Token = "0x6000835")]
[Address(Slot = "11")]
get;
}
// Token: 0x1700014D RID: 333
// (get) Token: 0x06000999 RID: 2457
[Token(Token = "0x17000122")]
protected abstract bool LocalCoordinates
{
[Token(Token = "0x6000836")]
[Address(Slot = "12")]
get;
}
// Token: 0x1700014E RID: 334
// (get) Token: 0x0600099A RID: 2458
[Token(Token = "0x17000123")]
protected abstract bool StaticObstacle
{
[Token(Token = "0x6000837")]
[Address(Slot = "13")]
get;
}
// Token: 0x1700014F RID: 335
// (get) Token: 0x0600099B RID: 2459
[Token(Token = "0x17000124")]
protected abstract float Height
{
[Token(Token = "0x6000838")]
[Address(Slot = "14")]
get;
}
// Token: 0x0600099C RID: 2460
[Token(Token = "0x6000839")]
[Address(Slot = "15")]
protected abstract bool AreGizmosDirty();
// Token: 0x0600099D RID: 2461 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600083A")]
[Address(RVA = "0x2529B00", Offset = "0x2528900", VA = "0x182529B00")]
public void OnDrawGizmos()
{
}
// Token: 0x0600099E RID: 2462 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600083B")]
[Address(RVA = "0x2528E40", Offset = "0x2527C40", VA = "0x182528E40")]
public void OnDrawGizmosSelected()
{
}
// Token: 0x0600099F RID: 2463 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600083C")]
[Address(RVA = "0x2528E50", Offset = "0x2527C50", VA = "0x182528E50")]
public void OnDrawGizmos(bool selected)
{
}
// Token: 0x060009A0 RID: 2464 RVA: 0x000060D4 File Offset: 0x000042D4
[Token(Token = "0x600083D")]
[Address(RVA = "0x2528C80", Offset = "0x2527A80", VA = "0x182528C80", Slot = "16")]
protected virtual Matrix4x4 GetMatrix()
{
return default(Matrix4x4);
}
// Token: 0x060009A1 RID: 2465 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600083E")]
[Address(RVA = "0x2528D40", Offset = "0x2527B40", VA = "0x182528D40")]
public void OnDisable()
{
}
// Token: 0x060009A2 RID: 2466 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600083F")]
[Address(RVA = "0x2529B10", Offset = "0x2528910", VA = "0x182529B10")]
public void OnEnable()
{
}
// Token: 0x060009A3 RID: 2467 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000840")]
[Address(RVA = "0x2529C40", Offset = "0x2528A40", VA = "0x182529C40")]
public void Start()
{
}
// Token: 0x060009A4 RID: 2468 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000841")]
[Address(RVA = "0x2529D10", Offset = "0x2528B10", VA = "0x182529D10")]
public void Update()
{
}
// Token: 0x060009A5 RID: 2469 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000842")]
[Address(RVA = "0x2528B80", Offset = "0x2527980", VA = "0x182528B80")]
protected void FindSimulator()
{
}
// Token: 0x060009A6 RID: 2470 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000843")]
[Address(RVA = "0x2528900", Offset = "0x2527700", VA = "0x182528900")]
protected void AddObstacle(Vector3[] vertices, float height)
{
}
// Token: 0x060009A7 RID: 2471 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000844")]
[Address(RVA = "0x25287F0", Offset = "0x25275F0", VA = "0x1825287F0")]
private void AddObstacleInternal(Vector3[] vertices, float height)
{
}
// Token: 0x060009A8 RID: 2472 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000845")]
[Address(RVA = "0x252A010", Offset = "0x2528E10", VA = "0x18252A010")]
private void WindCorrectly(Vector3[] vertices)
{
}
// Token: 0x060009A9 RID: 2473 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000846")]
[Address(RVA = "0x252A430", Offset = "0x2529230", VA = "0x18252A430")]
protected RVOObstacle()
{
}
// Token: 0x040006AA RID: 1706
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004DD")]
public RVOObstacle.ObstacleVertexWinding obstacleMode;
// Token: 0x040006AB RID: 1707
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40004DE")]
public RVOLayer layer;
// Token: 0x040006AC RID: 1708
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40004DF")]
protected Simulator sim;
// Token: 0x040006AD RID: 1709
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40004E0")]
private List<ObstacleVertex> addedObstacles;
// Token: 0x040006AE RID: 1710
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40004E1")]
private List<Vector3[]> sourceObstacles;
// Token: 0x040006AF RID: 1711
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40004E2")]
private bool gizmoDrawing;
// Token: 0x040006B0 RID: 1712
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40004E3")]
private List<Vector3[]> gizmoVerts;
// Token: 0x040006B1 RID: 1713
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40004E4")]
private RVOObstacle.ObstacleVertexWinding _obstacleMode;
// Token: 0x040006B2 RID: 1714
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x40004E5")]
private Matrix4x4 prevUpdateMatrix;
// Token: 0x0200012A RID: 298
[Token(Token = "0x2000146")]
public enum ObstacleVertexWinding
{
// Token: 0x040006B4 RID: 1716
[Token(Token = "0x4000746")]
KeepOut,
// Token: 0x040006B5 RID: 1717
[Token(Token = "0x4000747")]
KeepIn
}
}
}