Skip to content

IQuest

#include <Quest.h>

Inherits from IInterface

Inherited by UAchievementQuest, UCampaignImpl, UCampaignStub, UQuestStub

Public Functions

Name
virtual void virtual void virtual void BindOnCompleted(const FOnQuestCompleteChanged & Delegate)
virtual void virtual void BindOnProgressChanged(const FOnQuestProgressChanged & Delegate)
virtual void BindOnTimedQuestStatusChanged(const FOnTimedQuestStatusChanged & Delegate)
virtual float GetProgress() const
virtual [[TArray]]< FQuestReward > GetRewards() const
virtual [[FTimespan]] GetTimeRemaining() const
virtual bool IsClientAuthoritative() const
virtual bool IsComplete() const
virtual bool IsExpired() const
virtual bool IsTimeAvailable() const
virtual bool IsTimed() const
virtual void virtual void virtual void virtual bool IsUpcoming() const
TArray< FQuestReward > [[return]] [[TArray]]()
virtual void virtual void virtual void UnbindOnCompleted(const FOnQuestCompleteChanged & Delegate)
virtual void virtual void UnbindOnProgressChanged(const FOnQuestProgressChanged & Delegate)
virtual void UnbindOnTimedQuestStatusChanged(const FOnTimedQuestStatusChanged & Delegate)

Public Attributes

Name
FTimespan [[return]] FTimespan
void virtual void virtual void virtual bool[[return]] false
bool[[return]] false
float return

Updated on 2025-01-21 at 09:02:23 +0100