using UnityEngine; using UnityEngine.UI; public enum eMiniGameItem { Bomb, // 사용 시점 화면 내 모든 하얀 액체 제거 Umbrella, // 피해 10초 간 피해 면역 보호막 생성 Dildo // 사용 시점 화면에 보이는 모든 투사체를 재화로 변경 } public class MiniGameItemCard : MonoBehaviour { public eMiniGameItem m_Item; public Image i_item; public GameObject go_btnPlus; public void Set() { switch (m_Item) { case eMiniGameItem.Bomb: i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_bomb"); //t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemBomb).ToString(); go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemBomb) < 5); break; case eMiniGameItem.Umbrella: i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_umbrella"); //t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemUmbrella).ToString(); go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemUmbrella) < 5); break; case eMiniGameItem.Dildo: i_item.sprite = UIAtlasMgr.Ins.Get_Sprite("item_dildo"); //t_amount.text = SaveMgr.Ins.Get_Money(eMoney.ItemDildo).ToString(); go_btnPlus.SetActive(SaveMgr.Ins.Get_Money(eMoney.ItemDildo) < 5); break; } } public void OnClick_Use() { switch (m_Item) { case eMiniGameItem.Bomb: if (SaveMgr.Ins.Check_Money(eMoney.ItemBomb, 1, false)) { } break; case eMiniGameItem.Umbrella: if (SaveMgr.Ins.Check_Money(eMoney.ItemUmbrella, 1, false)) { } break; case eMiniGameItem.Dildo: if (SaveMgr.Ins.Check_Money(eMoney.ItemDildo, 1, false)) { } break; } } }