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

158 lines
4.3 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x020000AC RID: 172
[Token(Token = "0x2000067")]
[Serializable]
public class EuclideanEmbedding
{
// Token: 0x06000698 RID: 1688 RVA: 0x00005234 File Offset: 0x00003434
[Token(Token = "0x600059B")]
[Address(RVA = "0x25555A0", Offset = "0x25543A0", VA = "0x1825555A0")]
private uint GetRandom()
{
return 0U;
}
// Token: 0x06000699 RID: 1689 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600059C")]
[Address(RVA = "0x2555000", Offset = "0x2553E00", VA = "0x182555000")]
private void EnsureCapacity(int index)
{
}
// Token: 0x0600069A RID: 1690 RVA: 0x0000524C File Offset: 0x0000344C
[Token(Token = "0x600059D")]
[Address(RVA = "0x2555440", Offset = "0x2554240", VA = "0x182555440")]
public uint GetHeuristic(int nodeIndex1, int nodeIndex2)
{
return 0U;
}
// Token: 0x0600069B RID: 1691 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600059E")]
[Address(RVA = "0x25551B0", Offset = "0x2553FB0", VA = "0x1825551B0")]
private void GetClosestWalkableNodesToChildrenRecursively(Transform tr, List<GraphNode> nodes)
{
}
// Token: 0x0600069C RID: 1692 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600059F")]
[Address(RVA = "0x2555990", Offset = "0x2554790", VA = "0x182555990")]
private void PickNRandomNodes(int count, List<GraphNode> buffer)
{
}
// Token: 0x0600069D RID: 1693 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005A0")]
[Address(RVA = "0x2555830", Offset = "0x2554630", VA = "0x182555830")]
private GraphNode PickAnyWalkableNode()
{
return null;
}
// Token: 0x0600069E RID: 1694 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005A1")]
[Address(RVA = "0x2555DA0", Offset = "0x2554BA0", VA = "0x182555DA0")]
public void RecalculatePivots()
{
}
// Token: 0x0600069F RID: 1695 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005A2")]
[Address(RVA = "0x2555AF0", Offset = "0x25548F0", VA = "0x182555AF0")]
public void RecalculateCosts()
{
}
// Token: 0x060006A0 RID: 1696 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005A3")]
[Address(RVA = "0x25549B0", Offset = "0x25537B0", VA = "0x1825549B0")]
private void ApplyGridGraphEndpointSpecialCase()
{
}
// Token: 0x060006A1 RID: 1697 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005A4")]
[Address(RVA = "0x25555B0", Offset = "0x25543B0", VA = "0x1825555B0")]
public void OnDrawGizmos()
{
}
// Token: 0x060006A2 RID: 1698 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005A5")]
[Address(RVA = "0x2556300", Offset = "0x2555100", VA = "0x182556300")]
public EuclideanEmbedding()
{
}
// Token: 0x0400043D RID: 1085
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000331")]
public HeuristicOptimizationMode mode;
// Token: 0x0400043E RID: 1086
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000332")]
public int seed;
// Token: 0x0400043F RID: 1087
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000333")]
public Transform pivotPointRoot;
// Token: 0x04000440 RID: 1088
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000334")]
public int spreadOutCount;
// Token: 0x04000441 RID: 1089
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000335")]
[NonSerialized]
public bool dirty;
// Token: 0x04000442 RID: 1090
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000336")]
private uint[] costs;
// Token: 0x04000443 RID: 1091
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000337")]
private int maxNodeIndex;
// Token: 0x04000444 RID: 1092
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4000338")]
private int pivotCount;
// Token: 0x04000445 RID: 1093
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000339")]
private GraphNode[] pivots;
// Token: 0x04000446 RID: 1094
[Token(Token = "0x400033A")]
private const uint ra = 12820163U;
// Token: 0x04000447 RID: 1095
[Token(Token = "0x400033B")]
private const uint rc = 1140671485U;
// Token: 0x04000448 RID: 1096
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400033C")]
private uint rval;
// Token: 0x04000449 RID: 1097
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400033D")]
private object lockObj;
}
}