5#include "CoreMinimal.h"
6#include "BehaviorTree/Tasks/BTTask_MoveTo.h"
7#include "BTTask_ProjectXMoveTo.generated.h"
19 UPROPERTY(EditAnywhere)
20 bool bFireWeaponWhileMoving = false;
22 UPROPERTY(EditAnywhere)
23 int32 GiveUpFailCount = 60;
25 virtual EBTNodeResult::Type ExecuteTask(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory) override;
26 virtual
void TickTask(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory,
float DeltaSeconds) override;
27 virtual EBTNodeResult::Type AbortTask(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory) override;
28 virtual UAITask_MoveTo* PrepareMoveTask(UBehaviorTreeComponent& OwnerComp, UAITask_MoveTo* ExistingTask, FAIMoveRequest& MoveRequest) override;
31 void ReloadStart(UWeaponComponent* WeaponComponent);
33 void ReloadStop(UWeaponComponent* WeaponComponent);
Definition: BTTask_ProjectXMoveTo.h:13