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,200 @@
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<string> 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<MeshFilter> FilterMeshes(MeshFilter[] meshFilters, List<string> 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<RasterizationMesh> meshes)
{
}
// Token: 0x060008A4 RID: 2212 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600075C")]
[Address(RVA = "0x9A0220", Offset = "0x99F220", VA = "0x1809A0220")]
public void CollectRecastMeshObjs(List<RasterizationMesh> 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<RasterizationMesh> 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<RasterizationMesh> 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<RasterizationMesh> result)
{
}
// Token: 0x060008AB RID: 2219 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000763")]
[Address(RVA = "0x99FF60", Offset = "0x99EF60", VA = "0x18099FF60")]
public void CollectColliderMeshes(List<RasterizationMesh> 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<string> 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<Collider> 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<RecastMeshGatherer.CapsuleCache> 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;
}
}
}