class game.ui
MinimapContainerController
game.ui.MinimapContainerController
- 48 properties
- 32 functions
- 1 derived class
Extends game.ui.MappinsContainerController game.ui.ProjectedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
settings | game.MinimapSettings? | 0x4C0 | |
clampedMappinContainer | ink.CompoundWidgetReference | 0x4D0 | |
unclampedMappinContainer | ink.CompoundWidgetReference | 0x4E8 | |
maskWidget | ink.MaskWidgetReference | 0x560 | |
playerIconWidget | ink.WidgetReference | 0x530 | |
compassWidget | ink.WidgetReference | 0x548 | |
worldGeometryContainer | ink.CanvasWidgetReference | 0x518 | |
worldGeometryCache | ink.CacheWidgetReference | 0x500 | |
geometryLibraryID | CName | 0x578 | |
timeDisplayWidget | ink.CompoundWidgetReference | 0x5E0 | |
rootZoneSafety | WeakHandle<ink.Widget> | 0x58 | scripted |
locationTextWidget | ink.TextWidgetReference | 0x68 | scripted |
fluffText1 | ink.TextWidgetReference | 0x80 | scripted |
securityAreaVignetteWidget | ink.WidgetReference | 0x98 | scripted |
securityAreaText | ink.TextWidgetReference | 0xB0 | scripted |
combatModeHighlight | ink.WidgetReference | 0xC8 | scripted |
courierTimerContainer | ink.WidgetReference | 0xE0 | scripted |
courierTimerText | ink.TextWidgetReference | 0xF8 | scripted |
alternativeIconContainer | ink.WidgetReference | 0x110 | scripted |
autoDriveModeHighlight | ink.WidgetReference | 0x128 | scripted |
autoDriveIconRef | ink.WidgetLibraryReference | 0x140 | scripted |
rootWidget | WeakHandle<ink.Widget> | 0x150 | scripted |
zoneVignetteAnimProxy | ink.anim.Proxy? | 0x160 | scripted |
inPublicOrRestrictedZone | bool | 0x170 | scripted |
fluffTextCount | int | 0x174 | scripted |
alternativePlayerIconAnimProxy | ink.anim.Proxy? | 0x178 | scripted |
hasOverridenPlayerIcon | bool | 0x188 | scripted |
psmBlackboard | WeakHandle<game.IBlackboard> | 0x190 | scripted |
mapBlackboard | WeakHandle<game.IBlackboard> | 0x1A0 | scripted |
mapDefinition | UI_MapDef? | 0x1B0 | scripted |
locationDataCallback | red.CallbackObject? | 0x1C0 | scripted |
highlightRequestCallback | red.CallbackObject? | 0x1D0 | scripted |
countdownTimerBlackboard | WeakHandle<game.IBlackboard> | 0x1E0 | scripted |
countdownTimerDefinition | UI_HUDCountdownTimerDef? | 0x1F0 | scripted |
countdownTimerActiveCallback | red.CallbackObject? | 0x200 | scripted |
countdownTimerTimeCallback | red.CallbackObject? | 0x210 | scripted |
securityBlackBoardID | red.CallbackObject? | 0x220 | scripted |
remoteControlledVehicleDataCallback | red.CallbackObject? | 0x230 | scripted |
remoteControlledVehicleCameraChangedToTPPCallback | red.CallbackObject? | 0x240 | scripted |
combatAnimation | ink.anim.Proxy? | 0x250 | scripted |
autodriveDataDefinition | UI_AutodriveDataDef? | 0x260 | scripted |
autodriveDataBlackboard | WeakHandle<game.IBlackboard> | 0x270 | scripted |
autoDriveEnabledCallback | red.CallbackObject? | 0x280 | scripted |
autoDriveEnabled | bool | 0x290 | scripted |
autoDriveAnimation | ink.anim.Proxy? | 0x298 | scripted |
playerInCombat | bool | 0x2A8 | scripted |
currentZoneType | ESecurityAreaType | 0x2A9 | scripted |
messageCounterController | WeakHandle<ink.CompoundWidget> | 0x2B0 | scripted |
Functions
void RequestLayerHighlight(mini.map.ui.ELayerType layer, mini.map.LayerHighlightRequestData highlightData)RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "RequestLayerHighlight", (MinimapContainerController_RequestLayerHighlight x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_RequestLayerHighlight( game.ui.MinimapContainerController self, mini.map.ui.ELayerType layer, mini.map.LayerHighlightRequestData highlightData );bool OnInitialize()RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnInitialize", (MinimapContainerController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnInitialize( game.ui.MinimapContainerController self );bool OnUnitialize()RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnUnitialize", (MinimapContainerController_OnUnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnUnitialize( game.ui.MinimapContainerController self );bool OnPlayerAttach(game.Object player)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnPlayerAttach", (MinimapContainerController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnPlayerAttach( game.ui.MinimapContainerController self, game.Object? player );void InitializePlayer(game.Object player)RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "InitializePlayer;GameObject", (MinimapContainerController_InitializePlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_InitializePlayer( game.ui.MinimapContainerController self, game.Object? player );bool OnPlayerDetach(game.Object player)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnPlayerDetach", (MinimapContainerController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnPlayerDetach( game.ui.MinimapContainerController self, game.Object? player );bool OnCountdownTimerActiveUpdated(bool active)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnCountdownTimerActiveUpdated", (MinimapContainerController_OnCountdownTimerActiveUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnCountdownTimerActiveUpdated( game.ui.MinimapContainerController self, bool active );bool OnCountdownTimerTimeUpdated(float time)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnCountdownTimerTimeUpdated", (MinimapContainerController_OnCountdownTimerTimeUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnCountdownTimerTimeUpdated( game.ui.MinimapContainerController self, float time );bool OnLocationUpdated(string value)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnLocationUpdated", (MinimapContainerController_OnLocationUpdated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnLocationUpdated( game.ui.MinimapContainerController self, string value );bool OnAutoDriveStateChanged(bool state)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnAutoDriveStateChanged", (MinimapContainerController_OnAutoDriveStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnAutoDriveStateChanged( game.ui.MinimapContainerController self, bool state );bool OnPSMCombatChanged(game.PSMCombat psmCombatArg)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnPSMCombatChanged", (MinimapContainerController_OnPSMCombatChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnPSMCombatChanged( game.ui.MinimapContainerController self, game.PSMCombat psmCombatArg );CName GetCurrentZoneName()RTTIre.Hooks.Place( "gameuiMinimapContainerController", "GetCurrentZoneName;", (MinimapContainerController_GetCurrentZoneName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_GetCurrentZoneName( game.ui.MinimapContainerController self );CName GetFadeInZoneSafetyName()RTTIre.Hooks.Place( "gameuiMinimapContainerController", "GetFadeInZoneSafetyName;", (MinimapContainerController_GetFadeInZoneSafetyName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_GetFadeInZoneSafetyName( game.ui.MinimapContainerController self );CName GetFadeInZoneDangerName()RTTIre.Hooks.Place( "gameuiMinimapContainerController", "GetFadeInZoneDangerName;", (MinimapContainerController_GetFadeInZoneDangerName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_GetFadeInZoneDangerName( game.ui.MinimapContainerController self );void UpdateZoneText()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "UpdateZoneText;", (MinimapContainerController_UpdateZoneText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_UpdateZoneText( game.ui.MinimapContainerController self );void PlayZoneVignetteAnimation(CName animationName)RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "PlayZoneVignetteAnimation;CName", (MinimapContainerController_PlayZoneVignetteAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_PlayZoneVignetteAnimation( game.ui.MinimapContainerController self, CName animationName );void UpdateSecurityAreaZoneVignette()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "UpdateSecurityAreaZoneVignette;", (MinimapContainerController_UpdateSecurityAreaZoneVignette x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_UpdateSecurityAreaZoneVignette( game.ui.MinimapContainerController self );bool OnPSMRemoteControlledVehicleCameraChangedToTPP(bool value)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnPSMRemoteControlledVehicleCameraChangedToTPP", (MinimapContainerController_OnPSMRemoteControlledVehicleCameraChangedToTPP x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnPSMRemoteControlledVehicleCameraChangedToTPP( game.ui.MinimapContainerController self, bool value );ESecurityAreaType GetSecurityZoneBasedOnAreaData(SecurityAreaData securityAreaData)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "GetSecurityZoneBasedOnAreaData;SecurityAreaData", (MinimapContainerController_GetSecurityZoneBasedOnAreaData x) => { return re.Hooks.CallOriginal<re.msgpack.ESecurityAreaType>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_GetSecurityZoneBasedOnAreaData( game.ui.MinimapContainerController self, SecurityAreaData securityAreaData );void SecurityZoneUpdate()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "SecurityZoneUpdate;", (MinimapContainerController_SecurityZoneUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_SecurityZoneUpdate( game.ui.MinimapContainerController self );void SetMinimapVisualsForCombat()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "SetMinimapVisualsForCombat;", (MinimapContainerController_SetMinimapVisualsForCombat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_SetMinimapVisualsForCombat( game.ui.MinimapContainerController self );void UpdateFluffTextCount()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "UpdateFluffTextCount;", (MinimapContainerController_UpdateFluffTextCount x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_UpdateFluffTextCount( game.ui.MinimapContainerController self );void TryPlayFadeInAnimation()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "TryPlayFadeInAnimation;", (MinimapContainerController_TryPlayFadeInAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_TryPlayFadeInAnimation( game.ui.MinimapContainerController self );void OverridePlayerIcon(ink.WidgetLibraryReference overrideIcon)RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "OverridePlayerIcon;inkWidgetLibraryReference", (MinimapContainerController_OverridePlayerIcon x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OverridePlayerIcon( game.ui.MinimapContainerController self, ink.WidgetLibraryReference overrideIcon );void RemovePlayerIconOverride()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "RemovePlayerIconOverride;", (MinimapContainerController_RemovePlayerIconOverride x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_RemovePlayerIconOverride( game.ui.MinimapContainerController self );void TryStopZoneVignetteAnimation()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "TryStopZoneVignetteAnimation;", (MinimapContainerController_TryStopZoneVignetteAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_TryStopZoneVignetteAnimation( game.ui.MinimapContainerController self );void UpdateInPublicOrRestricedZoneFlag()RTTIre.Hooks.PlaceVoid( "gameuiMinimapContainerController", "UpdateInPublicOrRestricedZoneFlag;", (MinimapContainerController_UpdateInPublicOrRestricedZoneFlag x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_UpdateInPublicOrRestricedZoneFlag( game.ui.MinimapContainerController self );bool OnPlayerEnterArea(WeakHandle<game.ui.MinimapSecurityAreaMappinController> controller)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnPlayerEnterArea", (MinimapContainerController_OnPlayerEnterArea x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnPlayerEnterArea( game.ui.MinimapContainerController self, WeakHandle<game.ui.MinimapSecurityAreaMappinController> controller );bool OnPlayerExitArea(WeakHandle<game.ui.MinimapSecurityAreaMappinController> controller)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "OnPlayerExitArea", (MinimapContainerController_OnPlayerExitArea x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_OnPlayerExitArea( game.ui.MinimapContainerController self, WeakHandle<game.ui.MinimapSecurityAreaMappinController> controller );game.ui.MappinUIProfile CreateMappinUIProfile(WeakHandle<game.map.pins.IMappin> mappin, game.data.MappinVariant mappinVariant, game.ui.MappinControllerCustomData customData)overrideRTTIre.Hooks.Place( "gameuiMinimapContainerController", "CreateMappinUIProfile;IMappingamedataMappinVariantMappinControllerCustomData", (MinimapContainerController_CreateMappinUIProfile x) => { return re.Hooks.CallOriginal<re.msgpack.game.ui.MappinUIProfile>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_CreateMappinUIProfile( game.ui.MinimapContainerController self, WeakHandle<game.map.pins.IMappin> mappin, game.data.MappinVariant mappinVariant, game.ui.MappinControllerCustomData? customData );CName ZoneToState(ESecurityAreaType zone)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "ZoneToState;ESecurityAreaType", (MinimapContainerController_ZoneToState x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_ZoneToState( game.ui.MinimapContainerController self, ESecurityAreaType zone );CName ZoneToTextKey(ESecurityAreaType zone)RTTIre.Hooks.Place( "gameuiMinimapContainerController", "ZoneToTextKey;ESecurityAreaType", (MinimapContainerController_ZoneToTextKey x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MinimapContainerController_ZoneToTextKey( game.ui.MinimapContainerController self, ESecurityAreaType zone );