Beispiel #1
0
        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("");
            }
        }
Beispiel #2
0
        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();
        }