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(); } }
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); } }