This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,438 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Threading;
using Cpp2IlInjected;
using Pathfinding.RVO.Sampled;
using UnityEngine;
namespace Pathfinding.RVO
{
// Token: 0x0200011E RID: 286
[Token(Token = "0x20000B2")]
public class Simulator
{
// Token: 0x1700013B RID: 315
// (get) Token: 0x06000933 RID: 2355 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000934 RID: 2356 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000110")]
public RVOQuadtree Quadtree
{
[Token(Token = "0x60007DE")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x60007DF")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700013C RID: 316
// (get) Token: 0x06000935 RID: 2357 RVA: 0x00005EDC File Offset: 0x000040DC
[Token(Token = "0x17000111")]
public float DeltaTime
{
[Token(Token = "0x60007E0")]
[Address(RVA = "0x805990", Offset = "0x804790", VA = "0x180805990")]
get
{
return 0f;
}
}
// Token: 0x1700013D RID: 317
// (get) Token: 0x06000936 RID: 2358 RVA: 0x00005EF4 File Offset: 0x000040F4
[Token(Token = "0x17000112")]
public bool Multithreading
{
[Token(Token = "0x60007E1")]
[Address(RVA = "0x24C59D0", Offset = "0x24C47D0", VA = "0x1824C59D0")]
get
{
return default(bool);
}
}
// Token: 0x1700013E RID: 318
// (get) Token: 0x06000937 RID: 2359 RVA: 0x00005F0C File Offset: 0x0000410C
// (set) Token: 0x06000938 RID: 2360 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000113")]
public float DesiredDeltaTime
{
[Token(Token = "0x60007E2")]
[Address(RVA = "0x763220", Offset = "0x762020", VA = "0x180763220")]
get
{
return 0f;
}
[Token(Token = "0x60007E3")]
[Address(RVA = "0x24C59F0", Offset = "0x24C47F0", VA = "0x1824C59F0")]
set
{
}
}
// Token: 0x06000939 RID: 2361 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007E4")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
public List<Agent> GetAgents()
{
return null;
}
// Token: 0x0600093A RID: 2362 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007E5")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
public List<ObstacleVertex> GetObstacles()
{
return null;
}
// Token: 0x0600093B RID: 2363 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007E6")]
[Address(RVA = "0x24C56E0", Offset = "0x24C44E0", VA = "0x1824C56E0")]
public Simulator(int workers, bool doubleBuffering, MovementPlane movementPlane)
{
}
// Token: 0x0600093C RID: 2364 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007E7")]
[Address(RVA = "0x24C44E0", Offset = "0x24C32E0", VA = "0x1824C44E0")]
public void ClearAgents()
{
}
// Token: 0x0600093D RID: 2365 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007E8")]
[Address(RVA = "0x24C45C0", Offset = "0x24C33C0", VA = "0x1824C45C0")]
public void OnDestroy()
{
}
// Token: 0x0600093E RID: 2366 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007E9")]
[Address(RVA = "0x24C3750", Offset = "0x24C2550", VA = "0x1824C3750")]
public IAgent AddAgent(IAgent agent)
{
return null;
}
// Token: 0x0600093F RID: 2367 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007EA")]
[Address(RVA = "0x24C3910", Offset = "0x24C2710", VA = "0x1824C3910")]
[Obsolete]
public IAgent AddAgent(Vector3 position)
{
return null;
}
// Token: 0x06000940 RID: 2368 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007EB")]
[Address(RVA = "0x24C33C0", Offset = "0x24C21C0", VA = "0x1824C33C0")]
public IAgent AddAgent(Vector2 position, float elevationCoordinate)
{
return null;
}
// Token: 0x06000941 RID: 2369 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007EC")]
[Address(RVA = "0x24C4730", Offset = "0x24C3530", VA = "0x1824C4730")]
public void RemoveAgent(IAgent agent)
{
}
// Token: 0x06000942 RID: 2370 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007ED")]
[Address(RVA = "0x24C3DE0", Offset = "0x24C2BE0", VA = "0x1824C3DE0")]
public ObstacleVertex AddObstacle(ObstacleVertex v)
{
return null;
}
// Token: 0x06000943 RID: 2371 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007EE")]
[Address(RVA = "0x24C3970", Offset = "0x24C2770", VA = "0x1824C3970")]
public ObstacleVertex AddObstacle(Vector3[] vertices, float height, bool cycle = true)
{
return null;
}
// Token: 0x06000944 RID: 2372 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007EF")]
[Address(RVA = "0x24C3E80", Offset = "0x24C2C80", VA = "0x1824C3E80")]
public ObstacleVertex AddObstacle(Vector3[] vertices, float height, Matrix4x4 matrix, RVOLayer layer = RVOLayer.DefaultObstacle, bool cycle = true)
{
return null;
}
// Token: 0x06000945 RID: 2373 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60007F0")]
[Address(RVA = "0x24C3BF0", Offset = "0x24C29F0", VA = "0x1824C3BF0")]
public ObstacleVertex AddObstacle(Vector3 a, Vector3 b, float height)
{
return null;
}
// Token: 0x06000946 RID: 2374 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F1")]
[Address(RVA = "0x24C4990", Offset = "0x24C3790", VA = "0x1824C4990")]
public void UpdateObstacle(ObstacleVertex obstacle, Vector3[] vertices, Matrix4x4 matrix)
{
}
// Token: 0x06000947 RID: 2375 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F2")]
[Address(RVA = "0x92E6C0", Offset = "0x92D4C0", VA = "0x18092E6C0")]
private void ScheduleCleanObstacles()
{
}
// Token: 0x06000948 RID: 2376 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F3")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void CleanObstacles()
{
}
// Token: 0x06000949 RID: 2377 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F4")]
[Address(RVA = "0x24C48F0", Offset = "0x24C36F0", VA = "0x1824C48F0")]
public void RemoveObstacle(ObstacleVertex v)
{
}
// Token: 0x0600094A RID: 2378 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F5")]
[Address(RVA = "0x92E6B0", Offset = "0x92D4B0", VA = "0x18092E6B0")]
public void UpdateObstacles()
{
}
// Token: 0x0600094B RID: 2379 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F6")]
[Address(RVA = "0x24C4140", Offset = "0x24C2F40", VA = "0x1824C4140")]
private void BuildQuadtree()
{
}
// Token: 0x0600094C RID: 2380 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F7")]
[Address(RVA = "0x24C40A0", Offset = "0x24C2EA0", VA = "0x1824C40A0")]
private void BlockUntilSimulationStepIsDone()
{
}
// Token: 0x0600094D RID: 2381 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F8")]
[Address(RVA = "0x24C4680", Offset = "0x24C3480", VA = "0x1824C4680")]
private void PreCalculation()
{
}
// Token: 0x0600094E RID: 2382 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007F9")]
[Address(RVA = "0x24C44C0", Offset = "0x24C32C0", VA = "0x1824C44C0")]
private void CleanAndUpdateObstaclesIfNecessary()
{
}
// Token: 0x0600094F RID: 2383 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007FA")]
[Address(RVA = "0x24C4E50", Offset = "0x24C3C50", VA = "0x1824C4E50")]
public void Update()
{
}
// Token: 0x04000662 RID: 1634
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004B4")]
private readonly bool doubleBuffering;
// Token: 0x04000663 RID: 1635
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40004B5")]
private float desiredDeltaTime;
// Token: 0x04000664 RID: 1636
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004B6")]
private readonly Simulator.Worker[] workers;
// Token: 0x04000665 RID: 1637
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004B7")]
private List<Agent> agents;
// Token: 0x04000666 RID: 1638
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40004B8")]
public List<ObstacleVertex> obstacles;
// Token: 0x04000668 RID: 1640
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40004BA")]
private float deltaTime;
// Token: 0x04000669 RID: 1641
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40004BB")]
private float lastStep;
// Token: 0x0400066A RID: 1642
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40004BC")]
private bool doUpdateObstacles;
// Token: 0x0400066B RID: 1643
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x40004BD")]
private bool doCleanObstacles;
// Token: 0x0400066C RID: 1644
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40004BE")]
public float symmetryBreakingBias;
// Token: 0x0400066D RID: 1645
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40004BF")]
public readonly MovementPlane movementPlane;
// Token: 0x0400066E RID: 1646
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40004C0")]
private Simulator.WorkerContext coroutineWorkerContext;
// Token: 0x0200011F RID: 287
[Token(Token = "0x2000140")]
internal class WorkerContext
{
// Token: 0x06000950 RID: 2384 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A92")]
[Address(RVA = "0x24C9010", Offset = "0x24C7E10", VA = "0x1824C9010")]
public WorkerContext()
{
}
// Token: 0x0400066F RID: 1647
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000726")]
public Agent.VOBuffer vos;
// Token: 0x04000670 RID: 1648
[Token(Token = "0x4000727")]
public const int KeepCount = 3;
// Token: 0x04000671 RID: 1649
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000728")]
public Vector2[] bestPos;
// Token: 0x04000672 RID: 1650
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000729")]
public float[] bestSizes;
// Token: 0x04000673 RID: 1651
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400072A")]
public float[] bestScores;
// Token: 0x04000674 RID: 1652
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400072B")]
public Vector2[] samplePos;
// Token: 0x04000675 RID: 1653
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400072C")]
public float[] sampleSize;
}
// Token: 0x02000120 RID: 288
[Token(Token = "0x2000141")]
private class Worker
{
// Token: 0x06000951 RID: 2385 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A93")]
[Address(RVA = "0x24C94A0", Offset = "0x24C82A0", VA = "0x1824C94A0")]
public Worker(Simulator sim)
{
}
// Token: 0x06000952 RID: 2386 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A94")]
[Address(RVA = "0x24C9110", Offset = "0x24C7F10", VA = "0x1824C9110")]
public void Execute(int task)
{
}
// Token: 0x06000953 RID: 2387 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A95")]
[Address(RVA = "0x24C9470", Offset = "0x24C8270", VA = "0x1824C9470")]
public void WaitOne()
{
}
// Token: 0x06000954 RID: 2388 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A96")]
[Address(RVA = "0x24C9410", Offset = "0x24C8210", VA = "0x1824C9410")]
public void Terminate()
{
}
// Token: 0x06000955 RID: 2389 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A97")]
[Address(RVA = "0x24C9150", Offset = "0x24C7F50", VA = "0x1824C9150")]
public void Run()
{
}
// Token: 0x04000676 RID: 1654
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400072D")]
public int start;
// Token: 0x04000677 RID: 1655
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400072E")]
public int end;
// Token: 0x04000678 RID: 1656
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400072F")]
private readonly ManualResetEventSlim runFlag;
// Token: 0x04000679 RID: 1657
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000730")]
private readonly ManualResetEventSlim waitFlag;
// Token: 0x0400067A RID: 1658
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000731")]
private readonly Simulator simulator;
// Token: 0x0400067B RID: 1659
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000732")]
private int task;
// Token: 0x0400067C RID: 1660
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4000733")]
private bool terminate;
// Token: 0x0400067D RID: 1661
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000734")]
private Simulator.WorkerContext context;
}
}
}