REDNODE / GAME API

PerkDisplayController

classscriptedClass

extends inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 15

NameTypeFlags
cool_in_proxyref<inkAnimProxy>scriptedprotected
cool_out_proxyref<inkAnimProxy>scriptedprotected
dataManagerref<PlayerDevelopmentDataManager>scriptedprotected
displayDataref<BasePerkDisplayData>scriptedprotected
fluffTextinkTextRefscriptedprotected
holdStartedBoolscriptedprotected
iconinkImageRefscriptedprotected
indexInt32scriptedprotected
isTraitBoolscriptedprotected
levelTextinkTextRefscriptedprotected
playerDevelopmentDatawref<PlayerDevelopmentData>scriptedprotected
recentlyPurchasedBoolscriptedprotected
requiredPointsTextinkTextRefscriptedprotected
requiredTrainerIconinkWidgetRefscriptedprotected
wasLockedBoolscriptedprotected

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