5#include "CoreMinimal.h"
7#include "Templates/SubclassOf.h"
8#include "UObject/NoExportTypes.h"
9#include "ExperienceConfiguration.generated.h"
16 GENERATED_UCLASS_BODY()
19 UFUNCTION(BlueprintPure)
20 TSubclassOf<UExperienceEvent> GetExperienceEventClass(
const EXPEventType Type)
const;
21 UFUNCTION(BlueprintPure, Category = ExperienceConfiguration, meta = (WorldContext =
"WorldContextObject"))
22 static int32 GetExperienceForEvent(
const UObject* WorldContextObject,
const EXPEventType Type);
23 UFUNCTION(BlueprintPure, Category = ExperienceConfiguration, meta = (WorldContext =
"WorldContextObject"))
24 static EXPEventType GetExperienceEventType(
const UObject* WorldContextObject,
const TSubclassOf<UExperienceEvent> Event);
25 UFUNCTION(BlueprintPure, Category = ExperienceConfiguration, meta = (WorldContext =
"WorldContextObject"))
30 UPROPERTY(EditDefaultsOnly, Category = ExperienceConfiguration)
EXPEventType
Definition: PlayerStats.h:13
Definition: ExperienceConfiguration.h:15
Definition: ExperienceEvent.h:18