BlackICE Scripting

class

BrowserModsMenuGameController

  • 77 properties
  • 104 functions

Extends game.ui.ModioBrowserMenuGameController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
BrowserMenuTitleTextink.WidgetReference0x10 scripted
CollectionMenuTitleTextink.WidgetReference0x28 scripted
buttonHintsManagerRefink.WidgetReference0x40 scripted
modPickerRefink.WidgetReference0x58 scripted
filterPickerRefink.WidgetReference0x70 scripted
modioBrowserHeaderTitleink.TextWidgetReference0x88 scripted
modioCollectionHeaderTitleink.TextWidgetReference0xA0 scripted
modDetailsPanelSnapshotink.WidgetReference0xB8 scripted
PageSelectorPanelRefink.CompoundWidgetReference0xD0 scripted
modLimitNumberOfModsEnabledTextink.TextWidgetReference0xE8 scripted
leftPageArrowRefink.WidgetReference0x100 scripted
rightPageArrowRefink.WidgetReference0x118 scripted
searchBarControllerRefink.WidgetReference0x130 scripted
searchBarTextInputink.TextInputWidgetReference0x148 scripted
searchBarAreaink.WidgetReference0x160 scripted
sortingDropdownButtonManagerRefink.WidgetReference0x178 scripted
sortingDropdownListManagerRefink.WidgetReference0x190 scripted
languageDropdownButtonManagerRefink.WidgetReference0x1A8 scripted
languageDropdownListManagerRefink.WidgetReference0x1C0 scripted
matureContentCheckboxManagerRefink.WidgetReference0x1D8 scripted
likedContentCheckboxManagerRefink.WidgetReference0x1F0 scripted
playerUserNameTextink.TextWidgetReference0x208 scripted
numberOfModsTextink.TextWidgetReference0x220 scripted
modListChangedCanvasink.WidgetReference0x238 scripted
modlistChangedTextink.TextWidgetReference0x250 scripted
modVerificationPopupTextink.TextWidgetReference0x268 scripted
tooltipManagerRefink.WidgetReference0x280 scripted
spaceInfoTextRefink.TextWidgetReference0x298 scripted
tooltipManagerWeakHandle<game.ui.TooltipsManager>0x2B0 scripted
menuNavigationControllerWeakHandle<ink.ContainerNavigationController>0x2C0 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x2D0 scripted
sortingDropdownListControllerWeakHandle<ModSortingDropdownListController>0x2E0 scripted
sortingDropdownButtonControllerWeakHandle<ModSortingDropdownButtonController>0x2F0 scripted
languageDropdownCheckboxListControllerWeakHandle<LanguageDropdownCheckboxListController>0x300 scripted
languageDropdownListControllerWeakHandle<LanguageDropdownListController>0x310 scripted
languageDropdownButtonControllerWeakHandle<LanguageDropdownButtonController>0x320 scripted
modPickerControllerWeakHandle<browserModsMenuModPicker>0x330 scripted
filterPickerControllerWeakHandle<filterModsMenuModPicker>0x340 scripted
matureContentAndEnableAllModsCheckboxControllerWeakHandle<MatureContentCheckbox>0x350 scripted
likedFilterCheckboxControllerWeakHandle<LikedFilterCheckbox>0x360 scripted
eventDispatcherWeakHandle<ink.MenuEventDispatcher>0x370 scripted
modDetailItemWeakHandle<ModDetailsItem>0x380 scripted
subscribeToModControllerWeakHandle<SubscribeToModButtonController>0x390 scripted
likeControllerWeakHandle<LikeButtonController>0x3A0 scripted
authorControllerWeakHandle<FromAuthorButtonController>0x3B0 scripted
moreOptionsControllerWeakHandle<MoreOptionsButtonController>0x3C0 scripted
modsearchBarControllerWeakHandle<ModMenuSearchBarController>0x3D0 scripted
downloadProgressBarControllerWeakHandle<ModPanelDownloadProgressBarController>0x3E0 scripted
PageSelectorItemWidgetListWeakHandle<ink.Widget>[]0x3F0 scripted
IgnoreNextEnableActionbool0x400 scripted
IsInBrowserMenubool0x401 scripted
currentlySelectedModEntryWeakHandle<ModEntryItem>0x408 scripted
leftPageArrowControllerWeakHandle<ModPaginationArrowController>0x418 scripted
rightPageArrowControllerWeakHandle<ModPaginationArrowController>0x428 scripted
filterDrawerWeakHandle<ModMenuFilterDrawer>0x438 scripted
selectedFilterSpawnerink.WidgetReference0x448 scripted
selectedFilterSpawnerControllerWeakHandle<SelectedFilterGroup>0x460 scripted
moreFilterTooltipStringstring0x470 scripted
showFiltersButtonRefink.WidgetReference0x490 scripted
showFilterButtonControllerWeakHandle<ShowFilterButton>0x4A8 scripted
hiddenModsInfoListink.ModioModInfos[]0x4B8 scripted
bIsInGallerybool0x4C8 scripted
systemHandlerWeakHandle<ink.ISystemRequestsHandler>0x4D0 scripted
bCurrentlySelectedModIsEnabledbool0x4E0 scripted
modioReportControllerWeakHandle<ModioReportController>0x4E8 scripted
currentSelectedModIDlong0x4F8 scripted
currentSelectedModNamestring0x500 scripted
onlineSystemWeakHandle<game.IOnlineSystem>0x520 scripted
isOfflinebool0x530 scripted
bIsOpenIMGDialogbool0x531 scripted
bIsModHoveredbool0x532 scripted
bIsUserSubscribedToHoveredModbool0x533 scripted
bStopListeningToInputbool0x534 scripted
searchBarNavigableComponentWeakHandle<AnimatedListItemController>0x538 scripted
listOfNavigableComponentsWeakHandle<ink.DiscreteNavigationController>[]0x548 scripted
isNavigationActivatedbool0x558 scripted
waitingForNewModListStatebool0x559 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool IsPregame() RTTI
  • void RegisterMenuToCallbacks() RTTI
  • bool OnRateLimitedErrorReceived() RTTI
  • bool OnRateLimitedErrorLifted() RTTI
  • bool OnCheckIfEnabledModsListChanged(bool bEnabledModsListChanged) RTTI
  • bool OnBrowserMenuTextClicked(ink.PointerEvent evt) RTTI
  • void SetIsInGallery(bool bIsInGallery) RTTI
  • void OnHiddenManagerOpened() RTTI
  • void OnHiddenManagerClosed() RTTI
  • bool IsReportPopupOpen() RTTI
  • bool IsFilterDrawerOpen() RTTI
  • bool ShouldIgnoreInput() RTTI
  • bool OnCollectionMenuTextClicked(ink.PointerEvent evt) RTTI
  • void SetPlayerName(string playerName) RTTI
  • void PushErrorPopup(CName title, CName description, uint? errorCode) RTTI
  • void WarnAboutImpossibleActionInPauseMenu() RTTI
  • void InitializeModGrid() RTTI
  • void CreatePageItems() RTTI
  • void SetupDropdown() RTTI
  • void ActivateNavigation() RTTI
  • void DeactivateNavigation() RTTI
  • void ActivateNavigables() RTTI
  • void DeactivateNavigables() RTTI
  • bool GetIsNavigationActive() RTTI
  • void AddToListOfNavigables(ink.DiscreteNavigationController inNavigable) RTTI
  • void RemoveFromListOfNavigables(ink.DiscreteNavigationController inNavigable) RTTI
  • void AskIfUserReallyWantToUnsubscribe() RTTI
  • void OnUninstallModConfirmationPopupClosed(bool bConfirmUninstall, bool bDoNotDisplayThePopupAgain) RTTI
  • void UpdateDropdownContext() RTTI
  • bool OnModTagsReceived(ink.ModFilterDrawerInput[] tagInputsReceived) RTTI
  • void SetupFilterDrawer(ink.ModFilterDrawerInput[] tagInputsReceived) RTTI
  • void ShowFilterDrawer() RTTI
  • void HideFilterDrawer() RTTI
  • void ChangeLikeFilterStateFromDrawer(bool bInActivated) RTTI
  • void UpdateFiltersFromDrawer(ModFilterDrawerOutput[] drawerOutputList) RTTI
  • bool OnDelayedSliderAdjustForDrawer() RTTI
  • bool OnDelayedSpawnForFilters() RTTI
  • bool OnPlusFilterHoveredOver(ink.PointerEvent e) RTTI
  • bool OnPlusFilterHoveredOut(ink.PointerEvent e) RTTI
  • bool OnHiddenModListUpdated(ink.ModioModInfos[] hiddenModList) RTTI
  • bool OnAskedForNewModList() RTTI
  • bool OnSortingButtonClicked(ink.PointerEvent evt) RTTI
  • bool OnLanguageButtonClicked(ink.PointerEvent evt) RTTI
  • bool OnDropdownItemClickedEvent(DropdownItemClickedEvent evt) RTTI
  • void ResetCursor() RTTI
  • bool IsUsingDPad() RTTI
  • void FocusMoreOptionButton() RTTI
  • bool OnTextChanged(string str) RTTI
  • bool IsSearchBarFocused() RTTI
  • void CreateFilters() RTTI
  • void CreateModDetailsPanel() RTTI
  • bool OnUninitialize() overrideRTTI
  • void updateSubscribeButtonNavFocus(bool bIsCarousselImageActive) RTTI
  • ink.Widget? GetSubscribeToModButtonRef() RTTI
  • void OverrideSubscribeButtonNav(ink.DiscreteNavigationDirection inDirection, ink.Widget inTarget) RTTI
  • void OverrideLikeModButtonNav(ink.DiscreteNavigationDirection inDirection, ink.Widget inTarget) RTTI
  • void OverrideMoreFromAuthorButtonNav(ink.DiscreteNavigationDirection inDirection, ink.Widget inTarget) RTTI
  • ink.Widget? GetModDrawerButtonWidget() RTTI
  • bool OnHoldInput(ink.PointerEvent e) RTTI
  • void HandleHoldInput(ink.PointerEvent e) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • bool OnButtonRelease(ink.PointerEvent evt) RTTI
  • void DisplayHiddenModsPopup() RTTI
  • bool OnFilterHoverOver(ink.PointerEvent evt) RTTI
  • void DisplayTooltipOnEnableDisableToggle(bool bEnabled, ink.Widget inWidgetToAttachTooltipTo) RTTI
  • void HideTooltips() RTTI
  • bool OnDisabledForOutOfSpaceSubscribeHoverOver(ink.PointerEvent evt) RTTI
  • bool OnDisabledForOutOfSpaceSubscribeHoverOut(ink.PointerEvent evt) RTTI
  • bool OnFilterHoverOut(ink.PointerEvent evt) RTTI
  • bool OnAuthorHoveredOver(ink.PointerEvent evt) RTTI
  • bool OnAuthorHoveredOut(ink.PointerEvent evt) RTTI
  • bool OnModClicked(ink.PointerEvent e) RTTI
  • bool OnMenuUpdate(int inNumberOfMods, int inNumberOfEnabledMods) RTTI
  • bool OnSearchbarUpdate() RTTI
  • bool OnModDetailsUpdate(int inTimestamp) RTTI
  • bool OnLogoDownloadRequested(int inModEntryIndex) RTTI
  • bool OnAllLanguagesCheckboxClicked(bool bNewState, bool bUpdateAllCheckboxes) RTTI
  • bool OnButtonHintsUpdateRequested() RTTI
  • bool OnNewModSelected(ink.ModioModInfos inModInfo, ink.ModioModProgressInfo inModInfoProgress, int inSelectedPanelID, long fromAuthor, bool bIsModCurrentlyBeingProcesssed, bool bIsPendingActivationOrDeactivation) RTTI
  • bool OnProcessedModProgressUpdate(ink.ModioModProgressInfo inModInfoProgress, long currentlySelectedMod, ink.ModioModInfos[] currentlyDisplayedModInfos) RTTI
  • bool OnListOfModsToDisplayUpdated(ink.ModioModInfos[] modList, ink.ModioModProgressInfo modProgressInfo) RTTI
  • bool OnSwitchBetweenBrowserAndCollectionMenu(bool bIsBrowserMode) RTTI
  • bool OnRequestLogoForWidget(int inPanelID, string modLogoPath) RTTI
  • bool OnRequestedGalleryOnServer(int inGalleryImageIndex) RTTI
  • bool OnRequestGalleryForWidget(int inGalleryImageIndex, string modGalleryPath) RTTI
  • void SwitchToBrowserView() RTTI
  • void SwitchToCollectionView() RTTI
  • bool IsGameOnConsole() RTTI
  • void UpdateButtonHints() RTTI
  • bool OnPageClicked(ink.PointerEvent e) RTTI
  • bool OnPagesLayoutChanged(int newNumberOfPages, int currentlySelectedPage) RTTI
  • void DisplayCorrectPagesLayout(int newNumberOfPages, int currentlySelectedPage) RTTI
  • void ShowPage(ink.Widget inPageWidget, int inPageValue, int inCurrentlySelectedPage) RTTI
  • void ShowSeparator(ink.Widget inPageWidget) RTTI
  • void HidePage(ink.Widget inPageWidget) RTTI
  • void SetupReport() RTTI
  • void OnReportClick() RTTI
  • bool OnOnlineStatusChanged(game.OnlineSystemStatus value) RTTI
  • bool OnShowNetworkErrorMsgResult(bool value) RTTI
  • bool OnSearchBarPress(ink.PointerEvent evt) RTTI
  • void OpenIMEDialogIfNeeded() RTTI
  • bool OnOpenIMEDialogResult(string str, bool hasResult) RTTI
  • bool OnSearchBarHoverOut(ink.PointerEvent e) RTTI