private void Host() { parsecController.Host(sessionIdInput.text); parsecController.StartHostStreamer(); game.Initialize(parsecController); game.AddPlayer(-1, new InputDeviceCollection(InputSystem.devices.ToArray())); game.SetPlayerColor(-1, rgbPicker.Color); Destroy(gameObject); }
private void Host() { parsecController.Host(sessionIdInput.text); parsecController.StartHostStreamer(); game.Initialize(parsecController); game.AddPlayer(-1); // TODO: Add functionality so that, when the host is the only local player, // they are able to automatically switch between devices. We cannot rely on // PlayerInput auto switch, as it only works when there is a single player input // instance (guests also have an instance). game.UpdatePlayerInputDevices(-1, UnityEngine.InputSystem.Keyboard.current); game.SetPlayerColor(-1, rgbPicker.Color); Destroy(gameObject); }