Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

XInterface.ExtendedConsole

Extends
Console

Core.Object
|   
+-- Engine.Interactions
   |   
   +-- Engine.Interaction
      |   
      +-- Engine.Console
         |   
         +-- XInterface.ExtendedConsole

Variables Summary
stringAddedCurrentHead
stringAddedCurrentTail
boolbAlt
boolbConsoleHotKey
boolbCtrl
boolbDemoJogKeys
boolbShift
boolbSpeechMenuLocked
boolbSpeechMenuUseLetters
boolbSpeechMenuUseMouseWheel
boolbTeamChatOnly
GUIPageChatMenu
stringChatMenuClass
array<ChatStruct>ChatMessages
floatConsoleSoundVol
array<float>DemoPlaybackSpeeds
floatFadeClock
floatFadeTime
intHighlightRow
stringLastConnectedServer
stringLastURL
EInputKeyLetterKeys[10]
intMaxScrollbackSize
UT2MusicManagerMusicManager
stringMusicManagerClassName
stringNeedPasswordMenuClass
EInputKeyNumberKeys[10]
stringPasswordPromptMenu
stringPlaybackText
array<StoredPassword>SavedPasswords
intSBHead
intSBPos
array<string>Scrollback
stringServerFullMsg
stringServerInfoMenu
soundSMAcceptSound
stringSMAllString
intSMArraySize
stringSMCallsign
stringSMChannelOptions[3]
soundSMDenySound
intSMIndex
intSMIndexArray[48]
floatSMLineSpace
floatSMMargin
stringSMMoreString
stringSMNameArray[48]
intSMOffset
soundSMOpenSound
floatSMOriginX
floatSMOriginY
ESpeechMenuStateSMState
stringSMStateName[10]
floatSMTab
nameSMType
stringStatsPromptMenuClass
array<VoiceChatRoom>VoiceChannels
stringWaitingGameClassName
ExtendedConsole
array<ServerFavorite>Favorites
Inherited Variables from Engine.Console
bHoldingBack, bHoldingStart, bIgnoreKeys, bRunningDemo, bTyping, BufferedConsoleCommands, ConsoleHotKey, DemoLevels[64], HistoryBot, HistoryCur, HistoryTop, History[16], TimeBeforeReboot, TimeHoldingReboot, TimeIdle, TimePerDemo, TimePerSoak, TimePerTitle, TimeTooIdle, TypedStr, TypedStrPos
Inherited Variables from Engine.Interaction
bActive, bNativeEvents, bRequiresTick, bVisible, Master, ViewportOwner

Enumerations Summary
ESpeechMenuState
SMS_Main, SMS_VoiceChat, SMS_Ack, SMS_FriendFire, SMS_Order, SMS_Other, SMS_Taunt, SMS_TauntAnim, SMS_PlayerSelect, SMS_VoiceChatChannel

Structures Summary
ChatStruct
Message, team
ServerFavorite
ServerID, IP, Port, QueryPort, ServerName
StoredPassword
Server, Password

Delegates Summary
delegate OnChat (string Msg, int TeamIndex)
delegate OnChatMessage (string Msg)
delegate OnExecAddFavorite (ServerFavorite Fav)

Functions Summary
function AddCurrentToFavorites ()
functionbool AddFavorite (ServerFavorite NewFav)
function AddMessage (string Mesg)
function BeginState ()
ConsoleVisible
function BeginState ()
SpeechMenuVisible
function Chat (coerce string Msg, float MsgLife, PlayerReplicationInfo PRI)
function CloseSpeechMenu ()
SpeechMenuVisible
function CLS ()
event ConnectFailure (string FailCode, tring URL)
function ConsoleClose ()
function ConsoleOpen ()
function ConsoleToggle ()
function DebugTabOrder ()
function DLO (string ClassName, string ClassType)
function DrawCurrentArray (canvas Canvas, bool sizing, out float XMax, out float YMax)
SpeechMenuVisible
function DrawMembers (Canvas Canvas, float XMax, float YMax)
SpeechMenuVisible
function DrawNumbers (canvas Canvas, int NumNums, bool IncZero, bool sizing, out float XMax, out float YMax)
SpeechMenuVisible
function DumpCacheRecords (optional string CacheType)
function DumpLoadingHints (string param)
function DumpPlayInfo (string group)
function DumpRecords (string Type)
function EndState ()
ConsoleVisible
function EndState ()
SpeechMenuVisible
function EnterState (ESpeechMenuState newState, optional bool bNoSound)
SpeechMenuVisible
function GetFavorites (out array<ServerFavorite> List)
function GetNewPlaybackSpeed (int dir)
functionclass<TeamVoicePackGetVoiceClass ()
SpeechMenuVisible
function HandleInput (int keyIn)
SpeechMenuVisible
functionbool InFavorites (ServerFavorite Fav)
function InGameChat ()
functionbool IsActiveChannel (int i)
SpeechMenuVisible
functionbool IsMember (int i)
SpeechMenuVisible
eventbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta)
functionbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta)
ConsoleVisible
functionbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta)
SpeechMenuVisible
functionint KeyToNumber (EInputKey InKey)
SpeechMenuVisible
functionbool KeyType (EInputKey Key, optional string Unicode)
ConsoleVisible
functionbool KeyType (EInputKey Key, optional string Unicode)
SpeechMenuVisible
function LeaveState ()
SpeechMenuVisible
event Message (coerce string Msg, float MsgLife)
function MusicMenu ()
functionFont MyGetSmallFontFor (canvas Canvas)
SpeechMenuVisible
event NativeConsoleOpen ()
event NotifyLevelChange ()
event NotifyLevelChange ()
SpeechMenuVisible
functionstring NumberToString (int num)
SpeechMenuVisible
function OnStatsClosed (optional bool bCancelled)
function OnStatsConfigured ()
function PlayConsoleSound (Sound S)
function PlayWaitingGame ()
function PostRender (canvas Canvas)
function PostRender (canvas Canvas)
ConsoleVisible
function PostRender (canvas Canvas)
SpeechMenuVisible
function RebuildSMArray ()
SpeechMenuVisible
functionbool RemoveFavorite (string IP, int Port, int QueryPort)
function SaveFavorites ()
function ServerInfo ()
function SortSMArray ()
SpeechMenuVisible
function SpeechMenuToggle ()
function SpeechMenuToggle ()
SpeechMenuVisible
function TeamChatOnly ()
functionbool VoiceChatAllowed ()
Inherited Functions from Engine.Console
BeginState, Chat, ConnectFailure, ConsoleClose, ConsoleOpen, ConsoleToggle, DelayedConsoleCommand, EndState, Initialized, KeyEvent, KeyType, Message, NativeConsoleOpen, NotifyLevelChange, SetInitialMusic, SetMusic, StartRollingDemo, StopRollingDemo, Talk, TeamTalk, Tick, Type, TypingClose, TypingOpen, UnPressButtons, ViewportInitialized
Inherited Functions from Engine.Interaction
ConsoleCommand, Initialize, Initialized, KeyEvent, KeyType, Message, NotifyLevelChange, NotifyMusicChange, PostRender, PreRender, ScreenToWorld, SetFocus, StreamFinished, Tick, WorldToScreen

States Summary
ConsoleVisible Source code
state ConsoleVisible
BeginState, EndState, KeyEvent, KeyType, PostRender
SpeechMenuVisible Source code
state SpeechMenuVisible
BeginState, CloseSpeechMenu, DrawCurrentArray, DrawMembers, DrawNumbers, EndState, EnterState, GetVoiceClass, HandleInput, IsActiveChannel, IsMember, KeyEvent, KeyToNumber, KeyType, LeaveState, MyGetSmallFontFor, NotifyLevelChange, NumberToString, PostRender, RebuildSMArray, SortSMArray, SpeechMenuToggle


Variables Detail

AddedCurrentHead Source code

var localized string AddedCurrentHead;

AddedCurrentTail Source code

var localized string AddedCurrentTail;

bAlt Source code

var bool bAlt;

bConsoleHotKey Source code

var bool bConsoleHotKey;

bCtrl Source code

var bool bCtrl;

bDemoJogKeys Source code

var config bool bDemoJogKeys;

bShift Source code

var bool bShift;

bSpeechMenuLocked Source code

var bool bSpeechMenuLocked;

bSpeechMenuUseLetters Source code

var config bool bSpeechMenuUseLetters;

bSpeechMenuUseMouseWheel Source code

var config bool bSpeechMenuUseMouseWheel;

bTeamChatOnly Source code

var bool bTeamChatOnly;

ChatMenu Source code

var transient GUIPage ChatMenu;

ChatMenuClass Source code

var config string ChatMenuClass;

ChatMessages Source code

var array<ChatStruct> ChatMessages;

ConsoleSoundVol Source code

var float ConsoleSoundVol;

DemoPlaybackSpeeds Source code

var array<float> DemoPlaybackSpeeds;

FadeClock Source code

var float FadeClock;

FadeTime Source code

var float FadeTime;

HighlightRow Source code

var int HighlightRow;

LastConnectedServer Source code

var string LastConnectedServer;

LastURL Source code

var string LastURL;

LetterKeys[10] Source code

var config EInputKey LetterKeys[10];

MaxScrollbackSize Source code

var globalconfig int MaxScrollbackSize;

MusicManager Source code

var transient UT2MusicManager MusicManager;

MusicManagerClassName Source code

var config string MusicManagerClassName;

NeedPasswordMenuClass Source code

var config string NeedPasswordMenuClass;

NumberKeys[10] Source code

var EInputKey NumberKeys[10];

PasswordPromptMenu Source code

var config string PasswordPromptMenu;

PlaybackText Source code

var string PlaybackText;

SavedPasswords Source code

var config array<StoredPassword> SavedPasswords;

SBHead Source code

var int SBHead;

SBPos Source code

var int SBPos;

Scrollback Source code

var array<string> Scrollback;

ServerFullMsg Source code

var localized string ServerFullMsg;

ServerInfoMenu Source code

var config string ServerInfoMenu;

SMAcceptSound Source code

var sound SMAcceptSound;

SMAllString Source code

var localized string SMAllString;

SMArraySize Source code

var int SMArraySize;

SMCallsign Source code

var string SMCallsign;

SMChannelOptions[3] Source code

var localized string SMChannelOptions[3];

SMDenySound Source code

var sound SMDenySound;

SMIndex Source code

var int SMIndex;

SMIndexArray[48] Source code

var int SMIndexArray[48];

SMLineSpace Source code

var float SMLineSpace;

SMMargin Source code

var float SMMargin;

SMMoreString Source code

var localized string SMMoreString;

SMNameArray[48] Source code

var string SMNameArray[48];

SMOffset Source code

var int SMOffset;

SMOpenSound Source code

var sound SMOpenSound;

SMOriginX Source code

var config float SMOriginX;

SMOriginY Source code

var config float SMOriginY;

SMState Source code

var ESpeechMenuState SMState;

SMStateName[10] Source code

var localized string SMStateName[10];

SMTab Source code

var float SMTab;

SMType Source code

var name SMType;

StatsPromptMenuClass Source code

var config string StatsPromptMenuClass;

VoiceChannels Source code

var array<VoiceChatRoom> VoiceChannels;

WaitingGameClassName Source code

var config string WaitingGameClassName;

ExtendedConsole

Favorites Source code

var(ExtendedConsole) protected config array<ServerFavorite> Favorites;


Enumerations Detail

ESpeechMenuState Source code

enum ESpeechMenuState
{
SMS_Main, SMS_VoiceChat, SMS_Ack, SMS_FriendFire, SMS_Order, SMS_Other, SMS_Taunt, SMS_TauntAnim, SMS_PlayerSelect, SMS_VoiceChatChannel
};


Structures Detail

ChatStruct Source code

struct ChatStruct
{
var string Message;
var int team;
};


ServerFavorite Source code

struct ServerFavorite
{
var(ExtendedConsole) config string IP;
var(ExtendedConsole) config int Port;
var(ExtendedConsole) config int QueryPort;
var(ExtendedConsole) config int ServerID;
var(ExtendedConsole) config string ServerName;
};


StoredPassword Source code

struct StoredPassword
{
var config string Password;
var config string Server;
};



Delegates Detail

OnChat Source code

delegate OnChat ( string Msg, int TeamIndex )

OnChatMessage Source code

delegate OnChatMessage ( string Msg )

OnExecAddFavorite Source code

delegate OnExecAddFavorite ( ServerFavorite Fav )


Functions Detail

AddCurrentToFavorites Source code

exec function AddCurrentToFavorites ( )

AddFavorite Source code

static function bool AddFavorite ( ServerFavorite NewFav )

AddMessage Source code

final private function AddMessage ( string Mesg )

BeginState ConsoleVisible Source code

function BeginState ( )

BeginState SpeechMenuVisible Source code

function BeginState ( )

Chat Source code

function Chat ( coerce string Msg, float MsgLife, PlayerReplicationInfo PRI )

CloseSpeechMenu SpeechMenuVisible Source code

function CloseSpeechMenu ( )

CLS Source code

exec function CLS ( )

ConnectFailure Source code

event ConnectFailure ( string FailCode,string URL )

ConsoleClose Source code

exec function ConsoleClose ( )

ConsoleOpen Source code

exec function ConsoleOpen ( )

ConsoleToggle Source code

exec function ConsoleToggle ( )

DebugTabOrder Source code

exec function DebugTabOrder ( )

DLO Source code

exec function DLO ( string ClassName, string ClassType )

DrawCurrentArray SpeechMenuVisible Source code

function DrawCurrentArray ( canvas Canvas, bool sizing, out float XMax, out float YMax )

DrawMembers SpeechMenuVisible Source code

function DrawMembers ( Canvas Canvas, float XMax, float YMax )

DrawNumbers SpeechMenuVisible Source code

function DrawNumbers ( canvas Canvas, int NumNums, bool IncZero, bool sizing, out float XMax, out float YMax )

DumpCacheRecords Source code

final function DumpCacheRecords ( optional string CacheType )

DumpLoadingHints Source code

exec function DumpLoadingHints ( string param )

DumpPlayInfo Source code

exec function DumpPlayInfo ( string group )

DumpRecords Source code

exec function DumpRecords ( string Type )

EndState ConsoleVisible Source code

function EndState ( )

EndState SpeechMenuVisible Source code

function EndState ( )

EnterState SpeechMenuVisible Source code

function EnterState ( ESpeechMenuState newState, optional bool bNoSound )

GetFavorites Source code

static function GetFavorites ( out array<ServerFavorite> List )

GetNewPlaybackSpeed Source code

function GetNewPlaybackSpeed ( int dir )

GetVoiceClass SpeechMenuVisible Source code

function class<TeamVoicePack> GetVoiceClass ( )

HandleInput SpeechMenuVisible Source code

function HandleInput ( int keyIn )

InFavorites Source code

static function bool InFavorites ( ServerFavorite Fav )

InGameChat Source code

exec function InGameChat ( )

IsActiveChannel SpeechMenuVisible Source code

function bool IsActiveChannel ( int i )

IsMember SpeechMenuVisible Source code

function bool IsMember ( int i )

KeyEvent Source code

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

KeyEvent ConsoleVisible Source code

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

KeyEvent SpeechMenuVisible Source code

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

KeyToNumber SpeechMenuVisible Source code

function int KeyToNumber ( EInputKey InKey )

KeyType ConsoleVisible Source code

function bool KeyType ( EInputKey Key, optional string Unicode )

KeyType SpeechMenuVisible Source code

function bool KeyType ( EInputKey Key, optional string Unicode )

LeaveState SpeechMenuVisible Source code

function LeaveState ( )

Message Source code

event Message ( coerce string Msg, float MsgLife )

MusicMenu Source code

exec function MusicMenu ( )

MyGetSmallFontFor SpeechMenuVisible Source code

function Font MyGetSmallFontFor ( canvas Canvas )

NativeConsoleOpen Source code

event NativeConsoleOpen ( )

NotifyLevelChange Source code

event NotifyLevelChange ( )

NotifyLevelChange SpeechMenuVisible Source code

event NotifyLevelChange ( )

NumberToString SpeechMenuVisible Source code

function string NumberToString ( int num )

OnStatsClosed Source code

function OnStatsClosed ( optional bool bCancelled )

OnStatsConfigured Source code

function OnStatsConfigured ( )

PlayConsoleSound Source code

function PlayConsoleSound ( Sound S )

PlayWaitingGame Source code

exec function PlayWaitingGame ( )

PostRender Source code

function PostRender ( canvas Canvas )

PostRender ConsoleVisible Source code

function PostRender ( canvas Canvas )

PostRender SpeechMenuVisible Source code

function PostRender ( canvas Canvas )

RebuildSMArray SpeechMenuVisible Source code

function RebuildSMArray ( )

RemoveFavorite Source code

static function bool RemoveFavorite ( string IP, int Port, int QueryPort )

SaveFavorites Source code

static function SaveFavorites ( )

ServerInfo Source code

exec function ServerInfo ( )

SortSMArray SpeechMenuVisible Source code

function SortSMArray ( )

SpeechMenuToggle Source code

exec function SpeechMenuToggle ( )

SpeechMenuToggle SpeechMenuVisible Source code

exec function SpeechMenuToggle ( )

TeamChatOnly Source code

exec function TeamChatOnly ( )

VoiceChatAllowed Source code

function bool VoiceChatAllowed ( )


Defaultproperties

defaultproperties
{
     MaxScrollbackSize=128
     ConsoleSoundVol=0.300000
     AddedCurrentHead="Added Server:"
     AddedCurrentTail="To Favorites!"
     ServerFullMsg="Server is now full"
     SMOriginX=0.010000
     SMOriginY=0.300000
     SMMargin=0.015000
     SMStateName(0)="Speech Menu"
     SMStateName(1)="Voice Chat"
     SMStateName(2)="Acknowledge"
     SMStateName(3)="Friendly Fire"
     SMStateName(4)="Order"
     SMStateName(5)="Other"
     SMStateName(6)="Taunt"
     SMStateName(7)="Taunt Anim"
     SMStateName(8)="Player Select"
     SMChannelOptions(0)="Join"
     SMChannelOptions(1)="Leave"
     SMChannelOptions(2)="Talk"
     SMAllString="[ALL]"
     SMMoreString="[MORE]"
     SMOpenSound=Sound'MenuSounds.selectDshort'
     SMAcceptSound=Sound'MenuSounds.selectJ'
     SMDenySound=Sound'MenuSounds.selectK'
     LetterKeys(0)=IK_Q
     LetterKeys(1)=IK_W
     LetterKeys(2)=IK_E
     LetterKeys(3)=IK_R
     LetterKeys(4)=IK_A
     LetterKeys(5)=IK_S
     LetterKeys(6)=IK_D
     LetterKeys(7)=IK_F
     LetterKeys(8)=IK_Z
     LetterKeys(9)=IK_X
     NumberKeys(0)=IK_0
     NumberKeys(1)=IK_1
     NumberKeys(2)=IK_2
     NumberKeys(3)=IK_3
     NumberKeys(4)=IK_4
     NumberKeys(5)=IK_5
     NumberKeys(6)=IK_6
     NumberKeys(7)=IK_7
     NumberKeys(8)=IK_8
     NumberKeys(9)=IK_9
     bSpeechMenuUseMouseWheel=True
     ChatMenuClass="GUI2K4.UT2K4InGameChat"
     StatsPromptMenuClass="GUI2K4.UT2K4StatsPrompt"
     NeedPasswordMenuClass="GUI2K4.UT2K4GetPassword"
     ServerInfoMenu="GUI2K4.UT2K4ServerInfo"
     DemoPlaybackSpeeds(0)=0.250000
     DemoPlaybackSpeeds(1)=0.500000
     DemoPlaybackSpeeds(2)=1.100000
     DemoPlaybackSpeeds(3)=2.000000
     DemoPlaybackSpeeds(4)=4.000000
     bDemoJogKeys=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:58.062 - Created with UnCodeX