public void FillNavMeshVertexIndexBuffer(Vector3[] vertices, int vcount, int[] indices, int icount, SamplePolyAreas area) { float[] fvertices = new float[vcount * 3]; LuaDLL.NM_NavMeshFillVertexIndexBuffer(_NavMesh, fvertices, vcount, indices, icount, (int)area); for (int i = 0; i < vcount; ++i) { vertices[i].x = fvertices[i * 3 + 0]; vertices[i].y = fvertices[i * 3 + 1]; vertices[i].z = fvertices[i * 3 + 2]; } }
public void GetNavMeshVertexIndexCount(out int vcount, out int icount, SamplePolyAreas area) { LuaDLL.NM_NavMeshGetVertexIndexCount(_NavMesh, out vcount, out icount, (int)area); }