Beispiel #1
0
        void Awake()
        {
            musicSource = gameObject.AddComponent <AudioSource> ();

            musicSource.loop = true;

            musicSource.volume = musicVolumn;

            script = gameObject.AddComponent <AudioPlayScript> ();

            if (LocalSettingData.HasKey(MUSIC_PLAY_KEY))
            {
                isMusicPlay = LocalSettingData.GetInt(MUSIC_PLAY_KEY) == 1;
            }

            if (LocalSettingData.HasKey(MUSIC_PLAY_KEY_VOL))
            {
                AudioVol = LocalSettingData.GetFloat(MUSIC_PLAY_KEY_VOL);
            }

            if (LocalSettingData.HasKey(EFFECT_PLAY_KEY_VOL))
            {
                PlayEffectVol = LocalSettingData.GetFloat(EFFECT_PLAY_KEY_VOL);
            }
        }
Beispiel #2
0
        public void SetIsMusicPlay(bool _b)
        {
            isMusicPlay = _b;

            LocalSettingData.SetInt(MUSIC_PLAY_KEY, isMusicPlay ? 1 : 0);

            if (!isMusicPlay)
            {
                if (musicSource.isPlaying)
                {
                    musicSource.Stop();
                }
            }
            else
            {
                if (musicSource.clip != null)
                {
                    musicSource.Play();
                }
            }
        }
Beispiel #3
0
        public void SetIsEffectPlay(bool _b)
        {
            isEffectPlay = _b;

            LocalSettingData.SetInt(EFFECT_PLAY_KEY, isEffectPlay ? 1 : 0);
        }