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 verts, List 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 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 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 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; } }