private void HostButton() { if (!isClickable) { return; } hostReference = new HostPlayer(); SignalManager.Signal(hostReference); menu.Visible = false; }
private void ConnectButton() { if (!isClickable) { return; } hostReference = new ClientPlayer(); SignalManager.Signal(hostReference); if (IPAddress.TryParse(IPInput.Text, out IPAddress addr) && ushort.TryParse(PortInput.Text, out ushort port)) { isClickable = false; NetworkStatusMessage(StatusMessageType.Information, "Attempting to connect"); hostReference.Connect(addr.ToString(), port); return; } NetworkStatusMessage(StatusMessageType.Error, "Invalid input"); }