42 lines
774 B
Ucode
42 lines
774 B
Ucode
|
/**
|
||
|
* Copyright 1998-2013 Epic Games, Inc. All Rights Reserved.
|
||
|
*/
|
||
|
class FailedConnect extends LocalMessage
|
||
|
abstract;
|
||
|
|
||
|
var localized string FailMessage[4];
|
||
|
|
||
|
static function int GetFailSwitch(string FailString)
|
||
|
{
|
||
|
if ( FailString ~= "NEEDPW" )
|
||
|
return 0;
|
||
|
|
||
|
if ( FailString ~= "WRONGPW" )
|
||
|
return 1;
|
||
|
|
||
|
if ( FailString ~="GAMESTARTED" )
|
||
|
return 2;
|
||
|
|
||
|
return 3;
|
||
|
}
|
||
|
|
||
|
static function string GetString(
|
||
|
optional int Switch,
|
||
|
optional bool bPRI1HUD,
|
||
|
optional PlayerReplicationInfo RelatedPRI_1,
|
||
|
optional PlayerReplicationInfo RelatedPRI_2,
|
||
|
optional Object OptionalObject
|
||
|
)
|
||
|
{
|
||
|
return Default.FailMessage[Clamp(Switch,0,3)];
|
||
|
}
|
||
|
|
||
|
defaultproperties
|
||
|
{
|
||
|
bBeep=false
|
||
|
bIsUnique=True
|
||
|
|
||
|
DrawColor=(R=255,G=0,B=128,A=255)
|
||
|
FontSize=1
|
||
|
}
|