diff options
Diffstat (limited to 'sp/src/game/server/nav_mesh.cpp')
| -rw-r--r-- | sp/src/game/server/nav_mesh.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sp/src/game/server/nav_mesh.cpp b/sp/src/game/server/nav_mesh.cpp index eae35c8d..8a15b39e 100644 --- a/sp/src/game/server/nav_mesh.cpp +++ b/sp/src/game/server/nav_mesh.cpp @@ -630,9 +630,10 @@ void CNavMesh::OnRoundRestart( void ) } // attach prerequisites - CFuncNavPrerequisite *prereq = NULL; - while( ( prereq = (CFuncNavPrerequisite *)gEntList.FindEntityByClassname( prereq, "func_nav_prerequisite" ) ) != NULL ) + for ( int i=0; i<IFuncNavPrerequisiteAutoList::AutoList().Count(); ++i ) { + CFuncNavPrerequisite *prereq = static_cast< CFuncNavPrerequisite* >( IFuncNavPrerequisiteAutoList::AutoList()[i] ); + Extent prereqExtent; prereqExtent.Init( prereq ); |