diff --git a/RecastDemo/Include/OffMeshConnectionTool.h b/RecastDemo/Include/OffMeshConnectionTool.h index 6c012084..686f0de4 100644 --- a/RecastDemo/Include/OffMeshConnectionTool.h +++ b/RecastDemo/Include/OffMeshConnectionTool.h @@ -35,7 +35,7 @@ public: { if (sample) { - sample->setNavMeshDrawFlags(oldFlags); + sample->navMeshDrawFlags = oldFlags; } } diff --git a/RecastDemo/Include/Sample.h b/RecastDemo/Include/Sample.h index fedddc14..fe7fb888 100644 --- a/RecastDemo/Include/Sample.h +++ b/RecastDemo/Include/Sample.h @@ -112,11 +112,11 @@ public: dtNavMesh* navMesh = nullptr; dtNavMeshQuery* navQuery = nullptr; + unsigned char navMeshDrawFlags; + protected: dtCrowd* crowd = nullptr; - unsigned char navMeshDrawFlags; - float cellSize; float cellHeight; float agentHeight; @@ -180,9 +180,6 @@ public: float getAgentHeight() { return agentHeight; } float getAgentClimb() { return agentMaxClimb; } - unsigned char getNavMeshDrawFlags() const { return navMeshDrawFlags; } - void setNavMeshDrawFlags(unsigned char flags) { navMeshDrawFlags = flags; } - void updateToolStates(float dt) const; void initToolStates(Sample* sample) const; void resetToolStates() const; diff --git a/RecastDemo/Source/OffMeshConnectionTool.cpp b/RecastDemo/Source/OffMeshConnectionTool.cpp index 50ecba4e..0f8a56d0 100644 --- a/RecastDemo/Source/OffMeshConnectionTool.cpp +++ b/RecastDemo/Source/OffMeshConnectionTool.cpp @@ -44,8 +44,8 @@ void OffMeshConnectionTool::init(Sample* newSample) if (sample != newSample) { sample = newSample; - oldFlags = sample->getNavMeshDrawFlags(); - sample->setNavMeshDrawFlags(oldFlags & ~DU_DRAWNAVMESH_OFFMESHCONS); + oldFlags = sample->navMeshDrawFlags; + sample->navMeshDrawFlags &= ~DU_DRAWNAVMESH_OFFMESHCONS; } }