REDNODE / GAME API

GamplayQuestData

classscriptedClass

extends IScriptable › ISerializable

Properties 2

NameTypeFlags
objectivesarray<ref<GemplayObjectiveData>>scriptedpublic
questUniqueIDStringscriptedpublic

Methods 14

public final func AddObjective(objectiveData: ref<GemplayObjectiveData>, journal: ref<JournalManager>)scripted
private final func CreateObjective(objectiveData: ref<GemplayObjectiveData>, journal: ref<JournalManager>) -> Boolscripted
public final const func GetBaseObjectiveEntryID() -> Stringscripted
public final const func GetbjectivePath(objectiveData: ref<GemplayObjectiveData>) -> Stringscripted
public final const func GetFreeObjectiveEntryID() -> Stringscripted
public final const func GetFreeObjectivePath() -> Stringscripted
public final const func GetFreeQuestMappinPath() -> Stringscripted
public final const func GetMappinEntryID() -> Stringscripted
public final const func GetObjective(objectiveData: ref<GemplayObjectiveData>) -> ref<GemplayObjectiveData>scripted
public final const func GetPhaseEntryID() -> Stringscripted
public final const func GetQuestEntryID() -> Stringscripted
public final const func HasObjective(objectiveData: ref<GemplayObjectiveData>) -> Boolscripted
public final const func IsCompleted() -> Boolscripted
public final func SetObjectiveState(objectiveData: ref<GemplayObjectiveData>, journal: ref<JournalManager>, state: gameJournalEntryState)scripted