BlackICE Scripting

class game.ui

WorldMapMenuGameController

game.ui.WorldMapMenuGameController

  • 81 properties
  • 138 functions

Extends game.ui.MappinsContainerController game.ui.ProjectedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
settingsRecordIDTDBID0x4A0
selectedMappinWeakHandle<game.ui.BaseWorldMapMappinController>0x368
playerOnTopbool0x560
entityPreviewLibraryIDCName0x4A8
entityPreviewSpawnContainerink.CompoundWidgetReference0x4B0
floorPlanSpawnContainerink.CompoundWidgetReference0x4C8
compassWidgetink.WidgetReference0x4E0
districtsContainerink.CompoundWidgetReference0x530
subdistrictsContainerink.CompoundWidgetReference0x548
mappinOutlinesContainerink.CompoundWidgetReference0x568
groupOutlinesContainerink.CompoundWidgetReference0x580
tooltipContainerink.CompoundWidgetReference0x4F8
tooltipOffsetink.Margin0x510
tooltipDistrictOffsetink.Margin0x520
districtViewgame.ui.EWorldMapDistrictView0x5EC
hoveredDistrictgame.data.District0x5D8
hoveredSubDistrictgame.data.District0x5DC
selectedDistrictgame.data.District0x5E0
canChangeCustomFilterbool0x420
isZoomToMappinEnabledbool0x3D8
delamainTaxiMappinIDgame.NewMappinID0x3B0
preloaderWidgetink.WidgetReference0x60 scripted
gameTimeTextink.TextWidgetReference0x78 scripted
fastTravelInstructionsink.WidgetReference0x90 scripted
delamainTaxiInstructionsink.WidgetReference0xA8 scripted
filterSelectorink.WidgetReference0xC0 scripted
filterSelectorWarningink.WidgetReference0xD8 scripted
filterTextink.TextWidgetReference0xF0 scripted
districtIconImageContainerink.WidgetReference0x108 scripted
districtIconImageink.ImageWidgetReference0x120 scripted
districtNameTextink.TextWidgetReference0x138 scripted
subdistrictNameTextink.TextWidgetReference0x150 scripted
locationAndGangsContainerink.WidgetReference0x168 scripted
gangsInfoContainerink.WidgetReference0x180 scripted
gangsListink.CompoundWidgetReference0x198 scripted
questContainerink.WidgetReference0x1B0 scripted
questNameink.TextWidgetReference0x1C8 scripted
openInJournalButtonink.WidgetReference0x1E0 scripted
objectiveNameink.TextWidgetReference0x1F8 scripted
objectiveBackgroundink.WidgetReference0x210 scripted
objectiveFrameink.WidgetReference0x228 scripted
topShadowink.WidgetReference0x240 scripted
rightAxisZoomThresholdfloat0x258 scripted
customFiltersink.WidgetReference0x260 scripted
filtersListink.VerticalPanelWidgetReference0x278 scripted
filterLeftArrowink.WidgetReference0x290 scripted
filterRightArrowink.WidgetReference0x2A8 scripted
quickFilterIndicatorsink.WidgetReference[]0x2C0 scripted
customFiltersListAnimationDelayfloat0x2D0 scripted
cameraModegame.ui.EWorldMapCameraMode0x2D4 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0x2D8 scripted
tooltipControllerWeakHandle<WorldMapTooltipContainer>0x2E8 scripted
gameTimeTextParamstext.TextParameterSet?0x2F8 scripted
previousHoveredDistrictgame.data.District0x308 scripted
currentHoveredDistrictgame.data.District0x30C scripted
showedSubdistrictGangsbool0x310 scripted
playerWeakHandle<game.Object>0x318 scripted
audioSystemWeakHandle<game.GameAudioSystem>0x328 scripted
journalManagerWeakHandle<game.JournalManager>0x338 scripted
mappinSystemWeakHandle<game.map.pins.MappinSystem>0x348 scripted
mapBlackboardWeakHandle<game.IBlackboard>0x358 scripted
mapDefinitionUI_MapDef?0x368 scripted
trackedObjectiveWeakHandle<game.JournalQuestObjectiveBase>0x378 scripted
trackedQuestWeakHandle<game.JournalQuest>0x388 scripted
mappinsPositionsVector3[]0x398 scripted
lastRightAxisYAmountfloat0x3A8 scripted
justOpenedQuestJournalbool0x3AC scripted
initMappinFocusMapMenuUserData?0x3B0 scripted
currentQuickFilterIndexint0x3C0 scripted
currentCustomFilterIndexint0x3C4 scripted
spawnedCustomFilterIndexint0x3C8 scripted
gangsAsyncSpawnRequestsWeakHandle<ink.AsyncSpawnRequest>[]0x3D0 scripted
customFiltersListWeakHandle<WorldMapFiltersListItem>[]0x3E0 scripted
animationProxyink.anim.Proxy?0x3F0 scripted
entityAttachedbool0x400 scripted
readyToZoombool0x401 scripted
isHoveringOverFiltersbool0x402 scripted
isPanningbool0x403 scripted
isZoomingbool0x404 scripted
pressedRMBbool0x405 scripted
startedFastTravelingbool0x406 scripted

Functions

  • bool IsEntitySetup() RTTI
  • bool IsEntityAttachedAndSetup() RTTI
  • game.data.WorldMapSettings_Record? GetSettings() RTTI
  • WeakHandle<game.ui.WorldMapPreviewGameController> GetEntityPreview() RTTI
  • void SetSelectedMappin(game.ui.BaseWorldMapMappinController mappinController) RTTI
  • bool HasCustomFilter(game.data.WorldMapFilter filter) RTTI
  • uint GetCustomFilters() RTTI
  • void SetCustomFilter(game.data.WorldMapFilter filter) RTTI
  • void ClearCustomFilter(game.data.WorldMapFilter filter) RTTI
  • game.data.WorldMapFilter GetQuickFilter() RTTI
  • void SetQuickFilter(game.data.WorldMapFilter filter) RTTI
  • void SetQuickFilterFromRecord(WeakHandle<game.data.MappinUIFilterGroup_Record> filterGroup) RTTI
  • void SaveFilters() RTTI
  • void SetMapCursorEnabled(bool enabled) RTTI
  • void SetFloorPlanVisible() RTTI
  • void TrackMappin(game.ui.MappinBaseController mappinController) RTTI
  • void UntrackMappin() RTTI
  • void TrackCustomPositionMappin() RTTI
  • void TrackDelamainTaxiMappin() RTTI
  • void UntrackCustomPositionMappin() RTTI
  • void UntrackDelamainTaxiMappin() RTTI
  • void ConfirmDelamainTaxiMappinPosition() RTTI
  • void CancelDelamainTaxiMappinPosition() RTTI
  • float GetTravelDistance() RTTI
  • void SetMappinVisited(game.ui.BaseWorldMapMappinController mappinController) RTTI
  • void MoveToPlayer() RTTI
  • void ZoomToMappin(game.ui.BaseWorldMapMappinController mappinController) RTTI
  • void ZoomWithMouse(bool zoomIn) RTTI
  • void FrameMappinPath(uint hash, float transitionTime, ink.Margin? margin) RTTI
  • void SetMousePanEnabled(bool enabled) RTTI
  • void SetMouseRotateEnabled(bool enabled) RTTI
  • bool AreDistrictsVisible() RTTI
  • float GetCurrentZoom() RTTI
  • bool CanDebugTeleport() RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • void InitializeQuickFiltersList() RTTI
  • bool OnFilterLeftArrowClicked(ink.PointerEvent evt) RTTI
  • bool OnFilterRightArrowClicked(ink.PointerEvent evt) RTTI
  • bool OnFilterArrowHoverOver(ink.PointerEvent e) RTTI
  • bool OnFilterArrowHoverOut(ink.PointerEvent e) RTTI
  • bool OnQuickFilterChanged(WeakHandle<game.data.MappinUIFilterGroup_Record> filterGroup) RTTI
  • void InitializeCustomFiltersList() RTTI
  • void UninitializeCustomFiltersList() RTTI
  • bool OnFilterListItemSpawned(ink.Widget filterWidget, IScriptable userData) RTTI
  • bool OnFilterSwitched(ink.PointerEvent evt) RTTI
  • bool OnCustomFilterChanged() RTTI
  • bool OnTrackedEntryChanges(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • void PlayCustomFiltersAnimations() RTTI
  • void UpdateTrackedQuest() RTTI
  • bool OnSetUserData(IScriptable userData) RTTI
  • bool OnRemovePreloader(WeakHandle<ink.Widget> widget) RTTI
  • bool OnShowSpinner() RTTI
  • bool OnEntityAttached() RTTI
  • bool OnMapNavigationDelay(MapNavigationDelay evt) RTTI
  • bool OnEntityDetached() RTTI
  • bool OnZoomLevelChanged(int oldLevel, int newLevel) RTTI
  • bool OnZoomTransitionFinished() RTTI
  • bool OnZoomToMappinEnabledChanged(bool flag) RTTI
  • bool OnCanChangeCustomFilterChanged(bool flag) RTTI
  • bool OnSelectedMappinChanged(game.ui.BaseWorldMapMappinController oldController, game.ui.BaseWorldMapMappinController newController) RTTI
  • bool OnSetZoomLevelEvent(SetZoomLevelEvent eventData) RTTI
  • bool OnHoverOverMappin(ink.PointerEvent e) RTTI
  • bool OnHoverOutMappin(ink.PointerEvent e) RTTI
  • CName GetDistrictAnimation(game.ui.EWorldMapDistrictView view, bool show) RTTI
  • bool OnDistrictViewChanged(game.ui.EWorldMapDistrictView oldView, game.ui.EWorldMapDistrictView newView) RTTI
  • bool OnUpdateHoveredDistricts(game.data.District district, game.data.District subdistrict) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) RTTI
  • bool OnBack(IScriptable userData) RTTI
  • void CycleQuickFilterPrev() RTTI
  • void CycleQuickFilterNext() RTTI
  • void UpdateFastTravelVisiblity(bool fastTravelEnabled) RTTI
  • void UpdateDelamainTaxiVisiblity(bool delamainTaxiEnabled) RTTI
  • void NavigateCustomFilters(ECustomFilterDPadNavigationOption option) RTTI
  • void CycleWorldMapFilter(bool cycleNext) RTTI
  • void SetQuickFilterIndicator(int index) RTTI
  • void ToggleQuickFilterIndicatorsVsibility(bool toggle) RTTI
  • void OpenSelectedQuest() RTTI
  • bool CanOpenCodexPopup(WeakHandle<game.map.pins.IMappin> mappin) RTTI
  • WeakHandle<game.JournalEntry> GetCodexEntryForMappin(WeakHandle<game.map.pins.IMappin> mappin) RTTI
  • void OpenCodexPopup(WeakHandle<game.JournalEntry> jurnalEntry) RTTI
  • void OpenTrackedQuest() RTTI
  • void OpenQuestInJournal(WeakHandle<game.JournalEntry> questEntry) RTTI
  • void UpdateCustomFilter(game.data.WorldMapFilter filter, bool enable) RTTI
  • void SetMappinIconsVisible(bool visible) RTTI
  • void UpdateGameTime() RTTI
  • void TryFastTravel() RTTI
  • bool TryConfirmDelamainTaxi() RTTI
  • void PrepFastTravel() RTTI
  • void TryTrackQuestOrSetWaypoint() RTTI
  • void TrackQuestMappin(game.ui.MappinBaseController controller) RTTI
  • void UpdateTravelDestination() RTTI
  • int GetTravelCost() RTTI
  • void FastTravel() RTTI
  • void DEBUG_Teleport() RTTI
  • void HandleAxisInput(ink.PointerEvent e) RTTI
  • void HandlePressInput(ink.PointerEvent e) RTTI
  • void HandleReleaseInput(ink.PointerEvent e) RTTI
  • void HandleHoldInput(ink.PointerEvent e) RTTI
  • bool OnPressInput(ink.PointerEvent e) RTTI
  • bool OnReleaseInput(ink.PointerEvent e) RTTI
  • bool OnHoldInput(ink.PointerEvent e) RTTI
  • bool OnAxisInput(ink.PointerEvent e) RTTI
  • bool IsPoliceTooltip(game.data.MappinVariant mappinVariant) RTTI
  • bool ShouldDisplayInHud(game.data.MappinVariant mappinVariant) RTTI
  • WorldMapTooltipType GetTooltipType(game.data.MappinVariant mappinVariant) RTTI
  • void ShowMappinTooltip(WeakHandle<game.ui.BaseWorldMapMappinController> controller) RTTI
  • void HideMappinTooltip(WeakHandle<game.ui.BaseWorldMapMappinController> controller) RTTI
  • void ShowGangsInfo(game.data.District district, game.data.District sub) RTTI
  • void ClearAllAsyncSpawnRequests() RTTI
  • bool OnGangListItemSpawned(ink.Widget gangWidget, IScriptable userData) RTTI
  • void HideAllTooltips() RTTI
  • void UpdateTooltip(WorldMapTooltipType tooltipType, WeakHandle<game.ui.BaseWorldMapMappinController> controller) RTTI
  • void UpdateSelectedMappinTooltip() RTTI
  • bool CanOpenJournalForMappin(WeakHandle<game.map.pins.IMappin> mappin) RTTI
  • void RefreshInputHints() RTTI
  • void AddInputHintUpdate(out game.ui.UpdateInputHintMultipleEvent evt, bool show, CName action, string locKey, out int priority) RTTI
  • game.ui.MappinUIProfile CreateMappinUIProfile(WeakHandle<game.map.pins.IMappin> mappin, game.data.MappinVariant mappinVariant, game.ui.MappinControllerCustomData customData) overrideRTTI
  • WeakHandle<game.Object> GetPlayer() RTTI
  • WeakHandle<game.JournalManager> GetJournalManager() RTTI
  • int GetTotalZoomLevels() RTTI
  • FastTravelSystem? GetFastTravelSystem() RTTI
  • bool IsFastTravelEnabled() RTTI
  • DelamainTaxiSystem? GetDelamainTaxiSystem() RTTI
  • bool IsDelamainTaxiEnabled() RTTI
  • game.Object? GetOwner() RTTI
  • bool HasSelectedMappin() RTTI
  • bool HasSelectedDelamainTaxiMappin() RTTI
  • game.JournalEntry? GetMappinJournalEntry(game.map.pins.IMappin mappin) RTTI
  • uint GetMappinJournalPathHash(game.map.pins.IMappin mappin) RTTI
  • bool CanQuestTrackMappin(WeakHandle<game.map.pins.IMappin> mappin) RTTI
  • bool CanQuestTrackMappin(WeakHandle<game.ui.BaseWorldMapMappinController> controller) RTTI
  • bool IsMappinQuestTracked(WeakHandle<game.map.pins.IMappin> mappin) RTTI
  • bool IsMappinQuestTracked(WeakHandle<game.ui.BaseWorldMapMappinController> controller) RTTI
  • bool CanPlayerTrackMappin(WeakHandle<game.map.pins.IMappin> mappin) RTTI
  • bool CanPlayerTrackMappin(WeakHandle<game.ui.BaseWorldMapMappinController> controller) RTTI
  • bool CanZoomToMappin(WeakHandle<game.ui.BaseWorldMapMappinController> controller) RTTI
  • bool CanPay() RTTI