private void Start() { for (int i = 0; i < (int)E_Interior.MAX; i++) { Interiors[i].SetActive(false); } for (int i = 0; i < (int)E_Interior.MAX; i++) { E_Interior inter = (E_Interior)i; if (PhaseManager.GetInstance().IsOpen(inter)) { Interiors[i].SetActive(true); } } }
public void OnClickBuy() { if (selected == null) { Debug.LogError("인테리어 구입 선택 오류0"); } E_Interior inter = (E_Interior)((int)selected); if (false == PhaseManager.GetInstance().IsOpen(inter)) { PhaseManager.GetInstance().OpenInterior(inter); GoldManager.GetInstance().AdjustGold(-1 * miDic[(int)selected].price, GoldManager.E_PayType.BUY_BY_MERCHANT); } HideTab(); ShowTab(); //인벤토리에 넣어주고. //골드 까주고. }
public Sprite GetInteriorSprite(E_Interior interior) { return(interiorSprites[(int)interior]); }
public miBtn(E_Interior up, GameObject b, string n, int p, string c) { upType = up; btn = b; name = n; price = p; merchantCmt = c; }
void SetTxtsInteriorBtn(GameObject btn, int price, string name, E_Interior up) { btn.transform.GetChild(0).GetComponent <Image>().sprite = SpriteManager.GetInstance().GetInteriorSprite(up); btn.transform.GetChild(1).GetComponent <Text>().text = name; btn.transform.GetChild(2).GetComponent <Text>().text = price.ToString(); }
public bool IsOpen(E_Interior inter) { return(interiorOpen[inter]); }
public void OpenInterior(E_Interior inter) { interiorOpen[inter] = true; }