private void ForceChangeNick(string nick, Human human) { human.Nick = nick; AddMessageToQueue(new Message("System", DateTime.Now, Message.PackType.Nick, nick)); UpdateRoomBroadcast(); }
private void TryChangeNick(string nick, Human human, TcpClient client) { if (_humans.Any(hum => hum.Nick == nick)) { // AddMessageToQueue(new Message("System", // DateTime.Now, // Message.PackType.Post, // "Nick is already occupied")); #region TcpWorks.SendObjectOnce(new Message("System", DateTime.Now, Message.PackType.Post, "Nick is already occupied"), client); #endregion } else { human.Nick = nick; // AddMessageToQueue(new Message("System", // DateTime.Now, // Message.PackType.Nick, // nick)); #region TcpWorks.SendObjectOnce(new Message("System", DateTime.Now, Message.PackType.Nick, nick), client); #endregion UpdateRoomBroadcast(); } }