void OnPvpBuyBattleTime(C2G.PvpBuyBattleTime packet, C2G.PvpBuyBattleTimeAck 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.ResetAvailableBattleTime(); } base.OnClose(); } else { //Tooltip.Instance.ShowMessageKey(""); } }
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); } }