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);
            }
        }
Beispiel #2
0
    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();
            }
        }
    }
Beispiel #3
0
    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();
        }
    }