public static string GetSpriteName(this CurrencyIconType type) { switch (type) { case CurrencyIconType.Money: return("CoinCurrency"); case CurrencyIconType.Hearts: return("HeartCurrency"); default: throw new ArgumentOutOfRangeException(nameof(type), type, null); } }
public void SetSprite(Image image, CurrencyIconType iconType) { LoadSpriteFromAtlas(image, AtlasType.CurrencyIcon, iconType.GetSpriteName()); }