public static string ToCode(this MagicRarity rarity) { switch (rarity) { case MagicRarity.Mythic: return("M"); case MagicRarity.Rare: return("R"); case MagicRarity.Uncommon: return("U"); default: case MagicRarity.Common: return("C"); } }
public static string MakeSetImageName(MagicSetDefinition definition, MagicRarity rarity) { var rarityCode = rarity.ToCode(); return(definition.Code + "_" + rarityCode + ".jpg"); }