diff --git a/engine/Sandbox.Tools/MapEditor/MapDoc/Nodes/MapWorld.cs b/engine/Sandbox.Tools/MapEditor/MapDoc/Nodes/MapWorld.cs index bf55b3b8..72b8339e 100644 --- a/engine/Sandbox.Tools/MapEditor/MapDoc/Nodes/MapWorld.cs +++ b/engine/Sandbox.Tools/MapEditor/MapDoc/Nodes/MapWorld.cs @@ -153,6 +153,14 @@ public sealed class MapWorld : MapNode { references.AddString( x.ResourcePath ); } + + var referencedPrefabs = Scene.GetAllObjects( false ) + .Where( x => x.IsPrefabInstanceRoot ); + + foreach ( var x in referencedPrefabs ) + { + references.AddString( x.PrefabInstanceSource ); + } } }