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(); }
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", });