BlackICE Scripting

class

NewPerksAttributeButtonController

  • 12 properties
  • 15 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
attributePointsButtonink.WidgetReference0x0 scripted
attributeTextink.TextWidgetReference0x18 scripted
currentTextink.TextWidgetReference0x30 scripted
textGhostink.TextWidgetReference0x48 scripted
requirementTextink.TextWidgetReference0x60 scripted
buttonWidgetink.WidgetReference0x78 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x90 scripted
totalPointsint0xA0 scripted
initDataNewPerksScreenInitData?0xA8 scripted
isHoveredbool0xB8 scripted
isPressedbool0xB9 scripted
idleAnimProxyink.anim.Proxy?0xC0 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void SetData(NewPerksScreenInitData initData, WeakHandle<ButtonHints> buttonHintsController) RTTI
  • void PlayIdleAnimation() RTTI
  • void StopIdleAnimation() RTTI
  • void SetValues(int currentPoints, int requiredPoints, int totalPoints) RTTI
  • void SetInteractive(bool value) RTTI
  • void UpdateState() RTTI
  • void UpdateCursorData() RTTI
  • bool OnAttributeInvestPress(ink.PointerEvent evt) RTTI
  • bool OnAttributeInvestHold(ink.PointerEvent evt) RTTI
  • bool OnAttributeInvestRelease(ink.PointerEvent evt) RTTI
  • bool OnAttributeInvestHoverOver(ink.PointerEvent evt) RTTI
  • bool OnAttributeInvestHoverOut(ink.PointerEvent evt) RTTI
  • void HoverOut() RTTI