OneShotOneKill/Assets/Script/UGUI/Manager/UIAtlasMgr.cs

28 lines
989 B
C#
Raw Permalink Normal View History

2026-01-07 21:27:42 +00:00
using UnityEngine;
using UnityEngine.U2D;
public class UIAtlasMgr : MonoBehaviourSingletonTemplate<UIAtlasMgr>
{
SpriteAtlas UIAtlas;
public void Set(SpriteAtlas sa)
{
DontDestroy();
UIAtlas = sa;
}
public bool LoadAtlas() { return UIAtlas != null; }
public Sprite Get_Sprite(int itemid)
{
//var itemData = table_ItemList.Ins.Get_Data_orNull(itemid);
//return UIAtlas.GetSprite(DSUtil.CheckNull(itemData) ? "" : itemData.s_ItemIcon);
return null;
2026-01-07 21:27:42 +00:00
}
public Sprite Get_Sprite(string _name) { return UIAtlas.GetSprite(_name); }
public Sprite Get_CardGrade_Sprite(eGrade grade) { return UIAtlas.GetSprite($"card_0{(int)grade}"); }
public Sprite Get_SmallCardGrade_Sprite(eGrade grade) { return UIAtlas.GetSprite($"skill_bg_0{(int)grade}"); }
/// <summary>
/// 7 비활성화 버튼
/// </summary>
public Sprite Get_Button_Sprite(int index) { return UIAtlas.GetSprite($"btn_{index:D2}"); }
}