Difference between Event Receive Abort and Event Receive abort AI in Behavior Tree Tasks?
Also what's the difference between Execute and Execute AI and Tick and Tick AI
asked Dec 09 '15 at 11:20 AM in Blueprint Scripting
The only difference is the input parameters you get. Previously, before the AI versions were introduced, you had to always cast to pawn, get a controller out of it (or the other way around, not certain anymore), store both variables to operate on them.
With AI version, you just have it all right here. However keep in mind, that as far as I know, the AI version will only be called if the object using the Behavior Tree actually is an AI with a controller. You may use Behavior Trees for different things, most of which won't fire ExecuteAI - they will only fire regular execute.
Short story - ease of use only. All the events share the same story.
Follow this question
Once you sign in you will be able to subscribe for any updates here