The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:UTDrawCommandPanel (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 07:40, 23 May 2008 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIObject >> UTUI_Widget >> UTDrawPanel >> UTDrawCommandPanel
Package: 
UTGame

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties

Property group 'UTDrawCommandPanel'

BkgTexColor

Type: Object.Color


Default value:

Member Value
A 200
B 20
G 20
R 0

BkgTexCoords

Type: UIRoot.TextureCoordinates


Default value:

Member Value
U 610.0
UL 164.0
V 374.0
VL 126.0

BkgTexture

Type: Texture2D


Default value: Texture2D'UI_HUD.HUD.UI_HUD_BaseD'

DisabledColor

Type: Object.Color


Default value:

Member Value
A 255
B 128
G 128
R 128

SelectedColor

Type: Object.Color


Default value:

Member Value
A 255
B 0
G 255
R 255

SelTexColor

Type: Object.Color


Default value:

Member Value
A 255
B 0
G 51
R 0

SelTexCoords

Type: UIRoot.TextureCoordinates


Default value:

Member Value
U 622.0
UL 274.0
V 312.0
VL 63.0

SelTexture

Type: Texture2D


Default value: Texture2D'UI_HUD.HUD.UI_HUD_BaseC'

TextColor

Type: Object.Color


Default value:

Member Value
A 255
B 255
G 255
R 255

TransitionTime

Type: float


Default value: 0.2

Internal variables

AllCaption

Type: string

Modifiers: transient


CategoryNames

Type: array<CategoryInfo>


Default value, index 0:

Member Value
Category 'Order'
FriendlyName "Orders"

Default value, index 1:

Member Value
Category 'Taunt'
FriendlyName "Taunts"

Default value, index 2:

Member Value
Category 'Status'
FriendlyName "Status"

EmoteList

Type: ECmdListData

Modifiers: transient


FocusedList

Type: int

Which list has focus

GroupList

Type: ECmdListData

Modifiers: transient


LastFocusedList

Type: int


Default value: 50000

LastRenderTime

Type: float

Modifiers: transient


Lookup

Type: array<name>

Modifiers: transient


MoreCaption

Type: string

Modifiers: transient


MyHud

Type: UTHUD

Modifiers: transient


MyLists

Type: ECmdListData

Array size: 3

Modifiers: transient

The 3 lists

MyPlayerOwner

Type: UTPlayerController

Modifiers: transient


PRIList

Type: ECmdListData

Modifiers: transient


TransitionTimer

Type: float

Modifiers: transient


UTHudScene

Type: UTUIScene_Hud

Modifiers: transient


Subobjects

WidgetEventComponent

Class: Engine.UIComp_Event

Inherits from: UTDrawPanel.WidgetEventComponent

No new values.

Enums

EListType

ELT_Main 
ELT_Ack 
ELT_FriendlyFire 
ELT_Order 
ELT_Taunt 
ELT_PlayerSelect 

Structs

CategoryInfo

LOCALIZE ME

name Category 
string FriendlyName 

ECmdData

bool bDisabled 
name EmoteTag 
UTPlayerReplicationInfo PRI 
string Caption 

ECmdListData

int Selection 
int Top 
array<ECmdData> Values 

Functions

Events

DrawPanel

event DrawPanel ()

Overrides: UTDrawPanel.DrawPanel

Handle drawing in script

GetSupportedUIActionKeyNames

event GetSupportedUIActionKeyNames (out array<nameout_KeyNames)

Overrides: UIScreenObject.GetSupportedUIActionKeyNames

Setup Input subscriptions

PostInitialize

event PostInitialize ()

Overrides: UIScreenObject.PostInitialize

Called after this screen object's children have been initialized

Other instance functions

AdjustListSelection

function AdjustListSelection (int Modification, int List)


DrawList

function float DrawList (float XPos, float PercX, float Alpha, bool bShowSelection, int Idx)


EndOfChain

function bool EndOfChain ()

What this function does depends on the list in play. If it's the Emote list, then it will look to see if there the emote requires a player id. If this is the player list then it always returns true since there is no where else to go.

FillEmoteList

function FillEmoteList (name Category)


InitGroupList

function InitGroupList ()


InitPRIList

function InitPRIList ()


MyPawn

function UTPawn MyPawn ()


NeedsPRIList

function bool NeedsPRIList ()


NotifyGameSessionEnded

function NotifyGameSessionEnded ()

Overrides: UTUI_Widget.NotifyGameSessionEnded


PerformCommand

function bool PerformCommand ()


ProcessInputKey

function bool ProcessInputKey (const out UIRoot.SubscribedInputEventParameters EventParms)