diff --git a/Source/Editor/Modules/SceneEditingModule.cs b/Source/Editor/Modules/SceneEditingModule.cs index a3f23f775..6b2a7090d 100644 --- a/Source/Editor/Modules/SceneEditingModule.cs +++ b/Source/Editor/Modules/SceneEditingModule.cs @@ -216,7 +216,7 @@ namespace FlaxEditor.Modules } } - private void OnDirty(IEnumerable objects) + private void OnDirty(List objects) { var options = Editor.Options.Options; var isPlayMode = Editor.StateMachine.IsPlayMode; @@ -236,7 +236,7 @@ namespace FlaxEditor.Modules { foreach (var obj in objects) { - if (obj is ActorNode node && node.Actor.Scene && node.AffectsNavigationWithChildren) + if (obj is ActorNode node && node.Actor && node.Actor.Scene && node.AffectsNavigationWithChildren) { var bounds = node.Actor.BoxWithChildren; Navigation.BuildNavMesh(node.Actor.Scene, bounds, options.General.AutoRebuildNavMeshTimeoutMs);