DialogHubLogicController class
DialogHubLogicController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
progressBarHolder | ink.WidgetReference | scripted |
selectionSizeProviderRef | ink.WidgetReference | scripted |
selectionRoot | ink.WidgetReference | scripted |
moveAnimTime | float | scripted |
rootWidget | WeakHandle<ink.Widget> | scripted |
possessedDialogFluff | WeakHandle<ink.Widget> | scripted |
titleWidget | WeakHandle<ink.TextWidget> | scripted |
titleBorder | WeakHandle<ink.Widget> | scripted |
titleContainer | WeakHandle<ink.CompoundWidget> | scripted |
mainVert | WeakHandle<ink.CompoundWidget> | scripted |
id | int | scripted |
isSelected | bool | scripted |
data | game.interactions.vis.ListChoiceHubData | scripted |
itemControllers | WeakHandle<DialogChoiceLogicController>[] | scripted |
progressBar | WeakHandle<DialogChoiceTimerController> | scripted |
hasProgressBar | bool | scripted |
wasTimmed | bool | scripted |
isClosingDelayed | bool | scripted |
lastSelectedIdx | int | scripted |
inActiveTransparency | float | scripted |
animSelectMarginProxy | ink.anim.Proxy? | scripted |
animSelectSizeProxy | ink.anim.Proxy? | scripted |
animSelectMargin | ink.anim.Definition? | scripted |
animSelectSize | ink.anim.Definition? | scripted |
animfFadingOutProxy | ink.anim.Proxy? | scripted |
selectBgSizeInterp | ink.anim.SizeInterpolator? | scripted |
selectBgMarginInterp | ink.anim.MarginInterpolator? | scripted |
dialogHubData | DialogHubData | scripted |
pendingRequests | int | scripted |
spawnTokens | WeakHandle<ink.AsyncSpawnRequest>[] | scripted |
Functions
bool OnInitialize()RTTIvoid OnMenuVisibilityChange(bool isMenuVisible)RTTIvoid SetData(game.interactions.vis.ListChoiceHubData value, bool isSelected, int selectedInd, bool hasAboveElements, bool hasBelowElements, int currentNum, int argTotalCountAcrossHubs)RTTIbool OnItemSpawned(ink.Widget newItem, IScriptable userData)RTTIvoid UpdateDialogHubData()RTTIvoid FadeOutItems(float fadeOutTime)RTTIint GetId()RTTIvoid OverrideInputButton(bool overrideButton)RTTIbool WasTimed()RTTIvoid SetupTimeBar(bool isActive, float timedDuration, float timedProgress)RTTIvoid SetupTitle(string title, bool isActive, bool isPossessed)RTTI