Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
    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");
        }
    }
Ejemplo n.º 3
0
    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);
        }
    }