class game.ui
HUDGameController
game.ui.HUDGameController
- 7 properties
- 11 functions
- 79 derived classes
Extends game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
AutoDriveController, BossHealthBarGameController, BraindanceGameController, BriefingScreen, CarRadioGameController, CharacterLevelUpGameController, CompanionHealthBarGameController, CrosshairGameControllerPersistentDot, CrouchIndicatorGameController, CustomAnimationsHudGameController
Show 69 more of 79 derived classes
CustomQuestNotificationGameController, DpadWheelGameController, HUDProgressBarController, HUDSignalProgressBarController, InteractionUIBase, LevelUpGameController, NarrationJournalGameController, NewAreaGameController, OnscreenMessageGameController, OxygenbarWidgetGameController, PoliceMessageGameController, QuestListGameController, QuestTrackerGameController, QuestUpdateGameController, QuickhacksListGameController, RadialMenuGameController, RadialMenuItem, RadialWheelController, StaminabarWidgetGameController, StealthZonesGameController, TimerGameController, VehicleSummonWidgetGameController, WantedBarGameController, WarningMessageGameController, activity.LogGameController, buff.ListGameController, game.MuppetInventoryGameController, game.MuppetLoadoutsGameController, game.ui.BaseVehicleHUDGameController, game.ui.ChatBoxGameController, game.ui.CompassWidgetGameController, game.ui.CrosshairContainerController, game.ui.DamageIndicatorGameController, game.ui.DriverCombatHUDGameController, game.ui.FPSCounterGameController, game.ui.GPSGameController, game.ui.HUDCyberwareInfoGameController, game.ui.HUDVideoPlayerController, game.ui.HudHealthbarGameController, game.ui.InteractionsHubGameController, game.ui.NewPhoneRelatedHUDGameController, game.ui.PanzerHUDGameController, game.ui.PlayerListGameController, game.ui.ProjectedHUDGameController, game.ui.RemoteControlDrivingHUDGameController, game.ui.ScannerGameController, game.ui.SongbirdAudioCallGameController, game.ui.StealthIndicatorGameController, game.ui.WeaponRosterGameController, hud.ButtonReminderGameController, hud.CameraController, hud.CarController, hud.CarRaceController, hud.CorpoController, hud.DroneController, hud.JohnnyController, hud.MilitechWarningGameController, hud.RecordingController, hud.SniperNestController, hud.TurretController, interaction.WidgetGameController, keyboard.HintGameController, net.ChargesWidgetGameController, scanner.DetailsGameController, stealth.AlertGameController, vehicle.ColorInkController, vehicle.InteriorUIGameController, vehicle.UIGameController, weapon.IndicatorController
Properties
| Property | Type | Offset | |
|---|---|---|---|
showAnimDef | ink.anim.Definition? | 0x0 | scripted |
hideAnimDef | ink.anim.Definition? | 0x10 | scripted |
showAnimationName | CName | 0x20 | scripted |
hideAnimationName | CName | 0x28 | scripted |
moduleShown | bool | 0x30 | scripted |
showAnimProxy | ink.anim.Proxy? | 0x38 | scripted |
hideAnimProxy | ink.anim.Proxy? | 0x48 | scripted |
Functions
void ToggleVisibility(bool value, bool isSkippingInOutAnimation)RTTIre.Hooks.PlaceVoid( "gameuiHUDGameController", "ToggleVisibility", (HUDGameController_ToggleVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_ToggleVisibility( game.ui.HUDGameController self, bool value, bool isSkippingInOutAnimation );void ShowRequest()RTTIre.Hooks.PlaceVoid( "gameuiHUDGameController", "ShowRequest;", (HUDGameController_ShowRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_ShowRequest( game.ui.HUDGameController self );void HideRequest()RTTIre.Hooks.PlaceVoid( "gameuiHUDGameController", "HideRequest;", (HUDGameController_HideRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_HideRequest( game.ui.HUDGameController self );void PlayInitFoldingAnim()RTTIre.Hooks.PlaceVoid( "gameuiHUDGameController", "PlayInitFoldingAnim;", (HUDGameController_PlayInitFoldingAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_PlayInitFoldingAnim( game.ui.HUDGameController self );bool OnPlayInitFoldingAnimFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "gameuiHUDGameController", "OnPlayInitFoldingAnimFinished", (HUDGameController_OnPlayInitFoldingAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_OnPlayInitFoldingAnimFinished( game.ui.HUDGameController self, ink.anim.Proxy? anim );void UpdateRequired()RTTIre.Hooks.PlaceVoid( "gameuiHUDGameController", "UpdateRequired;", (HUDGameController_UpdateRequired x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_UpdateRequired( game.ui.HUDGameController self );bool OnHideAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "gameuiHUDGameController", "OnHideAnimationFinished", (HUDGameController_OnHideAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_OnHideAnimationFinished( game.ui.HUDGameController self, ink.anim.Proxy? anim );void CreateContextChangeAnimations()RTTIre.Hooks.PlaceVoid( "gameuiHUDGameController", "CreateContextChangeAnimations;", (HUDGameController_CreateContextChangeAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_CreateContextChangeAnimations( game.ui.HUDGameController self );ink.anim.Definition? GetIntroAnimation()RTTIre.Hooks.Place( "gameuiHUDGameController", "GetIntroAnimation;", (HUDGameController_GetIntroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Definition>(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_GetIntroAnimation( game.ui.HUDGameController self );ink.anim.Definition? GetOutroAnimation()RTTIre.Hooks.Place( "gameuiHUDGameController", "GetOutroAnimation;", (HUDGameController_GetOutroAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.ink.anim.Definition>(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_GetOutroAnimation( game.ui.HUDGameController self );bool IsPlayingMultiplayer()RTTIre.Hooks.Place( "gameuiHUDGameController", "IsPlayingMultiplayer;", (HUDGameController_IsPlayingMultiplayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDGameController_IsPlayingMultiplayer( game.ui.HUDGameController self );