Space Plunder
Loading...
Searching...
No Matches
BTTask_UpdateMovementSpeed.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "BehaviorTree/BTTaskNode.h"
7#include "Data/AIDataTypes.h"
8#include "BTTask_UpdateMovementSpeed.generated.h"
9
13UCLASS()
14class AITOOLKIT_API UBTTask_UpdateMovementSpeed : public UBTTaskNode
15{
16 GENERATED_BODY()
17
18public:
20
21
22 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="AI")
24 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="AI")
26
27protected:
28 virtual EBTNodeResult::Type ExecuteTask(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory) override;
29
30 virtual FString GetStaticDescription() const override;
31#if WITH_EDITOR
32 virtual FName GetNodeIconName() const override;
33#endif // WITH_EDITOR
34
35};
EAIMovementSpeed
Definition AIDataTypes.h:84
EAIMovementType
Definition AIDataTypes.h:93
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition BTTask_UpdateMovementSpeed.h:15