Ejemplo n.º 1
0
            DiscordColor WowItemQualityToColor(WowItemQuality quality)
            {
                switch (quality)
                {
                case WowItemQuality.Poor:
                    return(DiscordColor.LightGray);

                case WowItemQuality.Common:
                    return(DiscordColor.White);

                case WowItemQuality.Uncommon:
                    return(DiscordColor.Green);

                case WowItemQuality.Rare:
                    return(DiscordColor.Blue);

                case WowItemQuality.Epic:
                    return(DiscordColor.Purple);

                case WowItemQuality.Legendary:
                    return(DiscordColor.Orange);
                }

                throw new ArgumentException();
            }
Ejemplo n.º 2
0
 public static string GetColor(this WowItemQuality itemQuality)
 {
     return(itemQuality switch
     {
         WowItemQuality.Unique => "#00ccff",
         WowItemQuality.Poor => "#9d9d9d",
         WowItemQuality.Common => "#ffffff",
         WowItemQuality.Uncommon => "#1eff00",
         WowItemQuality.Rare => "#0070dd",
         WowItemQuality.Epic => "#a335ee",
         WowItemQuality.Legendary => "#ff8000",
         WowItemQuality.Artifact => "#e6cc80",
         WowItemQuality.Heirloom => "#bed3e5",
         _ => "#ffffff",
     });