5#include "CoreMinimal.h"
6#include "GameFramework/Actor.h"
27 virtual void BeginPlay()
override;
31 virtual void Tick(
float DeltaTime)
override;
33 UPROPERTY(BlueprintAssignable)
34 FOnUXCalibrationStartSignature OnUXMiddlewareCalibrationStart;
36 UFUNCTION(BlueprintImplementableEvent)
37 void OnUXCalibrationStart(
EHandSide handSide);
39 UPROPERTY(BlueprintAssignable)
40 FOnUXCalibrationFinishSignature OnUXMiddlewareCalibrationFinish;
42 UFUNCTION(BlueprintImplementableEvent)
43 void OnUXCalibrationFinish(
EHandSide handSide);
45 UPROPERTY(BlueprintAssignable)
46 FOnUXCalibrationResultSuccessSignature OnUXMiddlewareCalibrationResultSuccess;
48 UFUNCTION(BlueprintImplementableEvent)
49 void OnUXCalibrationResultSuccess(
EHandSide handSide);
51 UPROPERTY(BlueprintAssignable)
52 FOnUXCalibrationResultFailSignature OnUXMiddlewareCalibrationResultFail;
54 UFUNCTION(BlueprintImplementableEvent)
55 void OnUXCalibrationResultFail(
EHandSide handSide);
57 UPROPERTY(BlueprintAssignable)
58 FOnUXCalibrationStopSignature OnUXMiddlewareCalibrationStop;
60 UFUNCTION(BlueprintImplementableEvent)
61 void OnUXCalibrationStop();
#define WEARTPLUGIN_API
Definition: Definitions.WEARTPlugin.h:26
DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnUXCalibrationStopSignature)
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnUXCalibrationStartSignature, EHandSide, handSide)
EHandSide
Definition: WeArtCommon.h:8
Definition: WeArtCalibrationUX.h:18