4#include "CoreMinimal.h"
7#include "GameFramework/Actor.h"
28 virtual void BeginPlay()
override;
32 virtual void Tick(
float DeltaTime)
override;
35 UPROPERTY(BlueprintAssignable)
36 FOnHandControllerGraspSignature OnMiddlewareHandControllerGrasp;
42 UFUNCTION(BlueprintImplementableEvent)
43 void OnHandControllerGrasp(
EHandSide handSide, UWeArtTouchableObject* weArtTouchableObject);
45 UPROPERTY(BlueprintAssignable)
46 FOnHandControllerReleaseSignature OnMiddlewareHandControllerRelease;
52 UFUNCTION(BlueprintImplementableEvent)
53 void OnHandControllerRelease(
EHandSide handSide, UWeArtTouchableObject* weArtTouchableObject);
#define WEARTPLUGIN_API
Definition: Definitions.WEARTPlugin.h:292
EHandSide
Definition: WeArtCommon.h:8
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnHandControllerGraspSignature, EHandSide, handSide, UWeArtTouchableObject *, weArtTouchableObject)
Handles events related to grasping actions.
Definition: WeArtGraspEvents.h:19