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); } } }
public abstract void PlayVocal(VocalType vocalType);