REDNODE / GAME API

GemplayObjectiveData

classscriptedClass

extends IScriptable › ISerializable

Extended by 2 types

BackDoorObjectiveData ControlPanelObjectiveData

Properties 8

NameTypeFlags
objectiveDescriptionStringscriptedprotected
objectiveEntryIDStringscriptedprivate
objectiveStategameJournalEntryStatescriptedprivatepersistent
ownerIDEntityIDscriptedprivate
questTitleStringscriptedprotected
questUniqueIdStringscriptedprotected
uniqueIdStringscriptedprivate
uniqueIdPrefixStringscriptedprivate

Methods 11

protected final func CreateUniqueID(entityID: EntityID)scripted
public final const func GetObjectiveDescription() -> Stringscripted
public final const func GetObjectiveEntryID() -> Stringscripted
public final const func GetObjectiveState() -> gameJournalEntryStatescripted
public final const func GetOwnerID() -> EntityIDscripted
public final const func GetQuestTitle() -> Stringscripted
public final func GetUniqueID() -> Stringscripted
public final const func IsCreated() -> Boolscripted
public final func SetObjectiveEntryID(objectiveEntryID: script_ref<String>)scripted
public final func SetObjectiveState(state: gameJournalEntryState)scripted
public final func SetOwnerID(requesterID: EntityID)scripted