using System.Collections; using TMPro; using UnityEngine; public class LobbyUI : MonoBehaviourSingletonTemplate { [SerializeField] TextMeshProUGUI[] texts_money; // 0 앨범 개방 재화, 1 채팅 재화, 2 뽑기 재화 [Header("Popup UI")] [SerializeField] AttandanceUI m_AttandanceUI; [SerializeField] OptionUI m_OptionUI; [SerializeField] ProfileUI m_ProfileUI; public ToastUI m_ToastUI; [Header("Center UI")] [SerializeField] AlbumUI m_AlbumUI; [SerializeField] GachaUI m_GachaUI; [Header("Bot UI")] [SerializeField] GameObject[] gos_homeBot; // 게임 버튼 [Header("Games")] public Game_Lucky m_Game_Lucky; public Game_Mini m_Game_Mini; [SerializeField] GameObject go_shop; IEnumerator Start() { yield return null; if (SaveMgr.Ins.CanGet_Attandance()) m_AttandanceUI.Set(); } public void OnClick_Button(GameObject btn) { switch (btn.name) { case "btn_attendance": m_AttandanceUI.Set(); break; case "btn_option": m_OptionUI.Set(); break; case "btn_album": Go_Home(); m_AlbumUI.Set(); break; case "btn_home": Go_Home(); break; case "btn_gacha": m_GachaUI.Set(); break; case "btn_shop": Go_Home(); go_shop.SetActive(true); DSUtil.InActivateGameObjects(gos_homeBot); break; case "btn_minigame": m_Game_Mini.Set(); break; } } void Go_Home() { m_AlbumUI.gameObject.SetActive(false); m_GachaUI.gameObject.SetActive(false); go_shop.SetActive(false); DSUtil.ActivateGameObjects(gos_homeBot); } public void Set_Money() { texts_money[0].text = SaveMgr.Ins.Get_Money(eMoney.AlbumOpen).ToString(); texts_money[1].text = SaveMgr.Ins.Get_Money(eMoney.Chat).ToString(); texts_money[2].text = SaveMgr.Ins.Get_Money(eMoney.Gacha).ToString(); } public void Show_Profile(int girlid) { m_ProfileUI.Set(girlid); } }