private void OnDMarketItemChanged(MarketMoveItemRequestParams transactionData) { var message = new AppDMarketTransactionMessage(transactionData); _waitingMarketCallback.Add(transactionData.Callback); Client.Send(message); }
public ChangeInventoryForItemCommand(MarketItemModel itemModel, MarketMoveItemType marketMoveType) : base(itemModel) { _request = new MarketMoveItemRequestParams { AssetIds = new List <string>() { TargetItemModel.AssetId }, ClassIds = new List <string>() { TargetItemModel.ClassId }, TransactionType = marketMoveType, Callback = OnGameResponse }; }
public override void Deserialize(NetworkReader reader) { base.Deserialize(reader); TransactionData = JsonConvert.DeserializeObject <MarketMoveItemRequestParams>(reader.ReadString()); }
public AppDMarketTransactionMessage(MarketMoveItemRequestParams transactionData) { TransactionData = transactionData; }