MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / LoadNavMesh

Method LoadNavMesh

Source/Main/scenegraph.cpp:1220–1233  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1218}
1219
1220bool SceneGraph::LoadNavMesh() {
1221 delete nav_mesh_;
1222 nav_mesh_ = new NavMesh();
1223 if (!nav_mesh_->Load(level_name_, level_path_)) {
1224 delete nav_mesh_;
1225 nav_mesh_ = NULL;
1226 Graphics::Instance()->nav_mesh_out_of_date = true;
1227 Graphics::Instance()->nav_mesh_out_of_date_chunk = -1;
1228 }
1229
1230 nav_mesh_renderer_.LoadNavMesh(nav_mesh_);
1231
1232 return nav_mesh_ != NULL;
1233}
1234
1235void SceneGraph::AddSceneToNavmesh() {
1236 nav_mesh_->SetNavMeshParameters(level->nav_mesh_parameters_);

Callers 3

CreateNavMeshMethod · 0.45
DisposeMethod · 0.45
LoadLevelMethod · 0.45

Calls 1

LoadMethod · 0.45

Tested by

no test coverage detected