Core.Object | +--Engine.Actor | +--Engine.Info | +--Engine.LocalMessage | +--Botpack.LocalMessagePlus | +--Botpack.CriticalEventPlus | +--Botpack.CriticalEventLowPlus | +--Botpack.ControlPointMessage
ControlledBy,
ControlTrailer
string
GetString(optional int, optional PlayerReplicationInfo, optional PlayerReplicationInfo, optional Object)
00001 // 00002 // OptionalObject is a ControlPoint 00003 // 00004 class ControlPointMessage expands CriticalEventLowPlus; 00005 00006 var() localized String ControlPointStr, ControlledBy, ControlTrailer; 00007 00008 static function string GetString( 00009 optional int Switch, 00010 optional PlayerReplicationInfo RelatedPRI_1, 00011 optional PlayerReplicationInfo RelatedPRI_2, 00012 optional Object OptionalObject 00013 ) 00014 { 00015 if (OptionalObject == None) 00016 return ""; 00017 return Default.ControlPointStr@"["$ControlPoint(OptionalObject).PointName$"]"@Default.ControlledBy@class'TeamScoreBoard'.Default.TeamName[Switch]$Default.ControlTrailer; 00018 } 00019 00020 defaultproperties 00021 { 00022 ControlPointStr="Control Point" 00023 ControlledBy="now controlled by" 00024 }