REDNODE / GAME API

ObjectiveController

classscriptedClass

extends inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 12

NameTypeFlags
Folder_OffinkImageRefscriptedprotected
Folder_OninkImageRefscriptedprotected
FrameBackground_OffinkImageRefscriptedprotected
FrameBackground_OninkImageRefscriptedprotected
FrameFluff_OffinkImageRefscriptedprotected
FrameFluff_OninkImageRefscriptedprotected
ObjectiveLabelinkTextRefscriptedprotected
ObjectiveStatusinkTextRefscriptedprotected
QuestIconinkImageRefscriptedprotected
QuestObjectiveDataref<ABaseQuestObjectiveWrapper>scriptedprotected
ToTrackwref<ABaseQuestObjectiveWrapper>scriptedprivate
TrackedIconinkImageRefscriptedprotected

Methods 8

public final func GetObjectiveData() -> wref<ABaseQuestObjectiveWrapper>scripted
protected func GetObjectiveStatus(isOptional: Bool) -> Stringscripted
public final func GetToTrack() -> wref<ABaseQuestObjectiveWrapper>scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnObjectiveClicked(controller: wref<inkButtonController>) -> Boolscripted
private final func RefreshTrackedStyle()scripted
public final func SetState(val: CName)scripted
public final func Setup(data: ref<ABaseQuestObjectiveWrapper>, isOptional: Bool)scripted