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 = "0x9DF8E0", Offset = "0x9DE8E0", VA = "0x1809DF8E0")] public void OnDrawGizmos() { } // Token: 0x0600099E RID: 2462 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600083B")] [Address(RVA = "0x9DEC20", Offset = "0x9DDC20", VA = "0x1809DEC20")] public void OnDrawGizmosSelected() { } // Token: 0x0600099F RID: 2463 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600083C")] [Address(RVA = "0x9DEC30", Offset = "0x9DDC30", VA = "0x1809DEC30")] public void OnDrawGizmos(bool selected) { } // Token: 0x060009A0 RID: 2464 RVA: 0x000060D4 File Offset: 0x000042D4 [Token(Token = "0x600083D")] [Address(RVA = "0x9DEA60", Offset = "0x9DDA60", VA = "0x1809DEA60", Slot = "16")] protected virtual Matrix4x4 GetMatrix() { return default(Matrix4x4); } // Token: 0x060009A1 RID: 2465 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600083E")] [Address(RVA = "0x9DEB20", Offset = "0x9DDB20", VA = "0x1809DEB20")] public void OnDisable() { } // Token: 0x060009A2 RID: 2466 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600083F")] [Address(RVA = "0x9DF8F0", Offset = "0x9DE8F0", VA = "0x1809DF8F0")] public void OnEnable() { } // Token: 0x060009A3 RID: 2467 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000840")] [Address(RVA = "0x9DFA20", Offset = "0x9DEA20", VA = "0x1809DFA20")] public void Start() { } // Token: 0x060009A4 RID: 2468 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000841")] [Address(RVA = "0x9DFAF0", Offset = "0x9DEAF0", VA = "0x1809DFAF0")] public void Update() { } // Token: 0x060009A5 RID: 2469 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000842")] [Address(RVA = "0x9DE960", Offset = "0x9DD960", VA = "0x1809DE960")] protected void FindSimulator() { } // Token: 0x060009A6 RID: 2470 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000843")] [Address(RVA = "0x9DE6E0", Offset = "0x9DD6E0", VA = "0x1809DE6E0")] protected void AddObstacle(Vector3[] vertices, float height) { } // Token: 0x060009A7 RID: 2471 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000844")] [Address(RVA = "0x9DE5D0", Offset = "0x9DD5D0", VA = "0x1809DE5D0")] private void AddObstacleInternal(Vector3[] vertices, float height) { } // Token: 0x060009A8 RID: 2472 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000845")] [Address(RVA = "0x9DFDF0", Offset = "0x9DEDF0", VA = "0x1809DFDF0")] private void WindCorrectly(Vector3[] vertices) { } // Token: 0x060009A9 RID: 2473 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000846")] [Address(RVA = "0x9E0210", Offset = "0x9DF210", VA = "0x1809E0210")] 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 addedObstacles; // Token: 0x040006AE RID: 1710 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40004E1")] private List 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 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 } } }