Removed unnecessary navMeshDrawFlags accessors

This commit is contained in:
Graham Pentheny
2025-07-22 00:43:38 -04:00
parent 425687913e
commit 442c77f653
3 changed files with 5 additions and 8 deletions

View File

@@ -35,7 +35,7 @@ public:
{
if (sample)
{
sample->setNavMeshDrawFlags(oldFlags);
sample->navMeshDrawFlags = oldFlags;
}
}

View File

@@ -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;

View File

@@ -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;
}
}