This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -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 = "0x5AB1F0", Offset = "0x5AA1F0", VA = "0x1805AB1F0")]
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 = "0x976A90", Offset = "0x975A90", VA = "0x180976A90")]
public CompactVoxelSpan(ushort bottom, uint height)
{
}
// Token: 0x0600085D RID: 2141 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000715")]
[Address(RVA = "0x976A60", Offset = "0x975A60", VA = "0x180976A60")]
public void SetConnection(int dir, uint value)
{
}
// Token: 0x0600085E RID: 2142 RVA: 0x00005AD4 File Offset: 0x00003CD4
[Token(Token = "0x6000716")]
[Address(RVA = "0x976A40", Offset = "0x975A40", VA = "0x180976A40")]
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 = "0x977050", Offset = "0x976050", VA = "0x180977050")]
public void Init()
{
}
// Token: 0x0600089C RID: 2204 RVA: 0x00005D74 File Offset: 0x00003F74
[Token(Token = "0x6000754")]
[Address(RVA = "0x976CD0", Offset = "0x975CD0", VA = "0x180976CD0")]
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 = "0x9770D0", Offset = "0x9760D0", VA = "0x1809770D0")]
public LinkedVoxelSpan(uint bottom, uint top, int area)
{
}
// Token: 0x06000853 RID: 2131 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600070B")]
[Address(RVA = "0x9770B0", Offset = "0x9760B0", VA = "0x1809770B0")]
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public RasterizationMesh()
{
}
// Token: 0x06000855 RID: 2133 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600070D")]
[Address(RVA = "0x979C30", Offset = "0x978C30", VA = "0x180979C30")]
public RasterizationMesh(Vector3[] vertices, int[] triangles, Bounds bounds)
{
}
// Token: 0x06000856 RID: 2134 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600070E")]
[Address(RVA = "0x979B80", Offset = "0x978B80", VA = "0x180979B80")]
public RasterizationMesh(Vector3[] vertices, int[] triangles, Bounds bounds, Matrix4x4 matrix)
{
}
// Token: 0x06000857 RID: 2135 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600070F")]
[Address(RVA = "0x9799C0", Offset = "0x9789C0", VA = "0x1809799C0")]
public void RecalculateBounds()
{
}
// Token: 0x06000858 RID: 2136 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000710")]
[Address(RVA = "0x979910", Offset = "0x978910", VA = "0x180979910")]
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 = "0x981660", Offset = "0x980660", VA = "0x180981660")]
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 = "0x981650", Offset = "0x980650", VA = "0x180981650")]
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 = "0x981670", Offset = "0x980670", VA = "0x180981670")]
public static Int3[] RemoveDuplicateVertices(Int3[] vertices, int[] triangles)
{
return null;
}
// Token: 0x060008A0 RID: 2208 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000758")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
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 = "0x986BA0", Offset = "0x985BA0", VA = "0x180986BA0")]
public void Reset()
{
}
// Token: 0x0600084C RID: 2124 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000704")]
[Address(RVA = "0x9867C0", Offset = "0x9857C0", VA = "0x1809867C0")]
private void ResetLinkedVoxelSpans()
{
}
// Token: 0x0600084D RID: 2125 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000705")]
[Address(RVA = "0x986C30", Offset = "0x985C30", VA = "0x180986C30")]
public VoxelArea(int width, int depth)
{
}
// Token: 0x0600084E RID: 2126 RVA: 0x00005AA4 File Offset: 0x00003CA4
[Token(Token = "0x6000706")]
[Address(RVA = "0x9865C0", Offset = "0x9855C0", VA = "0x1809865C0")]
public int GetSpanCountAll()
{
return 0;
}
// Token: 0x0600084F RID: 2127 RVA: 0x00005ABC File Offset: 0x00003CBC
[Token(Token = "0x6000707")]
[Address(RVA = "0x986650", Offset = "0x985650", VA = "0x180986650")]
public int GetSpanCount()
{
return 0;
}
// Token: 0x06000850 RID: 2128 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000708")]
[Address(RVA = "0x9866F0", Offset = "0x9856F0", VA = "0x1809866F0")]
private void PushToSpanRemovedStack(int index)
{
}
// Token: 0x06000851 RID: 2129 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000709")]
[Address(RVA = "0x9860D0", Offset = "0x9850D0", VA = "0x1809860D0")]
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 = "0x986ED0", Offset = "0x985ED0", VA = "0x180986ED0")]
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
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 = "0x987910", Offset = "0x986910", VA = "0x180987910")]
public VoxelPolygonClipper(int capacity)
{
}
// Token: 0x17000128 RID: 296
[Token(Token = "0x170000FD")]
public int this[int i]
{
[Token(Token = "0x600074F")]
[Address(RVA = "0x987990", Offset = "0x986990", VA = "0x180987990")]
set
{
}
}
// Token: 0x06000898 RID: 2200 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000750")]
[Address(RVA = "0x987060", Offset = "0x986060", VA = "0x180987060")]
public void ClipPolygonAlongX(ref VoxelPolygonClipper result, float multi, float offset)
{
}
// Token: 0x06000899 RID: 2201 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000751")]
[Address(RVA = "0x987420", Offset = "0x986420", VA = "0x180987420")]
public void ClipPolygonAlongZWithYZ(ref VoxelPolygonClipper result, float multi, float offset)
{
}
// Token: 0x0600089A RID: 2202 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000752")]
[Address(RVA = "0x987710", Offset = "0x986710", VA = "0x180987710")]
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 = "0x987A50", Offset = "0x986A50", VA = "0x180987A50")]
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 = "0x988670", Offset = "0x987670", VA = "0x180988670")]
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 = "0x98EC60", Offset = "0x98DC60", VA = "0x18098EC60")]
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 = "0x990590", Offset = "0x98F590", VA = "0x180990590")]
private static void ReleaseContours(VoxelContourSet cset)
{
}
// Token: 0x06000863 RID: 2147 RVA: 0x00005AEC File Offset: 0x00003CEC
[Token(Token = "0x600071B")]
[Address(RVA = "0x990150", Offset = "0x98F150", VA = "0x180990150")]
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 = "0x9907D0", Offset = "0x98F7D0", VA = "0x1809907D0")]
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 = "0x993770", Offset = "0x992770", VA = "0x180993770")]
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 = "0x98EEC0", Offset = "0x98DEC0", VA = "0x18098EEC0")]
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 = "0x9906B0", Offset = "0x98F6B0", VA = "0x1809906B0")]
public void RemoveDegenerateSegments(List<int> simplified)
{
}
// Token: 0x06000868 RID: 2152 RVA: 0x00005B1C File Offset: 0x00003D1C
[Token(Token = "0x6000720")]
[Address(RVA = "0x98B0C0", Offset = "0x98A0C0", VA = "0x18098B0C0")]
public int CalcAreaOfPolygon2D(int[] verts, int nverts)
{
return 0;
}
// Token: 0x06000869 RID: 2153 RVA: 0x00005B34 File Offset: 0x00003D34
[Token(Token = "0x6000721")]
[Address(RVA = "0x98F890", Offset = "0x98E890", VA = "0x18098F890")]
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 = "0x98C9A0", Offset = "0x98B9A0", VA = "0x18098C9A0")]
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 = "0x98F9F0", Offset = "0x98E9F0", VA = "0x18098F9F0")]
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 = "0x98FFD0", Offset = "0x98EFD0", VA = "0x18098FFD0")]
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 = "0x98FFB0", Offset = "0x98EFB0", VA = "0x18098FFB0")]
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 = "0x98C0B0", Offset = "0x98B0B0", VA = "0x18098C0B0")]
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 = "0x987AA0", Offset = "0x986AA0", VA = "0x180987AA0")]
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 = "0x98CA20", Offset = "0x98BA20", VA = "0x18098CA20")]
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 = "0x993D10", Offset = "0x992D10", VA = "0x180993D10")]
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 = "0x98FCB0", Offset = "0x98ECB0", VA = "0x18098FCB0")]
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 = "0x987BE0", Offset = "0x986BE0", VA = "0x180987BE0")]
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 = "0x98FE00", Offset = "0x98EE00", VA = "0x18098FE00")]
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 = "0x991E40", Offset = "0x990E40", VA = "0x180991E40")]
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 = "0x990580", Offset = "0x98F580", VA = "0x180990580")]
public static int Prev(int i, int n)
{
return 0;
}
// Token: 0x06000877 RID: 2167 RVA: 0x00005C84 File Offset: 0x00003E84
[Token(Token = "0x600072F")]
[Address(RVA = "0x990570", Offset = "0x98F570", VA = "0x180990570")]
public static int Next(int i, int n)
{
return 0;
}
// Token: 0x06000878 RID: 2168 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000730")]
[Address(RVA = "0x989530", Offset = "0x988530", VA = "0x180989530")]
public void BuildPolyMesh(VoxelContourSet cset, int nvp, out VoxelMesh mesh)
{
}
// Token: 0x06000879 RID: 2169 RVA: 0x00005C9C File Offset: 0x00003E9C
[Token(Token = "0x6000731")]
[Address(RVA = "0x991610", Offset = "0x990610", VA = "0x180991610")]
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 = "0x493640", Offset = "0x492640", VA = "0x180493640")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000733")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600087C RID: 2172 RVA: 0x00005CB4 File Offset: 0x00003EB4
[Token(Token = "0x6000734")]
[Address(RVA = "0x98C0D0", Offset = "0x98B0D0", VA = "0x18098C0D0")]
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 = "0x991D00", Offset = "0x990D00", VA = "0x180991D00")]
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 = "0x993D20", Offset = "0x992D20", VA = "0x180993D20")]
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 = "0x98FB90", Offset = "0x98EB90", VA = "0x18098FB90")]
public void Init()
{
}
// Token: 0x06000880 RID: 2176 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000738")]
[Address(RVA = "0x9921E0", Offset = "0x9911E0", VA = "0x1809921E0")]
public void VoxelizeInput(GraphTransform graphTransform, Bounds graphSpaceBounds)
{
}
// Token: 0x06000881 RID: 2177 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000739")]
[Address(RVA = "0x98C540", Offset = "0x98B540", VA = "0x18098C540")]
public void DebugDrawSpans()
{
}
// Token: 0x06000882 RID: 2178 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600073A")]
[Address(RVA = "0x9881E0", Offset = "0x9871E0", VA = "0x1809881E0")]
public void BuildCompactField()
{
}
// Token: 0x06000883 RID: 2179 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600073B")]
[Address(RVA = "0x98AC20", Offset = "0x989C20", VA = "0x18098AC20")]
public void BuildVoxelConnections()
{
}
// Token: 0x06000884 RID: 2180 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600073C")]
[Address(RVA = "0x98CC10", Offset = "0x98BC10", VA = "0x18098CC10")]
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 = "0x992090", Offset = "0x991090", VA = "0x180992090")]
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 = "0x991EE0", Offset = "0x990EE0", VA = "0x180991EE0")]
public Int3 VoxelToWorldInt3(Int3 voxelPosition)
{
return default(Int3);
}
// Token: 0x06000887 RID: 2183 RVA: 0x00005CFC File Offset: 0x00003EFC
[Token(Token = "0x600073F")]
[Address(RVA = "0x98C250", Offset = "0x98B250", VA = "0x18098C250")]
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 = "0x98C3C0", Offset = "0x98B3C0", VA = "0x18098C3C0")]
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 = "0x98D100", Offset = "0x98C100", VA = "0x18098D100")]
public void ErodeWalkableArea(int radius)
{
}
// Token: 0x0600088A RID: 2186 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000742")]
[Address(RVA = "0x989420", Offset = "0x988420", VA = "0x180989420")]
public void BuildDistanceField()
{
}
// Token: 0x0600088B RID: 2187 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000743")]
[Address(RVA = "0x98CE50", Offset = "0x98BE50", VA = "0x18098CE50")]
[Obsolete]
public void ErodeVoxels(int radius)
{
}
// Token: 0x0600088C RID: 2188 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000744")]
[Address(RVA = "0x98D7E0", Offset = "0x98C7E0", VA = "0x18098D7E0")]
public void FilterLowHeightSpans(uint voxelWalkableHeight, float cs, float ch)
{
}
// Token: 0x0600088D RID: 2189 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000745")]
[Address(RVA = "0x98D230", Offset = "0x98C230", VA = "0x18098D230")]
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 = "0x98E3F0", Offset = "0x98D3F0", VA = "0x18098E3F0")]
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 = "0x98FFF0", Offset = "0x98EFF0", VA = "0x18098FFF0")]
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 = "0x98B1F0", Offset = "0x98A1F0", VA = "0x18098B1F0")]
public ushort CalculateDistanceField(ushort[] src)
{
return 0;
}
// Token: 0x06000891 RID: 2193 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000749")]
[Address(RVA = "0x987D60", Offset = "0x986D60", VA = "0x180987D60")]
public ushort[] BoxBlur(ushort[] src, ushort[] dst)
{
return null;
}
// Token: 0x06000892 RID: 2194 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600074A")]
[Address(RVA = "0x989BC0", Offset = "0x988BC0", VA = "0x180989BC0")]
public void BuildRegions()
{
}
// Token: 0x06000893 RID: 2195 RVA: 0x00005D5C File Offset: 0x00003F5C
[Token(Token = "0x600074B")]
[Address(RVA = "0x993EA0", Offset = "0x992EA0", VA = "0x180993EA0")]
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 = "0x993F20", Offset = "0x992F20", VA = "0x180993F20")]
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 = "0x98D930", Offset = "0x98C930", VA = "0x18098D930")]
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;
}
}