AnimatorStateInfo minfo = m_animator.GetCurrentAnimatorStateInfo(0);
Der Parameter 0 steht für Basisschicht
GetCurrentAnimatorStateInfo(0) dient dazu, den Animationsstatus abzurufen, der aktuell vom aktuellen Animationscontroller abgespielt wird
stateInfo.fullPathHash==Animator.StringToHash("Base Layer.attack")
stateInfo.fullPathHash ist der Hash-Wert der Animation, die gerade vom aktuellen Animationscontroller abgespielt wird.
Animator.StringToHash("Base Layer.attack") ist der Hash-Wert der Angriffsanimation unter der Basisschicht
3.animator.IsInTransition(0)
Der Parameter 0 in dieser Methode gibt an, ob sich der Animationscontroller derzeit im Animationsübergangszustand befindet (Übergangszustand: der gemischte Zustand zwischen dem Ende der aktuell abgespielten Animation und dem Beginn der nächsten Animation, die Zeit beträgt im Allgemeinen einige Zehntel eines zweite)