Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "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<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
}
}
}