NewPerksCategoriesGameController class
NewPerksCategoriesGameController
Inheritance
Base: game.ui.MenuGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
tooltipsManagerRef | ink.WidgetReference | scripted |
buttonHintsManagerRef | ink.WidgetReference | scripted |
perksCategoriesContainer | ink.WidgetReference | scripted |
tabsContainer | ink.WidgetReference | scripted |
perksScreenContainer | ink.WidgetReference | scripted |
espionageScreenContainer | ink.WidgetReference | scripted |
skillsScreenContainer | ink.WidgetReference | scripted |
pointsDisplay | ink.WidgetReference | scripted |
playerLevel | ink.TextWidgetReference | scripted |
resetAttributesButton | ink.WidgetReference | scripted |
skillsScreenButton | ink.WidgetReference | scripted |
espionageAttributeMask | ink.WidgetReference | scripted |
espionagePointsRef | ink.WidgetReference | scripted |
attributeTooltipHolderRight | ink.WidgetReference | scripted |
attributeTooltipHolderLeft | ink.WidgetReference | scripted |
centerHiglightParts | ink.WidgetReference[] | scripted |
perkTooltipPlacementLeft | ink.WidgetReference | scripted |
perkTooltipPlacementRight | ink.WidgetReference | scripted |
perkTooltipBgLeft | ink.WidgetReference | scripted |
perkTooltipBgRight | ink.WidgetReference | scripted |
perkTooltipBgAnimProxy | ink.anim.Proxy? | scripted |
menuEventDispatcher | WeakHandle<ink.MenuEventDispatcher> | scripted |
tabsController | WeakHandle<NewPerkTabsController> | scripted |
perksScreenController | WeakHandle<NewPerksScreenLogicController> | scripted |
espionageScreenController | WeakHandle<NewPerksScreenLogicController> | scripted |
skillScreenController | WeakHandle<NewPerkSkillsLogicController> | scripted |
tooltipsManager | WeakHandle<game.ui.TooltipsManager> | scripted |
buttonHintsController | WeakHandle<ButtonHints> | scripted |
dataManager | PlayerDevelopmentDataManager? | scripted |
questSystem | WeakHandle<quest.QuestsSystem> | scripted |
attributesControllersList | WeakHandle<PerksMenuAttributeItemController>[] | scripted |
perksMenuItemCreatedQueue | PerksMenuAttributeItemCreated?[] | scripted |
pointsDisplayController | WeakHandle<PerksPointsDisplayController> | scripted |
playerStatsBlackboard | WeakHandle<game.IBlackboard> | scripted |
characterLevelListener | red.CallbackObject? | scripted |
player | WeakHandle<PlayerPuppet> | scripted |
previousScreen | NewPeksActiveScreen | scripted |
currentScreen | NewPeksActiveScreen | scripted |
currentStatScreen | game.data.StatType | scripted |
johnnyEspionageInitialized | bool | scripted |
isEspionageUnlocked | bool | scripted |
lastHoveredAttribute | PerkMenuAttribute | scripted |
cyberwarePerkDetailsPopupToken | ink.GameNotificationToken? | scripted |
perksScreenIntroAnimProxy | ink.anim.Proxy? | scripted |
perksScreenOutroAnimProxy | ink.anim.Proxy? | scripted |
perksScreenDirection | NewPerkTabsArrowDirection | scripted |
currentTooltipData | PerkHoverEventTooltipData | scripted |
uiSystem | game.ui.GameSystemUI? | scripted |
currentCursorPos | Vector2 | scripted |
perkUserData | PerkUserData? | scripted |
vendorUserData | VendorUserData? | scripted |
skillsOpenData | OpenSkillsMenuData? | scripted |
resetConfirmationToken | ink.GameNotificationToken? | scripted |
userData | IScriptable? | scripted |
isPlayerInCombat | bool | scripted |
screenDisplayContext | ScreenDisplayContext | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnUninitialize()overrideRTTIbool OnPlayerAttach(game.Object playerPuppet)RTTIbool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher)overrideRTTIbool OnBack(IScriptable userData)overrideRTTIbool OnSetScreenDisplayContext(IScriptable userData)RTTIbool OnBeforeLeaveScenario(IScriptable userData)RTTIvoid CloseVendor()RTTIbool OnPerksScreenSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnEspionageScreenSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnSkillsScreenSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnTabsSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnSetUserData(IScriptable userData)RTTIvoid OpenPerksScreen(game.data.StatType statType, NewPerkTabsArrowDirection direction)RTTIbool OnScreenIntroFinished(ink.anim.Proxy proxy)RTTIbool OnPerksScreenOutroFinished(ink.anim.Proxy proxy)RTTIvoid InitializePerkScreen()RTTIvoid OpenSkillsScreen()RTTIbool OnCharacterLevelUpdated(int value)RTTIvoid CloseActiveScreen()RTTIvoid UpdateScreen()RTTIbool IsPerkScreenAnimPLaying()RTTIvoid StopPerkScreenAnims()RTTIink.anim.Proxy? PlayScreenIntro()RTTIink.anim.Proxy? PlayScreenOutro()RTTIvoid UpdateData()RTTIvoid UpdateScreensVisibility()RTTIbool OnPerksMenuAttributeItemCreated(PerksMenuAttributeItemCreated evt)RTTIvoid HandleEventQueue()RTTIvoid UpdateJohnnyEspionageAttribute()RTTIbool OnCyberwarePerkDetailsPopup(ink.GameNotificationData data)RTTIbool OnTabMenuArrowClicked(NewPerksTabArrowClickedEvent evt)RTTIbool OnPlayerDevUpdateData(PlayerDevUpdateDataEvent evt)RTTIvoid UpdatePerkScreenHighlights(Vector2 cursorPos)RTTIbool OnRelativeInput(ink.PointerEvent evt)RTTIbool OnAxisInput(ink.PointerEvent evt)RTTIvoid ResolveResetAttributesButtonVisibility()RTTIbool OnResetConfirmed(ink.GameNotificationData data)RTTIbool OnResetFailed(ink.GameNotificationData data)RTTIbool OnResetAttributesButtonClick(ink.PointerEvent evt)RTTIbool OnResetAttributesButtonHoverOver(ink.PointerEvent evt)RTTIbool OnResetAttributesButtonHoverOut(ink.PointerEvent evt)RTTIbool OnSkillScreenButtonHoverOver(ink.PointerEvent evt)RTTIbool OnSkillScreenButtonHoverOut(ink.PointerEvent evt)RTTIbool OnSkillScreenButtonClick(ink.PointerEvent evt)RTTIbool OnAttributeClicked(PerksMenuAttributeItemClicked evt)RTTIbool OnAttributeReleased(PerksMenuAttributeItemReleased evt)RTTIbool OnAttributePurchaseRequest(AttributeUpgradePurchased evt)RTTIbool OnAttributeHoverOver(PerksMenuAttributeItemHoverOver evt)RTTIbool OnAttributeHoverOut(PerksMenuAttributeItemHoverOut evt)RTTIvoid RefreshAttributeTooltip()RTTIvoid PlayHoverAnimation(bool value)RTTIvoid SetAttributeBuyButtonHintHoverOver(PerkMenuAttribute attribute)RTTIvoid ReevaluateAttributeBuyButtonHintHoverOver(PerkMenuAttribute attribute)RTTIvoid SetAttributeBuyButtonHintHoverOut()RTTIbool OnPerkHoverOver(NewPerkHoverOverEvent evt)RTTIbool OnPerkHoverOut(NewPerkHoverOutEvent evt)RTTIbool OnRefreshPerkTooltipEvent(RefreshPerkTooltipEvent evt)RTTIbool OnSkillHoverOver(SkillHoverOver evt)RTTIbool OnSkillHoverOut(SkillHoverOut evt)RTTIbool OnSkillRewardHoverOver(SkillRewardHoverOver evt)RTTIbool OnSkillRewardHoverOut(SkillRewardHoverOut evt)RTTIbool OnUpdatePlayerDevelopmentData(UpdatePlayerDevelopmentData evt)RTTIbool OnPlayNewPerksSoundEvent(PlayNewPerksSoundEvent evt)RTTIvoid PlaySoundByName(CName soundName, bool stopIfPlaying)RTTIvoid StopSoundByName(CName soundName)RTTIvoid ShowTooltip(PerkHoverEventTooltipData data)RTTIvoid ShowTooltip(WeakHandle<ink.Widget> widget, IDisplayData data, game.ui.ETooltipPlacement? placement)RTTIfloat AdjustValueToScaleAndBlackBars(float value)RTTIvoid ShowTooltipBackground(ink.WidgetReference bgWidget)RTTIvoid HideTooltip()RTTIbool OnPlayRelicIntroAnimationEvent(PlayRelicIntroAnimationEvent evt)RTTIvoid PlayRelicIntroAnim()RTTI