private void OnDMarketItemChanged(MarketMoveItemRequestParams transactionData) { var message = new AppDMarketTransactionMessage(transactionData); _waitingMarketCallback.Add(transactionData.Callback); Client.Send(message); }
private void OnDMarketTransaction(AppDMarketTransactionMessage marketMessage) { var actionType = CovertMarketAction(marketMessage.TransactionData.TransactionType); var appMessage = new AppChangingItemsMessage(actionType) { ConnectionId = marketMessage.ConnectionId }; for (var i = 0; i < marketMessage.TransactionData.AssetIds.Count; i++) { var assetId = marketMessage.TransactionData.AssetIds[i]; var classId = marketMessage.TransactionData.ClassIds[i]; var worldId = DMarketConverter.GetWorldId(assetId); var itemType = DMarketConverter.GetItemType(classId); appMessage.AddItem(worldId, itemType); } OnItemChangingMsg(appMessage); }