Cogito, ergo sum
UE2:HudBase (UT2004)
Contents
- 1 Properties
- 1.1 Property group 'HudBase'
- 1.1.1 CroppingAmount
- 1.1.2 CroppingMaterial
- 1.1.3 Crosshairs
- 1.1.4 DoCropping
- 1.1.5 Emphasized
- 1.1.6 InstrDelta
- 1.1.7 InstrRate
- 1.1.8 InstructionFontFont
- 1.1.9 InstructionFontName
- 1.1.10 InstructionKeyText
- 1.1.11 InstructionText
- 1.1.12 InstructTextBorderX
- 1.1.13 InstructTextBorderY
- 1.1.14 LevelActionFontName
- 1.1.15 LevelActionLoading
- 1.1.16 LevelActionPaused
- 1.1.17 LocalMessages
- 1.1.18 PassStyle
- 1.1.19 TeamIndex
- 1.1.20 text
- 1.1.21 VoteMenuClass
- 1.2 Internal variables
- 1.2.1 AtMenus
- 1.2.2 bHideWeaponName
- 1.2.3 bIsCinematic
- 1.2.4 bShowTargeting
- 1.2.5 bUseCustomWeaponCrosshairs
- 1.2.6 bUsingCustomHUDColor
- 1.2.7 CustomHUDColor
- 1.2.8 DamageFlash
- 1.2.9 DamageTime
- 1.2.10 FontsPrecached
- 1.2.11 InitialViewingString
- 1.2.12 LastWeaponName
- 1.2.13 LocationDot
- 1.2.14 NowViewing
- 1.2.15 ScoreText
- 1.2.16 TargetingLocation
- 1.2.17 TargetingSize
- 1.2.18 TargetMaterial
- 1.2.19 WaitingToSpawn
- 1.2.20 WeaponDrawColor
- 1.2.21 WeaponDrawTimer
- 1.2.22 WonMatchPostFix
- 1.2.23 WonMatchPrefix
- 1.2.24 YouveLostTheMatch
- 1.2.25 YouveWonTheMatch
- 1.3 G15 variables
- 1.4 Default values
- 1.1 Property group 'HudBase'
- 2 Enums
- 3 Structs
- 4 Functions
- Package:
- XInterface
- Direct subclasses:
- HudBDeathMatch, HudCDeathMatch
- This class in other games:
- UT2003
Abstract base class for all UT2004 HUDs.
Properties
Property group 'HudBase'
CroppingAmount
Type: float
Default value: 0.25
CroppingMaterial
Type: Material
Crosshairs
Type: array<SpriteWidget>
Default value, index 0:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.75 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Cross1' |
Default value, index 1:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.75 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Cross2' |
Default value, index 10:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.6 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Bracket1' |
Default value, index 11:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.6 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Bracket2' |
Default value, index 12:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.4 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Circle1' |
Default value, index 13:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.4 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Circle2' |
Default value, index 14:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.75 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Cross3' |
Default value, index 15:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.75 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Cross4' |
Default value, index 16:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.75 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Cross5' |
Default value, index 17:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.75 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Dot' |
Default value, index 18:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.6 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Pointer' |
Default value, index 19:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.7 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Triad1' |
Default value, index 20:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.7 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Triad2' |
Default value, index 21:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DrawPivot | DP_MiddleMiddle | ||||||||||
PosX | 0.5 | ||||||||||
PosY | 0.5 | ||||||||||
RenderStyle | STY_Alpha | ||||||||||
Scale | 1.0 | ||||||||||
TextureCoords |
|
||||||||||
TextureScale | 0.7 | ||||||||||
Tints[0] |
|
||||||||||
Tints[1] |
|
||||||||||
WidgetTexture | Texture'Crosshairs.HUD.Crosshair_Triad3' |
DoCropping
Type: bool
Emphasized
Type: byte
Array size: 4
InstrDelta
Type: float
InstrRate
Type: float
InstructionFontFont
Type: Font
InstructionFontName
Type: string
Modifiers: localized
Default value: "UT2003Fonts.jFontMono800x600"
InstructionKeyText
Type: string
InstructionText
Type: string
InstructTextBorderX
Type: float
Default value: 10.0
InstructTextBorderY
Type: float
Default value: 10.0
LevelActionFontName
Type: string
Modifiers: localized
Default value: "UT2003Fonts.FontMedium"
LevelActionLoading
Type: string
Modifiers: localized
Default value: "LOADING..."
LevelActionPaused
Type: string
Modifiers: localized
Default value: "PAUSED"
LocalMessages
Type: HudLocalizedMessage
Array size: 8
Modifiers: transient
PassStyle
Type: Actor.ERenderStyle
Modifiers: transient
For debugging.
TeamIndex
Type: int
Modifiers: transient
text
Type: string
Modifiers: localized
VoteMenuClass
Internal variables
AtMenus
Type: string
Modifiers: localized
Default value: "Press [ESC] to close menu"
bHideWeaponName
Type: bool
Modifiers: globalconfig
bIsCinematic
Type: bool
bShowTargeting
Type: bool
Modifiers: transient
bUseCustomWeaponCrosshairs
Type: bool
Modifiers: globalconfig
Default value: True
bUsingCustomHUDColor
Type: bool
CustomHUDColor
Type: Object.Color
Modifiers: globalconfig
DamageFlash
Type: Object.Color
Array size: 4
DamageTime
Type: float
Array size: 4
FontsPrecached
Type: byte
InitialViewingString
Type: string
Modifiers: localized
Default value: "Press Fire to View a different Player"
LastWeaponName
Type: string
LocationDot
Type: Material
Default value: Material'HudContent.Generic.HUD'
NowViewing
Type: string
Modifiers: localized
Default value: "Now viewing"
ScoreText
Type: string
Modifiers: localized
Default value: "Score"
TargetingLocation
Type: Object.Vector
Modifiers: transient
TargetingSize
Type: float
Modifiers: transient
TargetMaterial
Type: Material
Default value: Material'InterfaceContent.Hud.fbBombFocus'
WaitingToSpawn
Type: string
Modifiers: localized
Default value: "Press [Fire] to join the match!"
WeaponDrawColor
Type: Object.Color
WeaponDrawTimer
Type: float
WonMatchPostFix
Type: string
Modifiers: localized
Default value: " won the match!"
WonMatchPrefix
Type: string
Modifiers: localized
YouveLostTheMatch
Type: string
Modifiers: localized
Default value: "You've lost the match."
YouveWonTheMatch
Type: string
Modifiers: localized
Default value: "You've won the match!"
G15 variables
These variables were added in the UT2004 v3372 "G15" patch to control output to the keyboard's LCD screen.
LastLCDUpdateTime
Type: float
LCDUpdateFreq
Type: float
Default value: 1.0
LCDDisplayMode
Type: int
Modifiers: config
Default value: 2
LCDClassStr
Type: string
Array size: 8
Modifiers: config
Default value, index 0: "Rocket Launcher"
Default value, index 1: "Flak Cannon"
Default value, index 2: "Shock Rifle"
Default value, index 3: "Link Gun"
Default value, index 4: "Minigun"
Default value, index 5: "BIO-Rifle"
Default value, index 6: "Lightning Gun"
Default value, index 7: "Sniper Rifle"
LCDDescStr
Type: string
Array size: 8
Modifiers: config
Default value, index 0: "Rockets:"
Default value, index 1: "Flak:"
Default value, index 2: "Shock:"
Default value, index 3: "Link:"
Default value, index 4: "Mini:"
Default value, index 5: "BIO:"
Default value, index 6: "LG:"
Default value, index 7: "Sniper:"
Default values
Enums
EScaleMode
- SM_None
- SM_Up
- SM_Down
- SM_Left
- SM_Right
Structs
DigitSet
Modifiers: native
- Material DigitTexture
- Object.IntBox TextureCoords[11]
- 0-9, 11th element is negative sign
HudLocalizedMessage
Modifiers: native
- class<LocalMessage> Message
- string StringMessage
- int Switch
- PlayerReplicationInfo RelatedPRI
- PlayerReplicationInfo RelatedPRI2
- Object OptionalObject
- float EndOfLife
- float LifeTime
- Font StringFont
- Object.Color DrawColor
- Object.EDrawPivot DrawPivot
- LocalMessage.EStackMode StackMode
- float PosX
- float PosY
- float DX
- float DY
- bool Drawn
NumericWidget
Modifiers: native
- Actor.ERenderStyle RenderStyle
- int MinDigitCount
- float TextureScale
- Object.EDrawPivot DrawPivot
- float PosX
- float PosY
- int OffsetX
- int OffsetY
- Object.Color Tints[2]
- int bPadWithZeroes
- int Value
SpriteWidget
Modifiers: native
- Material WidgetTexture
- Actor.ERenderStyle RenderStyle
- Object.IntBox TextureCoords
- float TextureScale
- Object.EDrawPivot DrawPivot
- float PosX
- float PosY
- int OffsetX
- int OffsetY
- EScaleMode ScaleMode
- float Scale
- Object.Color Tints[2]
Functions
Static functions
GetTeamColor
Native functions
DrawNumericWidget
DrawSpriteWidget
Events
PostBeginPlay
Overrides: Hud.PostBeginPlay
PostRender
Overrides: Hud.PostRender
Only in UT2004 v3372 "G15" patch. Periodically updates the keyboard LCD display as specified by LCDUpdateFreq.
Tick
Overrides: Actor.Tick
G15 exec functions
These are only available in the UT2004 v3372 "G15" patch.