179 lines
5.1 KiB
C#
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;
|
|
}
|
|
}
|