private string LicenseTypeText(EnumLicense enumLicense) { switch (enumLicense) { case EnumLicense.ok: { var decorator = new TextDecorator(Translator.Lang.Get(Key.LicenseTypeOk)); return(decorator.Color("#B1CC29").Bold().Text); } case EnumLicense.ng: { var decorator = new TextDecorator(Translator.Lang.Get(Key.LicenseTypeNg)); return(decorator.Color("#ADADAD").Bold().Text); } case EnumLicense.need: { var decorator = new TextDecorator(Translator.Lang.Get(Key.LicenseTypeNeed)); return(decorator.Color("#FF2B00").Bold().Text); } case EnumLicense.noneed: { var decorator = new TextDecorator(Translator.Lang.Get(Key.LicenseTypeNoNeed)); return(decorator.Color("#5C5C5C").Bold().Text); } case EnumLicense.profit: { var decorator = new TextDecorator(Translator.Lang.Get(Key.LicenseTypeProfit)); return(decorator.Color("#B1CC29").Bold().Text); } case EnumLicense.nonprofit: { var decorator = new TextDecorator(Translator.Lang.Get(Key.LicenseTypeNonProfit)); return(decorator.Color("#B1CC29").Bold().Text); } case EnumLicense.notset: { var decorator = new TextDecorator(Translator.Lang.Get(Key.LicenseTypeNotSet)); return(decorator.Color("#ADADAD").Bold().Text); } default: return(""); } }
public override void Init(GltfMaterial baseData) { var decorator = new TextDecorator(baseData.name); var stringBuilder = new StringBuilder(decorator.Color("#B1CC29").Bold().Text); if (baseData.extensions != null) { stringBuilder.Append("\n"); foreach (var x in baseData.extensions) { stringBuilder.AppendLine("\t" + x.Key + ":" + x.Value); } } _message.Text = stringBuilder.ToString(); }