WorldMapMenuGameController
classnative name gameuiWorldMapMenuGameControllernative
extends MappinsContainerController › inkProjectedHUDGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 81
| Name | Type | Flags |
|---|---|---|
animationProxy | ref<inkAnimProxy> | scriptedprivate |
audioSystem | wref<AudioSystem> | scriptedprivate |
cameraMode | gameuiEWorldMapCameraMode | scriptedprivate |
canChangeCustomFilter | Bool | overriding |
compassWidget | inkWidgetRef | overriding |
currentCustomFilterIndex | Int32 | scriptedprivate |
currentHoveredDistrict | gamedataDistrict | scriptedprivate |
currentQuickFilterIndex | Int32 | scriptedprivate |
customFilters | inkWidgetRef | scriptedprivate |
customFiltersList | array<wref<WorldMapFiltersListItem>> | scriptedprivate |
customFiltersListAnimationDelay | Float | scriptedprivate |
delamainTaxiInstructions | inkWidgetRef | scriptedprivate |
delamainTaxiMappinID | NewMappinID | overriding |
districtIconImage | inkImageRef | scriptedprivate |
districtIconImageContainer | inkWidgetRef | scriptedprivate |
districtNameText | inkTextRef | scriptedprivate |
districtsContainer | inkCompoundRef | overriding |
districtView | gameuiEWorldMapDistrictView | overriding |
entityAttached | Bool | scriptedprivate |
entityPreviewLibraryID | CName | overriding |
entityPreviewSpawnContainer | inkCompoundRef | overriding |
fastTravelInstructions | inkWidgetRef | scriptedprivate |
filterLeftArrow | inkWidgetRef | scriptedprivate |
filterRightArrow | inkWidgetRef | scriptedprivate |
filterSelector | inkWidgetRef | scriptedprivate |
filterSelectorWarning | inkWidgetRef | scriptedprivate |
filtersList | inkVerticalPanelRef | scriptedprivate |
filterText | inkTextRef | scriptedprivate |
floorPlanSpawnContainer | inkCompoundRef | overriding |
gameTimeText | inkTextRef | scriptedprivate |
gameTimeTextParams | ref<inkTextParams> | scriptedprivate |
gangsAsyncSpawnRequests | array<wref<inkAsyncSpawnRequest>> | scriptedprivate |
gangsInfoContainer | inkWidgetRef | scriptedprivate |
gangsList | inkCompoundRef | scriptedprivate |
groupOutlinesContainer | inkCompoundRef | overriding |
hoveredDistrict | gamedataDistrict | overriding |
hoveredSubDistrict | gamedataDistrict | overriding |
initMappinFocus | ref<MapMenuUserData> | scriptedpublic |
isHoveringOverFilters | Bool | scriptedprivate |
isPanning | Bool | scriptedprivate |
isZooming | Bool | scriptedprivate |
isZoomToMappinEnabled | Bool | overriding |
journalManager | wref<JournalManager> | scriptedprivate |
justOpenedQuestJournal | Bool | scriptedprivate |
lastRightAxisYAmount | Float | scriptedprivate |
locationAndGangsContainer | inkWidgetRef | scriptedprivate |
mapBlackboard | wref<IBlackboard> | scriptedprivate |
mapDefinition | ref<UI_MapDef> | scriptedprivate |
mappinOutlinesContainer | inkCompoundRef | overriding |
mappinsPositions | array<Vector3> | scriptedprivate |
mappinSystem | wref<MappinSystem> | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
objectiveBackground | inkWidgetRef | scriptedprivate |
objectiveFrame | inkWidgetRef | scriptedprivate |
objectiveName | inkTextRef | scriptedprivate |
openInJournalButton | inkWidgetRef | scriptedprivate |
player | wref<GameObject> | scriptedprivate |
playerOnTop | Bool | overriding |
preloaderWidget | inkWidgetRef | scriptedprivate |
pressedRMB | Bool | scriptedprivate |
previousHoveredDistrict | gamedataDistrict | scriptedprivate |
questContainer | inkWidgetRef | scriptedprivate |
questName | inkTextRef | scriptedprivate |
quickFilterIndicators | array<inkWidgetRef> | scriptedprivate |
readyToZoom | Bool | scriptedprivate |
rightAxisZoomThreshold | Float | scriptedprivate |
selectedDistrict | gamedataDistrict | overriding |
selectedMappin | wref<BaseWorldMapMappinController> | overriding |
settingsRecordID | TweakDBID | overriding |
showedSubdistrictGangs | Bool | scriptedprivate |
spawnedCustomFilterIndex | Int32 | scriptedprivate |
startedFastTraveling | Bool | scriptedprivate |
subdistrictNameText | inkTextRef | scriptedprivate |
subdistrictsContainer | inkCompoundRef | overriding |
tooltipContainer | inkCompoundRef | overriding |
tooltipController | wref<WorldMapTooltipContainer> | scriptedprivate |
tooltipDistrictOffset | inkMargin | overriding |
tooltipOffset | inkMargin | overriding |
topShadow | inkWidgetRef | scriptedprivate |
trackedObjective | wref<JournalQuestObjectiveBase> | scriptedprivate |
trackedQuest | wref<JournalQuest> | scriptedprivate |
Methods 138
protected final func AddInputHintUpdate(out evt: ref<UpdateInputHintMultipleEvent>, show: Bool, action: CName, locKey: script_ref<String>, out priority: Int32)scripted
native func AreDistrictsVisible() -> Bool
native func CancelDelamainTaxiMappinPosition()native func CanDebugTeleport() -> Bool
private final func CanOpenCodexPopup(mappin: wref<IMappin>) -> Boolscripted
private final func CanOpenJournalForMappin(mappin: wref<IMappin>) -> Boolscripted
private final func CanPay() -> Boolscripted
public final const func CanPlayerTrackMappin(controller: wref<BaseWorldMapMappinController>) -> Boolscripted
public final const func CanPlayerTrackMappin(mappin: wref<IMappin>) -> Boolscripted
public final const func CanQuestTrackMappin(controller: wref<BaseWorldMapMappinController>) -> Boolscripted
public final const func CanQuestTrackMappin(mappin: wref<IMappin>) -> Boolscripted
public final func CanZoomToMappin(controller: wref<BaseWorldMapMappinController>) -> Boolscripted
private final func ClearAllAsyncSpawnRequests()scripted
native func ClearCustomFilter(filter: gamedataWorldMapFilter)
native func ConfirmDelamainTaxiMappinPosition()public func CreateMappinUIProfile(mappin: wref<IMappin>, mappinVariant: gamedataMappinVariant, customData: ref<MappinControllerCustomData>) -> MappinUIProfilescripted
private final func CycleQuickFilterNext()scripted
private final func CycleQuickFilterPrev()scripted
private final func CycleWorldMapFilter(cycleNext: Bool)scripted
private final func DEBUG_Teleport()scripted
private final func FastTravel()scripted
native func FrameMappinPath(hash: Uint32, transitionTime: Float, opt margin: inkMargin)
private final func GetCodexEntryForMappin(mappin: wref<IMappin>) -> wref<JournalEntry>scripted
native func GetCurrentZoom() -> Float
native func GetCustomFilters() -> Uint32
private final func GetDelamainTaxiSystem() -> ref<DelamainTaxiSystem>scripted
private final func GetDistrictAnimation(view: gameuiEWorldMapDistrictView, show: Bool) -> CNamescripted
native func GetEntityPreview() -> wref<inkWorldMapPreviewGameController>
private final func GetFastTravelSystem() -> ref<FastTravelSystem>scripted
public final const func GetJournalManager() -> wref<JournalManager>scripted
private final const func GetMappinJournalEntry(mappin: ref<IMappin>) -> ref<JournalEntry>scripted
private final const func GetMappinJournalPathHash(mappin: ref<IMappin>) -> Uint32scripted
private final func GetOwner() -> ref<GameObject>scripted
public final const func GetPlayer() -> wref<GameObject>scripted
native func GetQuickFilter() -> gamedataWorldMapFilter
native func GetSettings() -> ref<WorldMapSettings_Record>
private final func GetTooltipType(mappinVariant: gamedataMappinVariant) -> WorldMapTooltipTypescripted
private final func GetTotalZoomLevels() -> Int32scripted
private final func GetTravelCost() -> Int32scripted
native func GetTravelDistance() -> Float
private final func HandleAxisInput(e: ref<inkPointerEvent>)scripted
private final func HandleHoldInput(e: ref<inkPointerEvent>)scripted
private final func HandlePressInput(e: ref<inkPointerEvent>)scripted
private final func HandleReleaseInput(e: ref<inkPointerEvent>)scripted
native func HasCustomFilter(filter: gamedataWorldMapFilter) -> Bool
private final func HasSelectedDelamainTaxiMappin() -> Boolscripted
private final func HasSelectedMappin() -> Boolscripted
private final func HideAllTooltips()scripted
private final func HideMappinTooltip(controller: wref<BaseWorldMapMappinController>)scripted
private final func InitializeCustomFiltersList()scripted
private final func InitializeQuickFiltersList()scripted
public final func IsDelamainTaxiEnabled() -> Boolscripted
native func IsEntityAttachedAndSetup() -> Bool
native func IsEntitySetup() -> Bool
public final func IsFastTravelEnabled() -> Boolscripted
public final const func IsMappinQuestTracked(controller: wref<BaseWorldMapMappinController>) -> Boolscripted
public final const func IsMappinQuestTracked(mappin: wref<IMappin>) -> Boolscripted
private final func IsPoliceTooltip(mappinVariant: gamedataMappinVariant) -> Boolscripted
native func MoveToPlayer()protected cb func OnAxisInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnCanChangeCustomFilterChanged(flag: Bool) -> Boolscripted
protected cb func OnCustomFilterChanged() -> Boolscripted
protected cb func OnDistrictViewChanged(oldView: gameuiEWorldMapDistrictView, newView: gameuiEWorldMapDistrictView) -> Boolscripted
protected cb func OnEntityAttached() -> Boolscripted
protected cb func OnEntityDetached() -> Boolscripted
protected cb func OnFilterArrowHoverOut(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnFilterArrowHoverOver(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnFilterLeftArrowClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnFilterListItemSpawned(filterWidget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnFilterRightArrowClicked(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnFilterSwitched(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnGangListItemSpawned(gangWidget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnHoldInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutMappin(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverMappin(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPressInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnQuickFilterChanged(filterGroup: wref<MappinUIFilterGroup_Record>) -> Boolscripted
protected cb func OnReleaseInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnRemovePreloader(widget: wref<inkWidget>) -> Boolscripted
protected cb func OnSelectedMappinChanged(oldController: ref<BaseWorldMapMappinController>, newController: ref<BaseWorldMapMappinController>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnSetZoomLevelEvent(eventData: ref<SetZoomLevelEvent>) -> Boolscripted
protected cb func OnShowSpinner() -> Boolscripted
protected cb func OnTrackedEntryChanges(hash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdateHoveredDistricts(district: gamedataDistrict, subdistrict: gamedataDistrict) -> Boolscripted
protected cb func OnZoomLevelChanged(oldLevel: Int32, newLevel: Int32) -> Boolscripted
protected cb func OnZoomToMappinEnabledChanged(flag: Bool) -> Boolscripted
protected cb func OnZoomTransitionFinished() -> Boolscripted
private final func OpenCodexPopup(jurnalEntry: wref<JournalEntry>)scripted
private final func OpenQuestInJournal(questEntry: wref<JournalEntry>)scripted
private final func OpenSelectedQuest()scripted
private final func OpenTrackedQuest()scripted
private final func PlayCustomFiltersAnimations()scripted
private final func PrepFastTravel()scripted
private final func RefreshInputHints()scripted
native func SaveFilters()native func SetCustomFilter(filter: gamedataWorldMapFilter)
native func SetFloorPlanVisible()native func SetMapCursorEnabled(enabled: Bool)
private final func SetMappinIconsVisible(visible: Bool)scripted
native func SetMappinVisited(mappinController: ref<BaseWorldMapMappinController>)
native func SetMousePanEnabled(enabled: Bool)
native func SetMouseRotateEnabled(enabled: Bool)
native func SetQuickFilter(filter: gamedataWorldMapFilter)
native func SetQuickFilterFromRecord(filterGroup: wref<MappinUIFilterGroup_Record>)
private final func SetQuickFilterIndicator(index: Int32)scripted
native func SetSelectedMappin(mappinController: ref<BaseWorldMapMappinController>)
private final func ShouldDisplayInHud(mappinVariant: gamedataMappinVariant) -> Boolscripted
private final func ShowGangsInfo(district: gamedataDistrict, sub: gamedataDistrict)scripted
private final func ShowMappinTooltip(controller: wref<BaseWorldMapMappinController>)scripted
private final func ToggleQuickFilterIndicatorsVsibility(toggle: Bool)scripted
native func TrackCustomPositionMappin()native func TrackDelamainTaxiMappin()native func TrackMappin(mappinController: ref<BaseMappinBaseController>)
private final func TrackQuestMappin(controller: ref<BaseMappinBaseController>)scripted
private final func TryConfirmDelamainTaxi() -> Boolscripted
private final func TryFastTravel()scripted
private final func TryTrackQuestOrSetWaypoint()scripted
private final func UninitializeCustomFiltersList()scripted
native func UntrackCustomPositionMappin()native func UntrackDelamainTaxiMappin()native func UntrackMappin()private final func UpdateCustomFilter(filter: gamedataWorldMapFilter, enable: Bool)scripted
private final func UpdateDelamainTaxiVisiblity(delamainTaxiEnabled: Bool)scripted
private final func UpdateFastTravelVisiblity(fastTravelEnabled: Bool)scripted
private final func UpdateGameTime()scripted
private final func UpdateSelectedMappinTooltip()scripted
private final func UpdateTooltip(tooltipType: WorldMapTooltipType, controller: wref<BaseWorldMapMappinController>)scripted
private final func UpdateTrackedQuest()scripted
private final func UpdateTravelDestination()scripted
native func ZoomToMappin(mappinController: ref<BaseWorldMapMappinController>)
native func ZoomWithMouse(zoomIn: Bool)