void NavmeshPruneTool::handleMenu() { dtNavMesh* nav = m_sample->getNavMesh(); if (!nav) return; if (!m_flags) return; if (imguiButton("Clear Selection")) { m_flags->clearAllFlags(); } if (imguiButton("Prune Unselected")) { disableUnvisitedPolys(nav, m_flags); delete m_flags; m_flags = 0; } }
void OgreRecastNavmeshPruner::pruneSelected() { disableUnvisitedPolys(); // delete m_flags; // m_flags = 0; }