void Start() { //SelectNetworkType (); netdisc = GetComponent <Discovery> (); netdisc.showGUI = false; roomList = roomListObj.GetComponent <LobbyRoomList> (); /* 画像を一番前に持ってくる関数 */ // titleback.transform.SetAsLastSibling(); countdownPanel.transform.SetAsLastSibling(); s_Singleton = this; _lobbyHooks = GetComponent <Prototype.NetworkLobby.LobbyHook>(); currentPanel = mainMenuPanel; backDelegate = BackToPlayerNumber; GetComponent <Canvas>().enabled = true; NetworkStart(); DontDestroyManager.DontDestroyOnLoad(gameObject); SetServerInfo("Offline", "None"); if (KanjiTime.TitleManager.mode == KanjiTime.TitleManager.Mode.Single || KanjiTime.TitleManager.mode == KanjiTime.TitleManager.Mode.Tutorial) //ソロプレイモードまたはチュートリアルモード { hidePanel.SetActive(true); SetRoomName(); selectStagePanel.SetActive(true); selectPlayPanel.GetComponent <PlayerNumber>().MultiButton(); selectStagePanel.GetComponent <StageSelect>().RoomNameEnter(); RoomNameEnter(); Invoke("DisactiveHidePanel", 0.5f); } else if (KanjiTime.TitleManager.mode == KanjiTime.TitleManager.Mode.Host) //ホストモード { hidePanel.SetActive(false); SetRoomName(); selectStagePanel.SetActive(true); selectPlayPanel.GetComponent <PlayerNumber>().MultiButton(); } else if (KanjiTime.TitleManager.mode == KanjiTime.TitleManager.Mode.Client) //クライアントモード { hidePanel.SetActive(false); mainMenuPanel.GetComponent <LobbyMainMenu>().OnClickFindRoom(); OnStartClient(); roomList.RemoveRoomButton(); backButton.gameObject.SetActive(false); } }
public virtual void Update() { // get room list // in lobby if (GameManager.instance.gameState == GameManager.GameState.Lobby) { if (roomList == null) { roomList = GameObject.FindWithTag("RoomList").GetComponent <LobbyRoomList>(); } if (PhotonNetwork.GetRoomList().Length != 0) { roomList.ShowRoom(PhotonNetwork.GetRoomList()); } else { roomList.NoRoom(); } } }
public virtual void Update() { // get room list // in lobby if (GameManager.instance.gameState == GameManager.GameState.Lobby) { if (roomList == null) roomList = GameObject.FindWithTag("RoomList").GetComponent<LobbyRoomList>(); if (PhotonNetwork.GetRoomList().Length != 0) roomList.ShowRoom(PhotonNetwork.GetRoomList()); else roomList.NoRoom(); } }