private void Awake() { createGameButton.onClick.AddListener(photonLobby.CreateRoom); joinGameButton.interactable = false; joinGameButton.onClick.AddListener(() => photonLobby.JoinRoom(inputField.text)); goBackButton.onClick.AddListener(() => screensController.ShowScreen(Screen.TitleScreen)); inputField.onValueChanged.AddListener(InputFieldChanged); inputField.onSubmit.AddListener(photonLobby.JoinRoom); }
public void TryToJoinRoom() { PhotonLobby pl = ServiceLocator.GetServiceOfType <PhotonLobby>(); if (pl.PasswordMatches(chosenRoom, passwordInputfield.text)) { pl.JoinRoom(chosenRoom); } else { ServiceLocator.GetServiceOfType <UIManager>().ShowMessage("The password does not match"); } }
private void CheckForPassword(string serverName) { chosenRoom = serverName; PhotonLobby pl = ServiceLocator.GetServiceOfType <PhotonLobby>(); if (pl.ServerHasPassword(chosenRoom)) { print("Server has password"); OpenSubWindow(serverPasswordWindow); } else { pl.JoinRoom(chosenRoom); } }