Files
crtr/Assets/Cryville/Crtr/Browsing/Legacy/LegacySkinDetail.cs

23 lines
616 B
C#

using Cryville.Crtr.Skin;
using System.Collections.Generic;
namespace Cryville.Crtr.Browsing.Legacy {
internal class LegacySkinDetail : IResourceMeta {
public string Name { get; internal set; }
public SkinDefinition Meta { get; internal set; }
public IEnumerable<MetaProperty> Properties {
get {
if (Meta == null) {
if (Name != null)
yield return new MetaProperty("Name", Name);
yield break;
}
yield return new MetaProperty("Name", Meta.name);
yield return new MetaProperty("Author", Meta.author);
yield return new MetaProperty("Ruleset", Meta.ruleset);
}
}
}
}