5#include "CoreMinimal.h"
7#include "UObject/NoExportTypes.h"
8#include "ExperienceEvent.generated.h"
21 UFUNCTION(BlueprintPure, Category = ExperienceEvent)
22 FORCEINLINE FText GetMessage() {
return Message; }
23 UFUNCTION(BlueprintPure, Category = ExperienceEvent)
24 FORCEINLINE int32 GetExperience()
const {
return Experience; }
25 UFUNCTION(BlueprintPure, Category = ExperienceEvent)
27 UFUNCTION(BlueprintPure, Category = ExperienceEvent)
28 FORCEINLINE USoundBase* GetSound() {
return Sound; }
29 UFUNCTION(BlueprintPure, Category = ExperienceEvent)
30 FORCEINLINE
bool GetShowOverheadNotification() {
return bShowOverheadNotification; }
31 UFUNCTION(BlueprintPure, Category = ExperienceEvent)
32 FORCEINLINE
float GetOverheadNotificationDuration() {
return OverheadNotificationDuration; }
36 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)
37 FText Message = FText::FromString("");
39 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)
42 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)
45 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)
46 class USoundBase* Sound = NULL;
47 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)
48 bool bShowOverheadNotification = false;
49 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, meta=(EditCondition="bShowOverheadNotification"))
50 float OverheadNotificationDuration = 1.f;
EDisplayType
Definition: PlayerStats.h:151
Definition: ExperienceEvent.h:18