Ejemplo n.º 1
0
    /// <summary>
    /// 初始化界面排列
    /// </summary>
    public void InitView()
    {
        for (int i = 0; i < StoreConfig.storeList.mList.Count; ++i)
        {
            storeInfoList.Add(StoreConfig.storeList[StoreConfig.storeList.mList[i]]);
        }
        grid.enabled = true;
        grid.BindCustomCallBack(UpdateStoreGridItem);
        grid.StartCustom();
        grid.AddCustomDataList(AddListGrid(storeInfoList));
        m_Panel.VIPcurrent.text = UtilTools.StringBuilder("VIP ", PlayerMediator.playerInfo.vipLevel);
        m_Panel.VIPnext.text    = UtilTools.StringBuilder("VIP ", PlayerMediator.playerInfo.vipLevel + 1);
        VipUpInfo info = VIPUPConfig.GetVipUpInfo(PlayerMediator.playerInfo.vipLevel);

        if (info == null)
        {
            m_Panel.vipNeedMoney.text = TextManager.GetUIString("UIStore5");
            m_Panel.VIPSlider.value   = 1;
            return;
        }
        m_Panel.vipNeedMoney.text = string.Format(TextManager.GetUIString("UIVIP001"), info.upgradeExp - PlayerMediator.playerInfo.rmb, PlayerMediator.playerInfo.vipLevel + 1);
        m_Panel.VIPSlider.value   = PlayerMediator.playerInfo.rmb * 1.0f / info.upgradeExp;
    }
Ejemplo n.º 2
0
 private void OnReadRow(VipUpInfo row)
 {
     vipUpInfoList[row.ID] = row;
 }