Conditional Abort not being evaluated

WintryBlaze

New member
Maybe I'm misunderstanding how conditional aborts work, but in the screenshot you can see MoveToWaypoint is in the Running state but I thought because of the conditional abort, HasTarget should continue to be evaluated as well. But it's OnUpdate() only gets called once, when it first gets checked, and not again until the agent successfully reaches the waypoint. I've tried Self, Lower Priority, Both, etc. What am I missing?

Core AIScreenshot.png
 
Last edited:
Woops, it didn't occur to me that HasTarget has to inherit from Conditional and not Action. Problem solved.
 
Last edited:
Top