thx, i will go see latent action fit my need.
what i want is do a FSM and i like the yield staff in unity which you can pause in middle of some action, go do other staff and come back and continue such like. there is a FSM in animationBlueprint but not bp, but i think it can by done via bp or c++ somehow.