aboutsummaryrefslogtreecommitdiff
path: root/sp/src/game/server/nav_mesh.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sp/src/game/server/nav_mesh.cpp')
-rw-r--r--sp/src/game/server/nav_mesh.cpp5
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 );