PerkDisplayController class
PerkDisplayController
Inheritance
Base: ink.ButtonController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
levelText | ink.TextWidgetReference | scripted |
icon | ink.ImageWidgetReference | scripted |
fluffText | ink.TextWidgetReference | scripted |
requiredTrainerIcon | ink.WidgetReference | scripted |
requiredPointsText | ink.TextWidgetReference | scripted |
displayData | BasePerkDisplayData? | scripted |
dataManager | PlayerDevelopmentDataManager? | scripted |
playerDevelopmentData | WeakHandle<PlayerDevelopmentData> | scripted |
recentlyPurchased | bool | scripted |
holdStarted | bool | scripted |
isTrait | bool | scripted |
wasLocked | bool | scripted |
index | int | scripted |
cool_in_proxy | ink.anim.Proxy? | scripted |
cool_out_proxy | ink.anim.Proxy? | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIvoid Setup(BasePerkDisplayData displayData, PlayerDevelopmentDataManager dataManager, int? index)RTTIvoid CheckRevealAnimation(BasePerkDisplayData newDisplayData, BasePerkDisplayData oldDisplayData)RTTIvoid UpdateLayout(BasePerkDisplayData data)RTTIvoid UpdateLayout(PerkDisplayData data)RTTIvoid UpdateLayout(TraitDisplayData data)RTTIint GetFluffRand(PerkDisplayData perkData, int? offset)RTTIint GetFluffRand(TraitDisplayData traitData, int? offset)RTTIvoid Upgrade()RTTIbool OnUnlimitedUnlocked(UnlimitedUnlocked evt)RTTIbool OnPerkItemHoverOver(ink.PointerEvent evt)RTTIbool OnPerkItemHoverOut(ink.PointerEvent evt)RTTIvoid StopHoverAnimations()RTTIbool OnPerkDisplayClick(ink.PointerEvent evt)RTTIbool OnPerkDisplayHold(ink.PointerEvent evt)RTTIbool IsActionNameCompatible(ink.PointerEvent evt)RTTI