PerksMenuAttributeItemController class
PerksMenuAttributeItemController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
attributeDisplay | ink.WidgetReference | scripted |
connectionLine | ink.ImageWidgetReference | scripted |
attributeType | PerkMenuAttribute | scripted |
skillsLevelsContainer | ink.CompoundWidgetReference | scripted |
proficiencyButtonRefs | ink.WidgetReference[] | scripted |
isReversed | bool | scripted |
dataManager | PlayerDevelopmentDataManager? | scripted |
attributeDisplayController | WeakHandle<PerksMenuAttributeDisplayController> | scripted |
recentlyPurchased | bool | scripted |
holdStarted | bool | scripted |
data | AttributeData? | scripted |
cool_in_proxy | ink.anim.Proxy? | scripted |
cool_out_proxy | ink.anim.Proxy? | scripted |
Functions
bool OnInitialize()RTTIvoid Setup(PlayerDevelopmentDataManager dataManager)RTTIgame.data.StatType GetStatType()RTTIPerkMenuAttribute GetAttributeType()RTTIvoid UpdateData(AttributeData attributeData)RTTIvoid SetupProficiencyButtons(AttributeData attributeData)RTTIbool OnAttributeItemClicked(ink.PointerEvent evt)RTTIbool OnProficiencyClicked(WeakHandle<ink.ButtonController> controller)RTTIbool OnAttributeItemHold(ink.PointerEvent evt)RTTIbool OnContainerHoverOver(ink.PointerEvent evt)RTTIbool OnContainerHoverOut(ink.PointerEvent evt)RTTIbool OnAttributeItemHoverOver(ink.PointerEvent evt)RTTIbool OnAttributeItemHoverOut(ink.PointerEvent evt)RTTIvoid PlayConnectionAnimation(bool value)RTTIvoid StopHoverAnimations()RTTIvoid ShowProficiencyButton(bool value)RTTI