I don't need to test my programs. I have an error-correcting modem.

UE2:UT2K4Tab_MidGameRulesCombo (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE2:AServerRule (UT2004))
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[edit]

Property group 'UT2K4Tab_MidGameRulesCombo'[edit]

bClient[edit]

Type: bool


bReceivedMaps[edit]

Type: bool


bReceivedRules[edit]

Type: bool


DefaultMapsText[edit]

Type: string

Modifiers: localized


Default value: "Receiving maplist from server"

DefaultRulesText[edit]

Type: string

Modifiers: localized


Default value: "Receiving game rules from server"

ServerRules[edit]

Type: array<AServerRule>

Modifiers: noexport


Internal variables[edit]

lb_Maps[edit]

Type: GUIListBox

Modifiers: automated


Default value: GUIListBox'ComboMaplistBox'

lb_Rules[edit]

Type: GUIMultiColumnListBox

Modifiers: automated


Default value: GUIMultiColumnListBox'ComboRulesListbox'

li_Maps[edit]

Type: GUIList

Modifiers: noexport


li_Rules[edit]

Type: GUIMultiColumnList

Modifiers: noexport


sb_Maps[edit]

Type: GUISectionBackground

Modifiers: automated


Default value: sbMaps;

sb_Rules[edit]

Type: GUISectionBackground

Modifiers: automated


Default value: sbRules;

Default values[edit]

Property Value
ContextMenu GUIContextMenu'ComboContextMenu'
OnRightClick RightClick

Subobjects[edit]

ComboContextMenu[edit]

Class: XInterface.GUIContextMenu

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

ComboMaplistBox[edit]

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[edit]

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[edit]

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[edit]

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[edit]

AServerRule[edit]

string RuleName 
string RuleValue 

Functions[edit]

Events[edit]

InitComponent[edit]

event InitComponent (GUIController InController, GUIComponent InOwner)

Overrides: GUIPanel.InitComponent


Timer[edit]

event Timer ()

Overrides: GUIComponent.Timer


Other instance functions[edit]

ContextClick[edit]

function ContextClick (GUIContextMenu Sender, int Index)


DrawServerRule[edit]

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


ProcessMapName[edit]

function ProcessMapName (string MapName)


ProcessRule[edit]

function ProcessRule (string NewRule)


RightClick[edit]

function bool RightClick (GUIComponent Sender)


ShowPanel[edit]

function ShowPanel (bool bShow)

Overrides: GUITabPanel.ShowPanel