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

179 lines
5.1 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Pathfinding.Serialization;
using Pathfinding.Util;
using UnityEngine;
namespace Pathfinding
{
// Token: 0x02000093 RID: 147
[Token(Token = "0x200005C")]
[JsonOptIn]
[Preserve]
public class NavMeshGraph : NavmeshBase, IUpdatableGraph
{
// Token: 0x170000E2 RID: 226
// (get) Token: 0x06000561 RID: 1377 RVA: 0x0000485C File Offset: 0x00002A5C
[Token(Token = "0x170000C4")]
protected override bool RecalculateNormals
{
[Token(Token = "0x60004A4")]
[Address(RVA = "0x267CB30", Offset = "0x267B930", VA = "0x18267CB30", Slot = "39")]
get
{
return default(bool);
}
}
// Token: 0x170000E3 RID: 227
// (get) Token: 0x06000562 RID: 1378 RVA: 0x00004874 File Offset: 0x00002A74
[Token(Token = "0x170000C5")]
public override float TileWorldSizeX
{
[Token(Token = "0x60004A5")]
[Address(RVA = "0x219F410", Offset = "0x219E210", VA = "0x18219F410", Slot = "36")]
get
{
return 0f;
}
}
// Token: 0x170000E4 RID: 228
// (get) Token: 0x06000563 RID: 1379 RVA: 0x0000488C File Offset: 0x00002A8C
[Token(Token = "0x170000C6")]
public override float TileWorldSizeZ
{
[Token(Token = "0x60004A6")]
[Address(RVA = "0xFBF100", Offset = "0xFBDF00", VA = "0x180FBF100", Slot = "37")]
get
{
return 0f;
}
}
// Token: 0x170000E5 RID: 229
// (get) Token: 0x06000564 RID: 1380 RVA: 0x000048A4 File Offset: 0x00002AA4
[Token(Token = "0x170000C7")]
protected override float MaxTileConnectionEdgeDistance
{
[Token(Token = "0x60004A7")]
[Address(RVA = "0x7B5670", Offset = "0x7B4470", VA = "0x1807B5670", Slot = "38")]
get
{
return 0f;
}
}
// Token: 0x06000565 RID: 1381 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004A8")]
[Address(RVA = "0x267BDF0", Offset = "0x267ABF0", VA = "0x18267BDF0", Slot = "40")]
public override GraphTransform CalculateTransform()
{
return null;
}
// Token: 0x06000566 RID: 1382 RVA: 0x000048BC File Offset: 0x00002ABC
[Token(Token = "0x60004A9")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "44")]
GraphUpdateThreading IUpdatableGraph.CanUpdateAsync(GraphUpdateObject o)
{
return GraphUpdateThreading.UnityThread;
}
// Token: 0x06000567 RID: 1383 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AA")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "42")]
void IUpdatableGraph.UpdateAreaInit(GraphUpdateObject o)
{
}
// Token: 0x06000568 RID: 1384 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AB")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "43")]
void IUpdatableGraph.UpdateAreaPost(GraphUpdateObject o)
{
}
// Token: 0x06000569 RID: 1385 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AC")]
[Address(RVA = "0x267C3A0", Offset = "0x267B1A0", VA = "0x18267C3A0", Slot = "41")]
void IUpdatableGraph.UpdateArea(GraphUpdateObject o)
{
}
// Token: 0x0600056A RID: 1386 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AD")]
[Address(RVA = "0x267C620", Offset = "0x267B420", VA = "0x18267C620")]
public static void UpdateArea(GraphUpdateObject o, INavmeshHolder graph)
{
}
// Token: 0x0600056B RID: 1387 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AE")]
[Address(RVA = "0x267C430", Offset = "0x267B230", VA = "0x18267C430")]
[Obsolete]
public void ScanInternal(string objMeshPath)
{
}
// Token: 0x0600056C RID: 1388 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004AF")]
[Address(RVA = "0x267C3C0", Offset = "0x267B1C0", VA = "0x18267C3C0", Slot = "20")]
protected override IEnumerable<Progress> ScanInternal()
{
return null;
}
// Token: 0x0600056D RID: 1389 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004B0")]
[Address(RVA = "0x267C1B0", Offset = "0x267AFB0", VA = "0x18267C1B0", Slot = "24")]
protected override void DeserializeSettingsCompatibility(GraphSerializationContext ctx)
{
}
// Token: 0x0600056E RID: 1390 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004B1")]
[Address(RVA = "0x267CAC0", Offset = "0x267B8C0", VA = "0x18267CAC0")]
public NavMeshGraph()
{
}
// Token: 0x0400038E RID: 910
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x40002C8")]
[JsonMember]
public Mesh sourceMesh;
// Token: 0x0400038F RID: 911
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x40002C9")]
[JsonMember]
public Vector3 offset;
// Token: 0x04000390 RID: 912
[FieldOffset(Offset = "0x144")]
[Token(Token = "0x40002CA")]
[JsonMember]
public Vector3 rotation;
// Token: 0x04000391 RID: 913
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x40002CB")]
[JsonMember]
public float scale;
// Token: 0x04000392 RID: 914
[FieldOffset(Offset = "0x154")]
[Token(Token = "0x40002CC")]
[JsonMember]
public bool recalculateNormals;
// Token: 0x04000393 RID: 915
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x40002CD")]
[JsonMember]
private Vector3 cachedSourceMeshBoundsMin;
}
}