One off cancellable animation

hey guys, im really new to lumberyard. Coming from ue4, im having difficulties to understand lumberyards way of doing things. im developing a top down click to move game.

here is what im trying to achieve:

  • blend between idle and run animations
  • in any time player can start attacking. this mean cancel any animation currently playing and immediately play attacking animation. i do this with anim montages in unreal, how do i do this in lumberyard ?
  • cancel this one time animation if the player starts moving or uses other spells.

other than that, is there a way to switch montage sets dynamically ? i have different running and attacking animations per weapon type. how do i switch between them ?