private void Setup() { // BGM変更 AudioPlayer.Play(StageEntity.StageCount >= Setting.RoomPlayerCount ? AudioType.Main3 : AudioType.Main2); // タイマー初期化 TimerEntity.Reset(); // チャット欄を削除しておく PhotonChatPrcRequester.Delete(); // Owner更新 PlayerEntity.SetPlayerOwnerIndex(StageEntity.StageCount - 1); // Masterが抽選をして答えをランダムにセットするように要求 if (PhotonNetwork.IsMasterClient) { StageReadyRpcRequester.Request(AnswerList.GetRandom()); } if (PlayerEntity.IsOwner(PhotonNetwork.LocalPlayer)) { // 出題者は限られた文字しか使えない KeyboardEntity.InitializeOwner(KeyboardKeyRendererList.Count); var disableIndexList = Enumerable .Range(0, KeyboardKeyRendererList.Count) .Except(KeyboardEntity.EnableOwner(Setting.InitialEnableKeyCount)); foreach (var index in disableIndexList) { KeyboardKeyRendererList[index].Disable(); } } else { foreach (var keyboardKeyRenderer in KeyboardKeyRendererList) { keyboardKeyRenderer.Enable(); } } }