BlackICE Scripting

class

DialogHubLogicController

  • 30 properties
  • 11 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
progressBarHolderink.WidgetReference0x0 scripted
selectionSizeProviderRefink.WidgetReference0x18 scripted
selectionRootink.WidgetReference0x30 scripted
moveAnimTimefloat0x48 scripted
rootWidgetWeakHandle<ink.Widget>0x50 scripted
possessedDialogFluffWeakHandle<ink.Widget>0x60 scripted
titleWidgetWeakHandle<ink.TextWidget>0x70 scripted
titleBorderWeakHandle<ink.Widget>0x80 scripted
titleContainerWeakHandle<ink.CompoundWidget>0x90 scripted
mainVertWeakHandle<ink.CompoundWidget>0xA0 scripted
idint0xB0 scripted
isSelectedbool0xB4 scripted
datagame.interactions.vis.ListChoiceHubData0xB8 scripted
itemControllersWeakHandle<DialogChoiceLogicController>[]0x110 scripted
progressBarWeakHandle<DialogChoiceTimerController>0x120 scripted
hasProgressBarbool0x130 scripted
wasTimmedbool0x131 scripted
isClosingDelayedbool0x132 scripted
lastSelectedIdxint0x134 scripted
inActiveTransparencyfloat0x138 scripted
animSelectMarginProxyink.anim.Proxy?0x140 scripted
animSelectSizeProxyink.anim.Proxy?0x150 scripted
animSelectMarginink.anim.Definition?0x160 scripted
animSelectSizeink.anim.Definition?0x170 scripted
animfFadingOutProxyink.anim.Proxy?0x180 scripted
selectBgSizeInterpink.anim.SizeInterpolator?0x190 scripted
selectBgMarginInterpink.anim.MarginInterpolator?0x1A0 scripted
dialogHubDataDialogHubData0x1B0 scripted
pendingRequestsint0x1C4 scripted
spawnTokensWeakHandle<ink.AsyncSpawnRequest>[]0x1C8 scripted

Functions

  • bool OnInitialize() RTTI
  • void OnMenuVisibilityChange(bool isMenuVisible) RTTI
  • void SetData(game.interactions.vis.ListChoiceHubData value, bool isSelected, int selectedInd, bool hasAboveElements, bool hasBelowElements, int currentNum, int argTotalCountAcrossHubs) RTTI
  • bool OnItemSpawned(ink.Widget newItem, IScriptable userData) RTTI
  • void UpdateDialogHubData() RTTI
  • void FadeOutItems(float fadeOutTime) RTTI
  • int GetId() RTTI
  • void OverrideInputButton(bool overrideButton) RTTI
  • bool WasTimed() RTTI
  • void SetupTimeBar(bool isActive, float timedDuration, float timedProgress) RTTI
  • void SetupTitle(string title, bool isActive, bool isPossessed) RTTI