Esempio n. 1
0
 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;
 }
Esempio n. 2
0
    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)}";
    }
Esempio n. 3
0
    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);
    }