Allow reimporting model prefabs from Content window context menu

This commit is contained in:
2024-05-26 00:13:13 +03:00
parent cfdb9ef1f2
commit 2a56ec3b3e
2 changed files with 27 additions and 0 deletions

View File

@@ -73,6 +73,16 @@ namespace FlaxEditor.Content
return targetLocation.CanHaveAssets;
}
/// <inheritdoc />
public override bool CanReimport(ContentItem item)
{
if (item is not PrefabItem prefabItem)
return base.CanReimport(item);
var prefab = FlaxEngine.Content.Load<Prefab>(prefabItem.ID);
return prefab.GetDefaultInstance().GetScript<ModelPrefab>() != null;
}
/// <inheritdoc />
public override void Create(string outputPath, object arg)
{