diff --git a/Source/Engine/Navigation/Navigation.cpp b/Source/Engine/Navigation/Navigation.cpp index 8bc94eaaa..09e9b65ba 100644 --- a/Source/Engine/Navigation/Navigation.cpp +++ b/Source/Engine/Navigation/Navigation.cpp @@ -220,6 +220,12 @@ void NavigationSettings::Apply() #endif } } + + // Rebuild all navmeshs after apply changes on navigation + for (auto scene : Level::Scenes) + { + Navigation::BuildNavMesh(scene); + } } void NavigationSettings::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier)