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