public void PlayVoiceSFX(EVoiceSFXType voiceSFXType) { AudioEntry voiceEntry = m_VoiceSFX.GetSFX(voiceSFXType); m_VoiceSFXAudioSource.clip = voiceEntry.m_Clip; m_VoiceSFXAudioSource.volume = voiceEntry.m_Volume; m_VoiceSFXAudioSource.Play(); }
public AudioEntry GetSFX(EVoiceSFXType voiceSFXType) { switch (voiceSFXType) { case EVoiceSFXType.GameIntro: return(m_GameIntroSFX); case EVoiceSFXType.KO: return(m_KOSFX); case EVoiceSFXType.DoubleKO: return(m_DoubleKOSFX); case EVoiceSFXType.Perfect: return(m_PerfectSFX); case EVoiceSFXType.TimeOver: return(m_TimeOverSFX); case EVoiceSFXType.Round1: return(m_Round1SFX); case EVoiceSFXType.Round2: return(m_Round2SFX); case EVoiceSFXType.FinalRound: return(m_FinalRoundSFX); case EVoiceSFXType.Fight: return(m_FightSFX); case EVoiceSFXType.P1Wins: return(m_P1WinsSFX); case EVoiceSFXType.P2Wins: return(m_P2WinsSFX); default: return(null); } }
public void PlayVoiceSFX(EVoiceSFXType voiceSFXType) { m_AudioManager.PlayVoiceSFX(voiceSFXType); }