a
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000103 RID: 259
|
||||
[Token(Token = "0x200009E")]
|
||||
public struct CompactVoxelCell
|
||||
{
|
||||
// Token: 0x0600085B RID: 2139 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000713")]
|
||||
[Address(RVA = "0x4C30C0", Offset = "0x4C1EC0", VA = "0x1804C30C0")]
|
||||
public CompactVoxelCell(uint i, uint c)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005CE RID: 1486
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000430")]
|
||||
public uint index;
|
||||
|
||||
// Token: 0x040005CF RID: 1487
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4000431")]
|
||||
public uint count;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000104 RID: 260
|
||||
[Token(Token = "0x200009F")]
|
||||
public struct CompactVoxelSpan
|
||||
{
|
||||
// Token: 0x0600085C RID: 2140 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000714")]
|
||||
[Address(RVA = "0x2491110", Offset = "0x248FF10", VA = "0x182491110")]
|
||||
public CompactVoxelSpan(ushort bottom, uint height)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600085D RID: 2141 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000715")]
|
||||
[Address(RVA = "0x24910E0", Offset = "0x248FEE0", VA = "0x1824910E0")]
|
||||
public void SetConnection(int dir, uint value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600085E RID: 2142 RVA: 0x00005AD4 File Offset: 0x00003CD4
|
||||
[Token(Token = "0x6000716")]
|
||||
[Address(RVA = "0x24910C0", Offset = "0x248FEC0", VA = "0x1824910C0")]
|
||||
public int GetConnection(int dir)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x040005D0 RID: 1488
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000432")]
|
||||
public ushort y;
|
||||
|
||||
// Token: 0x040005D1 RID: 1489
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4000433")]
|
||||
public uint con;
|
||||
|
||||
// Token: 0x040005D2 RID: 1490
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000434")]
|
||||
public uint h;
|
||||
|
||||
// Token: 0x040005D3 RID: 1491
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4000435")]
|
||||
public int reg;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000108 RID: 264
|
||||
[Token(Token = "0x20000A3")]
|
||||
internal struct Int3PolygonClipper
|
||||
{
|
||||
// Token: 0x0600089B RID: 2203 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000753")]
|
||||
[Address(RVA = "0x24916D0", Offset = "0x24904D0", VA = "0x1824916D0")]
|
||||
public void Init()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600089C RID: 2204 RVA: 0x00005D74 File Offset: 0x00003F74
|
||||
[Token(Token = "0x6000754")]
|
||||
[Address(RVA = "0x2491350", Offset = "0x2490150", VA = "0x182491350")]
|
||||
public int ClipPolygon(Int3[] vIn, int n, Int3[] vOut, int multi, int offset, int axis)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x040005FB RID: 1531
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400045D")]
|
||||
private float[] clipPolygonCache;
|
||||
|
||||
// Token: 0x040005FC RID: 1532
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400045E")]
|
||||
private int[] clipPolygonIntCache;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x020000FD RID: 253
|
||||
[Token(Token = "0x2000098")]
|
||||
public struct LinkedVoxelSpan
|
||||
{
|
||||
// Token: 0x06000852 RID: 2130 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600070A")]
|
||||
[Address(RVA = "0x2491750", Offset = "0x2490550", VA = "0x182491750")]
|
||||
public LinkedVoxelSpan(uint bottom, uint top, int area)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000853 RID: 2131 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600070B")]
|
||||
[Address(RVA = "0x2491730", Offset = "0x2490530", VA = "0x182491730")]
|
||||
public LinkedVoxelSpan(uint bottom, uint top, int area, int next)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005B6 RID: 1462
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000418")]
|
||||
public uint bottom;
|
||||
|
||||
// Token: 0x040005B7 RID: 1463
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4000419")]
|
||||
public uint top;
|
||||
|
||||
// Token: 0x040005B8 RID: 1464
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400041A")]
|
||||
public int next;
|
||||
|
||||
// Token: 0x040005B9 RID: 1465
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400041B")]
|
||||
public int area;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x020000FE RID: 254
|
||||
[Token(Token = "0x2000099")]
|
||||
public class RasterizationMesh
|
||||
{
|
||||
// Token: 0x06000854 RID: 2132 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600070C")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public RasterizationMesh()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000855 RID: 2133 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600070D")]
|
||||
[Address(RVA = "0x24942A0", Offset = "0x24930A0", VA = "0x1824942A0")]
|
||||
public RasterizationMesh(Vector3[] vertices, int[] triangles, Bounds bounds)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000856 RID: 2134 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600070E")]
|
||||
[Address(RVA = "0x24941F0", Offset = "0x2492FF0", VA = "0x1824941F0")]
|
||||
public RasterizationMesh(Vector3[] vertices, int[] triangles, Bounds bounds, Matrix4x4 matrix)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000857 RID: 2135 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600070F")]
|
||||
[Address(RVA = "0x2494030", Offset = "0x2492E30", VA = "0x182494030")]
|
||||
public void RecalculateBounds()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000858 RID: 2136 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000710")]
|
||||
[Address(RVA = "0x2493F80", Offset = "0x2492D80", VA = "0x182493F80")]
|
||||
public void Pool()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005BA RID: 1466
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400041C")]
|
||||
public MeshFilter original;
|
||||
|
||||
// Token: 0x040005BB RID: 1467
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400041D")]
|
||||
public int area;
|
||||
|
||||
// Token: 0x040005BC RID: 1468
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400041E")]
|
||||
public Vector3[] vertices;
|
||||
|
||||
// Token: 0x040005BD RID: 1469
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400041F")]
|
||||
public int[] triangles;
|
||||
|
||||
// Token: 0x040005BE RID: 1470
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000420")]
|
||||
public int numVertices;
|
||||
|
||||
// Token: 0x040005BF RID: 1471
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000421")]
|
||||
public int numTriangles;
|
||||
|
||||
// Token: 0x040005C0 RID: 1472
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000422")]
|
||||
public Bounds bounds;
|
||||
|
||||
// Token: 0x040005C1 RID: 1473
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000423")]
|
||||
public Matrix4x4 matrix;
|
||||
|
||||
// Token: 0x040005C2 RID: 1474
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000424")]
|
||||
public bool pool;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000109 RID: 265
|
||||
[Token(Token = "0x20000A4")]
|
||||
public class Utility
|
||||
{
|
||||
// Token: 0x0600089D RID: 2205 RVA: 0x00005D8C File Offset: 0x00003F8C
|
||||
[Token(Token = "0x6000755")]
|
||||
[Address(RVA = "0x249BCD0", Offset = "0x249AAD0", VA = "0x18249BCD0")]
|
||||
public static float Min(float a, float b, float c)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0600089E RID: 2206 RVA: 0x00005DA4 File Offset: 0x00003FA4
|
||||
[Token(Token = "0x6000756")]
|
||||
[Address(RVA = "0x249BCC0", Offset = "0x249AAC0", VA = "0x18249BCC0")]
|
||||
public static float Max(float a, float b, float c)
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0600089F RID: 2207 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000757")]
|
||||
[Address(RVA = "0x249BCE0", Offset = "0x249AAE0", VA = "0x18249BCE0")]
|
||||
public static Int3[] RemoveDuplicateVertices(Int3[] vertices, int[] triangles)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060008A0 RID: 2208 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000758")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public Utility()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x020000FC RID: 252
|
||||
[Token(Token = "0x2000097")]
|
||||
public class VoxelArea
|
||||
{
|
||||
// Token: 0x0600084B RID: 2123 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000703")]
|
||||
[Address(RVA = "0x24A1210", Offset = "0x24A0010", VA = "0x1824A1210")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600084C RID: 2124 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000704")]
|
||||
[Address(RVA = "0x24A0E30", Offset = "0x249FC30", VA = "0x1824A0E30")]
|
||||
private void ResetLinkedVoxelSpans()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600084D RID: 2125 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000705")]
|
||||
[Address(RVA = "0x24A12A0", Offset = "0x24A00A0", VA = "0x1824A12A0")]
|
||||
public VoxelArea(int width, int depth)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600084E RID: 2126 RVA: 0x00005AA4 File Offset: 0x00003CA4
|
||||
[Token(Token = "0x6000706")]
|
||||
[Address(RVA = "0x24A0C30", Offset = "0x249FA30", VA = "0x1824A0C30")]
|
||||
public int GetSpanCountAll()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600084F RID: 2127 RVA: 0x00005ABC File Offset: 0x00003CBC
|
||||
[Token(Token = "0x6000707")]
|
||||
[Address(RVA = "0x24A0CC0", Offset = "0x249FAC0", VA = "0x1824A0CC0")]
|
||||
public int GetSpanCount()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000850 RID: 2128 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000708")]
|
||||
[Address(RVA = "0x24A0D60", Offset = "0x249FB60", VA = "0x1824A0D60")]
|
||||
private void PushToSpanRemovedStack(int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000851 RID: 2129 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000709")]
|
||||
[Address(RVA = "0x24A0740", Offset = "0x249F540", VA = "0x1824A0740")]
|
||||
public void AddLinkedSpan(int index, uint bottom, uint top, int area, int voxelWalkableClimb)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005A1 RID: 1441
|
||||
[Token(Token = "0x4000403")]
|
||||
public const uint MaxHeight = 65536U;
|
||||
|
||||
// Token: 0x040005A2 RID: 1442
|
||||
[Token(Token = "0x4000404")]
|
||||
public const int MaxHeightInt = 65536;
|
||||
|
||||
// Token: 0x040005A3 RID: 1443
|
||||
[Token(Token = "0x4000405")]
|
||||
public const uint InvalidSpanValue = 4294967295U;
|
||||
|
||||
// Token: 0x040005A4 RID: 1444
|
||||
[Token(Token = "0x4000406")]
|
||||
public const float AvgSpanLayerCountEstimate = 8f;
|
||||
|
||||
// Token: 0x040005A5 RID: 1445
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000407")]
|
||||
public readonly int width;
|
||||
|
||||
// Token: 0x040005A6 RID: 1446
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000408")]
|
||||
public readonly int depth;
|
||||
|
||||
// Token: 0x040005A7 RID: 1447
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000409")]
|
||||
public CompactVoxelSpan[] compactSpans;
|
||||
|
||||
// Token: 0x040005A8 RID: 1448
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400040A")]
|
||||
public CompactVoxelCell[] compactCells;
|
||||
|
||||
// Token: 0x040005A9 RID: 1449
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400040B")]
|
||||
public int compactSpanCount;
|
||||
|
||||
// Token: 0x040005AA RID: 1450
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400040C")]
|
||||
public ushort[] tmpUShortArr;
|
||||
|
||||
// Token: 0x040005AB RID: 1451
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400040D")]
|
||||
public int[] areaTypes;
|
||||
|
||||
// Token: 0x040005AC RID: 1452
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400040E")]
|
||||
public ushort[] dist;
|
||||
|
||||
// Token: 0x040005AD RID: 1453
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400040F")]
|
||||
public ushort maxDistance;
|
||||
|
||||
// Token: 0x040005AE RID: 1454
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4000410")]
|
||||
public int maxRegions;
|
||||
|
||||
// Token: 0x040005AF RID: 1455
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000411")]
|
||||
public int[] DirectionX;
|
||||
|
||||
// Token: 0x040005B0 RID: 1456
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000412")]
|
||||
public int[] DirectionZ;
|
||||
|
||||
// Token: 0x040005B1 RID: 1457
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000413")]
|
||||
public Vector3[] VectorDirection;
|
||||
|
||||
// Token: 0x040005B2 RID: 1458
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000414")]
|
||||
private int linkedSpanCount;
|
||||
|
||||
// Token: 0x040005B3 RID: 1459
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000415")]
|
||||
public LinkedVoxelSpan[] linkedSpans;
|
||||
|
||||
// Token: 0x040005B4 RID: 1460
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000416")]
|
||||
private int[] removedStack;
|
||||
|
||||
// Token: 0x040005B5 RID: 1461
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000417")]
|
||||
private int removedStackCount;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000102 RID: 258
|
||||
[Token(Token = "0x200009D")]
|
||||
public struct VoxelCell
|
||||
{
|
||||
// Token: 0x0600085A RID: 2138 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000712")]
|
||||
[Address(RVA = "0x24A1540", Offset = "0x24A0340", VA = "0x1824A1540")]
|
||||
public void AddSpan(uint bottom, uint top, int area, int voxelWalkableClimb)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005CD RID: 1485
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400042F")]
|
||||
public VoxelSpan firstSpan;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000100 RID: 256
|
||||
[Token(Token = "0x200009B")]
|
||||
public struct VoxelContour
|
||||
{
|
||||
// Token: 0x040005C5 RID: 1477
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000427")]
|
||||
public int nverts;
|
||||
|
||||
// Token: 0x040005C6 RID: 1478
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000428")]
|
||||
public int[] verts;
|
||||
|
||||
// Token: 0x040005C7 RID: 1479
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000429")]
|
||||
public int[] rverts;
|
||||
|
||||
// Token: 0x040005C8 RID: 1480
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400042A")]
|
||||
public int reg;
|
||||
|
||||
// Token: 0x040005C9 RID: 1481
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400042B")]
|
||||
public int area;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x020000FF RID: 255
|
||||
[Token(Token = "0x200009A")]
|
||||
public class VoxelContourSet
|
||||
{
|
||||
// Token: 0x06000859 RID: 2137 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000711")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public VoxelContourSet()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005C3 RID: 1475
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000425")]
|
||||
public List<VoxelContour> conts;
|
||||
|
||||
// Token: 0x040005C4 RID: 1476
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000426")]
|
||||
public Bounds bounds;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000101 RID: 257
|
||||
[Token(Token = "0x200009C")]
|
||||
public struct VoxelMesh
|
||||
{
|
||||
// Token: 0x040005CA RID: 1482
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400042C")]
|
||||
public Int3[] verts;
|
||||
|
||||
// Token: 0x040005CB RID: 1483
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400042D")]
|
||||
public int[] tris;
|
||||
|
||||
// Token: 0x040005CC RID: 1484
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400042E")]
|
||||
public int[] areas;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000107 RID: 263
|
||||
[Token(Token = "0x20000A2")]
|
||||
internal struct VoxelPolygonClipper
|
||||
{
|
||||
// Token: 0x06000896 RID: 2198 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600074E")]
|
||||
[Address(RVA = "0x24A1F80", Offset = "0x24A0D80", VA = "0x1824A1F80")]
|
||||
public VoxelPolygonClipper(int capacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000128 RID: 296
|
||||
[Token(Token = "0x170000FD")]
|
||||
public int this[int i]
|
||||
{
|
||||
[Token(Token = "0x600074F")]
|
||||
[Address(RVA = "0x24A2000", Offset = "0x24A0E00", VA = "0x1824A2000")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000898 RID: 2200 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000750")]
|
||||
[Address(RVA = "0x24A16D0", Offset = "0x24A04D0", VA = "0x1824A16D0")]
|
||||
public void ClipPolygonAlongX(ref VoxelPolygonClipper result, float multi, float offset)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000899 RID: 2201 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000751")]
|
||||
[Address(RVA = "0x24A1A90", Offset = "0x24A0890", VA = "0x1824A1A90")]
|
||||
public void ClipPolygonAlongZWithYZ(ref VoxelPolygonClipper result, float multi, float offset)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600089A RID: 2202 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000752")]
|
||||
[Address(RVA = "0x24A1D80", Offset = "0x24A0B80", VA = "0x1824A1D80")]
|
||||
public void ClipPolygonAlongZWithY(ref VoxelPolygonClipper result, float multi, float offset)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005F7 RID: 1527
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000459")]
|
||||
public float[] x;
|
||||
|
||||
// Token: 0x040005F8 RID: 1528
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400045A")]
|
||||
public float[] y;
|
||||
|
||||
// Token: 0x040005F9 RID: 1529
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400045B")]
|
||||
public float[] z;
|
||||
|
||||
// Token: 0x040005FA RID: 1530
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400045C")]
|
||||
public int n;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000105 RID: 261
|
||||
[Token(Token = "0x20000A0")]
|
||||
public class VoxelSpan
|
||||
{
|
||||
// Token: 0x0600085F RID: 2143 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000717")]
|
||||
[Address(RVA = "0x24A20C0", Offset = "0x24A0EC0", VA = "0x1824A20C0")]
|
||||
public VoxelSpan(uint b, uint t, int area)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005D4 RID: 1492
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000436")]
|
||||
public uint bottom;
|
||||
|
||||
// Token: 0x040005D5 RID: 1493
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000437")]
|
||||
public uint top;
|
||||
|
||||
// Token: 0x040005D6 RID: 1494
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000438")]
|
||||
public VoxelSpan next;
|
||||
|
||||
// Token: 0x040005D7 RID: 1495
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000439")]
|
||||
public int area;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,567 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.Util;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Pathfinding.Voxels
|
||||
{
|
||||
// Token: 0x02000106 RID: 262
|
||||
[Token(Token = "0x20000A1")]
|
||||
public class Voxelize
|
||||
{
|
||||
// Token: 0x06000860 RID: 2144 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000718")]
|
||||
[Address(RVA = "0x24A2CE0", Offset = "0x24A1AE0", VA = "0x1824A2CE0")]
|
||||
public void BuildContours(float maxError, int maxEdgeLength, VoxelContourSet cset, int buildFlags)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000861 RID: 2145 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000719")]
|
||||
[Address(RVA = "0x24A92D0", Offset = "0x24A80D0", VA = "0x1824A92D0")]
|
||||
private void GetClosestIndices(int[] vertsa, int nvertsa, int[] vertsb, int nvertsb, ref int ia, ref int ib)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000862 RID: 2146 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600071A")]
|
||||
[Address(RVA = "0x24AAC00", Offset = "0x24A9A00", VA = "0x1824AAC00")]
|
||||
private static void ReleaseContours(VoxelContourSet cset)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000863 RID: 2147 RVA: 0x00005AEC File Offset: 0x00003CEC
|
||||
[Token(Token = "0x600071B")]
|
||||
[Address(RVA = "0x24AA7C0", Offset = "0x24A95C0", VA = "0x1824AA7C0")]
|
||||
public static bool MergeContours(ref VoxelContour ca, ref VoxelContour cb, int ia, int ib)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000864 RID: 2148 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600071C")]
|
||||
[Address(RVA = "0x24AAE40", Offset = "0x24A9C40", VA = "0x1824AAE40")]
|
||||
public void SimplifyContour(List<int> verts, List<int> simplified, float maxError, int maxEdgeLenght, int buildFlags)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000865 RID: 2149 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600071D")]
|
||||
[Address(RVA = "0x24ADDE0", Offset = "0x24ACBE0", VA = "0x1824ADDE0")]
|
||||
public void WalkContour(int x, int z, int i, ushort[] flags, List<int> verts)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000866 RID: 2150 RVA: 0x00005B04 File Offset: 0x00003D04
|
||||
[Token(Token = "0x600071E")]
|
||||
[Address(RVA = "0x24A9530", Offset = "0x24A8330", VA = "0x1824A9530")]
|
||||
public int GetCornerHeight(int x, int z, int i, int dir, ref bool isBorderVertex)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000867 RID: 2151 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600071F")]
|
||||
[Address(RVA = "0x24AAD20", Offset = "0x24A9B20", VA = "0x1824AAD20")]
|
||||
public void RemoveDegenerateSegments(List<int> simplified)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000868 RID: 2152 RVA: 0x00005B1C File Offset: 0x00003D1C
|
||||
[Token(Token = "0x6000720")]
|
||||
[Address(RVA = "0x24A5730", Offset = "0x24A4530", VA = "0x1824A5730")]
|
||||
public int CalcAreaOfPolygon2D(int[] verts, int nverts)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000869 RID: 2153 RVA: 0x00005B34 File Offset: 0x00003D34
|
||||
[Token(Token = "0x6000721")]
|
||||
[Address(RVA = "0x24A9F00", Offset = "0x24A8D00", VA = "0x1824A9F00")]
|
||||
public static bool Ileft(int a, int b, int c, int[] va, int[] vb, int[] vc)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600086A RID: 2154 RVA: 0x00005B4C File Offset: 0x00003D4C
|
||||
[Token(Token = "0x6000722")]
|
||||
[Address(RVA = "0x24A7010", Offset = "0x24A5E10", VA = "0x1824A7010")]
|
||||
public static bool Diagonal(int i, int j, int n, int[] verts, int[] indices)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600086B RID: 2155 RVA: 0x00005B64 File Offset: 0x00003D64
|
||||
[Token(Token = "0x6000723")]
|
||||
[Address(RVA = "0x24AA060", Offset = "0x24A8E60", VA = "0x1824AA060")]
|
||||
public static bool InCone(int i, int j, int n, int[] verts, int[] indices)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600086C RID: 2156 RVA: 0x00005B7C File Offset: 0x00003D7C
|
||||
[Token(Token = "0x6000724")]
|
||||
[Address(RVA = "0x24AA640", Offset = "0x24A9440", VA = "0x1824AA640")]
|
||||
public static bool Left(int a, int b, int c, int[] verts)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600086D RID: 2157 RVA: 0x00005B94 File Offset: 0x00003D94
|
||||
[Token(Token = "0x6000725")]
|
||||
[Address(RVA = "0x24AA620", Offset = "0x24A9420", VA = "0x1824AA620")]
|
||||
public static bool LeftOn(int a, int b, int c, int[] verts)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600086E RID: 2158 RVA: 0x00005BAC File Offset: 0x00003DAC
|
||||
[Token(Token = "0x6000726")]
|
||||
[Address(RVA = "0x24A6720", Offset = "0x24A5520", VA = "0x1824A6720")]
|
||||
public static bool Collinear(int a, int b, int c, int[] verts)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600086F RID: 2159 RVA: 0x00005BC4 File Offset: 0x00003DC4
|
||||
[Token(Token = "0x6000727")]
|
||||
[Address(RVA = "0x24A2110", Offset = "0x24A0F10", VA = "0x1824A2110")]
|
||||
public static int Area2(int a, int b, int c, int[] verts)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000870 RID: 2160 RVA: 0x00005BDC File Offset: 0x00003DDC
|
||||
[Token(Token = "0x6000728")]
|
||||
[Address(RVA = "0x24A7090", Offset = "0x24A5E90", VA = "0x1824A7090")]
|
||||
private static bool Diagonalie(int i, int j, int n, int[] verts, int[] indices)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000871 RID: 2161 RVA: 0x00005BF4 File Offset: 0x00003DF4
|
||||
[Token(Token = "0x6000729")]
|
||||
[Address(RVA = "0x24AE380", Offset = "0x24AD180", VA = "0x1824AE380")]
|
||||
public static bool Xorb(bool x, bool y)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000872 RID: 2162 RVA: 0x00005C0C File Offset: 0x00003E0C
|
||||
[Token(Token = "0x600072A")]
|
||||
[Address(RVA = "0x24AA320", Offset = "0x24A9120", VA = "0x1824AA320")]
|
||||
public static bool IntersectProp(int a, int b, int c, int d, int[] verts)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000873 RID: 2163 RVA: 0x00005C24 File Offset: 0x00003E24
|
||||
[Token(Token = "0x600072B")]
|
||||
[Address(RVA = "0x24A2250", Offset = "0x24A1050", VA = "0x1824A2250")]
|
||||
private static bool Between(int a, int b, int c, int[] verts)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000874 RID: 2164 RVA: 0x00005C3C File Offset: 0x00003E3C
|
||||
[Token(Token = "0x600072C")]
|
||||
[Address(RVA = "0x24AA470", Offset = "0x24A9270", VA = "0x1824AA470")]
|
||||
private static bool Intersect(int a, int b, int c, int d, int[] verts)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000875 RID: 2165 RVA: 0x00005C54 File Offset: 0x00003E54
|
||||
[Token(Token = "0x600072D")]
|
||||
[Address(RVA = "0x24AC4B0", Offset = "0x24AB2B0", VA = "0x1824AC4B0")]
|
||||
private static bool Vequal(int a, int b, int[] verts)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000876 RID: 2166 RVA: 0x00005C6C File Offset: 0x00003E6C
|
||||
[Token(Token = "0x600072E")]
|
||||
[Address(RVA = "0x24AABF0", Offset = "0x24A99F0", VA = "0x1824AABF0")]
|
||||
public static int Prev(int i, int n)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000877 RID: 2167 RVA: 0x00005C84 File Offset: 0x00003E84
|
||||
[Token(Token = "0x600072F")]
|
||||
[Address(RVA = "0x24AABE0", Offset = "0x24A99E0", VA = "0x1824AABE0")]
|
||||
public static int Next(int i, int n)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000878 RID: 2168 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000730")]
|
||||
[Address(RVA = "0x24A3BA0", Offset = "0x24A29A0", VA = "0x1824A3BA0")]
|
||||
public void BuildPolyMesh(VoxelContourSet cset, int nvp, out VoxelMesh mesh)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000879 RID: 2169 RVA: 0x00005C9C File Offset: 0x00003E9C
|
||||
[Token(Token = "0x6000731")]
|
||||
[Address(RVA = "0x24ABC80", Offset = "0x24AAA80", VA = "0x1824ABC80")]
|
||||
private int Triangulate(int n, int[] verts, ref int[] indices, ref int[] tris)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000127 RID: 295
|
||||
// (get) Token: 0x0600087A RID: 2170 RVA: 0x00002050 File Offset: 0x00000250
|
||||
// (set) Token: 0x0600087B RID: 2171 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x170000FC")]
|
||||
public GraphTransform transformVoxel2Graph
|
||||
{
|
||||
[Token(Token = "0x6000732")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000733")]
|
||||
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600087C RID: 2172 RVA: 0x00005CB4 File Offset: 0x00003EB4
|
||||
[Token(Token = "0x6000734")]
|
||||
[Address(RVA = "0x24A6740", Offset = "0x24A5540", VA = "0x1824A6740")]
|
||||
public Vector3 CompactSpanToVector(int x, int z, int i)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x0600087D RID: 2173 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000735")]
|
||||
[Address(RVA = "0x24AC370", Offset = "0x24AB170", VA = "0x1824AC370")]
|
||||
public void VectorToIndex(Vector3 p, out int x, out int z)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600087E RID: 2174 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000736")]
|
||||
[Address(RVA = "0x24AE390", Offset = "0x24AD190", VA = "0x1824AE390")]
|
||||
public Voxelize(float ch, float cs, float walkableClimb, float walkableHeight, float maxSlope, float maxEdgeLength)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600087F RID: 2175 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000737")]
|
||||
[Address(RVA = "0x24AA200", Offset = "0x24A9000", VA = "0x1824AA200")]
|
||||
public void Init()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000880 RID: 2176 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000738")]
|
||||
[Address(RVA = "0x24AC850", Offset = "0x24AB650", VA = "0x1824AC850")]
|
||||
public void VoxelizeInput(GraphTransform graphTransform, Bounds graphSpaceBounds)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000881 RID: 2177 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000739")]
|
||||
[Address(RVA = "0x24A6BB0", Offset = "0x24A59B0", VA = "0x1824A6BB0")]
|
||||
public void DebugDrawSpans()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000882 RID: 2178 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600073A")]
|
||||
[Address(RVA = "0x24A2850", Offset = "0x24A1650", VA = "0x1824A2850")]
|
||||
public void BuildCompactField()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000883 RID: 2179 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600073B")]
|
||||
[Address(RVA = "0x24A5290", Offset = "0x24A4090", VA = "0x1824A5290")]
|
||||
public void BuildVoxelConnections()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000884 RID: 2180 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600073C")]
|
||||
[Address(RVA = "0x24A7280", Offset = "0x24A6080", VA = "0x1824A7280")]
|
||||
private void DrawLine(int a, int b, int[] indices, int[] verts, Color color)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000885 RID: 2181 RVA: 0x00005CCC File Offset: 0x00003ECC
|
||||
[Token(Token = "0x600073D")]
|
||||
[Address(RVA = "0x24AC700", Offset = "0x24AB500", VA = "0x1824AC700")]
|
||||
public Vector3 VoxelToWorld(int x, int y, int z)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000886 RID: 2182 RVA: 0x00005CE4 File Offset: 0x00003EE4
|
||||
[Token(Token = "0x600073E")]
|
||||
[Address(RVA = "0x24AC550", Offset = "0x24AB350", VA = "0x1824AC550")]
|
||||
public Int3 VoxelToWorldInt3(Int3 voxelPosition)
|
||||
{
|
||||
return default(Int3);
|
||||
}
|
||||
|
||||
// Token: 0x06000887 RID: 2183 RVA: 0x00005CFC File Offset: 0x00003EFC
|
||||
[Token(Token = "0x600073F")]
|
||||
[Address(RVA = "0x24A68C0", Offset = "0x24A56C0", VA = "0x1824A68C0")]
|
||||
private Vector3 ConvertPosWithoutOffset(int x, int y, int z)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000888 RID: 2184 RVA: 0x00005D14 File Offset: 0x00003F14
|
||||
[Token(Token = "0x6000740")]
|
||||
[Address(RVA = "0x24A6A30", Offset = "0x24A5830", VA = "0x1824A6A30")]
|
||||
private Vector3 ConvertPosition(int x, int z, int i)
|
||||
{
|
||||
return default(Vector3);
|
||||
}
|
||||
|
||||
// Token: 0x06000889 RID: 2185 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000741")]
|
||||
[Address(RVA = "0x24A7770", Offset = "0x24A6570", VA = "0x1824A7770")]
|
||||
public void ErodeWalkableArea(int radius)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600088A RID: 2186 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000742")]
|
||||
[Address(RVA = "0x24A3A90", Offset = "0x24A2890", VA = "0x1824A3A90")]
|
||||
public void BuildDistanceField()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600088B RID: 2187 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000743")]
|
||||
[Address(RVA = "0x24A74C0", Offset = "0x24A62C0", VA = "0x1824A74C0")]
|
||||
[Obsolete]
|
||||
public void ErodeVoxels(int radius)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600088C RID: 2188 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000744")]
|
||||
[Address(RVA = "0x24A7E50", Offset = "0x24A6C50", VA = "0x1824A7E50")]
|
||||
public void FilterLowHeightSpans(uint voxelWalkableHeight, float cs, float ch)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600088D RID: 2189 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000745")]
|
||||
[Address(RVA = "0x24A78A0", Offset = "0x24A66A0", VA = "0x1824A78A0")]
|
||||
public void FilterLedges(uint voxelWalkableHeight, int voxelWalkableClimb, float cs, float ch)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600088E RID: 2190 RVA: 0x00005D2C File Offset: 0x00003F2C
|
||||
[Token(Token = "0x6000746")]
|
||||
[Address(RVA = "0x24A8A60", Offset = "0x24A7860", VA = "0x1824A8A60")]
|
||||
public bool FloodRegion(int x, int z, int i, uint level, ushort r, ushort[] srcReg, ushort[] srcDist, Int3[] stack, [Optional] int[] flags, [Optional] bool[] closed)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600088F RID: 2191 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x6000747")]
|
||||
[Address(RVA = "0x24AA660", Offset = "0x24A9460", VA = "0x1824AA660")]
|
||||
public void MarkRectWithRegion(int minx, int maxx, int minz, int maxz, ushort region, ushort[] srcReg)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000890 RID: 2192 RVA: 0x00005D44 File Offset: 0x00003F44
|
||||
[Token(Token = "0x6000748")]
|
||||
[Address(RVA = "0x24A5860", Offset = "0x24A4660", VA = "0x1824A5860")]
|
||||
public ushort CalculateDistanceField(ushort[] src)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000891 RID: 2193 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000749")]
|
||||
[Address(RVA = "0x24A23D0", Offset = "0x24A11D0", VA = "0x1824A23D0")]
|
||||
public ushort[] BoxBlur(ushort[] src, ushort[] dst)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000892 RID: 2194 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600074A")]
|
||||
[Address(RVA = "0x24A4230", Offset = "0x24A3030", VA = "0x1824A4230")]
|
||||
public void BuildRegions()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000893 RID: 2195 RVA: 0x00005D5C File Offset: 0x00003F5C
|
||||
[Token(Token = "0x600074B")]
|
||||
[Address(RVA = "0x24AE510", Offset = "0x24AD310", VA = "0x1824AE510")]
|
||||
private static int union_find_find(int[] arr, int x)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000894 RID: 2196 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600074C")]
|
||||
[Address(RVA = "0x24AE590", Offset = "0x24AD390", VA = "0x1824AE590")]
|
||||
private static void union_find_union(int[] arr, int a, int b)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000895 RID: 2197 RVA: 0x00002082 File Offset: 0x00000282
|
||||
[Token(Token = "0x600074D")]
|
||||
[Address(RVA = "0x24A7FA0", Offset = "0x24A6DA0", VA = "0x1824A7FA0")]
|
||||
public void FilterSmallRegions(ushort[] reg, int minRegionSize, int maxRegions)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040005D8 RID: 1496
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400043A")]
|
||||
public List<RasterizationMesh> inputMeshes;
|
||||
|
||||
// Token: 0x040005D9 RID: 1497
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400043B")]
|
||||
public readonly int voxelWalkableClimb;
|
||||
|
||||
// Token: 0x040005DA RID: 1498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400043C")]
|
||||
public readonly uint voxelWalkableHeight;
|
||||
|
||||
// Token: 0x040005DB RID: 1499
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400043D")]
|
||||
public readonly float cellSize;
|
||||
|
||||
// Token: 0x040005DC RID: 1500
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400043E")]
|
||||
public readonly float cellHeight;
|
||||
|
||||
// Token: 0x040005DD RID: 1501
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400043F")]
|
||||
public int minRegionSize;
|
||||
|
||||
// Token: 0x040005DE RID: 1502
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000440")]
|
||||
public int borderSize;
|
||||
|
||||
// Token: 0x040005DF RID: 1503
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000441")]
|
||||
public float maxEdgeLength;
|
||||
|
||||
// Token: 0x040005E0 RID: 1504
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000442")]
|
||||
public float maxSlope;
|
||||
|
||||
// Token: 0x040005E1 RID: 1505
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000443")]
|
||||
public RecastGraph.RelevantGraphSurfaceMode relevantGraphSurfaceMode;
|
||||
|
||||
// Token: 0x040005E2 RID: 1506
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000444")]
|
||||
public Bounds forcedBounds;
|
||||
|
||||
// Token: 0x040005E3 RID: 1507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000445")]
|
||||
public VoxelArea voxelArea;
|
||||
|
||||
// Token: 0x040005E4 RID: 1508
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000446")]
|
||||
public VoxelContourSet countourSet;
|
||||
|
||||
// Token: 0x040005E5 RID: 1509
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000447")]
|
||||
private GraphTransform transform;
|
||||
|
||||
// Token: 0x040005E7 RID: 1511
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000449")]
|
||||
public int width;
|
||||
|
||||
// Token: 0x040005E8 RID: 1512
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400044A")]
|
||||
public int depth;
|
||||
|
||||
// Token: 0x040005E9 RID: 1513
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400044B")]
|
||||
private Vector3 voxelOffset;
|
||||
|
||||
// Token: 0x040005EA RID: 1514
|
||||
[Token(Token = "0x400044C")]
|
||||
public const uint NotConnected = 63U;
|
||||
|
||||
// Token: 0x040005EB RID: 1515
|
||||
[Token(Token = "0x400044D")]
|
||||
private const int MaxLayers = 65535;
|
||||
|
||||
// Token: 0x040005EC RID: 1516
|
||||
[Token(Token = "0x400044E")]
|
||||
private const int MaxRegions = 500;
|
||||
|
||||
// Token: 0x040005ED RID: 1517
|
||||
[Token(Token = "0x400044F")]
|
||||
private const int UnwalkableArea = 0;
|
||||
|
||||
// Token: 0x040005EE RID: 1518
|
||||
[Token(Token = "0x4000450")]
|
||||
private const ushort BorderReg = 32768;
|
||||
|
||||
// Token: 0x040005EF RID: 1519
|
||||
[Token(Token = "0x4000451")]
|
||||
private const int RC_BORDER_VERTEX = 65536;
|
||||
|
||||
// Token: 0x040005F0 RID: 1520
|
||||
[Token(Token = "0x4000452")]
|
||||
private const int RC_AREA_BORDER = 131072;
|
||||
|
||||
// Token: 0x040005F1 RID: 1521
|
||||
[Token(Token = "0x4000453")]
|
||||
private const int VERTEX_BUCKET_COUNT = 4096;
|
||||
|
||||
// Token: 0x040005F2 RID: 1522
|
||||
[Token(Token = "0x4000454")]
|
||||
public const int RC_CONTOUR_TESS_WALL_EDGES = 1;
|
||||
|
||||
// Token: 0x040005F3 RID: 1523
|
||||
[Token(Token = "0x4000455")]
|
||||
public const int RC_CONTOUR_TESS_AREA_EDGES = 2;
|
||||
|
||||
// Token: 0x040005F4 RID: 1524
|
||||
[Token(Token = "0x4000456")]
|
||||
public const int RC_CONTOUR_TESS_TILE_EDGES = 4;
|
||||
|
||||
// Token: 0x040005F5 RID: 1525
|
||||
[Token(Token = "0x4000457")]
|
||||
private const int ContourRegMask = 65535;
|
||||
|
||||
// Token: 0x040005F6 RID: 1526
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x4000458")]
|
||||
private readonly Vector3 cellScale;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user