Files
2026-04-10 22:50:51 +02:00

153 lines
4.1 KiB
C#

using System;
using Cpp2IlInjected;
namespace Pathfinding
{
// Token: 0x02000031 RID: 49
[Token(Token = "0x2000018")]
public class BinaryHeap
{
// Token: 0x1700007F RID: 127
// (get) Token: 0x0600027E RID: 638 RVA: 0x000034C4 File Offset: 0x000016C4
[Token(Token = "0x1700006C")]
public bool isEmpty
{
[Token(Token = "0x6000211")]
[Address(RVA = "0x2553820", Offset = "0x2552620", VA = "0x182553820")]
get
{
return default(bool);
}
}
// Token: 0x0600027F RID: 639 RVA: 0x000034DC File Offset: 0x000016DC
[Token(Token = "0x6000212")]
[Address(RVA = "0x2553350", Offset = "0x2552150", VA = "0x182553350")]
private static int RoundUpToNextMultipleMod1(int v)
{
return 0;
}
// Token: 0x06000280 RID: 640 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000213")]
[Address(RVA = "0x2553790", Offset = "0x2552590", VA = "0x182553790")]
public BinaryHeap(int capacity)
{
}
// Token: 0x06000281 RID: 641 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000214")]
[Address(RVA = "0x2552890", Offset = "0x2551690", VA = "0x182552890")]
public void Clear()
{
}
// Token: 0x06000282 RID: 642 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000215")]
[Address(RVA = "0x2552C50", Offset = "0x2551A50", VA = "0x182552C50")]
internal PathNode GetNode(int i)
{
return null;
}
// Token: 0x06000283 RID: 643 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000216")]
[Address(RVA = "0x2553380", Offset = "0x2552180", VA = "0x182553380")]
internal void SetF(int i, uint f)
{
}
// Token: 0x06000284 RID: 644 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000217")]
[Address(RVA = "0x2552A90", Offset = "0x2551890", VA = "0x182552A90")]
private void Expand()
{
}
// Token: 0x06000285 RID: 645 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000218")]
[Address(RVA = "0x2552770", Offset = "0x2551570", VA = "0x182552770")]
public void Add(PathNode node)
{
}
// Token: 0x06000286 RID: 646 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000219")]
[Address(RVA = "0x2552900", Offset = "0x2551700", VA = "0x182552900")]
private void DecreaseKey(BinaryHeap.Tuple node, ushort index)
{
}
// Token: 0x06000287 RID: 647 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600021A")]
[Address(RVA = "0x2552E30", Offset = "0x2551C30", VA = "0x182552E30")]
public PathNode Remove()
{
return null;
}
// Token: 0x06000288 RID: 648 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600021B")]
[Address(RVA = "0x25533C0", Offset = "0x25521C0", VA = "0x1825533C0")]
private void Validate()
{
}
// Token: 0x06000289 RID: 649 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600021C")]
[Address(RVA = "0x2552C90", Offset = "0x2551A90", VA = "0x182552C90")]
public void Rebuild()
{
}
// Token: 0x04000194 RID: 404
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000129")]
public int numberOfItems;
// Token: 0x04000195 RID: 405
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400012A")]
public float growthFactor;
// Token: 0x04000196 RID: 406
[Token(Token = "0x400012B")]
private const int D = 4;
// Token: 0x04000197 RID: 407
[Token(Token = "0x400012C")]
private const bool SortGScores = true;
// Token: 0x04000198 RID: 408
[Token(Token = "0x400012D")]
public const ushort NotInHeap = 65535;
// Token: 0x04000199 RID: 409
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400012E")]
private BinaryHeap.Tuple[] heap;
// Token: 0x02000032 RID: 50
[Token(Token = "0x20000EE")]
private struct Tuple
{
// Token: 0x0600028A RID: 650 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60009AA")]
[Address(RVA = "0x25643D0", Offset = "0x25631D0", VA = "0x1825643D0")]
public Tuple(uint f, PathNode node)
{
}
// Token: 0x0400019A RID: 410
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40005E8")]
public PathNode node;
// Token: 0x0400019B RID: 411
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40005E9")]
public uint F;
}
}
}