Hello,
How about dealing with that like if your player was an AI,
I would set multiple branch to check one after another your actor classe.
Like is Ennemy : True → MoveTO // On Success Once destination (actor) is reached Play Anim montage Attack
False : Is actor = Block True : Simple MoveTo.
Regards,Gl