public void CloseDialog() { Replies.Clear(); QuestionId = 0; Id = 0; LeaveDialogRequestMessage msg = new LeaveDialogRequestMessage(); account.SocketManager.Send(msg); }
public void CloseDialog() { Replies.Clear(); QuestionId = 0; Id = 0; using (BigEndianWriter writer = new BigEndianWriter()) { LeaveDialogRequestMessage msg = new LeaveDialogRequestMessage(); msg.Serialize(writer); MessagePackaging pack = new MessagePackaging(writer); pack.Pack((int)msg.ProtocolID); account.SocketManager.Send(pack.Writer.Content); } }
public void Init(AccountUC account) { LeaveDialogRequestMessage leaveDialogRequestMessage = new LeaveDialogRequestMessage(); using (BigEndianWriter writer = new BigEndianWriter()) { leaveDialogRequestMessage.Serialize(writer); MessagePackaging messagePackaging = new MessagePackaging(writer); messagePackaging.Pack((int)leaveDialogRequestMessage.ProtocolID); account.SocketManager.Send(messagePackaging.Writer.Content); account.LastPacketID.Clear(); } }
public void Init(AccountUC account) { LeaveDialogRequestMessage leaveDialogRequestMessage = new LeaveDialogRequestMessage(); account.SocketManager.Send(leaveDialogRequestMessage); account.LastPacketID.Clear(); }
public void SendItemToShop(int uid, int quantity, int price) { if (ItemExists(uid) && ItemQuantity(uid) > 0) { ExchangeRequestOnShopStockMessage packetshop = new ExchangeRequestOnShopStockMessage(); Account.SocketManager.Send(packetshop); ExchangeObjectMovePricedMessage msg = new ExchangeObjectMovePricedMessage(uid, quantity, price); Account.SocketManager.Send(msg); Account.Log(new ActionTextInformation("Ajout de " + Account.Inventory.GetItemFromUID(uid).Name + "(x " + quantity + ") dans le magasin magasin au prix de : " + price + " Kamas"), 2); LeaveDialogRequestMessage packetleave = new LeaveDialogRequestMessage(); Account.SocketManager.Send(packetleave); } }