Shegotwet/Assets/Scripts/UI/MiniGameItemCard.cs

60 lines
2.0 KiB
C#

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;
}
}
}