BlackICE Scripting

class

PhoneDialerSelectionController

  • 12 properties
  • 12 functions

Extends ink.SelectorController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
leftArrowWidgetink.WidgetReference0x80 scripted
rightArrowWidgetink.WidgetReference0x98 scripted
containerink.CompoundWidgetReference0xB0 scripted
lineink.WidgetReference0xC8 scripted
leftArrowControllerWeakHandle<ink.InputDisplayController>0xE0 scripted
rightArrowControllerWeakHandle<ink.InputDisplayController>0xF0 scripted
widgetsControllersWeakHandle<HubMenuLabelContentContainer>[]0x100 scripted
lineTranslationAnimProxyink.anim.Proxy?0x110 scripted
lineSizeAnimProxyink.anim.Proxy?0x120 scripted
animationsRetryDivfloat0x130 scripted
highlightInitializedbool0x134 scripted
currentIndexint0x138 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void SetupWidgets() RTTI
  • void HideTab(int index) RTTI
  • void UpdateArrowsVisibility() RTTI
  • void ScrollTo(int index, bool? instant) RTTI
  • void UpdateHightlight(int index, bool? instant) RTTI
  • void UpdateLabelsStates(int currentIndex) RTTI
  • void AnimateLineTranslation(WeakHandle<ink.Widget> targetWidget, float targetX, float time) RTTI
  • void AnimateLineSize(WeakHandle<ink.Widget> targetWidget, float targetWidth, float time) RTTI
  • bool OnLineAnimationFinished(ink.anim.Proxy anim) RTTI
  • bool OnArrangeChildrenComplete() RTTI
  • bool OnDelayedHighlightUpdate(DelayedHighlightUpdateEvent evt) RTTI