Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "0xAFB1A0", Offset = "0xAFA1A0", VA = "0x180AFB1A0", 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 = "0x848FF0", Offset = "0x847FF0", VA = "0x180848FF0", 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 = "0xAC13B0", Offset = "0xAC03B0", VA = "0x180AC13B0", 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 = "0x5D1260", Offset = "0x5D0260", VA = "0x1805D1260", Slot = "38")]
get
{
return 0f;
}
}
// Token: 0x06000565 RID: 1381 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004A8")]
[Address(RVA = "0xAFA460", Offset = "0xAF9460", VA = "0x180AFA460", Slot = "40")]
public override GraphTransform CalculateTransform()
{
return null;
}
// Token: 0x06000566 RID: 1382 RVA: 0x000048BC File Offset: 0x00002ABC
[Token(Token = "0x60004A9")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "44")]
GraphUpdateThreading IUpdatableGraph.CanUpdateAsync(GraphUpdateObject o)
{
return GraphUpdateThreading.UnityThread;
}
// Token: 0x06000567 RID: 1383 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AA")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "42")]
void IUpdatableGraph.UpdateAreaInit(GraphUpdateObject o)
{
}
// Token: 0x06000568 RID: 1384 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AB")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "43")]
void IUpdatableGraph.UpdateAreaPost(GraphUpdateObject o)
{
}
// Token: 0x06000569 RID: 1385 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AC")]
[Address(RVA = "0xAFAA10", Offset = "0xAF9A10", VA = "0x180AFAA10", Slot = "41")]
void IUpdatableGraph.UpdateArea(GraphUpdateObject o)
{
}
// Token: 0x0600056A RID: 1386 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AD")]
[Address(RVA = "0xAFAC90", Offset = "0xAF9C90", VA = "0x180AFAC90")]
public static void UpdateArea(GraphUpdateObject o, INavmeshHolder graph)
{
}
// Token: 0x0600056B RID: 1387 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004AE")]
[Address(RVA = "0xAFAAA0", Offset = "0xAF9AA0", VA = "0x180AFAAA0")]
[Obsolete]
public void ScanInternal(string objMeshPath)
{
}
// Token: 0x0600056C RID: 1388 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004AF")]
[Address(RVA = "0xAFAA30", Offset = "0xAF9A30", VA = "0x180AFAA30", Slot = "20")]
protected override IEnumerable<Progress> ScanInternal()
{
return null;
}
// Token: 0x0600056D RID: 1389 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004B0")]
[Address(RVA = "0xAFA820", Offset = "0xAF9820", VA = "0x180AFA820", Slot = "24")]
protected override void DeserializeSettingsCompatibility(GraphSerializationContext ctx)
{
}
// Token: 0x0600056E RID: 1390 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004B1")]
[Address(RVA = "0xAFB130", Offset = "0xAFA130", VA = "0x180AFB130")]
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;
}
}