Fix error on loading invalid resource. (2)
This commit is contained in:
@@ -43,19 +43,23 @@ namespace Cryville.Crtr.Browsing.UI {
|
|||||||
m_icon.sprite = m_iconPlaceholder;
|
m_icon.sprite = m_iconPlaceholder;
|
||||||
m_desc.text = string.Empty;
|
m_desc.text = string.Empty;
|
||||||
|
|
||||||
var basicProps = Meta.EnumerateBasicProperties(true).GetEnumerator();
|
bool validFlag = false;
|
||||||
if (basicProps.MoveNext()) {
|
if (Meta != null) {
|
||||||
m_title.text = basicProps.Current.Value.ToString();
|
var basicProps = Meta.EnumerateBasicProperties(true).GetEnumerator();
|
||||||
if (basicProps.MoveNext()) {
|
if (basicProps.MoveNext()) {
|
||||||
m_desc.text = basicProps.Current.Value.ToString();
|
m_title.text = basicProps.Current.Value.ToString();
|
||||||
|
if (basicProps.MoveNext()) {
|
||||||
|
m_desc.text = basicProps.Current.Value.ToString();
|
||||||
|
}
|
||||||
|
validFlag = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_cover = Meta.EnumerateProperties<AsyncDelivery<Texture2D>>().FirstOrDefault().Value;
|
||||||
}
|
}
|
||||||
else {
|
if (!validFlag) {
|
||||||
m_title.text = "<color=#ff0000>Invalid resource</color>";
|
m_title.text = "<color=#ff0000>Invalid resource</color>";
|
||||||
}
|
}
|
||||||
|
|
||||||
_cover = Meta.EnumerateProperties<AsyncDelivery<Texture2D>>().FirstOrDefault().Value;
|
|
||||||
|
|
||||||
if (_cover != null) _cover.Destination = DisplayCover;
|
if (_cover != null) _cover.Destination = DisplayCover;
|
||||||
if (IsDir) _tweener.EnterState("Directory");
|
if (IsDir) _tweener.EnterState("Directory");
|
||||||
if (selected) _tweener.EnterState("Selected");
|
if (selected) _tweener.EnterState("Selected");
|
||||||
|
Reference in New Issue
Block a user