/// <inheritdoc /> public void ConnectToServer(string ip, ushort port) { if (RunLevel == ClientRunLevel.Connecting) { _net.Shutdown("Client mashing that connect button."); Reset(); } DebugTools.Assert(RunLevel < ClientRunLevel.Connecting); DebugTools.Assert(!_net.IsConnected); OnRunLevelChanged(ClientRunLevel.Connecting); _net.ClientConnect(ip, port, PlayerNameOverride ?? _configManager.GetCVar <string>("player.name")); }
/// <inheritdoc /> public void ConnectToServer(DnsEndPoint endPoint) { if (RunLevel == ClientRunLevel.Connecting) { _net.Shutdown("Client mashing that connect button."); Reset(); } DebugTools.Assert(RunLevel < ClientRunLevel.Connecting); DebugTools.Assert(!_net.IsConnected); OnRunLevelChanged(ClientRunLevel.Connecting); _net.ClientConnect(endPoint.Host, endPoint.Port, PlayerNameOverride ?? _configManager.GetCVar(CVars.PlayerName)); }