public void DoPlaySound(AudioClipType aClipName) { switch (aClipName) { case AudioClipType.GODZILLA_DAMAGE: _audioSource.PlayOneShot (_godzillaDamageAudioclip); break; case AudioClipType.MAZINGER_DAMAGE: _audioSource.PlayOneShot (_mazingerDamageudioclip); break; default: Debug.LogError ("Invalid clip type"); break; } }
/// <summary> /// Dos the play sound. /// </summary> /// <param name="aClipName">A clip name.</param> public void doPlaySound (AudioClipType aClipName) { //Debug.Log ("playing : " + aClipName); switch (aClipName) { case AudioClipType.BUTTON_CLICK: _audioSource.PlayOneShot (_buttonClick_audioclip); break; case AudioClipType.WAYPOINT_TRIGGERED: _audioSource.PlayOneShot (_waypointTriggered_audioclip); break; case AudioClipType.PLAYER_JUMPS: _audioSource.PlayOneShot (_playerJumps_audioclip); break; case AudioClipType.PLAYER_LANDS: _audioSource.PlayOneShot (_playerLands_audioclip); break; case AudioClipType.PLAYER_KILLS_ENEMY: _audioSource.PlayOneShot (_playerKillsEnemy_audioclip); break; case AudioClipType.PLAYER_FALLS_OFFSCREEN: _audioSource.PlayOneShot (_playerFallsOffscreen_audioclip); break; case AudioClipType.COIN_COLLECTED: _audioSource.PlayOneShot (_coinCollected_audioclip); break; case AudioClipType.ENEMY_KILLS_PLAYER: _audioSource.PlayOneShot (_enemyKillsPlayer_audioclip); break; case AudioClipType.GAME_START: _audioSource.PlayOneShot (_gameStart_audioclip); break; case AudioClipType.GAME_OVER_WIN: _audioSource.PlayOneShot (_gameOverWin_audioclip); break; case AudioClipType.GAME_OVER_LOSS: _audioSource.PlayOneShot (_gameOverLoss_audioclip); break; default: #pragma warning disable 0162 throw new SwitchStatementException(); break; #pragma warning restore 0162 } }