Exemplo n.º 1
0
        public void JoinLobbyButtonClicked()
        {
            if (!IsInputsValid())
            {
                return;
            }

            MenuUtil.SaveNameToPlayerPrefs(playerNameInput.text);

            var networkManager = FindObjectOfType <NetworkManagerHex>();

            networkManager.networkAddress = hostIPInput.text;
            networkManager.StartClient();

            joinLobbyButton.interactable = false;

            // TODO restore on disconnect
        }
Exemplo n.º 2
0
 private bool IsInputsValid()
 {
     return(MenuUtil.IsPlayerNameValid(playerNameInput.text) &&
            MenuUtil.IsValidIPAddress(hostIPInput.text));
 }
Exemplo n.º 3
0
 public void ResetValidityState()
 {
     createLobbyButton.interactable = MenuUtil.IsPlayerNameValid(playerNameInput.text);
 }
Exemplo n.º 4
0
#pragma warning restore 649

        private void Awake()
        {
            playerNameInput.text = MenuUtil.GetNameFromPlayerPrefs();
        }
Exemplo n.º 5
0
#pragma warning restore 649

        private void Awake()
        {
            playerNameInput.text           = MenuUtil.GetNameFromPlayerPrefs();
            createLobbyButton.interactable = false;
        }