I've got a turn based game where I need to call animations manually. So, when a unit's turn starts, it goes into its Idle animation, when its HP is low, it goes into its low hp animation, when its moving, when its attacking, etc. I've watched tutorials but nearly everything ive found is for blendspaces or blendtrees, and I dont see how that can work for me.
A specific situation im stuck in is i have a unit that has an ability that makes it move (via a tween setting its global position), then attack. I cant figure out how to make it go idle -> move() and play move animation until arrived at destination -> once arrived, play attack animation and after finishing the animation, damage enemy -> return to idle.
Any help would be greatly appreciated