Show / Hide Table of Contents

Class DaggerfallHUD

Implements heads-up-display for default view mode. TODO: Migrate to full DaggerfallBaseWindow setup

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallHUD
Implements
IUserInterfaceWindow
Inherited Members
DaggerfallBaseWindow.exitKey
DaggerfallBaseWindow.defaultToolTip
DaggerfallBaseWindow.allowFreeScaling
DaggerfallBaseWindow.DaggerfallUnity
DaggerfallBaseWindow.IsSetup
DaggerfallBaseWindow.NativePanel
UserInterfaceWindow.parentPanel
UserInterfaceWindow.uiManager
UserInterfaceWindow.enabled
UserInterfaceWindow.pauseWhileOpened
UserInterfaceWindow.focusControl
UserInterfaceWindow.Value
UserInterfaceWindow.Enabled
UserInterfaceWindow.ParentPanel
UserInterfaceWindow.FocusControl
UserInterfaceWindow.ProcessMessages()
UserInterfaceWindow.OnPush()
UserInterfaceWindow.OnPop()
UserInterfaceWindow.OnReturn()
UserInterfaceWindow.CloseWindow()
UserInterfaceWindow.PopWindow()
UserInterfaceWindow.PauseWhileOpen
UserInterfaceWindow.SetFocus(BaseScreenComponent)
UserInterfaceWindow.OnClose
UserInterfaceWindow.RaiseOnCloseHandler()
Namespace: DaggerfallWorkshop.Game.UserInterfaceWindows
Assembly: Assembly-CSharp.dll
Syntax
public class DaggerfallHUD : DaggerfallBaseWindow, IUserInterfaceWindow

Constructors

| Improve this Doc View Source

DaggerfallHUD(IUserInterfaceManager)

Declaration
public DaggerfallHUD(IUserInterfaceManager uiManager)
Parameters
Type Name Description
IUserInterfaceManager uiManager

Properties

| Improve this Doc View Source

ActiveSpells

Declaration
public HUDActiveSpells ActiveSpells { get; }
Property Value
Type Description
HUDActiveSpells
| Improve this Doc View Source

CrosshairScale

Declaration
public float CrosshairScale { get; set; }
Property Value
Type Description
Single
| Improve this Doc View Source

EscortingFaces

Declaration
public EscortingNPCFacePanel EscortingFaces { get; }
Property Value
Type Description
EscortingNPCFacePanel
| Improve this Doc View Source

HUDBreathBar

Declaration
public HUDBreathBar HUDBreathBar { get; }
Property Value
Type Description
HUDBreathBar
| Improve this Doc View Source

HUDCompass

Declaration
public HUDCompass HUDCompass { get; }
Property Value
Type Description
HUDCompass
| Improve this Doc View Source

HUDVitals

Declaration
public HUDVitals HUDVitals { get; }
Property Value
Type Description
HUDVitals
| Improve this Doc View Source

LargeHUD

Declaration
public HUDLarge LargeHUD { get; }
Property Value
Type Description
HUDLarge
| Improve this Doc View Source

PlaceMarker

Declaration
public HUDPlaceMarker PlaceMarker { get; }
Property Value
Type Description
HUDPlaceMarker
| Improve this Doc View Source

PopupText

Declaration
public PopupText PopupText { get; }
Property Value
Type Description
PopupText
| Improve this Doc View Source

QuestDebugger

Declaration
public HUDQuestDebugger QuestDebugger { get; }
Property Value
Type Description
HUDQuestDebugger
| Improve this Doc View Source

ShowActiveSpells

Declaration
public bool ShowActiveSpells { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowArrowCount

Declaration
public bool ShowArrowCount { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowBreathBar

Declaration
public bool ShowBreathBar { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowCompass

Declaration
public bool ShowCompass { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowCrosshair

Declaration
public bool ShowCrosshair { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowEscortingFaces

Declaration
public bool ShowEscortingFaces { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowInteractionModeIcon

Declaration
public bool ShowInteractionModeIcon { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowLocalQuestPlaces

Declaration
public bool ShowLocalQuestPlaces { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowMidScreenText

Declaration
public bool ShowMidScreenText { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowPopupText

Declaration
public bool ShowPopupText { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ShowVitals

Declaration
public bool ShowVitals { get; set; }
Property Value
Type Description
Boolean

Methods

| Improve this Doc View Source

Draw()

Declaration
public override void Draw()
Overrides
DaggerfallBaseWindow.Draw()
| Improve this Doc View Source

RaiseOnLargeHUDToggleEvent()

Declaration
protected virtual void RaiseOnLargeHUDToggleEvent()
| Improve this Doc View Source

SetMidScreenText(String, Single)

Declaration
public void SetMidScreenText(string message, float delay = 1.5F)
Parameters
Type Name Description
String message
Single delay
| Improve this Doc View Source

Setup()

Declaration
protected override void Setup()
Overrides
DaggerfallBaseWindow.Setup()
| Improve this Doc View Source

Update()

Declaration
public override void Update()
Overrides
DaggerfallBaseWindow.Update()

Events

| Improve this Doc View Source

OnLargeHUDToggle

Declaration
public static event DaggerfallHUD.OnLargeHUDToggleHandler OnLargeHUDToggle
Event Type
Type Description
DaggerfallHUD.OnLargeHUDToggleHandler

Implements

IUserInterfaceWindow
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX