void BoardPop() { // 既にステージボードがある場合処理しない if (m_boardObj.GetActive()) { gameReady.ImReady(); return; } gameReady.ImReady(); soundMng.PlaySE("DecisionSE"); m_boardObj.SetActive(true); m_borad.Init(m_stage); }
void UpdateWait() { ready.ImReady(); //自身は準備完了 //マスターだけ処理をする if (!PhotonNetwork.isMasterClient) { return; } //三人そろっていて if (ready.ReadyNum() >= 3) { //初期化されていないなら if (gameInit == false) { var rList = GetRandomList(3); //ゲームスタート GameObject.Find("GameManager").GetComponent <GameManager>().OnGameStart(); GameObject.Find("PhotonGameManager").GetComponent <PhotonGameManagerScript>().GameStart(rList[0], rList[1], rList[2]); gameInit = true; //初期化済み } } }
// Use this for initialization void Start() { fade = GameObject.Find("Canvas/Fade").GetComponent <StartFade>(); ready = FindObjectOfType <Ready>(); ready.ImReady(); }
// 入力受付 void Update() { startReady.ImReady(); // マスタークライアント以外処理しない // DEBUG: if (!PhotonController.Instance.IsMaster()) { return; } MasterClientExec(); }