PerksMainGameController
Base: game.ui.MenuGameController
None.
| Property | Type | |
|---|---|---|
tooltipsManagerRef | ink.WidgetReference | scripted |
buttonHintsManagerRef | ink.WidgetReference | scripted |
playerLevel | ink.TextWidgetReference | scripted |
centerHiglightParts | ink.WidgetReference[] | scripted |
attributeSelectorsContainer | ink.WidgetReference | scripted |
perksScreen | ink.WidgetReference | scripted |
pointsDisplay | ink.WidgetReference | scripted |
johnnyConnectorRef | ink.WidgetReference | scripted |
attributeTooltipHolderRight | ink.WidgetReference | scripted |
attributeTooltipHolderLeft | ink.WidgetReference | scripted |
respecButtonContainer | ink.WidgetReference | scripted |
cantRespecNotificationContainer | ink.WidgetReference | scripted |
resetPrice | ink.TextWidgetReference | scripted |
spentPerks | ink.TextWidgetReference | scripted |
activeScreen | CharacterScreenType | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
dataManager | PlayerDevelopmentDataManager? | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | scripted |
perksMenuItemCreatedQueue | PerksMenuAttributeItemCreated?[] | scripted |
attributesControllersList | WeakHandle<PerksMenuAttributeItemController>[] | scripted |
playerStatsBlackboard | WeakHandle<game.IBlackboard> | scripted |
characterLevelListener | red.CallbackObject? | scripted |
perksScreenController | WeakHandle<PerkScreenController> | scripted |
pointsDisplayController | WeakHandle<PerksPointsDisplayController> | scripted |
questSystem | WeakHandle<quest.QuestsSystem> | scripted |
equipmentSystem | WeakHandle<EquipmentSystem> | scripted |
resetConfirmationToken | ink.GameNotificationToken? | scripted |
inCombat | bool | scripted |
enoughMoneyForRespec | bool | scripted |
cantRespecAnim | ink.anim.Proxy? | scripted |
lastHoveredAttribute | PerkMenuAttribute | scripted |
bool OnInitialize() overrideRTTIbool OnUnitialize() RTTIbool OnCharacterLevelUpdated(int value) RTTIvoid ResetHighlightPartsVisibility() RTTIvoid HandleEventQueue() RTTIbool OnPlayerAttach(game.Object playerPuppet) RTTIvoid CheckJohnnyFact() RTTIbool OnPerksMenuAttributeItemCreated(PerksMenuAttributeItemCreated evt) RTTIbool OnUninitialize() overrideRTTIbool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTIbool OnBack(IScriptable userData) overrideRTTIvoid SetupLayout() RTTIbool OnAttributeHoverOver(PerksMenuAttributeItemHoverOver evt) RTTIbool OnAttributeHoverOut(PerksMenuAttributeItemHoverOut evt) RTTIbool OnAttributeClicked(PerksMenuAttributeItemClicked evt) RTTIbool OnProficiencyClicked(PerksMenuProficiencyItemClicked evt) RTTIbool OnAttributePurchaseRequest(AttributeUpgradePurchased evt) RTTIbool OnAttributePurchased(AttributeBoughtEvent evt) RTTIbool OnPerkHoverOver(PerkHoverOverEvent evt) RTTIbool OnPerkHoverOut(PerkHoverOutEvent evt) RTTIbool OnPerkPurchased(PerkBoughtEvent evt) RTTIbool OnPlayerDevUpdateData(PlayerDevUpdateDataEvent evt) RTTIbool OnActiveSkillScreenChanged(ActiveSkillScreenChangedEvent e) RTTIbool OnBackClick(WeakHandle<ink.ButtonController> controller) RTTIvoid SetRespecButton(bool visible) RTTIbool OnResetPerksHoverOver(ink.PointerEvent evt) RTTIbool OnResetPerksHoverOut(ink.PointerEvent evt) RTTIbool OnResetPerksClick(ink.PointerEvent evt) RTTIbool OnResetConfirmed(ink.GameNotificationData data) RTTIbool OnPerkResetEvent(PerkResetEvent evt) RTTIvoid ResetData() RTTIvoid SetActiveScreen(CharacterScreenType screenType) RTTIvoid UpdateAvailablePoints() RTTIvoid PrepareTooltips() RTTIvoid ShowTooltip(WeakHandle<ink.Widget> widget, IDisplayData data, game.ui.ETooltipPlacement? placement) RTTIvoid HideTooltip() RTTIvoid SetAttributeHintsHoverOver() RTTIvoid SetAttributeHintsHoverOut() RTTIvoid SetPerksButtonHintHoverOver(BasePerkDisplayData data) RTTIvoid SetPerksButtonHintHoverOut() RTTIvoid SetAttributeBuyButtonHintHoverOver(AttributeData data) RTTIvoid SetAttributeBuyButtonHintHoverOut() RTTIvoid PlayHoverAnimation(bool value) RTTI