示例#1
0
    void OnBuyResetBtnClick(object data)
    {
        bool isEnougth = (bool)data;

        if (isEnougth)
        {
            CBuyStateBattleNum csbn = new CBuyStateBattleNum();
            csbn.buytype  = 2;
            csbn.battleid = mStageT.GetID();
            IOControler.GetInstance().SendProtocol(csbn);
        }
        else
        {
            InterfaceControler.GetInst().ShowGoldNotEnougth();
        }
    }
示例#2
0
    void OnBuyRapidClick()
    {
        UI_RechargeBox.Inst.OnCloes();
        //钱够不够;
        bool isEnougth = (bool)UI_RechargeBox.Data;

        if (isEnougth)
        {
            CBuyStateBattleNum csbn = new CBuyStateBattleNum();
            csbn.buytype = 1;
            IOControler.GetInstance().SendProtocol(csbn);
        }
        else
        {
            InterfaceControler.GetInst().ShowGoldNotEnougth();
        }
    }
示例#3
0
    public void OnClickAddFightNum()
    {
        //VipTemplate vip = (VipTemplate)DataTemplate.GetInstance().m_VipTable.getTableData(info.VipLevel);
        VipTemplate vip = DataTemplate.GetInstance().GetVipTemplateById(info.VipLevel);

        if (vip.getStageResetBuyTimes() > 0)
        {
            if (data.m_BuyBattleNum == vip.getStageResetBuyTimes())
            {
                InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("fight_stagepurchase_tip1"), MsgBoxGroup);
            }
            else
            {
                if (needGoldNum <= info.Gold)
                {
                    CBuyStateBattleNum cbuy = new CBuyStateBattleNum();
                    cbuy.buytype  = 2;
                    cbuy.battleid = info.CurStageID;
                    IOControler.GetInstance().SendProtocol(cbuy);
                    if (UI_HomeControler.Inst != null)
                    {
                        UI_HomeControler.Inst.ReMoveUI(UI_MaxFightManage.UI_ResPath);
                    }
                    else
                    {
                        UI_FightControler.Inst.ReMoveUI(UI_MaxFightManage.UI_ResPath);
                    }
                }
                else
                {
                    InterfaceControler.GetInst().ShowGoldNotEnougth(this.transform);
                }
            }
        }
        else
        {
            InterfaceControler.GetInst().AddMsgBox(GameUtils.getString("fight_stagepurchase_tip1"), MsgBoxGroup);
        }
    }