PerkScreenController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 23
| Name | Type | Flags |
|---|---|---|
attributeLevelText | inkTextRef | scriptedprotected |
attributeNameText | inkTextRef | scriptedprotected |
boughtConnectionLinesContainer | inkCompoundRef | scriptedprotected |
boughtMaskContainer | inkCanvasRef | scriptedprotected |
connectionLines | array<Int32>[45] | scriptedprivate |
connectionLinesContainer | inkCompoundRef | scriptedprotected |
currentIndex | Int32 | scriptedprivate |
dataManager | ref<PlayerDevelopmentDataManager> | scriptedprotected |
displayData | ref<AttributeDisplayData> | scriptedprotected |
hubSelector | inkWidgetRef | scriptedprotected |
levelController | wref<StatsProgressController> | scriptedprivate |
levelControllerRef | inkWidgetRef | scriptedprotected |
maxedConnectionLinesContainer | inkCompoundRef | scriptedprotected |
maxedMaskContainer | inkCanvasRef | scriptedprotected |
proficiencyDescriptionText | inkTextRef | scriptedprotected |
proficiencyRoot | wref<TabRadioGroup> | scriptedprivate |
proficiencyRootRef | inkWidgetRef | scriptedprotected |
rewardsController | wref<StatsStreetCredReward> | scriptedprivate |
rewardsControllerRef | inkWidgetRef | scriptedprotected |
tooltipsManager | wref<gameuiTooltipsManager> | scriptedprivate |
TooltipsManagerRef | inkWidgetRef | scriptedprotected |
traitController | wref<PerkDisplayContainerController> | scriptedprivate |
widgetMap | array<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