REDNODE / GAME API

WorldMapMenuGameController

classnative name gameuiWorldMapMenuGameControllernative

extends MappinsContainerController › inkProjectedHUDGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 81

NameTypeFlags
animationProxyref<inkAnimProxy>scriptedprivate
audioSystemwref<AudioSystem>scriptedprivate
cameraModegameuiEWorldMapCameraModescriptedprivate
canChangeCustomFilterBooloverriding
compassWidgetinkWidgetRefoverriding
currentCustomFilterIndexInt32scriptedprivate
currentHoveredDistrictgamedataDistrictscriptedprivate
currentQuickFilterIndexInt32scriptedprivate
customFiltersinkWidgetRefscriptedprivate
customFiltersListarray<wref<WorldMapFiltersListItem>>scriptedprivate
customFiltersListAnimationDelayFloatscriptedprivate
delamainTaxiInstructionsinkWidgetRefscriptedprivate
delamainTaxiMappinIDNewMappinIDoverriding
districtIconImageinkImageRefscriptedprivate
districtIconImageContainerinkWidgetRefscriptedprivate
districtNameTextinkTextRefscriptedprivate
districtsContainerinkCompoundRefoverriding
districtViewgameuiEWorldMapDistrictViewoverriding
entityAttachedBoolscriptedprivate
entityPreviewLibraryIDCNameoverriding
entityPreviewSpawnContainerinkCompoundRefoverriding
fastTravelInstructionsinkWidgetRefscriptedprivate
filterLeftArrowinkWidgetRefscriptedprivate
filterRightArrowinkWidgetRefscriptedprivate
filterSelectorinkWidgetRefscriptedprivate
filterSelectorWarninginkWidgetRefscriptedprivate
filtersListinkVerticalPanelRefscriptedprivate
filterTextinkTextRefscriptedprivate
floorPlanSpawnContainerinkCompoundRefoverriding
gameTimeTextinkTextRefscriptedprivate
gameTimeTextParamsref<inkTextParams>scriptedprivate
gangsAsyncSpawnRequestsarray<wref<inkAsyncSpawnRequest>>scriptedprivate
gangsInfoContainerinkWidgetRefscriptedprivate
gangsListinkCompoundRefscriptedprivate
groupOutlinesContainerinkCompoundRefoverriding
hoveredDistrictgamedataDistrictoverriding
hoveredSubDistrictgamedataDistrictoverriding
initMappinFocusref<MapMenuUserData>scriptedpublic
isHoveringOverFiltersBoolscriptedprivate
isPanningBoolscriptedprivate
isZoomingBoolscriptedprivate
isZoomToMappinEnabledBooloverriding
journalManagerwref<JournalManager>scriptedprivate
justOpenedQuestJournalBoolscriptedprivate
lastRightAxisYAmountFloatscriptedprivate
locationAndGangsContainerinkWidgetRefscriptedprivate
mapBlackboardwref<IBlackboard>scriptedprivate
mapDefinitionref<UI_MapDef>scriptedprivate
mappinOutlinesContainerinkCompoundRefoverriding
mappinsPositionsarray<Vector3>scriptedprivate
mappinSystemwref<MappinSystem>scriptedprivate
objectiveBackgroundinkWidgetRefscriptedprivate
objectiveFrameinkWidgetRefscriptedprivate
objectiveNameinkTextRefscriptedprivate
openInJournalButtoninkWidgetRefscriptedprivate
playerwref<GameObject>scriptedprivate
playerOnTopBooloverriding
preloaderWidgetinkWidgetRefscriptedprivate
pressedRMBBoolscriptedprivate
previousHoveredDistrictgamedataDistrictscriptedprivate
questContainerinkWidgetRefscriptedprivate
questNameinkTextRefscriptedprivate
quickFilterIndicatorsarray<inkWidgetRef>scriptedprivate
readyToZoomBoolscriptedprivate
rightAxisZoomThresholdFloatscriptedprivate
selectedDistrictgamedataDistrictoverriding
selectedMappinwref<BaseWorldMapMappinController>overriding
settingsRecordIDTweakDBIDoverriding
showedSubdistrictGangsBoolscriptedprivate
spawnedCustomFilterIndexInt32scriptedprivate
startedFastTravelingBoolscriptedprivate
subdistrictNameTextinkTextRefscriptedprivate
subdistrictsContainerinkCompoundRefoverriding
tooltipContainerinkCompoundRefoverriding
tooltipControllerwref<WorldMapTooltipContainer>scriptedprivate
tooltipDistrictOffsetinkMarginoverriding
tooltipOffsetinkMarginoverriding
topShadowinkWidgetRefscriptedprivate
trackedObjectivewref<JournalQuestObjectiveBase>scriptedprivate
trackedQuestwref<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 OnMapNavigationDelay(evt: ref<MapNavigationDelay>) -> 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)