public override void OnCancel( Mobile from )
{
if ( m_Entry != null )
m_Owner.RemoveEntry( m_Entry );
if ( m_Lines.Count > 0 )
{
m_Owner.AddEntry( m_Lines.ToArray(), m_Duration );
from.SendMessage( "Message has been set." );
}
else
{
if ( m_Entry != null )
from.SendMessage( "Message deleted." );
else
from.SendLocalizedMessage( 502980 ); // Message entry cancelled.
}
from.SendGump( new TownCrierGump( from, m_Owner ) );
}
}