|
virtual const char * | typeName () const override |
|
virtual void | initialize (BehaviourTreeContext *context, State *data) override |
|
virtual void | update (BehaviourTreeContext *context, State *data) override |
|
virtual void | terminate (BehaviourTreeContext *context, State *data) override |
|
virtual void | releaseData (Atoms::BehaviourTreeContext *context, Atoms::Behaviour::State *data) override |
|
virtual void | setAttributes (const AtomsCore::MapMetadata *attributes, Blackboard *blackboard) override |
|
virtual void | getAttributes (AtomsCore::MapMetadata *attributes, Blackboard *blackboard) override |
|
virtual void | getAttributeProperties (AtomsCore::MapMetadata *attributes) override |
|
| Behaviour (unsigned short idx, unsigned short parentIdx) |
|
void | tick (BehaviourTreeContext *context, State *data) |
|
virtual void | onChildUpdated (BehaviourTreeContext *context, State *data, unsigned int childIndex, unsigned short childStatus) |
|
virtual void | addChild (unsigned short childIndex) |
|
virtual bool | needPreallocatedMemory () const |
|
virtual bool | isGPUNode () const |
|
|
static const char * | staticTypeName () |
|
static Behaviour * | creator () |
|
|
enum | Status {
INVALID = 0
, SUCCESS
, FAILURE
, RUNNING
,
ABORTED
, SUSPENDEND
} |
|
The documentation for this class was generated from the following file:
- C:/projects/AtomsVFX/Atoms/Public/Atoms/BehaviourTree/Behaviours/GoToBehaviour.h