5#include "CoreMinimal.h"
7#include "VirtualInputDragToSprint.generated.h"
24 float DragToSprintTrigger = 150.0f;
30 float DragToSprintThreshold = 40.0f;
57 float AutoSprintTrigger = 400.0f;
72 TSharedPtr<SVirtualControlJoystick>
Joystick;
74 TArray<FVisualLayer> SprintButtonVisualLayers;
77 UInputAction* SprintButtonInputAction;
79 uint8 bDragToSprintEventSent:1;
80 uint8 bIsAutoSprint:1;
82 FVector2D CurrentDragToSprintOffset;
84 FName SprintLayerName;
85 FName AutoSprintLayerName;
88 virtual
void Initialize_Implementation() override;
89 virtual
void OnTouchBegin_Implementation(const FGeometry& Geometry, const FPointerEvent& PointerEvent, const
float CurrentTime) override;
90 virtual
void OnTouchMove_Implementation(const FGeometry& Geometry, const FPointerEvent& PointerEvent, const
float CurrentTime, const
float PressDuration) override;
91 virtual
void OnTouchEnd_Implementation(const FGeometry& Geometry, const FPointerEvent& PointerEvent, const
float CurrentTime, const
float PressDuration) override;
Abstract
Definition ComponentDecorator_Animation.h:40
EControlType
Definition VirtualControlSetup.h:25
@ Joystick
Definition VirtualControlSetup.h:27
Definition SVirtualControlJoystick.h:12
Definition VirtualControlSetup.h:62