public ItemInfo(int itemID, string itemName, E_COSTUME_TYPE type, string info, string resourcePath, E_AVATA_TYPE avataType, int materialID, E_ITEMRANK itemRank = E_ITEMRANK.NORMAL, int price = 1500) { ItemID = itemID; cosutumeType = type; Info = info; ItemName = itemName; itemResourcePath = resourcePath; this.avataType = avataType; this.materialID = materialID; this.itemRank = itemRank; Price = price; }
void PressLegendTabButton(PointerEventData data) { GetButton((int)(Buttons.UNIQUE)).image.color = Color.white; GetButton((int)(Buttons.LEGEND)).image.color = Color.grey; GetButton((int)(Buttons.NORMAL)).image.color = Color.white; ShopButton shopButton; for (ShopButtons t = ShopButtons.COSTUME1; t < ShopButtons.END; t++) { shopButton = GetUI <ShopButton>((int)t); shopButton.ItemInfo = CostumeDataManager.Instance.GetItemInfo(m_ListLegendCostume[(int)t]); shopButton.IsBuy = CostumeDataManager.Instance.GetBuyItem(m_ListLegendCostume[(int)t]); } m_CurrentPressedItemRank = E_ITEMRANK.LEGEND; m_BuyBtnText.text = $"Buy {CostumeDataManager.Instance.GetCostumeCost(m_CurrentPressedItemRank)}"; }
public int GetCostumeCost(E_ITEMRANK itemRank) { int price = 0; switch (itemRank) { case E_ITEMRANK.NORMAL: price = Common.RANDOM_NORMAL_AVATA_PRICE; break; case E_ITEMRANK.RARE: price = Common.RANDOM_RARE_AVATA_PRICE; break; case E_ITEMRANK.LEGEND: price = Common.RANDOM_LEGEND_AVATA_PRICE; break; } return(price); }