HUDManager
Base: game.NativeHudManager
None.
| Property | Type | |
|---|---|---|
state | HUDState | scripted |
activeMode | ActiveMode | scripted |
instructionsDelayID | game.DelayID | scripted |
isBraindanceActive | bool | scripted |
modulesArray | HUDModule?[] | scripted |
scanner | ScannerModule? | scripted |
braindanceModule | BraindanceModule? | scripted |
highlightsModule | HighlightModule? | scripted |
iconsModule | IconsModule? | scripted |
crosshair | CrosshairModule? | scripted |
aimAssist | AimAssistModule? | scripted |
quickhackModule | QuickhackModule? | scripted |
lastTarget | WeakHandle<game.HudActor> | scripted |
currentTarget | WeakHandle<game.HudActor> | scripted |
lookAtTarget | ent.EntityID | scripted |
scannerTarget | ent.EntityID | scripted |
nameplateTarget | ent.EntityID | scripted |
quickHackTarget | ent.EntityID | scripted |
lootedTarget | ent.EntityID | scripted |
scannningController | WeakHandle<game.ScanningController> | scripted |
uiScannerVisible | bool | scripted |
uiQuickHackVisible | bool | scripted |
uiQuickHackKeepContext | bool | scripted |
quickHackDescriptionVisible | bool | scripted |
targetingSystem | WeakHandle<game.targeting.TargetingSystem> | scripted |
visionModeSystem | WeakHandle<game.VisionModeSystem> | scripted |
isHackingMinigameActive | bool | scripted |
stickInputListener | red.CallbackObject? | scripted |
quickHackPanelListener | red.CallbackObject? | scripted |
carriedBodyListener | red.CallbackObject? | scripted |
grappleListener | red.CallbackObject? | scripted |
lookatRequest | game.aim.AssistAimRequest | scripted |
isQHackUIInputLocked | bool | scripted |
playerAttachedCallbackID | uint | scripted |
playerDetachedCallbackID | uint | scripted |
playerTargetCallbackID | red.CallbackObject? | scripted |
braindanceToggleCallbackID | red.CallbackObject? | scripted |
nameplateCallbackID | red.CallbackObject? | scripted |
visionModeChangedCallbackID | red.CallbackObject? | scripted |
scannerTargetCallbackID | red.CallbackObject? | scripted |
hackingMinigameCallbackID | red.CallbackObject? | scripted |
uiScannerVisibleCallbackID | red.CallbackObject? | scripted |
uiQuickHackVisibleCallbackID | red.CallbackObject? | scripted |
uiQuickhackKeepContextCallbackID | red.CallbackObject? | scripted |
lootDataCallbackID | red.CallbackObject? | scripted |
pulseDelayID | game.DelayID | scripted |
previousStickInput | Vector4 | scripted |
void OnAttach() overrideRTTIvoid OnDetach() overrideRTTIvoid InitializeHUD() RTTIvoid InitializeModules() RTTIvoid UninitializeHUD() RTTIvoid PlayerAttachedCallback(game.Object playerPuppet) RTTIvoid PlayerDetachedCallback(game.Object playerPuppet) RTTIgame.IBlackboard? GetPlayerSMBlackboard() RTTIvoid OnRegister(HUDManagerRegistrationRequest request) RTTIvoid OnRegisterAssociation(HUDManagerAssociationRequest request) RTTIvoid OnRefreshSingleActor(RefreshActorRequest request) RTTIvoid OnLockQHackInput(LockQHackInput request) RTTIbool IsQHackInputLocked() RTTIvoid OnRevealQuickhackMenu(RevealQuickhackMenu request) RTTIvoid CloseQHackMenu() RTTIvoid OnRevealActorNotification(RevealStatusNotification request) RTTIvoid OnTagActorNotification(TagStatusNotification request) RTTIvoid OnClueClueLockNotification(ClueLockNotification request) RTTIvoid OnClueActorNotification(ClueStatusNotification request) RTTIvoid OnVisionModeResetRequest(VisionModeResetRequest request) RTTIbool OnVisionModeChanged(int value) RTTIbool OnPlayerTargetChanged(ent.EntityID value) RTTIbool OnBraindanceToggle(bool value) RTTIvoid OnPlayerTargetChangedRequest(PlayerTargetChangedRequest evt) RTTIvoid ResolveLookAtTarget(ent.EntityID newTarget) RTTIvoid RegisterToInput() RTTIvoid UnregisterToInput() RTTIbool IsBraindanceActive() RTTIbool OnQuickHackPanelOpened(bool value) RTTIbool OnBodyCarryStateChanged(bool value) RTTIbool OnGrappleStateChanged(int value) RTTIbool OnBreachingNetwork(string value) RTTIbool IsHackingMinigameActive() RTTIvoid SendQuickHackPanelStateEvent(bool isOpened) RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTIvoid SendScannerTabChangeEvent() RTTIbool OnStickInputChanged(Vector4 value) RTTIvoid JumpToNextTarget(bool right) RTTIvoid JumpToTarget(Vector4 inputVector, float? dotThreshold) RTTIvoid ClearQuickHackTargetData(ent.EntityID targetID) RTTIvoid LookAtNearestCroshairTarget(ent.EntityID? targetEntityID) RTTIvoid LookAtNewTarget(WeakHandle<game.TargetingComponent> lookAtComponent, Vector4 vecToNextObject) RTTIgame.aim.AssistAimRequest FillLookAtRequestData(WeakHandle<game.TargetingComponent> lookAtComponent) RTTIbool OnNameplateChanged(string value) RTTIvoid OnNemaplateChangedRequest(NemaplateChangedRequest evt) RTTIbool OnScannerTargetChanged(ent.EntityID value) RTTIvoid RequestTimeDilation(CName eventId, bool val) RTTIvoid OnScannerTargetChangedRequest(ScannerTargetChangedRequest request) RTTIvoid OnResolveRadial(ResolveQuickHackRadialRequest request) RTTIbool IsRegistered(ent.EntityID id) RTTIvoid ProcessAssociationRegistration(HUDManagerAssociationRequest request) RTTIvoid RegisterAssociatedActor_Script(HUDManagerAssociationRequest request) RTTIvoid UnregisterAssociatedActor_Script(HUDManagerAssociationRequest request) RTTIvoid ProcessRegistration(HUDManagerRegistrationRequest request) RTTIvoid RegisterActor_Script(HUDManagerRegistrationRequest request) RTTIvoid UnregisterActor_Script(HUDManagerRegistrationRequest request) RTTIbool ResolveCurrentTarget() RTTIbool SetNewTarget(game.HudActor newTarget) RTTIvoid ReactToTargetChanged() RTTIbool CanShowHintMessage() RTTIbool IsCyberdeckEquipped() RTTIvoid RefreshHUD() RTTIvoid RefreshHudForSingleActor(game.HudActor actor, WeakHandle<HUDModule>[]? targetModules) RTTIHUDJob CreateJob(game.HudActor actor) RTTIHUDJob[] CreateJobsForClueActors(game.HudActor[] actors) RTTIHUDJob[] CreateJobsByActorType(game.HudActor[] actors, HUDActorType type) RTTIHUDJob[] CreateJobs(game.HudActor[] actors) RTTIvoid IterateModules(HUDJob job) RTTIvoid IterateModules(HUDJob[] jobs) RTTIvoid SendInstructions(HUDJob[] jobs) RTTIvoid SuppressActor(game.HudActor actor) RTTIvoid SendSingleInstruction(ent.EntityID entityID, red.Event evt) RTTIvoid PostponeModuleIteration(HUDJob[] remainingJobs) RTTIvoid OnIterateModulesRequest(IterateModulesRequest request) RTTIvoid SendInstructionsByRequest(HUDJob[] jobs) RTTIvoid OnInstructionRequest(SendInstructionRequest request) RTTIActorVisibilityStatus DetermineActorVisibilityState(ent.EntityID id) RTTIvoid ForceScannerModule(WeakHandle<game.HudActor> actor, bool shouldForce) RTTIvoid RegisterScannerTargetCallback() RTTIvoid RegisterPlayerTargetCallback() RTTIvoid RegisterBraindanceToggleCallback() RTTIvoid RegisterNameplateShownCallback() RTTIvoid UnRegisterPlayerTargetCallback() RTTIvoid RegisterVisionModeCallback(game.Object player) RTTIvoid UnregisterVisionModeCallback(game.Object player) RTTIvoid RegisterHackingMinigameCallback() RTTIvoid UnregisterHackingMinigameCallback(game.Object player) RTTIvoid RegisterUICallbacks() RTTIvoid UnregisterUICallbacks() RTTIbool OnScannerUIVisibleChanged(bool visible) RTTIbool OnQuickHackUIVisibleChanged(bool visible) RTTIbool OnQuickHackUIKeepContextChanged(bool visible) RTTIbool OnLootDataChanged(string value) RTTIHUDState GetHUDState() RTTIActiveMode GetActiveMode() RTTIgame.HudActor? GetLastTarget() RTTIbool GetUiScannerVisible() RTTIIconsModule? GetIconsModule() RTTIent.EntityID GetLockedClueID() RTTIent.EntityID GetLastTargetID() RTTIent.EntityID GetQuickHackTargetID() RTTIent.EntityID GetLootedTargetID() RTTIgame.HudActor? GetCurrentTarget() RTTIgame.Object? GetCurrentTargetObject() RTTIent.EntityID GetCurrentTargetID() RTTIbool HasCurrentTarget() RTTIbool CanActivateRemoteActionWheel() RTTIgame.IBlackboard? GetPlayerStateMachineBlackboard(WeakHandle<game.Object> playerPuppet) RTTIbool IsRequestLegal(HUDManagerRequest requestToValidate) RTTIvoid QueueEntityEvent(ent.EntityID entityID, red.Event evt) RTTIgame.Object? GetPlayer() RTTIvoid HUDLog(string message) RTTIfloat GetPulseDuration() RTTIbool IsPulseActive() RTTIbool CanPulse() RTTIvoid StartPulse() RTTIvoid StopPulse() RTTIvoid OnPingFinishedRequest(PulseFinishedRequest request) RTTINetworkSystem? GetNetworkSystem() RTTIvoid RefreshDebug() RTTIstatic bool IsQHackInputLocked(ScriptGameInstance context) staticRTTI globalstatic int GetMaxInstructionsPerFrame() staticRTTI globalstatic bool HasCurrentTarget(ScriptGameInstance context) staticRTTI globalstatic void HideScannerHint(ScriptGameInstance game) staticRTTI globalstatic bool IsQuickHackPanelOpen(ScriptGameInstance context) staticRTTI globalstatic game.HudActor? GetCurrentTarget(ScriptGameInstance context) staticRTTI globalstatic ActiveMode GetActiveMode(ScriptGameInstance context) staticRTTI globalstatic void ShowScannerHint(ScriptGameInstance game) staticRTTI globalstatic bool CanCurrentTargetRevealRemoteActionsWheel(ScriptGameInstance context) staticRTTI globalstatic void SetScannerHintMessege(ScriptGameInstance game, string text) staticRTTI globalstatic void LockQHackInput(ScriptGameInstance context, bool isLocked) staticRTTI global