using System; using CIG; using CIGEnums; using UnityEngine; public class UISpriteAssetCollection : DictionaryAssetCollection { public Sprite GetAsset(string currencyName) { if (currencyName != null) { if (currencyName == "Cash") { return base.GetAsset(UISpriteType.CashSmall); } if (currencyName == "Gold") { return base.GetAsset(UISpriteType.GoldSmall); } if (currencyName == "XP") { return base.GetAsset(UISpriteType.XPSmall); } if (currencyName == "LevelUp") { return base.GetAsset(UISpriteType.Star); } } UnityEngine.Debug.LogErrorFormat("[UISpriteAssetCollection]: Currency with name {0} has no return value for this asset collection!", new object[] { currencyName }); return base.GetAsset(UISpriteType.CashSmall); } [Serializable] public class UISprite : DictionaryAssetCollection.SerializableDictionary { } }