Fix asset 'Reload' option to be available when asset failed to load for manual load
This commit is contained in:
@@ -98,12 +98,12 @@ namespace FlaxEditor.Content
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Reloads the asset (if it's loaded).
|
||||
/// Reloads the asset (if it's loaded or failed to load).
|
||||
/// </summary>
|
||||
public void Reload()
|
||||
{
|
||||
var asset = FlaxEngine.Content.GetAsset(ID);
|
||||
if (asset != null && asset.IsLoaded)
|
||||
if (asset != null && (asset.IsLoaded || asset.LastLoadFailed))
|
||||
{
|
||||
asset.Reload();
|
||||
}
|
||||
|
||||
@@ -132,7 +132,8 @@ namespace FlaxEditor.Windows
|
||||
|
||||
if (item is AssetItem assetItem)
|
||||
{
|
||||
if (assetItem.IsLoaded)
|
||||
var asset = FlaxEngine.Content.GetAsset(assetItem.ID);
|
||||
if (asset != null && (asset.IsLoaded || asset.LastLoadFailed))
|
||||
cm.AddButton("Reload", assetItem.Reload);
|
||||
cm.AddButton("Copy asset ID", () => Clipboard.Text = JsonSerializer.GetStringID(assetItem.ID));
|
||||
cm.AddButton("Select actors using this asset", () => Editor.SceneEditing.SelectActorsUsingAsset(assetItem.ID));
|
||||
|
||||
Reference in New Issue
Block a user