J'ai une petite question pour comparé plusieurs composants audio liés aux ennemis de mon jeu.
Je m'explique, j'ai deux cube (ennemi) qui ont tous les deux un composant AudioSource.
Ensuite j'ai un script gestionTire(); appliqué aux deux cubes.
Dans le script je récupère le composant AudioSource du GameObject, et je fais un
Code : Tout sélectionner
if(!source.isPlaying){
source.playOneShot(clip);
}
Du coup ma solution serais de comparer tous les audioSource de mes ennemis pour les faire tirer l'un après l'autre avec un intervalle de temps pour faire quelque chose d'un peu plus réaliste. Mais je ne sais pas trop comment m'y prendre.
Dois-je récupérer en variable public tous les GameObjects et faire une grosse condition pâté ou un switch où y'aurais t-il un autre moyen de gérer ça ?