BlackICE Scripting

class interaction

ItemLogicController

interaction.ItemLogicController

  • 22 properties
  • 9 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
inputButtonContainerink.CompoundWidgetReference0x0 scripted
inputDisplayControllerRefink.WidgetReference0x18 scripted
QuickHackCostHolderink.WidgetReference0x30 scripted
QuickHackCostink.TextWidgetReference0x48 scripted
QuickHackIconink.ImageWidgetReference0x60 scripted
QuickHackHolderink.CompoundWidgetReference0x78 scripted
labelink.TextWidgetReference0x90 scripted
labelFailink.TextWidgetReference0xA8 scripted
SkillCheckPassBGink.WidgetReference0xC0 scripted
SkillCheckFailBGink.WidgetReference0xD8 scripted
QHIllegalIndicatorink.WidgetReference0xF0 scripted
SCIllegalIndicatorink.WidgetReference0x108 scripted
additionalReqsNeededink.WidgetReference0x120 scripted
skillCheckink.CompoundWidgetReference0x138 scripted
skillCheckNormalReqsink.CompoundWidgetReference0x150 scripted
skillCheckIconink.ImageWidgetReference0x168 scripted
skillCheckTextink.TextWidgetReference0x180 scripted
RootWidgetWeakHandle<ink.CompoundWidget>0x198 scripted
inActiveTransparencyfloat0x1A8 scripted
inputDisplayControllerWeakHandle<ink.InputDisplayController>0x1B0 scripted
animProxyink.anim.Proxy?0x1C0 scripted
isSelectedbool0x1D0 scripted

Functions

  • bool OnInitialize() RTTI
  • void SetData(game.interactions.vis.InteractionChoiceData data, UIInteractionSkillCheck? skillCheck, bool? isItemBroken) RTTI
  • void SetButtonVisibility(bool argBool) RTTI
  • void SetZoneChange(int value) RTTI
  • void SetLabel(game.interactions.vis.InteractionChoiceData data, bool isItemBroken) RTTI
  • void SetCaptionParts(game.interactions.ChoiceCaptionPart[] argList) RTTI
  • void EmptyCaptionParts() RTTI
  • void SetIllegalActionOpacity(float opacity) RTTI
  • void PlayAnim(CName animName) RTTI