diff --git a/engine/Sandbox.Engine/Scene/Scene/Scene.LoadSave.cs b/engine/Sandbox.Engine/Scene/Scene/Scene.LoadSave.cs index f6952074..d288f373 100644 --- a/engine/Sandbox.Engine/Scene/Scene/Scene.LoadSave.cs +++ b/engine/Sandbox.Engine/Scene/Scene/Scene.LoadSave.cs @@ -101,7 +101,7 @@ public partial class Scene : GameObject if ( sceneFile.SceneProperties is not null ) { - DeserializeProperties( sceneFile.SceneProperties, options.IsAdditive ); + DeserializeProperties( sceneFile.SceneProperties, options.IsSystemScene ); } // @@ -255,7 +255,7 @@ public partial class Scene : GameObject return metadata; } - void DeserializeProperties( JsonObject data, bool isAdditive = false ) + void DeserializeProperties( JsonObject data, bool isSystemScene = false ) { var sceneType = Game.TypeLibrary.GetType(); Assert.NotNull( sceneType, "Scene type is inaccessible!" ); @@ -280,9 +280,9 @@ public partial class Scene : GameObject } // - // We don't want navmesh to be overwritten in additive loads + // We don't want navmesh to be overwritten by system scene loads // - if ( !isAdditive ) + if ( !isSystemScene ) { NavMesh.Deserialize( data["NavMesh"] as JsonObject ); }