From 78d363bc09b9843f5cb18ef776fdee92c3bca4f9 Mon Sep 17 00:00:00 2001 From: baz Date: Mon, 19 Feb 2024 21:53:19 +0000 Subject: [PATCH] Add new Sprint enemy movement speed --- Source/Nakatomi/Tasks/BTTSetMovementSpeed.cpp | 3 +++ Source/Nakatomi/Tasks/BTTSetMovementSpeed.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Source/Nakatomi/Tasks/BTTSetMovementSpeed.cpp b/Source/Nakatomi/Tasks/BTTSetMovementSpeed.cpp index afab13f..eda9a35 100644 --- a/Source/Nakatomi/Tasks/BTTSetMovementSpeed.cpp +++ b/Source/Nakatomi/Tasks/BTTSetMovementSpeed.cpp @@ -21,6 +21,9 @@ EBTNodeResult::Type UBTTSetMovementSpeed::ExecuteTask(UBehaviorTreeComponent& ow case EPatrolMovementEnum::WALK: enemyPawn->GetCharacterMovementComponent()->SetMaxWalkSpeed(walkSpeed); break; + case EPatrolMovementEnum::SPRINT: + enemyPawn->GetCharacterMovementComponent()->SetMaxWalkSpeed(sprintSpeed); + break; default: enemyPawn->GetCharacterMovementComponent()->SetMaxWalkSpeedToDefault(); break; diff --git a/Source/Nakatomi/Tasks/BTTSetMovementSpeed.h b/Source/Nakatomi/Tasks/BTTSetMovementSpeed.h index 8f09911..4a90608 100644 --- a/Source/Nakatomi/Tasks/BTTSetMovementSpeed.h +++ b/Source/Nakatomi/Tasks/BTTSetMovementSpeed.h @@ -25,6 +25,8 @@ private: float slowWalkSpeed = 250.0f; float walkSpeed = 500.0f; + + float sprintSpeed = 750.0f; public: virtual EBTNodeResult::Type ExecuteTask(UBehaviorTreeComponent& owner, uint8* memory) override;