Salut à tous!
Je suis en train de me pencher un peu sur le moteur Unity, et je me retrouve bloqué sur la gestion des animations grâce à l'animator.
J'ai un objet "Enemy" qui a un sprite de base quand il ne bouge pas (IdleAnim), un sprite différent quand je suis dans son champ de détection et qu'il se déplace vers moi (MovingAnim), et un dernier sprite quand il reçoit des dégâts (HurtAnim).
La transition entre le Idle et le Moving se fait grâce à un paramètre booléen, tandis que le Hurt lui se déclenche grâce à un trigger.
Ma relation est présentée telle quelle:

Tout marche impec: si mon ennemi bouge, le sprite change bien, et si je lui tire dessus alors qu'il est à l'arrêt, le sprite change aussi pour celui correspondant aux dégâts.
Cependant si mon ennemi bouge (donc qu'il passe en Moving Anim), des que je lui inflige des dégâts, l'animation reste bloquée sur le MovingAnim et ne passe par le HurtAnim
Comment faire pour que je puisse gérer la liaison entre l'animation MovingAnim et celle du HurtAnim?
En vous remerciant par avance pour votre aide précieuse!