private void HandleUnitBuyFeedback(byte[] data) { StorePurchaseS2C feedback = ProtobufUtils.Deserialize <StorePurchaseS2C> (data); if (feedback.result) { view.CloseUnitBuyPanel(); IncreaseUnitBoughtNumber(); view.AddUnitNumber(currentCount); } }
private void HandleStoreBuyS2CFeedback(byte[] data) { UILockManager.SetGroupState(UIEventGroup.Middle, UIEventState.Normal); StorePurchaseS2C feedback = ProtobufUtils.Deserialize <StorePurchaseS2C>(data); if (feedback.result) { UIManager.Instance.GetUIByType(UIType.StoreScreen, (ViewBase ui, System.Object param) => { (ui as StoreView).RefreshStoreUI(); }); view.OnExit(false); } }
private void HandleRuneBuyFeedback(byte[] data) { StorePurchaseS2C feedback = ProtobufUtils.Deserialize <StorePurchaseS2C> (data); if (feedback.result) { _view.LoadRunePackItem(); _view.runeController.Close(); _view.ShowRuneInformation(currentRuneId); IncreaseRuneBoughtNumber(); } }