Boa noite a todos.
Depois de algum tempo tentando entender o que eu havia feito de errado no código, eu percebi que ao incluir o código:
GameManager.Instance.InputManager.OnAttack += PlayAttackAnim;
no Awake() as animações que eu havia criado paravam de funcionar, assim como a recem adicionada de ataque também não estava a funcionar. Porém ao colocar o mesmo código dentro do Update(), as animações anteriores e a de ataque passavam a funcionar.
Na aula, entretanto, esta parte do código funciona dentro do Awake(), mas no meu não funcionou. Alguém tem alguma ideia/explicação do motivo ? Estou confuso.