Yeah, I’d be inclined to do some of the control of the state machine in the character class rather than in the animation blueprint though. It’d be super useful if someone could mod the animation state machine editing stuff into a generic state machine component actually.
But basically yes, have a heirarchical state machine controlling things. Work out the transitions. Make sure you have a parallel version for animations. Win ![]()