public void GoToFightQueue(string knifeName, KnifeMode knifeMode) { FightQueueMessage fightQueueMessage = new FightQueueMessage(knifeName, knifeMode); _client.Messenger.SendMessage(fightQueueMessage); }
//---msg readrs void FightQueueMessage_Reader(ReceivedMsg receivedMsg, FightQueueMessage msg) { // TODO проверку чтобы 2 раза в очередь нельзя было вставать UserFightQueue.Entry entry = new UserFightQueue.Entry(_controllersFactory, msg.KnifeName, msg.KnifeMode); _userFightQueue.Enqueue(entry); }