Fix verbose log about invalid resource.

This commit is contained in:
2022-11-20 23:08:58 +08:00
parent bb3afba11f
commit 39ef9815e8
2 changed files with 10 additions and 3 deletions

View File

@@ -126,8 +126,8 @@ namespace Cryville.Common.Unity.UI {
void Update() {
Vector2 cprectsize = ((RectTransform)transform.parent).rect.size;
if (cprectsize != pprectsize) {
OnFrameUpdate();
pprectsize = cprectsize;
OnFrameUpdate();
}
}
#pragma warning restore IDE0051

View File

@@ -1,7 +1,9 @@
using Cryville.Common.Unity;
using Cryville.Common.Unity.UI;
using System;
using UnityEngine;
using UnityEngine.UI;
using static UnityEditor.Progress;
namespace Cryville.Crtr.Browsing {
public class ResourceBrowser : ResourceBrowserUnit {
@@ -29,8 +31,13 @@ namespace Cryville.Crtr.Browsing {
private bool LoadItem(int id, GameObject obj) {
var bi = obj.GetComponent<BrowserItem>();
var item = ResourceManager.GetItemMeta(id);
bi.Load(id, item);
try {
var item = ResourceManager.GetItemMeta(id);
bi.Load(id, item);
}
catch (Exception) {
bi.Load(id, new ResourceItemMeta { Name = "<color=#ff0000>Invalid resource</color>" });
}
return true;
}