Lovense Integration
LovenseEvents.h
1 // (CVN) - Candy Valley Network GmbH
2 
3 #pragma once
4 
5 #include <CoreMinimal.h>
6 
7 // EXTERNAL INCLUDES
8 
9 // INTERNAL INCLUDES
10 
11 #include "LovenseEvents.generated.h"
12 
13 
15 DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnLovenseStarted);
17 DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnLovenseStopped);
19 DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnLovenseUpdatedAdapters);
21 DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnLovenseStartedUpdatingAdapters);
23 DECLARE_DYNAMIC_MULTICAST_DELEGATE(FOnLovenseUpdatedToys);
24 
25 
29 UCLASS()
30 class LOVENSEINTEGRATION_API ULovenseEvents : public UObject {
31  GENERATED_BODY()
32 
33 public:
35 
36 public:
38  UPROPERTY(BlueprintAssignable, Category = "Lovense")
39  FOnLovenseStarted onLovenseStarted;
40 
42  UPROPERTY(BlueprintAssignable, Category = "Lovense")
43  FOnLovenseStopped onLovenseStopped;
44 
46  UPROPERTY(BlueprintAssignable, Category = "Lovense")
47  FOnLovenseUpdatedAdapters onLovenseUpdatedAdapters;
48 
50  UPROPERTY(BlueprintAssignable, Category = "Lovense")
51  FOnLovenseStartedUpdatingAdapters onLovenseStartedUpdatingAdapters;
52 
54  UPROPERTY(BlueprintAssignable, Category = "Lovense")
55  FOnLovenseUpdatedToys onLovenseUpdatedToys;
56 };
ULovenseEvents
Object holding global Lovense Integration delegates.
Definition: LovenseEvents.h:30