public void setGameLevelSounds(GameManager.SoundState soundState) { if (soundState == GameManager.SoundState.MENUSOUND) { this.PlayMenuBGSound(); } else if (soundState == GameManager.SoundState.GAMEPLAYSOUND) { this.PlayGamePlaySound(); } }
public void PlaySound(GameManager.SoundState state) { if (!UserPrefs.isSound) { return; } switch (state) { case GameManager.SoundState.BUTTONCLICKSOUND: this.ButtonClickSound(); break; case GameManager.SoundState.MUTESOUND: this.MuteSound(); break; case GameManager.SoundState.UNMUTESOUND: this.UnMuteSound(); break; case GameManager.SoundState.MUTEMUSIC: this.MuteMusic(); break; case GameManager.SoundState.UNMUTEMUSIC: this.UnMuteMusic(); break; case GameManager.SoundState.LEVELUPSOUND: gamePlayEffectsSource.PlayOneShot(levelUpSound); break; case GameManager.SoundState.PLAYERRUNSOUND: if (!gamePlayEffectsSource.isPlaying) { gamePlayEffectsSource.PlayOneShot(playerRunSound); } break; case GameManager.SoundState.PLAYERATTACKSOUND: gamePlayEffectsSource.PlayOneShot(playerAttackSound); break; case GameManager.SoundState.HITSOUND: gamePlayEffectsSource.PlayOneShot(hitSound); break; case GameManager.SoundState.LEVELCOMPLETIONSOUND: gamePlayEffectsSource.PlayOneShot(levelCompleteSound); break; case GameManager.SoundState.LEVELFAIL: gamePlayEffectsSource.PlayOneShot(levelFailSound); break; case GameManager.SoundState.GUNSHOT: gamePlayEffectsSource.PlayOneShot(rifleGunShot); break; case GameManager.SoundState.PLAYER_FIREBALL: gamePlayEffectsSource.PlayOneShot(Player_FireBall); break; case GameManager.SoundState.ENEMY_FIREBALL: gamePlayEffectsSource.PlayOneShot(Alien_FireBall); break; } }