Legacy:CTFHUDMessage
From Unreal Wiki, The Unreal Engine Documentation Site
An example of a simple Localizedmessage, CTFHUDMessage
.
class CTFHUDMessage extends LocalMessage;
// CTF Messages
//
// Switch 0: You have the flag message.
//
// Switch 1: Enemy has the flag message.
var(Message) localized string YouHaveFlagString;
var(Message) localized string EnemyHasFlagString;
var(Message) color RedColor, YellowColor;
static function color GetColor(
optional int Switch,
optional PlayerReplicationInfo RelatedPRI_1,
optional PlayerReplicationInfo RelatedPRI_2
)
{
if (Switch == 0)
return Default.YellowColor;
else
return Default.RedColor;
}
static function string GetString(
optional int Switch,
optional PlayerReplicationInfo RelatedPRI_1,
optional PlayerReplicationInfo RelatedPRI_2,
optional Object OptionalObject
)
{
if (Switch == 0)
return Default.YouHaveFlagString;
else
return Default.EnemyHasFlagString;
}
defaultproperties
{
YouHaveFlagString="You have the flag, return to base!"
EnemyHasFlagString="The enemy has your flag, recover it!"
RedColor=(R=255,A=255)
YellowColor=(G=255,R=255,A=255)
bIsPartiallyUnique=True
bIsConsoleMessage=False
bFadeMessage=True
Lifetime=1
DrawColor=(G=160,R=0)
StackMode=SM_Down
PosY=0.100000
FontSize=1
}