3#include "CoreMinimal.h"
4#include "Components/ActorComponent.h"
13UCLASS(ClassGroup = (Custom), Blueprintable, meta = (BlueprintSpawnableComponent))
14class WEARTPLUGIN_API UWeArtThimbleTrackingObject :
public UActorComponent
20 UWeArtThimbleTrackingObject();
21 ~UWeArtThimbleTrackingObject();
23 virtual
void BeginPlay() override;
24 virtual
void EndPlay(const EEndPlayReason::Type EndPlayReason) override;
29 inline
float GetClosure()
const
34 inline float GetAbduction()
const
43 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = WeArtThimbleTrackingObject)
44 TEnumAsByte<EHandSide> handSide;
46 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = WeArtThimbleTrackingObject)
47 TEnumAsByte<EActuationPoint> actuationPoint;
49 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = WeArtThimbleTrackingObject)
52 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = WeArtThimbleTrackingObject)
#define WEARTPLUGIN_API
Definition: Definitions.WEARTPlugin.h:26
Generic Weart message.
Definition: WeArtMessages.h:178