5#include "CoreMinimal.h"
6#include "UObject/Object.h"
7#include "Curves/CurveFloat.h"
8#include "LCInputModifier.generated.h"
10struct FInputActionValue;
30 FVector2D
ModifyRaw(const FVector2D CurrentValue, const
float DeltaTime);
51 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Settings)
52 FVector2D Scalar = FVector2D::One();
59 virtual FVector2D ModifyRaw_Implementation(
const FVector2D CurrentValue,
const float DeltaTime)
override;
61 virtual void ModifyInputActionValue_Implementation(FInputActionValue& Value,
const float DeltaTime)
override;
72 UPROPERTY(Category=Settings, EditAnywhere, BlueprintReadWrite)
75 UPROPERTY(Category=Settings, EditAnywhere, BlueprintReadWrite,
meta=(ClampMin=0.0f, EditCondition=
"bByAxis==false", EditConditionHides))
76 float TurnRate = 30.0f;
78 UPROPERTY(Category=Settings, EditAnywhere, BlueprintReadWrite,
meta=(ClampMin=0.0f, EditCondition=
"bByAxis==true", EditConditionHides))
79 float HorizontalTurnRate = 30.0f;
81 UPROPERTY(Category=Settings, EditAnywhere, BlueprintReadWrite,
meta=(ClampMin=0.0f, EditCondition=
"bByAxis==true", EditConditionHides))
82 float VerticalTurnRate = 30.0f;
84 virtual FVector2D ModifyRaw_Implementation(const FVector2D CurrentValue, const
float DeltaTime) override;
86 virtual
void ModifyInputActionValue_Implementation(FInputActionValue& Value, const
float DeltaTime) override;
96 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Settings)
99 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Settings)
102 virtual FVector2D ModifyRaw_Implementation(const FVector2D CurrentValue, const
float DeltaTime) override;
104 virtual
void ModifyInputActionValue_Implementation(FInputActionValue& Value, const
float DeltaTime) override;
114 virtual FVector2D ModifyRaw_Implementation(const FVector2D CurrentValue, const
float DeltaTime) override;
116 virtual
void ModifyInputActionValue_Implementation(FInputActionValue& Value, const
float DeltaTime) override;
126 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Settings,
meta=(DisplayThumbnail=
"false"))
127 TObjectPtr<UCurveFloat> Curve;
129 virtual FVector2D ModifyRaw_Implementation(const FVector2D CurrentValue, const
float DeltaTime) override;
131 virtual
void ModifyInputActionValue_Implementation(FInputActionValue& Value, const
float DeltaTime) override;
EditInlineNew
Definition ComponentDecorator_Animation.h:40
Abstract
Definition ComponentDecorator_Animation.h:40
Blueprintable
Definition ComponentDecorator_Animation.h:40
NotBlueprintable
Definition DEPRECATED_LayoutSubsystem.h:23
DisplayName
Definition DecoratorRotationAnim.h:15
meta
Definition GestureRecognizerComp.h:274