- Extends
- UT2K4GUIPage
- Modifiers
- config
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
|
+-- XInterface.GUIMultiComponent
|
+-- XInterface.GUIPage
|
+-- XInterface.UT2K4GUIPage
|
+-- ROInterface.ROGUIRoleSelection
Inherited Variables from XInterface.GUIPage |
Background, BackgroundColor, BackgroundRStyle, bAllowedAsLast, bCaptureInput, bCheckResolution, bDisconnectOnOpen, bPauseIfPossible, bPersistent, bRenderWorld, bRequire640x480, bRestorable, CloseSound, InactiveFadeColor, OpenSound, ParentPage, Timers |
Functions Summary |
 | | AttemptRoleApplication ()))
|
 | | AutoPickRole ()))
|
 | | AutoPickWeapons ()))
|
 | | ChangeDesiredRole (RORoleInfo newRole))
|
 | | ChangeDesiredTeam (int team))
|
 | bool | checkIfRoleIsFull (RORoleInfo role, int team, optional out int roleLimit, optional out int roleCount, optional out int roleBotCount))
|
 | | CheckNeedForFadeFromBlackEffect (PlayerController controller))
|
 | | ClearEquipment ()))
|
 | | CloseMenu ()))
|
 | | FillRoleList ()))
|
 | int | FindIndexInWeaponsList (int index, GUIList list))
|
 | int | FindRoleIndexInGRI (RORoleInfo role, int team))
|
 | int | FindRoleIndexInList (RORoleInfo newRole))
|
 | string | FormatRoleString (string roleName, int roleLimit, int roleCount, bool bHasBots))
|
 | string | getErrorMessageForId (int id))
|
 | | GetInitialValues ()))
|
 | int | getTeamCount (int index))
|
 | | InitComponent (GUIController MyController, GUIComponent MyOwner))
|
 | | InternalOnChange (GUIComponent Sender ))
|
 | bool | InternalOnClick (GUIComponent Sender ))
|
 | | InternalOnClose (optional bool bCancelled))
|
 | bool | InternalOnDraw (Canvas canvas))
|
 | bool | InternalOnKeyEvent (out byte Key, out byte State, float delta))
|
 | | InternalOnMessage (coerce string Msg, float MsgLife))
|
 | | NotifyDesiredRoleUpdated ()))
|
 | | SetContinueButtonState (bool bDisabled))
|
 | | Timer ()))
|
 | | UpdateConfigButtonsVisibility ()))
|
 | | UpdatePlayerInfo ()))
|
 | | UpdatePlayerModelInfo ()))
|
 | | UpdatePlayerModelPositionInfo (vector CamPos, rotator CamRot))
|
 | | UpdateRoleCounts ()))
|
 | | UpdateRoleDescription ()))
|
 | | UpdateRoleEquipment ()))
|
 | | UpdateSelectedWeapon (int weaponCategory))
|
 | | UpdateTeamCounts ()))
|
 | | UpdateWeaponsInfo ()))
|
Inherited Functions from XInterface.GUIPage |
AllowOpen, ChangeHint, CheckResolution, Closed, Free, GetDataString, GetRestoreParams, HandleObject, HandleParameters, InitComponent, IsOpen, NotifyLevelChange, PlayCloseSound, PlayOpenSound, SetDataString, SetFocus |
const NUM_ROLES = 10;
var bool bShowingConfigButtons;
var config bool bUseModel;
ChangingRoleMessageText Source code
var localized string ChangingRoleMessageText;
ConfigButtonsContainer Source code
ConfigurationButtonHint1 Source code
var localized string ConfigurationButtonHint1;
ConfigurationButtonHint2 Source code
var localized string ConfigurationButtonHint2;
ConfigurationButtonText1 Source code
var localized string ConfigurationButtonText1;
ConfigurationButtonText2 Source code
var localized string ConfigurationButtonText2;
var string currentName;
var int currentTeam;
CurrentUnitsContainerA Source code
CurrentUnitsContainerB Source code
var int currentWeapons[2];
var string desiredName;
var int desiredTeam;
var int desiredWeapons[2];
equipmentDescriptions[4] Source code
var string equipmentDescriptions[4];
ErrorChangingTeamsMessageText Source code
var localized string ErrorChangingTeamsMessageText;
ErrorTeamMustJoinBeforeStart Source code
var localized string ErrorTeamMustJoinBeforeStart;
var automated
GUIImage i_WeaponImages[
2];
lb_AvailableWeapons[2] Source code
li_AvailableWeapons[2] Source code
l_EquipmentDescription Source code
var automated
GUILabel l_PrimaryWeaponTitle;
l_SecondaryWeaponTitle Source code
var automated
GUILabel l_SecondaryWeaponTitle;
l_WeaponDescription[2] Source code
var localized string NoSelectedRoleText;
OptionsFooterButtonsWinTop Source code
var float OptionsFooterButtonsWinTop;
var name PlayerModelAnim;
var float PlayerModelFOV;
var
vector PlayerModelRotScale;
var float PlayerModelScale;
PrimaryWeaponContainer Source code
var localized string RoleFullText;
var localized string RoleHasBotsText;
var localized string RoleIsFullMessageText;
RoleSelectFooterButtonsWinTop Source code
var float RoleSelectFooterButtonsWinTop;
SavedConfigButtonsContainerPos Source code
var float SavedConfigButtonsContainerPos;
var float SavedMainContainerPos;
SecondaryWeaponContainer Source code
var localized string SelectEquipmentText;
SpectatorErrorRoundHasEnded Source code
var localized string SpectatorErrorRoundHasEnded;
SpectatorErrorTooManySpectators Source code
var localized string SpectatorErrorTooManySpectators;
TeamSwitchErrorGameHasStarted Source code
var localized string TeamSwitchErrorGameHasStarted;
TeamSwitchErrorPlayingAgainstBots Source code
var localized string TeamSwitchErrorPlayingAgainstBots;
TeamSwitchErrorRoundHasEnded Source code
var localized string TeamSwitchErrorRoundHasEnded;
TeamSwitchErrorTeamIsFull Source code
var localized string TeamSwitchErrorTeamIsFull;
TeamSwitchErrorTooManyPlayers Source code
var localized string TeamSwitchErrorTooManyPlayers;
UnknownErrorMessageText Source code
var localized string UnknownErrorMessageText;
UnknownErrorSpectatorMissingReplicationInfo Source code
var localized string UnknownErrorSpectatorMissingReplicationInfo;
UnknownErrorTeamMaxLives Source code
var localized string UnknownErrorTeamMaxLives;
UnknownErrorTeamMissingReplicationInfo Source code
var localized string UnknownErrorTeamMissingReplicationInfo;
AttemptRoleApplication Source code
function AttemptRoleApplication ( ) )
function AutoPickRole ( ) )
function AutoPickWeapons ( ) )
function ChangeDesiredRole (
RORoleInfo newRole) )
function ChangeDesiredTeam ( int team) )
function
bool checkIfRoleIsFull (
RORoleInfo role,
int team, optional out
int roleLimit, optional out
int roleCount, optional out
int roleBotCount) )
CheckNeedForFadeFromBlackEffect Source code
function ClearEquipment ( ) )
function CloseMenu ( ) )
function FillRoleList ( ) )
FindIndexInWeaponsList Source code
function
int FindIndexInWeaponsList (
int index,
GUIList list) )
function
int FindRoleIndexInGRI (
RORoleInfo role,
int team) )
function
int FindRoleIndexInList (
RORoleInfo newRole) )
function string FormatRoleString ( string roleName, int roleLimit, int roleCount, bool bHasBots) )
static function string getErrorMessageForId ( int id) )
function GetInitialValues ( ) )
function int getTeamCount ( int index) )
function InternalOnClose ( optional bool bCancelled) )
function bool InternalOnKeyEvent ( out byte Key, out byte State, float delta) )
function InternalOnMessage ( coerce string Msg, float MsgLife) )
NotifyDesiredRoleUpdated Source code
function NotifyDesiredRoleUpdated ( ) )
SetContinueButtonState Source code
function SetContinueButtonState ( bool bDisabled) )
function Timer ( ) )
UpdateConfigButtonsVisibility Source code
function UpdateConfigButtonsVisibility ( ) )
function UpdatePlayerInfo ( ) )
function UpdatePlayerModelInfo ( ) )
UpdatePlayerModelPositionInfo Source code
function UpdatePlayerModelPositionInfo (
vector CamPos,
rotator CamRot) )
function UpdateRoleCounts ( ) )
function UpdateRoleDescription ( ) )
function UpdateRoleEquipment ( ) )
function UpdateSelectedWeapon ( int weaponCategory) )
function UpdateTeamCounts ( ) )
function UpdateWeaponsInfo ( ) )
defaultproperties
{
Begin Object Class=ROGUIProportionalContainerNoSkinAlt Name=MainContiner_inst
WinHeight=1.000000
OnPreDraw=MainContiner_inst.InternalPreDraw
End Object
MainContainer=ROGUIProportionalContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.MainContiner_inst'
Begin Object Class=ROGUIProportionalContainerNoSkinAlt Name=UnitsContainer_inst
ImageOffset(0)=10.000000
ImageOffset(1)=10.000000
ImageOffset(2)=10.000000
ImageOffset(3)=10.000000
WinTop=0.031667
WinLeft=0.010000
WinWidth=0.243750
WinHeight=0.156250
OnPreDraw=UnitsContainer_inst.InternalPreDraw
End Object
UnitsContainer=ROGUIProportionalContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.UnitsContainer_inst'
Begin Object Class=ROGUIProportionalContainerNoSkinAlt Name=RolesContainer_inst
ImageOffset(0)=10.000000
ImageOffset(1)=10.000000
ImageOffset(2)=10.000000
ImageOffset(3)=10.000000
WinTop=0.260000
WinLeft=0.010000
WinWidth=0.243750
WinHeight=0.288750
OnPreDraw=RolesContainer_inst.InternalPreDraw
End Object
RolesContainer=ROGUIProportionalContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.RolesContainer_inst'
Begin Object Class=ROGUIProportionalContainerNoSkinAlt Name=RoleDesc_inst
ImageOffset(0)=10.000000
ImageOffset(1)=10.000000
ImageOffset(2)=10.000000
ImageOffset(3)=10.000000
WinTop=0.620000
WinLeft=0.010000
WinWidth=0.485000
WinHeight=0.310000
OnPreDraw=RoleDesc_inst.InternalPreDraw
End Object
RoleDescContainer=ROGUIProportionalContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.RoleDesc_inst'
Begin Object Class=ROGUIProportionalContainerNoSkinAlt Name=PlayerContainer_inst
ImageOffset(0)=10.000000
ImageOffset(1)=10.000000
ImageOffset(2)=10.000000
ImageOffset(3)=10.000000
WinTop=0.031667
WinLeft=0.272500
WinWidth=0.221250
WinHeight=0.518750
OnPreDraw=PlayerContainer_inst.InternalPreDraw
End Object
PlayerContainer=ROGUIProportionalContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.PlayerContainer_inst'
Begin Object Class=ROGUIProportionalContainerNoSkinAlt Name=PrimaryWeaponContainer_inst
ImageOffset(0)=10.000000
ImageOffset(1)=10.000000
ImageOffset(2)=10.000000
ImageOffset(3)=10.000000
WinTop=0.066667
WinLeft=0.513750
WinWidth=0.475000
WinHeight=0.243750
OnPreDraw=PrimaryWeaponContainer_inst.InternalPreDraw
End Object
PrimaryWeaponContainer=ROGUIProportionalContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.PrimaryWeaponContainer_inst'
Begin Object Class=ROGUIProportionalContainerNoSkinAlt Name=SecondaryWeaponContainer_inst
ImageOffset(0)=10.000000
ImageOffset(1)=10.000000
ImageOffset(2)=10.000000
ImageOffset(3)=10.000000
WinTop=0.380000
WinLeft=0.513750
WinWidth=0.475000
WinHeight=0.236250
OnPreDraw=SecondaryWeaponContainer_inst.InternalPreDraw
End Object
SecondaryWeaponContainer=ROGUIProportionalContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.SecondaryWeaponContainer_inst'
Begin Object Class=ROGUIProportionalContainerNoSkinAlt Name=EquipmentContainer_inst
ImageOffset(0)=10.000000
ImageOffset(1)=10.000000
ImageOffset(2)=10.000000
ImageOffset(3)=10.000000
WinTop=0.680000
WinLeft=0.513750
WinWidth=0.475000
WinHeight=0.250000
OnPreDraw=EquipmentContainer_inst.InternalPreDraw
End Object
EquipContainer=ROGUIProportionalContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.EquipmentContainer_inst'
Begin Object Class=GUILabel Name=RolesTitle
Caption="Role Selection"
TextAlign=TXTA_Right
StyleName="CaptionLabel"
WinTop=0.223333
WinLeft=0.071250
WinWidth=0.175000
WinHeight=0.040000
End Object
l_RolesTitle=GUILabel'ROInterface.ROGUIRoleSelection.RolesTitle'
Begin Object Class=GUILabel Name=RoleDescTitle
Caption="Role Description"
TextAlign=TXTA_Right
StyleName="CaptionLabel"
WinTop=0.571666
WinLeft=0.316250
WinWidth=0.175000
WinHeight=0.040000
End Object
l_RoleDescTitle=GUILabel'ROInterface.ROGUIRoleSelection.RoleDescTitle'
Begin Object Class=GUILabel Name=PrimaryWeaponTitle
Caption="Primary Weapon"
TextAlign=TXTA_Right
StyleName="CaptionLabel"
WinTop=0.035000
WinLeft=0.803751
WinWidth=0.175000
WinHeight=0.040000
End Object
l_PrimaryWeaponTitle=GUILabel'ROInterface.ROGUIRoleSelection.PrimaryWeaponTitle'
Begin Object Class=GUILabel Name=SecondaryWeaponTitle
Caption="Backup Weapon"
TextAlign=TXTA_Right
StyleName="CaptionLabel"
WinTop=0.343334
WinLeft=0.802501
WinWidth=0.175000
WinHeight=0.040000
End Object
l_SecondaryWeaponTitle=GUILabel'ROInterface.ROGUIRoleSelection.SecondaryWeaponTitle'
Begin Object Class=GUILabel Name=EquipmentWeaponTitle
Caption="Equipment"
TextAlign=TXTA_Right
StyleName="CaptionLabel"
WinTop=0.640000
WinLeft=0.806250
WinWidth=0.175000
WinHeight=0.040000
End Object
l_EquipTitle=GUILabel'ROInterface.ROGUIRoleSelection.EquipmentWeaponTitle'
Begin Object Class=BackgroundImage Name=PageBackground
Image=Texture'InterfaceArt_tex.SelectMenus.roleselect'
ImageStyle=ISTY_Scaled
ImageRenderStyle=MSTY_Alpha
X1=0
Y1=0
X2=1023
Y2=1023
End Object
bg_Background=BackgroundImage'ROInterface.ROGUIRoleSelection.PageBackground'
Begin Object Class=BackgroundImage Name=PageBackground2
Image=Texture'InterfaceArt_tex.SelectMenus.Setupmenu'
ImageStyle=ISTY_Scaled
ImageRenderStyle=MSTY_Alpha
X1=0
Y1=0
X2=1023
Y2=1023
End Object
bg_Background2=BackgroundImage'ROInterface.ROGUIRoleSelection.PageBackground2'
Begin Object Class=GUIButton Name=DisconnectButton
Caption="Disconnect"
bAutoShrink=False
StyleName="SelectTab"
Hint="Disconnect from current game"
WinTop=0.958750
WinLeft=0.012000
WinWidth=0.180000
TabOrder=1
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=DisconnectButton.InternalOnKeyEvent
End Object
b_Disconnect=GUIButton'ROInterface.ROGUIRoleSelection.DisconnectButton'
Begin Object Class=GUIButton Name=MapButton
Caption="Situation Map"
bAutoShrink=False
StyleName="SelectTab"
Hint="View Situation Map"
WinTop=0.958750
WinLeft=0.220000
WinWidth=0.180000
TabOrder=2
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=MapButton.InternalOnKeyEvent
End Object
b_Map=GUIButton'ROInterface.ROGUIRoleSelection.MapButton'
Begin Object Class=GUIButton Name=ScoreButton
Caption="Score"
bAutoShrink=False
StyleName="SelectTab"
Hint="View current team and player scores"
WinTop=0.958750
WinLeft=0.410000
WinWidth=0.180000
TabOrder=3
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=ScoreButton.InternalOnKeyEvent
End Object
b_Score=GUIButton'ROInterface.ROGUIRoleSelection.ScoreButton'
Begin Object Class=GUIButton Name=ConfigButton
bAutoShrink=False
StyleName="SelectTab"
WinTop=0.958750
WinLeft=0.600000
WinWidth=0.180000
TabOrder=4
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=ConfigButton.InternalOnKeyEvent
End Object
b_Config=GUIButton'ROInterface.ROGUIRoleSelection.ConfigButton'
Begin Object Class=GUIButton Name=ContinueButton
Caption="Continue"
bAutoShrink=False
StyleName="SelectTab"
Hint="Continue current game"
WinTop=0.958750
WinLeft=0.808000
WinWidth=0.180000
TabOrder=5
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=ContinueButton.InternalOnKeyEvent
End Object
b_Continue=GUIButton'ROInterface.ROGUIRoleSelection.ContinueButton'
Begin Object Class=ROGUIContainerNoSkinAlt Name=CurrentUnitsA
WinWidth=0.700000
WinHeight=1.000000
OnPreDraw=CurrentUnitsA.InternalPreDraw
End Object
CurrentUnitsContainerA=ROGUIContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.CurrentUnitsA'
Begin Object Class=ROGUIContainerNoSkinAlt Name=CurrentUnitsB
WinLeft=0.700000
WinWidth=0.300000
WinHeight=1.000000
OnPreDraw=CurrentUnitsB.InternalPreDraw
End Object
CurrentUnitsContainerB=ROGUIContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.CurrentUnitsB'
Begin Object Class=GUIButton Name=JoinAxisButton
Caption="Join Axis"
StyleName="SelectButton"
Hint="Join the Axis forces"
WinHeight=0.037500
TabOrder=6
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=JoinAxisButton.InternalOnKeyEvent
End Object
b_JoinAxis=GUIButton'ROInterface.ROGUIRoleSelection.JoinAxisButton'
Begin Object Class=GUIButton Name=JoinAlliesButton
Caption="Join Allies"
StyleName="SelectButton"
Hint="Join the Allied forces"
WinHeight=0.037500
TabOrder=7
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=JoinAlliesButton.InternalOnKeyEvent
End Object
b_JoinAllies=GUIButton'ROInterface.ROGUIRoleSelection.JoinAlliesButton'
Begin Object Class=GUIButton Name=SpectateButton
Caption="Spectate"
StyleName="SelectButton"
Hint="Observe the game as a non-playing spectator"
WinHeight=0.037500
TabOrder=8
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=SpectateButton.InternalOnKeyEvent
End Object
b_Spectate=GUIButton'ROInterface.ROGUIRoleSelection.SpectateButton'
Begin Object Class=GUILabel Name=NumAxisLabel
Caption="?"
TextAlign=TXTA_Center
StyleName="TextLabel"
End Object
l_numAxis=GUILabel'ROInterface.ROGUIRoleSelection.NumAxisLabel'
l_numAllies=GUILabel'ROInterface.ROGUIRoleSelection.NumAxisLabel'
Begin Object Class=GUILabel Name=NumFakeLabel
Caption=" "
TextAlign=TXTA_Center
StyleName="TextLabel"
End Object
l_numFake=GUILabel'ROInterface.ROGUIRoleSelection.NumFakeLabel'
Begin Object Class=ROGUIListBoxPlus Name=Roles
SelectedStyleName="ListSelection"
OutlineStyleName="ItemOutline"
bVisibleWhenEmpty=True
bSorted=True
OnCreateComponent=Roles.InternalOnCreateComponent
WinHeight=1.000000
TabOrder=0
OnChange=ROGUIRoleSelection.InternalOnChange
End Object
lb_Roles=ROGUIListBoxPlus'ROInterface.ROGUIRoleSelection.Roles'
Begin Object Class=GUIImage Name=PlayerImage
Image=Texture'InterfaceArt_tex.Menu.empty'
ImageStyle=ISTY_Justified
ImageAlign=IMGA_Center
WinTop=0.120000
WinHeight=0.880000
OnDraw=ROGUIRoleSelection.InternalOnDraw
End Object
i_PlayerImage=GUIImage'ROInterface.ROGUIRoleSelection.PlayerImage'
Begin Object Class=GUIScrollTextBox Name=RoleDescriptionTextBox
bNoTeletype=True
OnCreateComponent=RoleDescriptionTextBox.InternalOnCreateComponent
StyleName="TextLabel"
WinHeight=1.000000
End Object
l_RoleDescription=GUIScrollTextBox'ROInterface.ROGUIRoleSelection.RoleDescriptionTextBox'
Begin Object Class=GUILabel Name=PlayerNameLabel
Caption="Name:"
StyleName="TextLabel"
WinWidth=0.350000
WinHeight=0.100000
End Object
l_PlayerName=GUILabel'ROInterface.ROGUIRoleSelection.PlayerNameLabel'
Begin Object Class=GUIEditBox Name=PlayerNameEditbox
TextStr="(Player name)"
WinLeft=0.350000
WinWidth=0.650000
WinHeight=0.100000
OnActivate=PlayerNameEditbox.InternalActivate
OnDeActivate=PlayerNameEditbox.InternalDeactivate
OnChange=ROGUIRoleSelection.InternalOnChange
OnKeyType=PlayerNameEditbox.InternalOnKeyType
OnKeyEvent=PlayerNameEditbox.InternalOnKeyEvent
End Object
e_PlayerName=GUIEditBox'ROInterface.ROGUIRoleSelection.PlayerNameEditbox'
Begin Object Class=GUIImage Name=WeaponImage
ImageStyle=ISTY_Justified
ImageAlign=IMGA_Center
WinWidth=0.650000
WinHeight=0.500000
End Object
i_WeaponImages(0)=GUIImage'ROInterface.ROGUIRoleSelection.WeaponImage'
i_WeaponImages(1)=GUIImage'ROInterface.ROGUIRoleSelection.WeaponImage'
Begin Object Class=GUIScrollTextBox Name=WeaponDescription
bNoTeletype=True
OnCreateComponent=WeaponDescription.InternalOnCreateComponent
StyleName="TextLabel"
WinTop=0.550000
WinHeight=0.450000
End Object
l_WeaponDescription(0)=GUIScrollTextBox'ROInterface.ROGUIRoleSelection.WeaponDescription'
l_WeaponDescription(1)=GUIScrollTextBox'ROInterface.ROGUIRoleSelection.WeaponDescription'
Begin Object Class=ROGUIListBoxPlus Name=WeaponListBox
SelectedStyleName="ListSelection"
OutlineStyleName="ItemOutline"
bVisibleWhenEmpty=True
OnCreateComponent=WeaponListBox.InternalOnCreateComponent
WinLeft=0.700000
WinWidth=0.300000
WinHeight=0.500000
TabOrder=0
OnChange=ROGUIRoleSelection.InternalOnChange
End Object
lb_AvailableWeapons(0)=ROGUIListBoxPlus'ROInterface.ROGUIRoleSelection.WeaponListBox'
lb_AvailableWeapons(1)=ROGUIListBoxPlus'ROInterface.ROGUIRoleSelection.WeaponListBox'
Begin Object Class=GUIGFXButton Name=EquipButton0
Graphic=Texture'InterfaceArt_tex.HUD.satchel_ammo'
Position=ICP_Scaled
bClientBound=True
StyleName="ImageButton"
WinWidth=0.200000
WinHeight=0.495000
TabOrder=21
bTabStop=True
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=EquipButton0.InternalOnKeyEvent
End Object
b_Equipment(0)=GUIGFXButton'ROInterface.ROGUIRoleSelection.EquipButton0'
Begin Object Class=GUIGFXButton Name=EquipButton1
Graphic=Texture'InterfaceArt_tex.HUD.satchel_ammo'
Position=ICP_Scaled
bClientBound=True
StyleName="ImageButton"
WinLeft=0.210000
WinWidth=0.200000
WinHeight=0.495000
TabOrder=22
bTabStop=True
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=EquipButton1.InternalOnKeyEvent
End Object
b_Equipment(1)=GUIGFXButton'ROInterface.ROGUIRoleSelection.EquipButton1'
Begin Object Class=GUIGFXButton Name=EquipButton2
Graphic=Texture'InterfaceArt_tex.HUD.satchel_ammo'
Position=ICP_Scaled
bClientBound=True
StyleName="ImageButton"
WinLeft=0.420000
WinWidth=0.200000
WinHeight=0.495000
TabOrder=23
bTabStop=True
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=EquipButton2.InternalOnKeyEvent
End Object
b_Equipment(2)=GUIGFXButton'ROInterface.ROGUIRoleSelection.EquipButton2'
Begin Object Class=GUIGFXButton Name=EquipButton3
Graphic=Texture'InterfaceArt_tex.HUD.satchel_ammo'
Position=ICP_Scaled
bClientBound=True
StyleName="ImageButton"
WinTop=0.505000
WinWidth=0.410000
WinHeight=0.495000
TabOrder=24
bTabStop=True
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=EquipButton3.InternalOnKeyEvent
End Object
b_Equipment(3)=GUIGFXButton'ROInterface.ROGUIRoleSelection.EquipButton3'
Begin Object Class=GUIScrollTextBox Name=EquipDescTextBox
bNoTeletype=True
OnCreateComponent=EquipDescTextBox.InternalOnCreateComponent
StyleName="TextLabel"
WinLeft=0.440000
WinWidth=0.560000
WinHeight=1.000000
End Object
l_EquipmentDescription=GUIScrollTextBox'ROInterface.ROGUIRoleSelection.EquipDescTextBox'
Begin Object Class=ROGUIContainerNoSkinAlt Name=ConfigButtonsContainer_inst
WinTop=0.208333
WinLeft=0.060000
WinWidth=0.200000
WinHeight=0.600000
OnPreDraw=ConfigButtonsContainer_inst.InternalPreDraw
End Object
ConfigButtonsContainer=ROGUIContainerNoSkinAlt'ROInterface.ROGUIRoleSelection.ConfigButtonsContainer_inst'
Begin Object Class=GUIButton Name=StartNewGameButton
Caption="Start New Game"
StyleName="SelectButton"
Hint="Start a new single player session"
TabOrder=11
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=StartNewGameButton.InternalOnKeyEvent
End Object
b_StartNewGame=GUIButton'ROInterface.ROGUIRoleSelection.StartNewGameButton'
Begin Object Class=GUIButton Name=ServerBrowserButton
Caption="Server Browser"
StyleName="SelectButton"
Hint="View available Red Orchestra servers"
TabOrder=12
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=ServerBrowserButton.InternalOnKeyEvent
End Object
b_ServerBrowser=GUIButton'ROInterface.ROGUIRoleSelection.ServerBrowserButton'
Begin Object Class=GUIButton Name=FavoritesButton
Caption="Add Favorite"
StyleName="SelectButton"
Hint="Add current server in favorites list"
TabOrder=13
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=FavoritesButton.InternalOnKeyEvent
End Object
b_AddFavorite=GUIButton'ROInterface.ROGUIRoleSelection.FavoritesButton'
Begin Object Class=GUIButton Name=MapVotingButton
Caption="Map Voting"
StyleName="SelectButton"
Hint="Open the Map Voting dialog"
TabOrder=2
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=MapVotingButton.InternalOnKeyEvent
End Object
b_MapVoting=GUIButton'ROInterface.ROGUIRoleSelection.MapVotingButton'
Begin Object Class=GUIButton Name=KickVotingButton
Caption="Kick Voting"
StyleName="SelectButton"
Hint="Open the Kick Voting dialog"
TabOrder=14
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=KickVotingButton.InternalOnKeyEvent
End Object
b_KickVoting=GUIButton'ROInterface.ROGUIRoleSelection.KickVotingButton'
Begin Object Class=GUIButton Name=CommunicationButton
Caption="Communication"
StyleName="SelectButton"
Hint="Open the VOIP Communication dialog"
TabOrder=15
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=CommunicationButton.InternalOnKeyEvent
End Object
b_Communication=GUIButton'ROInterface.ROGUIRoleSelection.CommunicationButton'
Begin Object Class=GUIButton Name=ConfigurationButton
Caption="Configuration"
StyleName="SelectButton"
Hint="Configure Red Orchestra"
TabOrder=16
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=ConfigurationButton.InternalOnKeyEvent
End Object
b_Configuration=GUIButton'ROInterface.ROGUIRoleSelection.ConfigurationButton'
Begin Object Class=GUIButton Name=ExitROButton
Caption="Exit Red Orchestra"
StyleName="SelectButton"
Hint="Exit from the game"
TabOrder=17
OnClick=ROGUIRoleSelection.InternalOnClick
OnKeyEvent=ExitROButton.InternalOnKeyEvent
End Object
b_ExitRO=GUIButton'ROInterface.ROGUIRoleSelection.ExitROButton'
NoSelectedRoleText="Select a role from the role list."
RoleHasBotsText=" (has bots)"
RoleFullText="Full"
SelectEquipmentText="Select an item to view its description."
RoleIsFullMessageText="The role you selected is full. Select another role from the list and hit continue."
ChangingRoleMessageText="Please wait while your player information is being updated."
UnknownErrorMessageText="An unknown error occured when updating player information. Please wait a bit and retry."
ErrorChangingTeamsMessageText="An error occured when changing teams. Please retry in a few moments or select another team."
UnknownErrorSpectatorMissingReplicationInfo=" (Spectator switch error: player has no replication info.)"
SpectatorErrorTooManySpectators="Cannot switch to Spectating mode: too many spectators on server."
SpectatorErrorRoundHasEnded="Cannot switch to Spectating mode: round has ended."
UnknownErrorTeamMissingReplicationInfo=" (Team switch error: player has no replication info.)"
ErrorTeamMustJoinBeforeStart="Cannot switch teams: must join team before game starts."
TeamSwitchErrorTooManyPlayers="Cannot switch teams: too many active players in game."
UnknownErrorTeamMaxLives=" (Team switch error: MaxLives > 0)"
TeamSwitchErrorRoundHasEnded="Cannot switch teams: round has ended."
TeamSwitchErrorGameHasStarted="Cannot switch teams: server rules disallow team changes after game has started."
TeamSwitchErrorPlayingAgainstBots="Cannot switch teams: server rules ask for bots on one team and players on the other."
TeamSwitchErrorTeamIsFull="Cannot switch teams: the selected team is full."
ConfigurationButtonText1="Game Controls"
ConfigurationButtonHint1="Show the game and configuration controls"
ConfigurationButtonText2="Role Selection"
ConfigurationButtonHint2="Show the role selection controls"
RoleSelectFooterButtonsWinTop=0.946667
OptionsFooterButtonsWinTop=0.958750
PlayerModelOffset=(X=100.000000,Y=-30.000000,Z=-65.000000)
PlayerModelRotOffset=(Yaw=19000)
PlayerModelScale=1.700000
PlayerModelRotScale=(X=1.000000,Y=1.000000,Z=1.000000)
PlayerModelAnim="'"
PlayerModelFOV=90.000000
bRenderWorld=True
bAllowedAsLast=True
OnClose=ROGUIRoleSelection.InternalOnClose
OnMessage=ROGUIRoleSelection.InternalOnMessage
OnKeyEvent=ROGUIRoleSelection.InternalOnKeyEvent
}
|
Creation time: Fri 13-10-2023 03:18:51.672 - Created with
UnCodeX