Esempio n. 1
0
    void viewDidLoad()
    {
        mTableView.csDelegate          = this;
        mTableView.f_WorldInScreenRate = 0.001760563f;

        int count = WGDataController.Instance.szShopData.Count;

        for (int i = 0; i < count; i++)
        {
            MDShopData sd = WGDataController.Instance.szShopData[i];
            if (sd.type == MDShopData.ITEM)
            {
                if (sd.id == WGDefine.SK_777Up1 || sd.id == WGDefine.SK_777Up2)
                {
                    if (YeHuoSDK.bCommonTiger)
                    {
                        szShopDataForSellItems.Add(sd);
                    }
                }
                else
                {
                    szShopDataForSellItems.Add(sd);
                }
            }
            else if (sd.type == MDShopData.COIN)
            {
                szShopDataForSellCoin.Add(sd);
            }
            else if (sd.type == MDShopData.JEWEL)
            {
                szShopDataForSellJewel.Add(sd);
            }
        }

        wpBtnCoin.title.text  = WGStrings.getText(1096);
        wpBtnItem.title.text  = WGStrings.getText(1095);
        wpBtnJewel.title.text = WGStrings.getText(1097);

        mState = SHOP_TAB_VIEW.ITEM_SHOP;

        szShopData              = szShopDataForSellItems;
        mDataCount              = szShopData.Count;
        mTableView.I_Hang       = 4;
        mTableView.f_TileHeight = 170;
        mTableView.fAddOffset   = 110;
        mTableView.AllReset();
        mTableView.reloadData();
        mIdentifier = 1;

        goItemView.SetActive(true);
        goCoinView.SetActive(false);
        goJewelView.SetActive(false);

        mTabView.InitState(wpBtnItem.button.transform.localPosition, wpBtnItem.title, goItemView);
    }
Esempio n. 2
0
    public void InitWillShowWithTabView(SHOP_TAB_VIEW state)
    {
        switch (state)
        {
        case SHOP_TAB_VIEW.Coin_SHOP:
            OnBtnCoinShop();
            break;

        case SHOP_TAB_VIEW.ITEM_SHOP:
            OnBtnItemShop();
            break;

        case SHOP_TAB_VIEW.JEWEL_SHOP:
            OnBtnJewelShop();
            break;
        }
    }
Esempio n. 3
0
 void OnBtnCoinShop()
 {
     if (mState == SHOP_TAB_VIEW.Coin_SHOP)
     {
         return;
     }
     BCSoundPlayer.Play(MusicEnum.button);
     mState = SHOP_TAB_VIEW.Coin_SHOP;
     mTabView.ChangeState(wpBtnCoin.button.transform.localPosition, wpBtnCoin.title, goCoinView);
     mIdentifier             = 2;
     szShopData              = szShopDataForSellCoin;
     mDataCount              = szShopData.Count;
     mTableView.I_Hang       = 4;
     mTableView.f_TileHeight = 140;
     mTableView.fAddOffset   = 10;
     mTableView.AllReset();
     mTableView.reloadData();
 }