public void handleSuccessSound() { if (PlayerPrefHelper.GetSoundSetting()) { AudioSource.PlayClipAtPoint(successClip, new Vector3()); } }
public void handleFailSound() { if (PlayerPrefHelper.GetSoundSetting()) { AudioSource.PlayClipAtPoint(failClip, new Vector3()); } }
public void handleExplodeSound() { if (PlayerPrefHelper.GetSoundSetting()) { AudioSource.PlayClipAtPoint(explodeClip, new Vector3()); } }
private void setupSoundButton() { buttonSound = GameObject.Find("ButtonSound").GetComponent <Button>(); soundSprite = buttonSound.transform.Find("Image").GetComponent <Image>(); if (PlayerPrefHelper.GetSoundSetting()) { soundSprite.sprite = soundOn; } else { soundSprite.sprite = soundOff; } }
public void onSoundButtonClicked() { MusicPlayer.getInstance().handleClickSound(); if (PlayerPrefHelper.GetSoundSetting()) { soundSprite.sprite = soundOff; PlayerPrefHelper.SaveSoundSetting(false); musicPlayer.TurnOffMusic(); } else { soundSprite.sprite = soundOn; PlayerPrefHelper.SaveSoundSetting(true); musicPlayer.TurnOnMusic(); } }
public override void Awake() { base.Awake(); if (Instance.music == null) { music = GetComponent <AudioSource> (); music.clip = startClip; if (PlayerPrefHelper.GetSoundSetting()) { music.loop = true; music.Play(); } } else { music = Instance.music; } }
private void OnLevelWasLoaded(int level) { bool needReplay = true; if (level == 0 || level == 1) { if (music.clip != startClip) { music.clip = startClip; } else { needReplay = false; } } else if (level == 2) { if (music.clip != gameClip) { music.clip = gameClip; } else { needReplay = false; } } else { music.clip = endClip; } if (!isMusicStopped() && needReplay && PlayerPrefHelper.GetSoundSetting()) { music.loop = true; music.Play(); } }