private void Start()
    {
        nm = GameObject.Find("NM").GetComponent <NetworkedGameManager_Script>();

        for (int i = 0; i < nm.connectedPlayers.Count; i++)
        {
            scoreBoard.playerScores.Add(new PlayerScore(nm.connectedPlayers[i].playerName, i));
            Debug.Log("Added " + nm.connectedPlayers[i].playerName + " To Score Board.");
        }
    }
Esempio n. 2
0
    public void HostGameRelay()
    {
        if (networkManagerObject)
        {
            connectedPlayersCanvas.SetActive(true);

            NetworkedGameManager_Script nm = networkManagerObject.GetComponent <NetworkedGameManager_Script>();

            nm.SetPort();

            nm.StartHost();
        }
    }
Esempio n. 3
0
    public void JoinGameRelay()
    {
        if (networkManagerObject)
        {
            connectedPlayersCanvas.SetActive(true);

            NetworkedGameManager_Script nm = networkManagerObject.GetComponent <NetworkedGameManager_Script>();

            nm.SetIpAddress(GameObject.Find("IP Input Field").GetComponent <InputField>().text);
            nm.SetPort();

            nm.StartClient();
        }
    }
    public void CancelConnection()
    {
        if (networkManagerObject)
        {
            NetworkedGameManager_Script nm = networkManagerObject.GetComponent <NetworkedGameManager_Script>();

            nm.StopHost();

            startJoinPanelObject.SetActive(true);
            ipFieldObject.GetComponent <InputField>().text         = "";
            ipFieldObject.GetComponent <InputField>().interactable = true;
            cancelConnectionButtonObject.SetActive(false);
            connectedPlayersCanvas.SetActive(false);
        }
    }
    public void HostGameRelay()
    {
        if (networkManagerObject)
        {
            NetworkedGameManager_Script nm = networkManagerObject.GetComponent <NetworkedGameManager_Script>();

            nm.SetPort();

            nm.StartHost();

            startJoinPanelObject.SetActive(false);
            ipFieldObject.GetComponent <InputField>().text         = Network.player.ipAddress.ToString();
            ipFieldObject.GetComponent <InputField>().interactable = false;
            cancelConnectionButtonObject.SetActive(true);
            connectedPlayersCanvas.SetActive(true);
        }
    }
    public void JoinGameRelay()
    {
        if (networkManagerObject)
        {
            NetworkedGameManager_Script nm = networkManagerObject.GetComponent <NetworkedGameManager_Script>();

            nm.SetIpAddress(GameObject.Find("IP Input Field").GetComponent <InputField>().text);
            nm.SetPort();

            nm.StartClient();

            startJoinPanelObject.SetActive(false);
            ipFieldObject.GetComponent <InputField>().text         = nm.networkAddress.ToString();
            ipFieldObject.GetComponent <InputField>().interactable = false;
            cancelConnectionButtonObject.SetActive(true);
            connectedPlayersCanvas.SetActive(true);
        }
    }