I need to play the animation once and I decided to use the triggers. You know that this works not as conceived? I'm forced to use the function ResetTrigger Code (csharp): if (stateInfo.IsName(FightSystem.FighterHName)) animator.ResetTrigger(FightSystem.FighterHName); Otherwise, the stage is played 2 times. What could be the problem? In my animation? Am I doing something wrong? Or this version of unity has such a feature? I hope I can be helped here, I do not want to program it all by hand.