public void PlayAudio(AvailableAudioClips clipName) { if (audioSource != null && isAUdioLibraryReady) { if (audioSource.isPlaying) { audioSource.Stop(); } audioSource.PlayOneShot(audios[(int)clipName]); } }
public void playAudioClip(AvailableAudioClips AAC) { switch (AAC) { case AvailableAudioClips.releaseAttack: sfxSource.PlayOneShot(attackSound, 0.1f); break; case AvailableAudioClips.jump: sfxSource.PlayOneShot(jumpSound, 0.5f); break; case AvailableAudioClips.chargeAttack: sfxSource.PlayOneShot(chargingAttackSound, 0.1f); break; case AvailableAudioClips.gameStart: sfxSource.PlayOneShot(gameStart, 0.5f); break; default: break; } }