REDNODE / GAME API

QuestTrackerObjectiveLogicController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 8

NameTypeFlags
AnimOptionsinkAnimOptionsscriptedprivate
AnimProxyref<inkAnimProxy>scriptedprivate
IntroAnimProxyref<inkAnimProxy>scriptedprivate
objectiveEntrywref<JournalQuestObjective>scriptedprivate
objectiveTitleinkTextRefscriptedprivate
readyToRemoveBoolscriptedprivate
trackingFrameinkWidgetRefscriptedprivate
trackingIconinkWidgetRefscriptedprivate

Methods 12

public final func GetObjectiveEntry() -> wref<JournalQuestObjective>scripted
public final func IsReadyToRemove() -> Boolscripted
protected cb func OnAnimEnd(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIntroAnimEnd(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func PlayIntroAnim()scripted
public final func SetData(objectiveTitle: script_ref<String>, isTracked: Bool, isOptional: Bool, currentCounter: Int32, totalCounter: Int32, objectiveEntry: wref<JournalQuestObjective>, isQuestType: Bool)scripted
public final func SetFailed()scripted
public final func SetFinished()scripted
private final func SetObjectiveState(state: CName)scripted
public final func SetState(state: CName)scripted