5#include "CoreMinimal.h"
6#include "UObject/Interface.h"
7#include "QuestPlayer.generated.h"
13UINTERFACE(MinimalAPI, NotBlueprintable)
37 virtual void AddQuest(
const int32 QuestIndex) = 0;
39 virtual void CreditsAdded(
const int32 CreditsAdded,
const int32 TotalCredits) = 0;
40 virtual void ExperienceAdded(
const int32 ExperienceAdded,
const int32 TotalExperience) = 0;
EQuestStatus
Definition QuestData.h:57
Definition QuestPlayer.h:27
virtual void ObjectiveFailed(const FString &ObjectiveID)=0
virtual void PlayerQuestStatusUpdated(const FPlayerQuestStatus &QuestStatus)=0
virtual void ObjectiveComplete(const FString &ObjectiveID)=0
virtual void CreditsAdded(const int32 CreditsAdded, const int32 TotalCredits)=0
virtual void AddQuest(const int32 QuestIndex)=0
virtual void CompleteQuest(const struct FQuestOutcome &QuestOutcome)=0
virtual void ExperienceAdded(const int32 ExperienceAdded, const int32 TotalExperience)=0
virtual int32 GetPlayerQuestIndex() const =0
Definition QuestPlayer.h:15
Definition QuestData.h:1117
Definition QuestData.h:798
Definition QuestData.h:1084