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 = "0x24BE670", Offset = "0x24BD470", VA = "0x1824BE670")] 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 = "0x24BC080", Offset = "0x24BAE80", VA = "0x1824BC080")] 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 = "0x24BB1F0", Offset = "0x24B9FF0", VA = "0x1824BB1F0")] public void CollectSceneMeshes(List meshes) { } // Token: 0x060008A4 RID: 2212 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075C")] [Address(RVA = "0x24BA780", Offset = "0x24B9580", VA = "0x1824BA780")] public void CollectRecastMeshObjs(List buffer) { } // Token: 0x060008A5 RID: 2213 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075D")] [Address(RVA = "0x24BCE80", Offset = "0x24BBC80", VA = "0x1824BCE80")] private void MarkColliderAlreadyRasterized(Collider collider) { } // Token: 0x060008A6 RID: 2214 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075E")] [Address(RVA = "0x24BB6D0", Offset = "0x24BA4D0", VA = "0x1824BB6D0")] public void CollectTerrainMeshes(bool rasterizeTrees, float desiredChunkSize, List result) { } // Token: 0x060008A7 RID: 2215 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600075F")] [Address(RVA = "0x24BC800", Offset = "0x24BB600", VA = "0x1824BC800")] 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 = "0x24BA4B0", Offset = "0x24B92B0", VA = "0x1824BA4B0")] private static int CeilDivision(int lhs, int rhs) { return 0; } // Token: 0x060008A9 RID: 2217 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000761")] [Address(RVA = "0x24BC2C0", Offset = "0x24BB0C0", VA = "0x1824BC2C0")] 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 = "0x24BB880", Offset = "0x24BA680", VA = "0x1824BB880")] private void CollectTreeMeshes(Terrain terrain, List result) { } // Token: 0x060008AB RID: 2219 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000763")] [Address(RVA = "0x24BA4C0", Offset = "0x24B92C0", VA = "0x1824BA4C0")] public void CollectColliderMeshes(List result) { } // Token: 0x060008AC RID: 2220 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000764")] [Address(RVA = "0x24BD9B0", Offset = "0x24BC7B0", VA = "0x1824BD9B0")] private RasterizationMesh RasterizeCollider(Collider col) { return null; } // Token: 0x060008AD RID: 2221 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000765")] [Address(RVA = "0x24BDA40", Offset = "0x24BC840", VA = "0x1824BDA40")] private RasterizationMesh RasterizeCollider(Collider col, Matrix4x4 localToWorldMatrix) { return null; } // Token: 0x060008AE RID: 2222 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000766")] [Address(RVA = "0x24BCEE0", Offset = "0x24BBCE0", VA = "0x1824BCEE0")] private RasterizationMesh RasterizeBoxCollider(BoxCollider collider, Matrix4x4 localToWorldMatrix) { return null; } // Token: 0x060008AF RID: 2223 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000767")] [Address(RVA = "0x24BD1E0", Offset = "0x24BBFE0", VA = "0x1824BD1E0")] 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 = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] 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; } } }