GameplayQuestSystem
classscriptedClass
extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 1
| Name | Type | Flags |
|---|---|---|
quests | array<ref<GamplayQuestData>> | scriptedprivate |
Methods 10
private final func AddObjective(objectiveData: ref<GemplayObjectiveData>)scripted
private final func CreateQuest(objectiveData: ref<GemplayObjectiveData>) -> ref<GamplayQuestData>scripted
private final func EvaluateQuest(questData: ref<GamplayQuestData>)scripted
private final const func GetJournal() -> ref<JournalManager>scripted
private final func GetQuestData(objectiveData: ref<GemplayObjectiveData>) -> ref<GamplayQuestData>scripted
private final func HasQuest(questUniqueId: script_ref<String>) -> Boolscripted
private final func OnRegisterObjective(request: ref<RegisterGameplayObjectiveRequest>)scripted
private final func OnSetObjectiveState(request: ref<SetGameplayObjectiveStateRequest>)scripted
private final func RemoveQuest(questData: ref<GamplayQuestData>) -> Boolscripted
private final func SetObjectiveState(objectiveData: ref<GemplayObjectiveData>, objectiveState: gameJournalEntryState)scripted