5#include "CoreMinimal.h"
7#include "DashComponent.generated.h"
11UCLASS(ClassGroup = (
Custom), meta = (BlueprintSpawnableComponent), Blueprintable)
17 virtual
void BeginPlay() override;
19 virtual
void UpdateFromCompressedFlags(uint8 Flags) override;
20 virtual
void PerformMovement(
float DeltaTime) override;
22 virtual
void SetupPlayerInputComponent();
24 virtual
void StopDash();
28 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "
Dash")
29 float DashForce = 100.0f;
31 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "
Dash")
32 float DashTime = 1.0f;
34 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "
Dash")
35 float DashStaminaCost = 25.0f;
38 bool bIsUsingDash = false;
39 float CurrentDashTime = 0.0f;
@ Dash
Definition: DashComponent.cpp:90
Definition: ProjectXCharacter.h:128
Definition: AdvancedCharacterMovement.h:48
Definition: AdvancedCharacterMovement.h:78