public async Task CloseForNetworkAsync() { if (NetServer == null) return; await NetServer.DisposeAsync(); NetServer = null; }
public async Task OpenForNetworkAsync(string port) { if (NetServer != null) return; try { NetServer = new NetGameServer(_gameServer); await NetServer.StartAsync(port); } catch { Debugger.Break(); } }