QuestTrackerObjectiveLogicController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 8
| Name | Type | Flags |
|---|---|---|
AnimOptions | inkAnimOptions | scriptedprivate |
AnimProxy | ref<inkAnimProxy> | scriptedprivate |
IntroAnimProxy | ref<inkAnimProxy> | scriptedprivate |
objectiveEntry | wref<JournalQuestObjective> | scriptedprivate |
objectiveTitle | inkTextRef | scriptedprivate |
readyToRemove | Bool | scriptedprivate |
trackingFrame | inkWidgetRef | scriptedprivate |
trackingIcon | inkWidgetRef | scriptedprivate |
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