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); } }
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(); } } }
public void SetIsEffectPlay(bool _b) { isEffectPlay = _b; LocalSettingData.SetInt(EFFECT_PLAY_KEY, isEffectPlay ? 1 : 0); }