NewPerksAttributeButtonController
Base: ink.WidgetLogicController
None.
| 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 |
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