Add support for directory items.

This commit is contained in:
2023-11-29 21:57:58 +08:00
parent 820aaeff85
commit 0f13d2d5fd
4 changed files with 25 additions and 8 deletions

View File

@@ -43,7 +43,7 @@ namespace Cryville.Crtr.Browsing.UI {
m_icon.sprite = m_iconPlaceholder;
m_desc.text = string.Empty;
var basicProps = meta.EnumerateBasicProperties(true).GetEnumerator();
var basicProps = Meta.EnumerateBasicProperties(true).GetEnumerator();
if (basicProps.MoveNext()) {
m_title.text = basicProps.Current.Value.ToString();
if (basicProps.MoveNext()) {
@@ -54,9 +54,10 @@ namespace Cryville.Crtr.Browsing.UI {
m_title.text = "<color=#ff0000>Invalid resource</color>";
}
_cover = meta.EnumerateProperties<AsyncDelivery<Texture2D>>().FirstOrDefault().Value;
_cover = Meta.EnumerateProperties<AsyncDelivery<Texture2D>>().FirstOrDefault().Value;
if (_cover != null) _cover.Destination = DisplayCover;
if (IsDir) _tweener.EnterState("Directory");
if (selected) _tweener.EnterState("Selected");
}
void DisplayCover(bool succeeded, Texture2D tex) {