Overview Package Class Source Class tree Glossary
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
boolbAllowChat
boolbAllowInteractions
TribesHUDScriptHUDScript
stringHUDScriptName
stringHUDScriptType
ColorMouseCursorDrawColor
TextureMouseCursorTexture
intMouseX
intMouseY
HUDActionResponse
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
function Cleanup ()))
function CleanupActionDelegates ()))
function DrawHUD (Canvas canvas))
function HUDShown ()))
function impl_CancelChat ()))
function impl_SendChatMessage (String msg))
function impl_SendQuickChatMessage (QuickChatMenu menuItem))
function InitActionDelegates ()))
functionbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta ))
functionbool KeyType (EInputKey Key, optional string Unicode ))
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))
function Message (PlayerReplicationInfo PRI, coerce string Msg, name MsgType ))
functionbool NeedsKeyInput ()))
event PostBeginPlay ()))
function PostRender (Canvas canvas))
function SetHUDScript (string NewHUDScriptType))
function UpdateHUDData ()))
function 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:36.241 - Created with UnCodeX