REDNODE / GAME API

GameplayQuestSystem

classscriptedClass

extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable

Properties 1

NameTypeFlags
questsarray<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