28 UFUNCTION(BlueprintCallable, Category=
"Quest System|Player")
29 virtual
bool SetCurrentQuest(const
FQuestInfo& QuestInfo) = 0;
30 UFUNCTION(BlueprintCallable, Category="Quest
System|Player")
31 virtual
bool GetIsActiveQuest(const
FQuestInfo& QuestInfo) const = 0;
34 UFUNCTION(BlueprintCallable, Category="Quest
System|Player")
35 virtual int32 GetActiveQuestIndex() const = 0;
39 UFUNCTION(BlueprintCallable, Category="Quest
System|Player")
40 virtual
void SetQuestTrackerVisibility(const
bool bVisible) const = 0;
41 UFUNCTION(BlueprintCallable, Category="Quest
System|Player")
42 virtual
bool GetIsTrackerVisible() const = 0;
43 UFUNCTION(BlueprintCallable, Category="Quest
System|Player")
44 virtual
bool ToggleQuestTrackerVisibility()
46 SetQuestTrackerVisibility(!GetIsTrackerVisible());
47 return GetIsTrackerVisible();