#pragma once #include #include #include #include #include #include /** the triangle to use with the nav-mesh */ class MyNavMeshTriangle : public NM::NavMeshTriangle, public NM::NavMeshTriangleDijkstra { // add own parameters here public: MyNavMeshTriangle(const Point3 p1, const Point3 p2, const Point3 p3, uint8_t type) : NM::NavMeshTriangle(p1, p2, p3, type) { } }; using MyNavMeshFactory = NM::NavMeshFactory; using MyNavMesh = NM::NavMesh; using MyNavMeshLocation = NM::NavMeshLocation; using MyNavMeshRandom = NM::NavMeshRandom; using MyNavMeshWalkParams = NM::NavMeshWalkParams;