UE3:UTDrawCommandPanel (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE3:CategoryInfo (UT3))
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)