Esempio n. 1
0
    public override void PlayVocal(VocalType vocalType)
    {
        if (vocalType == VocalType.Surprise)
        {
            if (UnityEngine.Random.value > 0f)
            {
                int choice = UnityEngine.Random.Range(1, 4);
                CharacterAudio.PlayOneShot(GameManager.Inst.SoundManager.GetClip(MyReference.VocalSet.ToString() + "_surprise" + choice), 0.5f);
            }
        }

        if (vocalType == VocalType.Injury)
        {
            if (UnityEngine.Random.value > 0f)
            {
                int choice = UnityEngine.Random.Range(1, 4);
                CharacterAudio.PlayOneShot(GameManager.Inst.SoundManager.GetClip(MyReference.VocalSet.ToString() + "_injury" + choice), 0.6f);
            }
        }

        if (vocalType == VocalType.Death)
        {
            if (UnityEngine.Random.value > 0f)
            {
                int choice = UnityEngine.Random.Range(1, 4);
                CharacterAudio.PlayOneShot(GameManager.Inst.SoundManager.GetClip(MyReference.VocalSet.ToString() + "_death" + choice), 0.6f);
            }
        }
    }
Esempio n. 2
0
 public abstract void PlayVocal(VocalType vocalType);