/// <summary>
 /// Activa el trigger deseado en el componente Animator del personaje, asegurándose que no queda otro trigger activo
 /// </summary>
 /// <param name="characterName">Nombre del personaje</param>
 /// <param name="trigger">Trigger a activar</param>
 public static void SetAnimatorTrigger(CharacterName characterName, int trigger) {
     // Selecciona el Animator del personaje y reinicia triggers habilidades
     Animator characterAnimator;
     if (characterName.Equals(CharacterName.Aoi)) {
         characterAnimator = aoiAnimator;
         characterAnimator.ResetTrigger(BIG_JUMP);
         characterAnimator.ResetTrigger(SPRINT);
     } else if (characterName.Equals(CharacterName.Akai)) {
         characterAnimator = akaiAnimator;
         characterAnimator.ResetTrigger(BREAK);
         characterAnimator.ResetTrigger(PUSH);
     } else {
         characterAnimator = kiAnimator;
         characterAnimator.ResetTrigger(TELEKINESIS);
         characterAnimator.ResetTrigger(ASTRAL_PROJECTION);
     }
     // Reinicia cualquier otro posible trigger
     characterAnimator.ResetTrigger(IDLE);
     characterAnimator.ResetTrigger(WALK);
     characterAnimator.ResetTrigger(JUMP);
     characterAnimator.ResetTrigger(FALL);
     characterAnimator.ResetTrigger(LAND);
     characterAnimator.ResetTrigger(DEAD);
     characterAnimator.ResetTrigger(SCARED);
     characterAnimator.ResetTrigger(SACRIFICE);
     characterAnimator.ResetTrigger(USE);
     characterAnimator.ResetTrigger(VICTORY);
     characterAnimator.ResetTrigger(NEGATION);
     characterAnimator.ResetTrigger(SPECIAL_IDLE);
     // Activa el trigger correspondiente
     characterAnimator.SetTrigger(trigger);
 }