using System; using System.Collections.Generic; using Cpp2IlInjected; using Pathfinding.Voxels; using UnityEngine; namespace Pathfinding.Recast { // Token: 0x0200010A RID: 266 [Token(Token = "0x20000A5")] internal class RecastMeshGatherer { // Token: 0x060008A1 RID: 2209 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000759")] [Address(RVA = "0x9A4110", Offset = "0x9A3110", VA = "0x1809A4110")] public RecastMeshGatherer(Bounds bounds, int terrainSampleSize, LayerMask mask, List tagMask, float colliderRasterizeDetail) { } // Token: 0x060008A2 RID: 2210 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600075A")] [Address(RVA = "0x9A1B20", Offset = "0x9A0B20", VA = "0x1809A1B20")] private static List FilterMeshes(MeshFilter[] meshFilters, List tagMask, LayerMask layerMask) { return null; } // Token: 0x060008A3 RID: 2211 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075B")] [Address(RVA = "0x9A0C90", Offset = "0x99FC90", VA = "0x1809A0C90")] public void CollectSceneMeshes(List meshes) { } // Token: 0x060008A4 RID: 2212 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075C")] [Address(RVA = "0x9A0220", Offset = "0x99F220", VA = "0x1809A0220")] public void CollectRecastMeshObjs(List buffer) { } // Token: 0x060008A5 RID: 2213 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075D")] [Address(RVA = "0x9A2920", Offset = "0x9A1920", VA = "0x1809A2920")] private void MarkColliderAlreadyRasterized(Collider collider) { } // Token: 0x060008A6 RID: 2214 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075E")] [Address(RVA = "0x9A1170", Offset = "0x9A0170", VA = "0x1809A1170")] public void CollectTerrainMeshes(bool rasterizeTrees, float desiredChunkSize, List result) { } // Token: 0x060008A7 RID: 2215 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075F")] [Address(RVA = "0x9A22A0", Offset = "0x9A12A0", VA = "0x1809A22A0")] private void GenerateTerrainChunks(Terrain terrain, Bounds bounds, float desiredChunkSize, List result) { } // Token: 0x060008A8 RID: 2216 RVA: 0x00005DBC File Offset: 0x00003FBC [Token(Token = "0x6000760")] [Address(RVA = "0x99FF50", Offset = "0x99EF50", VA = "0x18099FF50")] private static int CeilDivision(int lhs, int rhs) { return 0; } // Token: 0x060008A9 RID: 2217 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000761")] [Address(RVA = "0x9A1D60", Offset = "0x9A0D60", VA = "0x1809A1D60")] private RasterizationMesh GenerateHeightmapChunk(float[,] heights, Vector3 sampleSize, Vector3 offset, int x0, int z0, int width, int depth, int stride) { return null; } // Token: 0x060008AA RID: 2218 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000762")] [Address(RVA = "0x9A1320", Offset = "0x9A0320", VA = "0x1809A1320")] private void CollectTreeMeshes(Terrain terrain, List result) { } // Token: 0x060008AB RID: 2219 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000763")] [Address(RVA = "0x99FF60", Offset = "0x99EF60", VA = "0x18099FF60")] public void CollectColliderMeshes(List result) { } // Token: 0x060008AC RID: 2220 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000764")] [Address(RVA = "0x9A3450", Offset = "0x9A2450", VA = "0x1809A3450")] private RasterizationMesh RasterizeCollider(Collider col) { return null; } // Token: 0x060008AD RID: 2221 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000765")] [Address(RVA = "0x9A34E0", Offset = "0x9A24E0", VA = "0x1809A34E0")] private RasterizationMesh RasterizeCollider(Collider col, Matrix4x4 localToWorldMatrix) { return null; } // Token: 0x060008AE RID: 2222 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000766")] [Address(RVA = "0x9A2980", Offset = "0x9A1980", VA = "0x1809A2980")] private RasterizationMesh RasterizeBoxCollider(BoxCollider collider, Matrix4x4 localToWorldMatrix) { return null; } // Token: 0x060008AF RID: 2223 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000767")] [Address(RVA = "0x9A2C80", Offset = "0x9A1C80", VA = "0x1809A2C80")] private RasterizationMesh RasterizeCapsuleCollider(float radius, float height, Bounds bounds, Matrix4x4 localToWorldMatrix) { return null; } // Token: 0x040005FD RID: 1533 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400045F")] private readonly int terrainSampleSize; // Token: 0x040005FE RID: 1534 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000460")] private readonly LayerMask mask; // Token: 0x040005FF RID: 1535 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000461")] private readonly List tagMask; // Token: 0x04000600 RID: 1536 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000462")] private readonly float colliderRasterizeDetail; // Token: 0x04000601 RID: 1537 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000463")] private readonly Bounds bounds; // Token: 0x04000602 RID: 1538 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000464")] private readonly HashSet recastMeshObjRasterizedColliders; // Token: 0x04000603 RID: 1539 [Token(Token = "0x4000465")] private static readonly int[] BoxColliderTris; // Token: 0x04000604 RID: 1540 [Token(Token = "0x4000466")] private static readonly Vector3[] BoxColliderVerts; // Token: 0x04000605 RID: 1541 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000467")] private List capsuleCache; // Token: 0x0200010B RID: 267 [Token(Token = "0x2000139")] private class CapsuleCache { // Token: 0x060008B1 RID: 2225 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000A85")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CapsuleCache() { } // Token: 0x04000606 RID: 1542 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000716")] public int rows; // Token: 0x04000607 RID: 1543 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000717")] public float height; // Token: 0x04000608 RID: 1544 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000718")] public Vector3[] verts; // Token: 0x04000609 RID: 1545 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000719")] public int[] tris; } } }