BlackICE Scripting

class

PerksMenuAttributeItemController

  • 13 properties
  • 16 functions

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
attributeDisplayink.WidgetReference0x0 scripted
connectionLineink.ImageWidgetReference0x18 scripted
attributeTypePerkMenuAttribute0x30 scripted
skillsLevelsContainerink.CompoundWidgetReference0x38 scripted
proficiencyButtonRefsink.WidgetReference[]0x50 scripted
isReversedbool0x60 scripted
dataManagerPlayerDevelopmentDataManager?0x68 scripted
attributeDisplayControllerWeakHandle<PerksMenuAttributeDisplayController>0x78 scripted
recentlyPurchasedbool0x88 scripted
holdStartedbool0x89 scripted
dataAttributeData?0x90 scripted
cool_in_proxyink.anim.Proxy?0xA0 scripted
cool_out_proxyink.anim.Proxy?0xB0 scripted

Functions

  • bool OnInitialize() RTTI
  • void Setup(PlayerDevelopmentDataManager dataManager) RTTI
  • game.data.StatType GetStatType() RTTI
  • PerkMenuAttribute GetAttributeType() RTTI
  • void UpdateData(AttributeData attributeData) RTTI
  • void SetupProficiencyButtons(AttributeData attributeData) RTTI
  • bool OnAttributeItemClicked(ink.PointerEvent evt) RTTI
  • bool OnProficiencyClicked(WeakHandle<ink.ButtonController> controller) RTTI
  • bool OnAttributeItemHold(ink.PointerEvent evt) RTTI
  • bool OnContainerHoverOver(ink.PointerEvent evt) RTTI
  • bool OnContainerHoverOut(ink.PointerEvent evt) RTTI
  • bool OnAttributeItemHoverOver(ink.PointerEvent evt) RTTI
  • bool OnAttributeItemHoverOut(ink.PointerEvent evt) RTTI
  • void PlayConnectionAnimation(bool value) RTTI
  • void StopHoverAnimations() RTTI
  • void ShowProficiencyButton(bool value) RTTI