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."); } }
public void HostGameRelay() { if (networkManagerObject) { connectedPlayersCanvas.SetActive(true); NetworkedGameManager_Script nm = networkManagerObject.GetComponent <NetworkedGameManager_Script>(); nm.SetPort(); nm.StartHost(); } }
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); } }