Navigation
API > API/Runtime > API/Runtime/AIModule
| |
|
| Name |
EBTBranchAction |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/BehaviorTreeComponent.h |
| Include Path |
#include "BehaviorTree/BehaviorTreeComponent.h" |
Syntax
enum EBTBranchAction
{
None = 0x0,
DecoratorEvaluate = 0x1,
DecoratorActivate_IfNotExecuting = 0x2,
DecoratorActivate_EvenIfExecuting = 0x4,
DecoratorActivate = DecoratorActivate_IfNotExecuting | DecoratorActivate_EvenIfExecuting,
DecoratorDeactivate = 0x8,
UnregisterAuxNodes = 0x10,
StopTree_Safe = 0x20,
StopTree_Forced = 0x40,
ActiveNodeEvaluate = 0x80,
SubTreeEvaluate = 0x100,
ProcessPendingInitialize = 0x200,
Cleanup = 0x400,
UninitializeComponent = 0x800,
StopTree = StopTree_Safe | StopTree_Forced,
Changing_Topology_Actions = UnregisterAuxNodes | StopTree | ProcessPendingInitialize | Cleanup | UninitializeComponent,
All = DecoratorEvaluate | DecoratorActivate_IfNotExecuting | DecoratorActivate_EvenIfExecuting | DecoratorDeactivate | Changing_Topology_Actions | ActiveNodeEvaluate | SubTreeEvaluate,
}
Values
| Name |
Remarks |
| None |
|
| DecoratorEvaluate |
|
| DecoratorActivate_IfNotExecuting |
|
| DecoratorActivate_EvenIfExecuting |
|
| DecoratorActivate |
|
| DecoratorDeactivate |
|
| UnregisterAuxNodes |
|
| StopTree_Safe |
|
| StopTree_Forced |
|
| ActiveNodeEvaluate |
|
| SubTreeEvaluate |
|
| ProcessPendingInitialize |
|
| Cleanup |
|
| UninitializeComponent |
|
| StopTree |
|
| Changing_Topology_Actions |
|
| All |
|