Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# TribesGUI.TribesHUD

Extends
  TribesHUDBase
Modifiers
  Config ( TribesHUD ) abstract

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Engine.HUD
          |
          +-- Gameplay.TribesHUDBase
             |
             +-- TribesGUI.TribesHUD

#### Direct Known Subclasses:

> TribesAwaitGameStartHUD, TribesCommandHUD, TribesCountdownHUD, TribesDebugHUD, TribesIngameHUD, TribesSpectatorHUD

Variables Summary
bool | bAllowChat
bool | bAllowInteractions
TribesHUDScript | HUDScript
string | HUDScriptName
string | HUDScriptType
Color | MouseCursorDrawColor
Texture | MouseCursorTexture
int | MouseX
int | MouseY
HUDAction | Response

Inherited Variables from Gameplay.TribesHUDBase
bAllowCommandHUDSwitching, bShowCursor, ClientSideChar, Controller, quickKeyText, TagBindings

Inherited Variables from Engine.HUD
bBadConnectionAlert, bHideCenterMessages, bHideHUD, BigFont, bMessageBeep, bShowDebugInfo, bShowScores, ConnectingMessage, ConsoleColor, ConsoleFontSize, ConsoleMessageCount, ConsoleMessagePosX, ConsoleMessagePosY, FontArrayFonts[9], FontArrayNames[9], FontScreenWidthMedium[9], FontScreenWidthSmall[9], HudCanvasScale, HUDConfigWindowType, LargeFont, LoadingMessage, MedFont, MessageFontOffset, MOTDColor, nextHUD, PausedMessage, PlayerOwner, PrecachingMessage, ProgressFadeTime, ProgressFontFont, ProgressFontName, SavingMessage, Scoreboard, SmallFont, TextMessages[8]

Structures Summary

Inherited Structures from Gameplay.TribesHUDBase
TagBindingMap

Inherited Structures from Engine.HUD
ConsoleMessage, HUDLocalizedMessage

Functions Summary
|  | Cleanup ()))
|  | CleanupActionDelegates ()))
|  | DrawHUD (Canvas canvas))
|  | HUDShown ()))
|  | impl_CancelChat ()))
|  | impl_SendChatMessage (String msg))
|  | impl_SendQuickChatMessage (QuickChatMenu menuItem))
|  | InitActionDelegates ()))
| bool | KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta ))
| bool | KeyType (EInputKey Key, optional string Unicode ))
|  | LocalizedMessage (class<LocalMessage> Message, optional int Switch, optional Core.Object Related1, optional Core.Object Related2, optional Core.Object OptionalObject, optional string CriticalString, optional string OptionalString))
|  | Message (PlayerReplicationInfo PRI, coerce string Msg, name MsgType ))
| bool | NeedsKeyInput ()))
|  | PostBeginPlay ()))
|  | PostRender (Canvas canvas))
|  | SetHUDScript (string NewHUDScriptType))
|  | UpdateHUDData ()))
|  | UpdateRoundInfoData ()))

Inherited Functions from Gameplay.TribesHUDBase
AddHUDMarker, Cleanup, ClearHUDEquipmentData, GetCharacter, GetHotkey, HUDHidden, HUDShown, KeyEvent, KeyType, NeedsKeyInput, PostBeginPlay, ReplacePromptKeyBinds, UpdateHUDData, UpdateHUDEquipmentData, UpdateHUDGameData, UpdateHUDHealthData, UpdateHUDObjectiveData, UpdateHUDPromptData, UpdateHUDRadarData, UpdateHUDSensorData, UpdateHUDTargetData, UpdateObjectiveList

Inherited Functions from Engine.HUD
AddTextMessage, CheckCountdown, ClearMessage, ConnectFailure, CopyMessage, Destroyed, DisplayBadConnectionAlert, DisplayMessages, DisplayPortrait, DisplayProgressMessage, Draw3DCircle, Draw3DCone, Draw3DCylinder, Draw3DLine, DrawHUD, DrawLevelAction, DrawRoute, GetConsoleFont, GetMediumFontFor, LargerFontThan, LoadFont, LoadFontStatic, LoadProgressFont, LocalizedMessage, Message, PlayReceivedMessage, PlayStartupMessage, PostBeginPlay, PostRender, PrintActionMessage, ProcessKeyEvent, ShowDebug, ShowScores, SpawnScoreBoard, UseHugeFont, UseLargeFont, UseMediumFont, UseSmallFont, WorldSpaceOverlays

Variables Detail

#### bAllowChat Source code

var bool bAllowChat;

#### bAllowInteractions Source code

var bool bAllowInteractions;

#### HUDScript Source code

var TribesHUDScript HUDScript;

#### HUDScriptName Source code

var string HUDScriptName;

#### HUDScriptType Source code

var config string HUDScriptType;

#### MouseCursorDrawColor Source code

var config Color MouseCursorDrawColor;

#### MouseCursorTexture Source code

var config Texture MouseCursorTexture;

#### MouseX Source code

var int MouseX;

#### MouseY Source code

var int MouseY;

#### Response Source code

var HUDAction Response;

Functions Detail

#### Cleanup Source code

simulated function Cleanup ( ) )

#### CleanupActionDelegates Source code

function CleanupActionDelegates ( ) )

#### DrawHUD Source code

function DrawHUD ( Canvas canvas) )

#### HUDShown Source code

function HUDShown ( ) )

#### impl_CancelChat Source code

function impl_CancelChat ( ) )

#### impl_SendChatMessage Source code

function impl_SendChatMessage ( String msg) )

#### impl_SendQuickChatMessage Source code

function impl_SendQuickChatMessage ( QuickChatMenu menuItem) )

#### InitActionDelegates Source code

function InitActionDelegates ( ) )

#### KeyEvent Source code

function bool KeyEvent ( EInputKey Key, EInputAction Action, FLOAT Delta ) )

#### KeyType Source code

function bool KeyType ( EInputKey Key, optional string Unicode ) )

#### LocalizedMessage Source code

simulated function LocalizedMessage ( class<LocalMessage> Message, optional int Switch, optional Core.Object Related1, optional Core.Object Related2, optional Core.Object OptionalObject, optional string CriticalString, optional string OptionalString) )

#### Message Source code

simulated function Message ( PlayerReplicationInfo PRI, coerce string Msg, name MsgType ) )

#### NeedsKeyInput Source code

simulated function bool NeedsKeyInput ( ) )

#### PostBeginPlay Source code

simulated event PostBeginPlay ( ) )

#### PostRender Source code

function PostRender ( Canvas canvas) )

#### SetHUDScript Source code

function SetHUDScript ( string NewHUDScriptType) )

#### UpdateHUDData Source code

simulated function UpdateHUDData ( ) )

#### UpdateRoundInfoData Source code

function UpdateRoundInfoData ( ) )

Defaultproperties

    defaultproperties
    {
    	bAllowChat = true
    	bAllowInteractions = false
    	bShowCursor = false
    	ConsoleMessagePosX = 0.00
    	ConsoleMessagePosY = 0.45
        ConsoleMessageCount=5

    	HUDScriptName = ""

        FontArrayNames(0)="Engine_res.SmallFont"
        FontArrayNames(1)="Engine_res.SmallFont"
        FontArrayNames(2)="Engine_res.SmallFont"
        FontArrayNames(3)="Engine_res.SmallFont"
        FontArrayNames(4)="Engine_res.SmallFont"
        FontArrayNames(5)="Engine_res.SmallFont"
        FontArrayNames(6)="Engine_res.SmallFont"
        FontArrayNames(7)="Engine_res.SmallFont"
        FontArrayNames(8)="Engine_res.SmallFont"

    	MouseCursorTexture=Texture'guitribes.mousecursor'
    	MouseCursorDrawColor=(R=255,G=255,B=255,A=255)
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:36.241 - Created with UnCodeX