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();
    }
Exemple #2
0
    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);
        }
    }
Exemple #3
0
 public void PlayVoiceSFX(EVoiceSFXType voiceSFXType)
 {
     m_AudioManager.PlayVoiceSFX(voiceSFXType);
 }