示例#1
0
        private void SendToServer(ItemActionType actionType, long worldId)
        {
            var message = new ItemChangingRequest(actionType, worldId,
                                                  OnServerCallback);

            Controller.MakedItemAction(message);
            View.WaitingForm.Show();
        }
示例#2
0
        private void OnMakedItemAction(ItemChangingRequest request)
        {
            var message = new AppChangingItemsMessage();

            message.ActionType           = request.ActionType;
            message.WorldId              = request.WorldId;
            _waitingItemChangingCallback = request.Callback;
            Client.Send(message);
        }
示例#3
0
        private void SendToServer(ItemActionType actionType, long worldId)
        {
            var message = new ItemChangingRequest(actionType, new List <long>()
            {
                worldId
            }, OnItemMoveCallback);

            Controller.MarketItemAction(message);
            View.WaitingForm.Show();
        }
示例#4
0
        private void OnMarketItemAction(ItemChangingRequest request)
        {
            var message = new AppChangingItemsMessage
            {
                Params =
                {
                    ActionType = request.ActionType,
                    WorldIds   = request.WorldIds
                }
            };

            _waitingItemChangingCallback = request.Callback;
            Client.Send(message);
        }