Chuck Terzian
Member
I have a state machine set up with a default Idle animation and 3 variant Idle animations. I’m using the Max Ability Float Data Value of the Idle ability successfully under most circumstances so that the default Idle animation plays and waits until the Start Delay value is passed and then randomly chooses one of the Idle animations.
When I move or jump the Idle ability in the Ultimate Character Locomotion component gets reset to its default state and the Start Delay of the Idle ability acts as it should. But when I initiate a magic attack or aim, the Start Delay of the Idle ability is not initiated and the controller returns to the last Idle animation it was on before initiating the magic attack or aiming.
Please advise on what I can do to get the default Idle state to initiate after aiming or a magic attack. Thank you!
When I move or jump the Idle ability in the Ultimate Character Locomotion component gets reset to its default state and the Start Delay of the Idle ability acts as it should. But when I initiate a magic attack or aim, the Start Delay of the Idle ability is not initiated and the controller returns to the last Idle animation it was on before initiating the magic attack or aiming.
Please advise on what I can do to get the default Idle state to initiate after aiming or a magic attack. Thank you!