Hi,
Ah ok,
So you are using sprites
I think it is best done with the animator, similar to a 2d sprite character but by using triggers or bools instead of using the axis float.
There are many animator and sprite sheet animation tutorials on youtube.
There are a whole bunch of animator action you can use, to transits to the different animations.
I Think i will make a tutorial video for this.
But think i won't have time to do that this week