Server.Items.ReceiverCrystal.TransmitMessage C# (CSharp) Method

TransmitMessage() public method

public TransmitMessage ( Mobile from, string message ) : void
from Mobile
message string
return void
		public void TransmitMessage( Mobile from, string message )
		{
			if ( !this.Active )
				return;

			string text = String.Format( "{0} says {1}", from.Name, message );

			if ( this.RootParent is Mobile )
			{
				((Mobile)this.RootParent).SendMessage( 0x2B2, "Crystal: " + text );
			}
			else if ( this.RootParent is Item )
			{
				((Item)this.RootParent).PublicOverheadMessage( MessageType.Regular, 0x2B2, false, "Crystal: " + text );
			}
			else
			{
				PublicOverheadMessage( MessageType.Regular, 0x2B2, false, text );
			}
		}