Base class of behavior tree implementation
Any internal state used by the behavior This provides a way to interact with the outside as well as to pass data between themselves
Readonly
Dispatched after finalization is complete
Dispatched after initialization is complete
Called when behavior is finished, or interrupted Used to clean up any resources You can think of it as "stop"
Called before behavior gets executed via tick for the first time Used to prepare the behavior for execution You can think of it as "start"
Base class of behavior tree implementation