BlackICE Scripting

class

PerkDisplayController

  • 15 properties
  • 17 functions

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

Properties

PropertyTypeOffset
levelTextink.TextWidgetReference0x0 scripted
iconink.ImageWidgetReference0x18 scripted
fluffTextink.TextWidgetReference0x30 scripted
requiredTrainerIconink.WidgetReference0x48 scripted
requiredPointsTextink.TextWidgetReference0x60 scripted
displayDataBasePerkDisplayData?0x78 scripted
dataManagerPlayerDevelopmentDataManager?0x88 scripted
playerDevelopmentDataWeakHandle<PlayerDevelopmentData>0x98 scripted
recentlyPurchasedbool0xA8 scripted
holdStartedbool0xA9 scripted
isTraitbool0xAA scripted
wasLockedbool0xAB scripted
indexint0xAC scripted
cool_in_proxyink.anim.Proxy?0xB0 scripted
cool_out_proxyink.anim.Proxy?0xC0 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void Setup(BasePerkDisplayData displayData, PlayerDevelopmentDataManager dataManager, int? index) RTTI
  • void CheckRevealAnimation(BasePerkDisplayData newDisplayData, BasePerkDisplayData oldDisplayData) RTTI
  • void UpdateLayout(BasePerkDisplayData data) RTTI
  • void UpdateLayout(PerkDisplayData data) RTTI
  • void UpdateLayout(TraitDisplayData data) RTTI
  • int GetFluffRand(PerkDisplayData perkData, int? offset) RTTI
  • int GetFluffRand(TraitDisplayData traitData, int? offset) RTTI
  • void Upgrade() RTTI
  • bool OnUnlimitedUnlocked(UnlimitedUnlocked evt) RTTI
  • bool OnPerkItemHoverOver(ink.PointerEvent evt) RTTI
  • bool OnPerkItemHoverOut(ink.PointerEvent evt) RTTI
  • void StopHoverAnimations() RTTI
  • bool OnPerkDisplayClick(ink.PointerEvent evt) RTTI
  • bool OnPerkDisplayHold(ink.PointerEvent evt) RTTI
  • bool IsActionNameCompatible(ink.PointerEvent evt) RTTI