//m_msgOutBuffer needs to be set to null on broadcast stop public void endBroadcast() { //StopClient(); playerInput.SetActive(true); LoadCanvas.SetActive(true); serverInput.SetActive(true); serverB.SetActive(true); clientB.SetActive(true); endB.SetActive(true); LobbyCanvas.SetActive(true); StartCanvas.SetActive(true); //StopBroadcast(); try { Debug.Log("stophost"); NetworkLobbyManager.singleton.StopHost(); } catch { Debug.Log("No Server In Lobby"); } try { Debug.Log("stop client"); NetworkLobbyManager.singleton.StopClient(); } catch { Debug.Log("No Client In Lobby"); } SceneManager.LoadScene("offline"); }
public void startServer() { //gamename:playername:numon server: if (serverNameInput.text.Length < 1 || playerNameInput.text.Length < 1 || serverNameInput.text.Contains(":") || playerNameInput.text.Contains(":")) { Debug.Log("Server and Player Name must be filled and can't contain the symbol ':'"); } else { playerInput.SetActive(false); serverInput.SetActive(false); serverB.SetActive(false); clientB.SetActive(false); endB.SetActive(true); LoadCanvas.SetActive(false); LobbyCanvas.SetActive(true); StartCanvas.SetActive(false); Initialize(); broadcastData = serverNameInput.text + ":" + playerNameInput.text + ":" + 0; StartAsServer(); NetworkLobbyManager.singleton.matchName = serverNameInput.text; netmanager.playerName = playerNameInput.text; NetworkLobbyManager.singleton.StartHost(); } }
void LoadingUI() { Debug.DrawRay(transform.position, transform.TransformDirection(Vector3.forward) * 80, Color.red); if (Physics.Raycast(transform.position, transform.TransformDirection(Vector3.forward), out hit, 200) && hit.transform.gameObject.tag == "Wall") { InfoText = hit.transform.GetChild(0).GetChild(1).GetChild(0).GetComponent <Text>(); textLoader = hit.transform.GetChild(0).GetChild(1).GetChild(0).GetComponent <LoadText>(); textLoader.SetInfoText(InfoText); if (!voiceover.isPlaying) { voiceover.Play(); } CanvasLoader = hit.transform.GetChild(0).GetComponent <LoadCanvas>(); CanvasLoader.LoadTimer(1); } else { CanvasLoader.resetTimer(0); CanvasLoader.StartFadeOut(); // start the coroutine to close inventory if (!textLoader.TextComlp) { textLoader.StopText(); } } }
private void Start() { //set up rigid body for fixed joint m_rigidBody = GetComponent <Rigidbody>(); m_rigidBody.useGravity = false; m_rigidBody.isKinematic = true; m_loadCanvas = FindObjectOfType <LoadCanvas>(); }
void Start() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
public void startClient() { StopAllCoroutines(); StartCoroutine(CleanUp()); StartCanvas.SetActive(true); LoadCanvas.SetActive(false); LobbyCanvas.SetActive(false); playerInput.SetActive(false); serverInput.SetActive(false); serverB.SetActive(false); clientB.SetActive(false); endB.SetActive(true); Initialize(); netmanager.playerName = playerNameInput.text; StartAsClient(); }
public void Awake() { Initialize(); glControl = this.transform.GetComponent <GameListController>(); playerInput = GameObject.Find("PlayerName"); serverInput = GameObject.Find("ServerName"); serverB = GameObject.Find("Server Broadcast"); clientB = GameObject.Find("Client Broadcast"); endB = GameObject.Find("End Broadcast"); LoadCanvas = GameObject.Find("LoadCanvas"); LobbyCanvas = GameObject.Find("LobbyCanvas"); StartCanvas = GameObject.Find("StartCanvas"); transform.GetChild(3).gameObject.SetActive(false); netmanager = GetComponent <MyNetworkManager>(); thisNetworkDis = this.gameObject; endB.SetActive(false); LoadCanvas.SetActive(false); LobbyCanvas.SetActive(false); serverNameInput = serverInput.transform.GetChild(1).GetComponent <Text>(); playerNameInput = playerInput.transform.GetChild(1).GetComponent <Text>(); }
private void Start() { _loadCanvas = LoadCanvas.Instance; }