nightward/Assets/Scripts/AttachToGameObject/UIAtlasMgr.cs

32 lines
904 B
C#

using UnityEngine;
using UnityEngine.U2D;
public class UIAtlasMgr : MonoBehaviourSingletonTemplate<UIAtlasMgr>
{
SpriteAtlas UIAtlas;
public void Set(SpriteAtlas sa)
{
UIAtlas = sa;
}
public Sprite Get_Sprite(int itemid)
{
//var itemData = table_itemlist.Ins.Get_Data(itemid);
//return UIAtlas.GetSprite(DSUtil.CheckNull(itemData) ? "" : itemData.s_ItemIcon);
return null;
}
public Sprite Get_Sprite(string _name) { return UIAtlas.GetSprite(_name); }
public Sprite Get_Sprite(eMoney money)
{
switch (money)
{
case eMoney.AlbumOpen: return Get_Sprite("money_heart");
case eMoney.Chat: return Get_Sprite("money_chatcoin");
case eMoney.Gacha: return Get_Sprite("money_gacha");
case eMoney.Lucky: return Get_Sprite("lucky icon");
}
return null;
}
}