Core.Object | +--Engine.Actor | +--Engine.Info | +--Engine.LocalMessage | +--Engine.GameMessage
string
EnteredMessage
FailedPlaceMessage
FailedSpawnMessage
FailedTeamMessage
GlobalNameChange
LeftMessage
NewTeamMessage
NewTeamMessageTrailer
NoNameChange
OvertimeMessage
SwitchLevelMessage
GetString(optional int, optional PlayerReplicationInfo, optional PlayerReplicationInfo, optional Object)
// // Messages common to GameInfo derivatives. //
00001 class GameMessage extends LocalMessage; 00002 00003 var localized string SwitchLevelMessage; 00004 var localized string LeftMessage; 00005 var localized string FailedTeamMessage; 00006 var localized string FailedPlaceMessage; 00007 var localized string FailedSpawnMessage; 00008 var localized string EnteredMessage; 00009 var localized string MaxedOutMessage; 00010 var localized string OvertimeMessage; 00011 var localized string GlobalNameChange; 00012 var localized string NewTeamMessage; 00013 var localized string NewTeamMessageTrailer; 00014 var localized string NoNameChange; 00015 00016 // 00017 // Messages common to GameInfo derivatives. 00018 // 00019 static function string GetString( 00020 optional int Switch, 00021 optional PlayerReplicationInfo RelatedPRI_1, 00022 optional PlayerReplicationInfo RelatedPRI_2, 00023 optional Object OptionalObject 00024 ) 00025 { 00026 switch (Switch) 00027 { 00028 case 0: 00029 return Default.OverTimeMessage; 00030 break; 00031 case 1: 00032 if (RelatedPRI_1 == None) 00033 return ""; 00034 00035 return RelatedPRI_1.playername$Default.EnteredMessage; 00036 break; 00037 case 2: 00038 if (RelatedPRI_1 == None) 00039 return ""; 00040 00041 return RelatedPRI_1.OldName@Default.GlobalNameChange@RelatedPRI_1.PlayerName; 00042 break; 00043 case 3: 00044 if (RelatedPRI_1 == None) 00045 return ""; 00046 if (OptionalObject == None) 00047 return ""; 00048 00049 return RelatedPRI_1.playername@Default.NewTeamMessage@TeamInfo(OptionalObject).TeamName$Default.NewTeamMessageTrailer; 00050 break; 00051 case 4: 00052 if (RelatedPRI_1 == None) 00053 return ""; 00054 00055 return RelatedPRI_1.playername$Default.LeftMessage; 00056 break; 00057 case 5: 00058 return Default.SwitchLevelMessage; 00059 break; 00060 case 6: 00061 return Default.FailedTeamMessage; 00062 break; 00063 case 7: 00064 return Default.MaxedOutMessage; 00065 break; 00066 case 8: 00067 return Default.NoNameChange; 00068 break; 00069 } 00070 return ""; 00071 } 00072 00073 defaultproperties 00074 { 00075 SwitchLevelMessage="Switching Levels" 00076 LeftMessage=" left the game." 00077 FailedTeamMessage="Could not find team for player" 00078 FailedPlaceMessage="Could not find a starting spot" 00079 FailedSpawnMessage="Could not spawn player" 00080 EnteredMessage=" entered the game." 00081 MaxedOutMessage="Server is already at capacity." 00082 OvertimeMessage="Score tied at the end of regulation. Sudden Death Overtime!!!" 00083 GlobalNameChange="changed name to" 00084 NewTeamMessage="is now on" 00085 NoNameChange="Name is already in use." 00086 }