//Called by photon when a player leaves the room. private void OnPhotonPlayerDisconnected(PhotonPlayer photonPlayer) { PlayerLeftRoom(photonPlayer); GameObject lobbyCanvasObj = MainCanvasManager.Instance.CurrentRoomCanvas.gameObject; if (lobbyCanvasObj == null) { return; } CurrentRoomCanvas lobbyCanvas = lobbyCanvasObj.GetComponent <CurrentRoomCanvas>(); lobbyCanvas.OnReadyState(true); }
public void OnClickLeaveRoom() { GameObject lobbyCanvasObj = MainCanvasManager.Instance.CurrentRoomCanvas.gameObject; if (lobbyCanvasObj == null) { return; } CurrentRoomCanvas lobbyCanvas = lobbyCanvasObj.GetComponent <CurrentRoomCanvas>(); lobbyCanvas.OnReadyState(true); PhotonNetwork.LeaveRoom(true); }
public void OnClickLeaveRoom() { menufindagame.SetActive(true); btnback.SetActive(true); CurrentRoom.gameObject.SetActive(false); RoomName.text = ""; JoinedRoomName.text = ""; GameObject lobbyCanvasObj = MainCanvasManager.Instance.CurrentRoomCanvas.gameObject; if (lobbyCanvasObj == null) { return; } CurrentRoomCanvas lobbyCanvas = lobbyCanvasObj.GetComponent <CurrentRoomCanvas>(); lobbyCanvas.OnReadyState(true); PhotonNetwork.LeaveRoom(); }