Esempio n. 1
0
 void OnPvpBuyBattleCount(C2G.PvpBuyBattleCount packet, C2G.PvpBuyBattleCountAck ack)
 {
     if (ack.use_goods != null)
     {
         Network.PlayerInfo.UseGoods(ack.use_goods);
         GameMain.Instance.UpdatePlayerInfo();
         PVP pvp_menu = GameMain.Instance.GetCurrentMenu().obj.GetComponent <PVP>();
         if (pvp_menu != null)
         {
             pvp_menu.ResetBattleCount();
         }
         base.OnClose();
     }
 }
Esempio n. 2
0
    public void OnClickOK()
    {
        if (price > Network.PlayerInfo.GetGoodsValue(pe_GoodsType.token_gem))
        {
            Popup.Instance.Show(ePopupMode.MoveStore, pe_GoodsType.token_gem);
            return;
        }

        if (bDelayReset)
        {
            C2G.PvpBuyBattleTime packet = new C2G.PvpBuyBattleTime();
            Network.GameServer.JsonAsync <C2G.PvpBuyBattleTime, C2G.PvpBuyBattleTimeAck>(packet, OnPvpBuyBattleTime);
        }
        else
        {
            C2G.PvpBuyBattleCount packet = new C2G.PvpBuyBattleCount();
            Network.GameServer.JsonAsync <C2G.PvpBuyBattleCount, C2G.PvpBuyBattleCountAck>(packet, OnPvpBuyBattleCount);
        }
    }