Exemplo n.º 1
0
        public override void Create(RectTransform container)
        {
            var group = Instantiate(templates.SettingGroup, container);

            group.title = @"BGM設定";

            foreach (var clip in bgmManager.Clips)
            {
                var key     = $"bgm_{clip.name}";
                var enabled = PlayerPrefs.HasKey(key) ? PlayerPrefs.GetInt(key) == 1 : true;
                PlayerPrefs.SetInt(key, enabled ? 1 : 0);

                if (enabled)
                {
                    bgmManager.Add(clip);
                }

                var toggle = Instantiate(templates.Toggle, group.container);
                toggle.isOn = enabled;
                toggle.onValueChanged.AddListener(c => onValueChanged(clip, c));
                var toggleLabel = toggle.GetComponentInChildren <Text>();
                toggleLabel.text = clip.name;
            }

            var button = Instantiate(templates.Button, group.container);

            button.onClick.AddListener(() => bgmManager.RandomPlay());
            var buttonLabel = button.GetComponentInChildren <Text>();

            buttonLabel.text = @"ランダム再生";
        }
Exemplo n.º 2
0
 private void gamestart()
 {
     reset();
     director.Floor.SetActive(true);
     bgmManager.RandomPlay();
     sfxManager.Play(IngameSfxType.GameStart);
     minoManager.Next();
 }
Exemplo n.º 3
0
 private void gamestart()
 {
     Debug.Log(@"GameManager.gamestart()");
     resetObjects();
     photonView.RPC(@"OnGamestartOpponent", PhotonTargets.Others);
     sfxManager.Play(IngameSfxType.GameStart);
     bgmManager.RandomPlay();
     minoManager.Next();
 }
Exemplo n.º 4
0
        private void gamestart()
        {
            startedGame = true;
            photonView.RPC(@"OnGamestartOpponent", PhotonTargets.Others);

            sfxManager.Stop(IngameSfxType.GameOver);
            sfxManager.Play(IngameSfxType.GameStart);
            bgmManager.RandomPlay();
            minoManager.Next();
        }