REDNODE / GAME API

PerkScreenController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 23

NameTypeFlags
attributeLevelTextinkTextRefscriptedprotected
attributeNameTextinkTextRefscriptedprotected
boughtConnectionLinesContainerinkCompoundRefscriptedprotected
boughtMaskContainerinkCanvasRefscriptedprotected
connectionLinesarray<Int32>[45]scriptedprivate
connectionLinesContainerinkCompoundRefscriptedprotected
currentIndexInt32scriptedprivate
dataManagerref<PlayerDevelopmentDataManager>scriptedprotected
displayDataref<AttributeDisplayData>scriptedprotected
hubSelectorinkWidgetRefscriptedprotected
levelControllerwref<StatsProgressController>scriptedprivate
levelControllerRefinkWidgetRefscriptedprotected
maxedConnectionLinesContainerinkCompoundRefscriptedprotected
maxedMaskContainerinkCanvasRefscriptedprotected
proficiencyDescriptionTextinkTextRefscriptedprotected
proficiencyRootwref<TabRadioGroup>scriptedprivate
proficiencyRootRefinkWidgetRefscriptedprotected
rewardsControllerwref<StatsStreetCredReward>scriptedprivate
rewardsControllerRefinkWidgetRefscriptedprotected
tooltipsManagerwref<gameuiTooltipsManager>scriptedprivate
TooltipsManagerRefinkWidgetRefscriptedprotected
traitControllerwref<PerkDisplayContainerController>scriptedprivate
widgetMaparray<wref<PerkDisplayContainerController>>scriptedprivate

Methods 17

public final func GetHubSelectorWidget() -> wref<inkWidget>scripted
private final func GetMenuData(data: ref<ProficiencyDisplayData>) -> MenuDatascripted
public final func GetProficiencyDisplayData() -> ref<ProficiencyDisplayData>scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPerkBoughtEvent(evt: ref<PerkBoughtEvent>) -> Boolscripted
protected cb func OnPerkDisplayContainerCreated(evt: ref<PerkDisplayContainerCreatedEvent>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnTraitBoughtEvent(evt: ref<TraitBoughtEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUnlimitedUnlocked(evt: ref<UnlimitedUnlocked>) -> Boolscripted
protected cb func OnValueChanged(controller: wref<inkRadioGroupController>, selectedIndex: Int32) -> Boolscripted
private final func ProcessTutorialFact()scripted
public final func RebuildPerks(index: Int32)scripted
protected final func RegisterProficiencyButtons(attributeDisplayData: ref<AttributeDisplayData>, startingIndex: Int32)scripted
public final func Setup(displayData: ref<AttributeDisplayData>, dataManager: ref<PlayerDevelopmentDataManager>, startingIndex: Int32)scripted
private final func ShowLineWidget(lineContainer: inkCompoundRef, show: Bool, lineNumber: Int32)scripted
private final func SpawnConnectionGradiantMask(controller: wref<PerkDisplayContainerController>)scripted