SimpleQuestListItemController
classscriptedClass
extends inkVirtualCompoundItemController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 33
| Name | Type | Flags |
|---|---|---|
data | ref<QuestListItemData> | scriptedprivate |
defaultDistance | inkTextRef | scriptedprivate |
description | inkTextRef | scriptedprivate |
difficultIcon | inkImageRef | scriptedprivate |
distanceAnim_toDefault | CName | scriptedprivate |
distanceAnim_toHover | CName | scriptedprivate |
distanceAnim_toHover_delay | Float | scriptedprivate |
distanceAnim_toTracked | CName | scriptedprivate |
distanceContainer | inkWidgetRef | scriptedprivate |
distanceMarkerAnimProxy | ref<inkAnimProxy> | scriptedprivate |
ep1Icon | inkImageRef | scriptedprivate |
fixerIcon | inkImageRef | scriptedprivate |
hovered | Bool | scriptedprivate |
hoverIndicator | inkWidgetRef | scriptedprivate |
isNewMarker | inkWidgetRef | scriptedprivate |
openedQuest | wref<JournalQuest> | scriptedprivate |
pinIcon_toDefault | CName | scriptedprivate |
pinIcon_toHover | CName | scriptedprivate |
pinIconAnimProxy | ref<inkAnimProxy> | scriptedprivate |
questItemBg | inkWidgetRef | scriptedprivate |
questItemBgButton | inkWidgetRef | scriptedprivate |
questItemFrame | inkWidgetRef | scriptedprivate |
rootWidget | wref<inkWidget> | scriptedprivate |
title | inkTextRef | scriptedprivate |
toggleAnimatedIndicator | inkWidgetRef | scriptedprivate |
toggled | Bool | scriptedprivate |
toggleMarkAnimation | CName | scriptedprivate |
toggleOffAnimProxy | ref<inkAnimProxy> | scriptedprivate |
toggleOnAnimProxy | ref<inkAnimProxy> | scriptedprivate |
tracked | Bool | scriptedprivate |
trackedDistance | inkTextRef | scriptedprivate |
trackMarkAnimation | CName | scriptedprivate |
typeIcon | inkImageRef | scriptedprivate |
Methods 22
protected cb func OnDataChanged(value: Variant) -> Boolscripted
protected cb func OnDeselected(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnHideToggledIconAnimFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOver(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPress(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnQuestlListItemSelected(e: ref<QuestlListItemSelected>) -> Boolscripted
protected cb func OnSelected(itemController: wref<inkVirtualCompoundItemController>, discreteNav: Bool) -> Boolscripted
protected cb func OnToggledOff(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnToggledOn(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnTrackBtnHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnTrackBtnHoverOver(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnTrackBtnRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUnnitialize() -> Boolscripted
protected cb func OnUpdateOpenedQuestEvent(e: ref<UpdateOpenedQuestEvent>) -> Boolscripted
protected cb func OnUpdateTrackedObjectiveEvent(e: ref<UpdateTrackedObjectiveEvent>) -> Boolscripted
private final func PlayDistanceMarkerAnimation(targetAnimation: CName, opt instant: Bool, opt playReversed: Bool)scripted
private final func PlayToggleIconAnimation(show: Bool, opt instant: Bool)scripted
private final func UpdateDistancesText()scripted
private final func UpdateFixerData()scripted
private final func UpdateState()scripted