RuneI
Class SayMessage

source: c:\runehov\RuneI\Classes\SayMessage.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--Engine.LocalMessage
            |
            +--RuneI.SayMessage
Direct Known Subclasses:None

class SayMessage
extends Engine.LocalMessage

//============================================================================= // SayMessage. //=============================================================================

Function Summary
 color GetColor(optional int, optional PlayerReplicationInfo, optional PlayerReplicationInfo)
 string GetString(optional int, optional PlayerReplicationInfo, optional PlayerReplicationInfo, optional Object)
 void MangleString(out string, optional PlayerReplicationInfo, optional PlayerReplicationInfo, optional Object)



Source Code


00001	//=============================================================================
00002	// SayMessage.
00003	//=============================================================================
00004	class SayMessage extends LocalMessage;
00005	
00006	
00007	static function string GetString(
00008		optional int Switch,
00009		optional PlayerReplicationInfo RelatedPRI_1, 
00010		optional PlayerReplicationInfo RelatedPRI_2,
00011		optional Object OptionalObject
00012		)
00013	{
00014		return "";
00015	}
00016	
00017	static function MangleString(out string MessageText,
00018		optional PlayerReplicationInfo PRI1,
00019		optional PlayerReplicationInfo PRI2,
00020		optional Object obj)
00021	{
00022		if (PRI1 != None)
00023			MessageText = PRI1.PlayerName $ ":" @ MessageText;
00024	}
00025	
00026	static function color GetColor(
00027		optional int Switch,
00028		optional PlayerReplicationInfo RelatedPRI_1, 
00029		optional PlayerReplicationInfo RelatedPRI_2
00030		)
00031	{
00032		if (RelatedPRI_1 != None)
00033			return Static.GetTeamColor(RelatedPRI_1.Team);
00034	}
00035	
00036	defaultproperties
00037	{
00038	     bIsConsoleMessage=True
00039	     bFadeMessage=True
00040	     bBeep=True
00041	     LifeTime=10
00042	     bCenter=True
00043	}

End Source Code