39 virtual
void TickComponent(
float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
45 UFUNCTION(BlueprintCallable, Category = "PixoVR")
46 void ExecuteLongHold(const FOnLongHoldReleased& LongHoldFunction);
51 UFUNCTION(BlueprintCallable, Category = "PixoVR")
58 UFUNCTION(BlueprintCallable, BlueprintPure, Category = "PixoVR")
59 void IsShortPressValid(
bool& IsShortPressValid);
65 UFUNCTION(BlueprintCallable, BlueprintPure, Category = "PixoVR")
66 float GetCurrentTimePercentage() const;
72 UFUNCTION(BlueprintCallable, BlueprintPure, Category = "PixoVR")
73 float GetCurrentTime() const;
79 UFUNCTION(BlueprintCallable, BlueprintPure, Category = "PixoVR")
80 float GetNeededTime() const;
83 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "PixoVR")
86 UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "PixoVR")
87 float MaxShortPressTime;
89 UPROPERTY(BlueprintReadWrite, Category = "PixoVR")
94 FOnLongHoldReleased LongHoldReleasedEvent;