Class QuestReward

Inheritance Relationships

Base Type

Class Documentation

class QuestReward : public axr::sdk::ModelBase

Defines a single reward that will be given once a quest is fulfilled.

Public Functions

inline QuestReward()
inline QuestReward(const QuestReward &value)
inline QuestReward(QuestReward &&value)
inline virtual ~QuestReward()
virtual void Validate() override
utility::string_t GetType() const

Returns the requirement type of the quest being tracked.

int64_t GetQuantity() const

Returns the quantity amount to reward.

utility::string_t GetEntityUid() const

Returns the universally unique identifier of the entity that will be rewarded.

Public Static Functions

static inline const utility::char_t *ClassName()

Returns the fully qualified name of the class.