GameplayQuestSystem class
GameplayQuestSystem
Inheritance
Base: game.ScriptableSystem
Derived
None.
Properties
| Property | Type | |
|---|---|---|
quests | GamplayQuestData?[] | scripted |
Functions
void OnRegisterObjective(RegisterGameplayObjectiveRequest request)RTTIvoid OnSetObjectiveState(SetGameplayObjectiveStateRequest request)RTTIvoid AddObjective(GemplayObjectiveData objectiveData)RTTIvoid SetObjectiveState(GemplayObjectiveData objectiveData, game.JournalEntryState objectiveState)RTTIbool HasQuest(string questUniqueId)RTTIGamplayQuestData? GetQuestData(GemplayObjectiveData objectiveData)RTTIGamplayQuestData? CreateQuest(GemplayObjectiveData objectiveData)RTTIvoid EvaluateQuest(GamplayQuestData questData)RTTIbool RemoveQuest(GamplayQuestData questData)RTTIgame.JournalManager? GetJournal()RTTI