PerkScreenController class
PerkScreenController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
hubSelector | ink.WidgetReference | scripted |
connectionLinesContainer | ink.CompoundWidgetReference | scripted |
boughtConnectionLinesContainer | ink.CompoundWidgetReference | scripted |
maxedConnectionLinesContainer | ink.CompoundWidgetReference | scripted |
boughtMaskContainer | ink.CanvasWidgetReference | scripted |
maxedMaskContainer | ink.CanvasWidgetReference | scripted |
attributeNameText | ink.TextWidgetReference | scripted |
attributeLevelText | ink.TextWidgetReference | scripted |
levelControllerRef | ink.WidgetReference | scripted |
rewardsControllerRef | ink.WidgetReference | scripted |
TooltipsManagerRef | ink.WidgetReference | scripted |
proficiencyRootRef | ink.WidgetReference | scripted |
proficiencyDescriptionText | ink.TextWidgetReference | scripted |
dataManager | PlayerDevelopmentDataManager? | scripted |
displayData | AttributeDisplayData? | scripted |
proficiencyRoot | WeakHandle<TabRadioGroup> | scripted |
widgetMap | WeakHandle<PerkDisplayContainerController>[] | scripted |
traitController | WeakHandle<PerkDisplayContainerController> | scripted |
currentIndex | int | scripted |
connectionLines | byte | scripted |
levelController | WeakHandle<StatsProgressController> | scripted |
rewardsController | WeakHandle<StatsStreetCredReward> | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | scripted |
Functions
bool OnInitialize()RTTIvoid RegisterProficiencyButtons(AttributeDisplayData attributeDisplayData, int startingIndex)RTTIbool OnUninitialize()RTTIbool OnSetUserData(IScriptable userData)RTTIMenuData GetMenuData(ProficiencyDisplayData data)RTTIvoid Setup(AttributeDisplayData displayData, PlayerDevelopmentDataManager dataManager, int startingIndex)RTTIvoid RebuildPerks(int index)RTTIbool OnUnlimitedUnlocked(UnlimitedUnlocked evt)RTTIvoid ProcessTutorialFact()RTTIvoid SpawnConnectionGradiantMask(WeakHandle<PerkDisplayContainerController> controller)RTTIvoid ShowLineWidget(ink.CompoundWidgetReference lineContainer, bool show, int lineNumber)RTTIbool OnValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex)RTTIbool OnPerkBoughtEvent(PerkBoughtEvent evt)RTTIbool OnTraitBoughtEvent(TraitBoughtEvent evt)RTTIbool OnPerkDisplayContainerCreated(PerkDisplayContainerCreatedEvent evt)RTTIProficiencyDisplayData? GetProficiencyDisplayData()RTTIWeakHandle<ink.Widget> GetHubSelectorWidget()RTTI