Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:UT2K4Tab_MidGameRulesCombo (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPanel >> GUITabPanel >> UT2K4TabPanel >> MidGamePanel >> UT2K4Tab_MidGameRulesCombo
Package: 
GUI2K4

Created on: 01/21/2004 This is a combination of the Rules & Maplist panels Used for full-screen mid-game menus.

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Properties

Property group 'UT2K4Tab_MidGameRulesCombo'

bClient

Type: bool


bReceivedMaps

Type: bool


bReceivedRules

Type: bool


DefaultMapsText

Type: string

Modifiers: localized


Default value: "Receiving maplist from server"

DefaultRulesText

Type: string

Modifiers: localized


Default value: "Receiving game rules from server"

ServerRules

Type: array<AServerRule>

Modifiers: noexport


Internal variables

lb_Maps

Type: GUIListBox

Modifiers: automated


Default value: GUIListBox'ComboMaplistBox'

lb_Rules

Type: GUIMultiColumnListBox

Modifiers: automated


Default value: GUIMultiColumnListBox'ComboRulesListbox'

li_Maps

Type: GUIList

Modifiers: noexport


li_Rules

Type: GUIMultiColumnList

Modifiers: noexport


sb_Maps

Type: GUISectionBackground

Modifiers: automated


Default value: sbMaps;

sb_Rules

Type: GUISectionBackground

Modifiers: automated


Default value: sbRules;

Default values

Property Value
ContextMenu GUIContextMenu'ComboContextMenu'
OnRightClick RightClick

Subobjects

ComboContextMenu

Class: XInterface.GUIContextMenu

Property Value
ContextItems[0] "Switch to this map"
ContextItems[1] "Remove this map from rotation"
OnSelect ContextClick

ComboMaplistBox

Class: XInterface.GUIListBox

Property Value
bBoundToParent True
bScaleToParent True
bVisibleWhenEmpty True
SelectedStyleName "BrowserListSelection"
StyleName "ServerBrowserGrid"
WinHeight 0.922516
WinLeft 0.517829
WinTop 0.045905
WinWidth 0.478167

ComboRulesListbox

Class: XInterface.GUIMultiColumnListBox

Property Value
bBoundToParent True
bDisplayHeader False
bScaleToParent True
bVisibleWhenEmpty True
HeaderColumnPerc[0] 0.6
HeaderColumnPerc[1] 0.4
SelectedStyleName "BrowserListSelection"
StyleName "ServerBrowserGrid"
WinHeight 0.922516
WinLeft 0.008213
WinTop 0.045905
WinWidth 0.478167

sbMaps

Class: GUI2K4.AltSectionBackground

Property Value
bBoundToParent True
bFillClient True
bScaleToParent True
Caption "Map Rotation"
WinHeight 0.436125
WinLeft 0.055125
WinTop 0.482921
WinWidth 0.881875

sbRules

Class: GUI2K4.AltSectionBackground

Property Value
bBoundToParent True
bFillClient True
bScaleToParent True
Caption "Server Rules"
WinHeight 0.455783
WinLeft 0.023625
WinTop 0.020438
WinWidth 0.944875

Structs

AServerRule

string RuleName 
string RuleValue 

Functions

Events

InitComponent

event InitComponent (GUIController InController, GUIComponent InOwner)

Overrides: GUIPanel.InitComponent


Timer

event Timer ()

Overrides: GUIComponent.Timer


Other instance functions

ContextClick

function ContextClick (GUIContextMenu Sender, int Index)


DrawServerRule

function DrawServerRule (Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending)


ProcessMapName

function ProcessMapName (string MapName)


ProcessRule

function ProcessRule (string NewRule)


RightClick

function bool RightClick (GUIComponent Sender)


ShowPanel

function ShowPanel (bool bShow)

Overrides: GUITabPanel.ShowPanel