public void Register(NetPacketReader reader) { Log("Registration"); var clientPlayer = m_Client.m_ClientPlayer; if (clientPlayer == null || clientPlayer.State != ClientState.Verification) { return; } var id = m_Client.GetIDPlayer(reader); clientPlayer.ID = id; var playerName = reader.GetString(); clientPlayer.PlayerName = playerName; int countPlayers = reader.GetInt(); for (int i = 0; i < countPlayers; i++) { m_Client.AddNewPlayer(reader); } clientPlayer.State = ClientState.Register; }