Files
27Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/RVO/RVOQuadtree.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

195 lines
5.3 KiB
C#

using System;
using Cpp2IlInjected;
using Pathfinding.RVO.Sampled;
using UnityEngine;
namespace Pathfinding.RVO
{
// Token: 0x02000122 RID: 290
[Token(Token = "0x20000B4")]
public class RVOQuadtree
{
// Token: 0x06000956 RID: 2390 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007FB")]
[Address(RVA = "0x9E0260", Offset = "0x9DF260", VA = "0x1809E0260")]
public void Clear()
{
}
// Token: 0x06000957 RID: 2391 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007FC")]
[Address(RVA = "0x9E1360", Offset = "0x9E0360", VA = "0x1809E1360")]
public void SetBounds(Rect r)
{
}
// Token: 0x06000958 RID: 2392 RVA: 0x00005F24 File Offset: 0x00004124
[Token(Token = "0x60007FD")]
[Address(RVA = "0x9E0B20", Offset = "0x9DFB20", VA = "0x1809E0B20")]
private int GetNodeIndex()
{
return 0;
}
// Token: 0x06000959 RID: 2393 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007FE")]
[Address(RVA = "0x9E0E00", Offset = "0x9DFE00", VA = "0x1809E0E00")]
public void Insert(Agent agent)
{
}
// Token: 0x0600095A RID: 2394 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60007FF")]
[Address(RVA = "0x9E0220", Offset = "0x9DF220", VA = "0x1809E0220")]
public void CalculateSpeeds()
{
}
// Token: 0x0600095B RID: 2395 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000800")]
[Address(RVA = "0x9E12F0", Offset = "0x9E02F0", VA = "0x1809E12F0")]
public void Query(Vector2 p, float speed, float timeHorizon, float agentRadius, Agent agent)
{
}
// Token: 0x0600095C RID: 2396 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000801")]
[Address(RVA = "0x9E0AF0", Offset = "0x9DFAF0", VA = "0x1809E0AF0")]
public void DebugDraw()
{
}
// Token: 0x0600095D RID: 2397 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000802")]
[Address(RVA = "0x9E02B0", Offset = "0x9DF2B0", VA = "0x1809E02B0")]
private void DebugDrawRec(int i, Rect r)
{
}
// Token: 0x0600095E RID: 2398 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000803")]
[Address(RVA = "0x9E1370", Offset = "0x9E0370", VA = "0x1809E1370")]
public RVOQuadtree()
{
}
// Token: 0x04000680 RID: 1664
[Token(Token = "0x40004C3")]
private const int LeafSize = 15;
// Token: 0x04000681 RID: 1665
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004C4")]
private float maxRadius;
// Token: 0x04000682 RID: 1666
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004C5")]
private RVOQuadtree.Node[] nodes;
// Token: 0x04000683 RID: 1667
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004C6")]
private int filledNodes;
// Token: 0x04000684 RID: 1668
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40004C7")]
private Rect bounds;
// Token: 0x02000123 RID: 291
[Token(Token = "0x2000142")]
private struct Node
{
// Token: 0x0600095F RID: 2399 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A98")]
[Address(RVA = "0x9CAD60", Offset = "0x9C9D60", VA = "0x1809CAD60")]
public void Add(Agent agent)
{
}
// Token: 0x06000960 RID: 2400 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A99")]
[Address(RVA = "0x9CAFB0", Offset = "0x9C9FB0", VA = "0x1809CAFB0")]
public void Distribute(RVOQuadtree.Node[] nodes, Rect r)
{
}
// Token: 0x06000961 RID: 2401 RVA: 0x00005F3C File Offset: 0x0000413C
[Token(Token = "0x6000A9A")]
[Address(RVA = "0x9CAD90", Offset = "0x9C9D90", VA = "0x1809CAD90")]
public float CalculateMaxSpeed(RVOQuadtree.Node[] nodes, int index)
{
return 0f;
}
// Token: 0x04000685 RID: 1669
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000735")]
public int child00;
// Token: 0x04000686 RID: 1670
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000736")]
public Agent linkedList;
// Token: 0x04000687 RID: 1671
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000737")]
public byte count;
// Token: 0x04000688 RID: 1672
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000738")]
public float maxSpeed;
}
// Token: 0x02000124 RID: 292
[Token(Token = "0x2000143")]
private struct QuadtreeQuery
{
// Token: 0x06000962 RID: 2402 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000A9B")]
[Address(RVA = "0x997250", Offset = "0x996250", VA = "0x180997250")]
public void QueryRec(int i, Rect r)
{
}
// Token: 0x04000689 RID: 1673
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000739")]
public Vector2 p;
// Token: 0x0400068A RID: 1674
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400073A")]
public float speed;
// Token: 0x0400068B RID: 1675
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400073B")]
public float timeHorizon;
// Token: 0x0400068C RID: 1676
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400073C")]
public float agentRadius;
// Token: 0x0400068D RID: 1677
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400073D")]
public float maxRadius;
// Token: 0x0400068E RID: 1678
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400073E")]
public Agent agent;
// Token: 0x0400068F RID: 1679
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400073F")]
public RVOQuadtree.Node[] nodes;
}
}
}