NewPerksAttributeButtonController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 12
| Name | Type | Flags |
|---|---|---|
attributePointsButton | inkWidgetRef | scriptedprivate |
attributeText | inkTextRef | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonWidget | inkWidgetRef | scriptedprivate |
currentText | inkTextRef | scriptedprivate |
idleAnimProxy | ref<inkAnimProxy> | scriptedprivate |
initData | ref<NewPerksScreenInitData> | scriptedprivate |
isHovered | Bool | scriptedprivate |
isPressed | Bool | scriptedprivate |
requirementText | inkTextRef | scriptedprivate |
textGhost | inkTextRef | scriptedprivate |
totalPoints | Int32 | scriptedprivate |
Methods 15
public final func HoverOut()scripted
protected cb func OnAttributeInvestHold(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnAttributeInvestHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnAttributeInvestHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnAttributeInvestPress(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnAttributeInvestRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func PlayIdleAnimation()scripted
public final func SetData(initData: ref<NewPerksScreenInitData>, buttonHintsController: wref<ButtonHints>)scripted
public final func SetInteractive(value: Bool)scripted
public final func SetValues(currentPoints: Int32, requiredPoints: Int32, totalPoints: Int32)scripted
public final func StopIdleAnimation()scripted
private final func UpdateCursorData()scripted
private final func UpdateState()scripted