PerksMainGameController class
PerksMainGameController
Inheritance
Base: game.ui.MenuGameController
Derived
None.
Properties
| 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 |
Functions
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