NewPerksAttributeButtonController class
NewPerksAttributeButtonController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
attributePointsButton | ink.WidgetReference | scripted |
attributeText | ink.TextWidgetReference | scripted |
currentText | ink.TextWidgetReference | scripted |
textGhost | ink.TextWidgetReference | scripted |
requirementText | ink.TextWidgetReference | scripted |
buttonWidget | ink.WidgetReference | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
totalPoints | int | scripted |
initData | NewPerksScreenInitData? | scripted |
isHovered | bool | scripted |
isPressed | bool | scripted |
idleAnimProxy | ink.anim.Proxy? | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIvoid SetData(NewPerksScreenInitData initData, WeakHandle<ButtonHints> buttonHintsController)RTTIvoid PlayIdleAnimation()RTTIvoid StopIdleAnimation()RTTIvoid SetValues(int currentPoints, int requiredPoints, int totalPoints)RTTIvoid SetInteractive(bool value)RTTIvoid UpdateState()RTTIvoid UpdateCursorData()RTTIbool OnAttributeInvestPress(ink.PointerEvent evt)RTTIbool OnAttributeInvestHold(ink.PointerEvent evt)RTTIbool OnAttributeInvestRelease(ink.PointerEvent evt)RTTIbool OnAttributeInvestHoverOver(ink.PointerEvent evt)RTTIbool OnAttributeInvestHoverOut(ink.PointerEvent evt)RTTIvoid HoverOut()RTTI