|
Space Plunder
|
#include <QuestPlayer.h>
Public Member Functions | |
| virtual void | PlayerQuestStatusUpdated (const FPlayerQuestStatus &QuestStatus)=0 |
| virtual void | AddQuest (const int32 QuestIndex)=0 |
| virtual void | CompleteQuest (const struct FQuestOutcome &QuestOutcome)=0 |
| virtual void | CreditsAdded (const int32 CreditsAdded, const int32 TotalCredits)=0 |
| virtual void | ExperienceAdded (const int32 ExperienceAdded, const int32 TotalExperience)=0 |
| virtual int32 | GetPlayerQuestIndex () const =0 |
| virtual void | ObjectiveComplete (const FString &ObjectiveID)=0 |
| virtual void | ObjectiveFailed (const FString &ObjectiveID)=0 |
Notes This should be split in two One for GameModes/States to Talk to Players one for Widgets.etc to edit player visible quests etc.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
When any quest/objective is updated