Botpack
Class ControlPointMessage

source: e:\games\UnrealTournament\Botpack\Classes\ControlPointMessage.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--Engine.LocalMessage
            |
            +--Botpack.LocalMessagePlus
               |
               +--Botpack.CriticalEventPlus
                  |
                  +--Botpack.CriticalEventLowPlus
                     |
                     +--Botpack.ControlPointMessage
Direct Known Subclasses:None

class ControlPointMessage
extends Botpack.CriticalEventLowPlus

// // OptionalObject is a ControlPoint //
Variables
 ControlledBy, ControlTrailer


Function Summary
 string GetString(optional int, optional PlayerReplicationInfo, optional PlayerReplicationInfo, optional Object)



Source Code


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	}

End Source Code