Lovense Integration: LovenseIntegration/Source/LovenseIntegration/Public/LovenseEvents.h Source File

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:
34 ULovenseEvents();
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