PerksMenuAttributeItemController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 13
| Name | Type | Flags |
|---|---|---|
attributeDisplay | inkWidgetRef | scriptedprotected |
attributeDisplayController | wref<PerksMenuAttributeDisplayController> | scriptedprotected |
attributeType | PerkMenuAttribute | scriptedprotected |
connectionLine | inkImageRef | scriptedprotected |
cool_in_proxy | ref<inkAnimProxy> | scriptedprotected |
cool_out_proxy | ref<inkAnimProxy> | scriptedprotected |
data | ref<AttributeData> | scriptedprotected |
dataManager | ref<PlayerDevelopmentDataManager> | scriptedprotected |
holdStarted | Bool | scriptedprotected |
isReversed | Bool | scriptedprotected |
proficiencyButtonRefs | array<inkWidgetRef> | scriptedprotected |
recentlyPurchased | Bool | scriptedprotected |
skillsLevelsContainer | inkCompoundRef | scriptedprotected |
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