5#include "CoreMinimal.h"
8#include "GameFramework/Actor.h"
9#include "WeArtGraspEvents.generated.h"
25 virtual void BeginPlay()
override;
29 virtual void Tick(
float DeltaTime)
override;
31 UPROPERTY(BlueprintAssignable)
32 FOnHandControllerGraspSignature OnMiddlewareHandControllerGrasp;
34 UFUNCTION(BlueprintImplementableEvent)
35 void OnHandControllerGrasp(
HandSide handSide, UWeArtTouchableObject* weArtTouchableObject);
37 UPROPERTY(BlueprintAssignable)
38 FOnHandControllerReleaseSignature OnMiddlewareHandControllerRelease;
40 UFUNCTION(BlueprintImplementableEvent)
41 void OnHandControllerRelease(
HandSide handSide, UWeArtTouchableObject* weArtTouchableObject);
HandSide
Definition: WeArtCommon.h:7
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnHandControllerGraspSignature, HandSide, handSide, UWeArtTouchableObject *, weArtTouchableObject)
Definition: WeArtGraspEvents.h:16