#include <BTTask_Crouch.h>
|
| virtual EBTNodeResult::Type | ExecuteTask (UBehaviorTreeComponent &OwnerComp, uint8 *NodeMemory) override |
| |
| virtual FString | GetStaticDescription () const override |
| |
◆ UBTTask_Crouch()
| UBTTask_Crouch::UBTTask_Crouch |
( |
| ) |
|
13{
14 NodeName = TEXT("Crouch");
15}
◆ ExecuteTask()
| EBTNodeResult::Type UBTTask_Crouch::ExecuteTask |
( |
UBehaviorTreeComponent & | OwnerComp, |
|
|
uint8 * | NodeMemory ) |
|
overrideprotectedvirtual |
18{
20 SCOPE_CYCLE_COUNTER(STATGROUP_AIToolKit_Behaviors);
21 SCOPE_CYCLE_COUNTER(STATGROUP_AIToolKit_Tasks);
23 if(AIActions != nullptr)
24 {
26 return EBTNodeResult::Succeeded;
27 }
28 return EBTNodeResult::Failed;
29}
Definition AIActionsInterface.h:20
virtual void CrouchAction(const bool bCrouch=true)=0
virtual EBTNodeResult::Type ExecuteTask(UBehaviorTreeComponent &OwnerComp, uint8 *NodeMemory) override
Definition BTTask_Crouch.cpp:17
bool bCrouch
Definition BTTask_Crouch.h:22
◆ GetStaticDescription()
| FString UBTTask_Crouch::GetStaticDescription |
( |
| ) |
const |
|
overrideprotectedvirtual |
32{
33 FString Description;
35 {
36 Description += FString::Printf(TEXT("\nUnCrouch"));
37 }
38 return Description;
39}
◆ bCrouch
| bool UBTTask_Crouch::bCrouch = true |
The documentation for this class was generated from the following files:
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/AIToolKit/Source/AIToolKit/Public/Behavior/Tasks/BTTask_Crouch.h
- T:/Unreal/Unreal Projects/SpaceAdventure52/SpaceAdventure/Plugins/AIToolKit/Source/AIToolKit/Private/Behavior/Tasks/BTTask_Crouch.cpp