BlackICE Scripting

class

QuickhacksListItemController

  • 33 properties
  • 19 functions

Extends ink.ListItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
expandAnimationDurationfloat0x18 scripted
iconink.ImageWidgetReference0x20 scripted
descriptionink.TextWidgetReference0x38 scripted
memoryValueink.TextWidgetReference0x50 scripted
memoryCellsink.CompoundWidgetReference0x68 scripted
actionStateRootink.WidgetReference0x80 scripted
actionStateTextink.TextWidgetReference0x98 scripted
categoryRootink.WidgetReference0xB0 scripted
categoryTextink.TextWidgetReference0xC8 scripted
revealRootink.WidgetReference0xE0 scripted
revealTextink.TextWidgetReference0xF8 scripted
cooldownIconink.WidgetReference0x110 scripted
cooldownValueink.TextWidgetReference0x128 scripted
descriptionSizeink.WidgetReference0x140 scripted
costReductionArrowink.ImageWidgetReference0x158 scripted
curveRadiusfloat0x170 scripted
categorizedHacksbool0x174 scripted
colorCodedHacksbool0x175 scripted
hackColorDamageCName0x178 scripted
hackColorControlCName0x180 scripted
hackColorCovertCName0x188 scripted
hackColorUltimateCName0x190 scripted
hackColorDefaultCName0x198 scripted
selectedLoopink.anim.Proxy?0x1A0 scripted
currentAnimationNameCName0x1B0 scripted
choiceAcceptedink.anim.Proxy?0x1B8 scripted
resizeAnimink.anim.Controller?0x1C8 scripted
rootWeakHandle<ink.Widget>0x1D8 scripted
dataQuickhackData?0x1E8 scripted
isSelectedbool0x1F8 scripted
expandedbool0x1F9 scripted
cachedDescriptionSizeVector20x1FC scripted
defaultMarginink.Margin0x204 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() RTTI
  • bool OnDataChanged(IScriptable value) overrideRTTI
  • bool OnQuickhackDescriptionUpdate(QuickhackDescriptionUpdate evt) RTTI
  • bool OnSelected(WeakHandle<ink.ListItemController> itemController) RTTI
  • bool OnDeselected(WeakHandle<ink.ListItemController> itemController) RTTI
  • void UpdateState() RTTI
  • bool OnUpdateAnimationState(ink.anim.Proxy? e) RTTI
  • void SetActionState() RTTI
  • void SetReductionArrowVisibility() RTTI
  • void UpdateCooldown(float cooldown) RTTI
  • void SetCooldownVisibility(bool isVisible) RTTI
  • void Expand(bool value, bool? force) RTTI
  • bool OnResizingFinished(ink.anim.Proxy anim) RTTI
  • void ShowMemoryCell(int value) RTTI
  • void AdjustToTextDescriptionSize(bool value) RTTI
  • void ChangeMargin() RTTI
  • void PlayChoiceAcceptedAnimation() RTTI
  • bool IsChoiceAcceptedPlaying() RTTI