PerkDisplayController
classscriptedClass
extends inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 15
| Name | Type | Flags |
|---|---|---|
cool_in_proxy | ref<inkAnimProxy> | scriptedprotected |
cool_out_proxy | ref<inkAnimProxy> | scriptedprotected |
dataManager | ref<PlayerDevelopmentDataManager> | scriptedprotected |
displayData | ref<BasePerkDisplayData> | scriptedprotected |
fluffText | inkTextRef | scriptedprotected |
holdStarted | Bool | scriptedprotected |
icon | inkImageRef | scriptedprotected |
index | Int32 | scriptedprotected |
isTrait | Bool | scriptedprotected |
levelText | inkTextRef | scriptedprotected |
playerDevelopmentData | wref<PlayerDevelopmentData> | scriptedprotected |
recentlyPurchased | Bool | scriptedprotected |
requiredPointsText | inkTextRef | scriptedprotected |
requiredTrainerIcon | inkWidgetRef | scriptedprotected |
wasLocked | Bool | scriptedprotected |
Methods 17
public final func CheckRevealAnimation(newDisplayData: ref<BasePerkDisplayData>, oldDisplayData: ref<BasePerkDisplayData>)scripted
protected final func GetFluffRand(perkData: ref<PerkDisplayData>, opt offset: Int32) -> Int32scripted
protected final func GetFluffRand(traitData: ref<TraitDisplayData>, opt offset: Int32) -> Int32scripted
private final func IsActionNameCompatible(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPerkDisplayClick(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPerkDisplayHold(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPerkItemHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPerkItemHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUnlimitedUnlocked(evt: ref<UnlimitedUnlocked>) -> Boolscripted
public final func Setup(displayData: ref<BasePerkDisplayData>, dataManager: ref<PlayerDevelopmentDataManager>, opt index: Int32)scripted
private final func StopHoverAnimations()scripted
private final func UpdateLayout(data: ref<BasePerkDisplayData>)scripted
private final func UpdateLayout(data: ref<PerkDisplayData>)scripted
private final func UpdateLayout(data: ref<TraitDisplayData>)scripted
private final func Upgrade()scripted