REDNODE / GAME API

PerksMenuAttributeItemController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 13

NameTypeFlags
attributeDisplayinkWidgetRefscriptedprotected
attributeDisplayControllerwref<PerksMenuAttributeDisplayController>scriptedprotected
attributeTypePerkMenuAttributescriptedprotected
connectionLineinkImageRefscriptedprotected
cool_in_proxyref<inkAnimProxy>scriptedprotected
cool_out_proxyref<inkAnimProxy>scriptedprotected
dataref<AttributeData>scriptedprotected
dataManagerref<PlayerDevelopmentDataManager>scriptedprotected
holdStartedBoolscriptedprotected
isReversedBoolscriptedprotected
proficiencyButtonRefsarray<inkWidgetRef>scriptedprotected
recentlyPurchasedBoolscriptedprotected
skillsLevelsContainerinkCompoundRefscriptedprotected

Methods 16

public final func GetAttributeType() -> PerkMenuAttributescripted
public final func GetStatType() -> gamedataStatTypescripted
protected cb func OnAttributeItemClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnAttributeItemHold(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnAttributeItemHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnAttributeItemHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnContainerHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnContainerHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnProficiencyClicked(controller: wref<inkButtonController>) -> Boolscripted
protected final func PlayConnectionAnimation(value: Bool)scripted
public final func Setup(dataManager: ref<PlayerDevelopmentDataManager>)scripted
protected final func SetupProficiencyButtons(attributeData: ref<AttributeData>)scripted
private final func ShowProficiencyButton(value: Bool)scripted
private final func StopHoverAnimations()scripted
public final func UpdateData(attributeData: ref<AttributeData>)scripted