REDNODE / GAME API

NewPerksAttributeButtonController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 12

NameTypeFlags
attributePointsButtoninkWidgetRefscriptedprivate
attributeTextinkTextRefscriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonWidgetinkWidgetRefscriptedprivate
currentTextinkTextRefscriptedprivate
idleAnimProxyref<inkAnimProxy>scriptedprivate
initDataref<NewPerksScreenInitData>scriptedprivate
isHoveredBoolscriptedprivate
isPressedBoolscriptedprivate
requirementTextinkTextRefscriptedprivate
textGhostinkTextRefscriptedprivate
totalPointsInt32scriptedprivate

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