BlackICE Scripting

class

PerksMenuAttributeDisplayController

  • 16 properties
  • 14 functions

Extends BaseButtonView ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
widgetWrapperink.WidgetReference0x10 scripted
foregroundWrapperink.WidgetReference0x28 scripted
attributeNameink.TextWidgetReference0x40 scripted
attributeIconink.ImageWidgetReference0x58 scripted
attributeLevelink.TextWidgetReference0x70 scripted
frameHoveredink.WidgetReference0x88 scripted
accent1Hoveredink.WidgetReference0xA0 scripted
accent1BGHoveredink.WidgetReference0xB8 scripted
accent2Hoveredink.WidgetReference0xD0 scripted
accent2BGHoveredink.WidgetReference0xE8 scripted
topConnectionContainerink.WidgetReference0x100 scripted
bottomConnectionContainerink.WidgetReference0x118 scripted
levelContainerink.WidgetReference0x130 scripted
dataManagerPlayerDevelopmentDataManager?0x148 scripted
attributePerkMenuAttribute0x158 scripted
attributeDataAttributeData?0x160 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • void Setup(PerkMenuAttribute attribute, PlayerDevelopmentDataManager dataManager) RTTI
  • void UpdateData(AttributeData attributeData) RTTI
  • game.data.StatType GetStatType() RTTI
  • void SetHovered(bool value) RTTI
  • AttributeData? GetAttributeData() RTTI
  • void Update() RTTI
  • void UpdateIcon() RTTI
  • void UpdateName() RTTI
  • void UpdateLevel() RTTI
  • void UpdateConnections() RTTI
  • void PlayHoverAnimation(bool value) RTTI
  • ink.anim.Proxy? PlayAnimation(CName animation) RTTI
  • void ResetHoverOpacity() RTTI