private void AutoShout_Callback()
{
TownCrierEntry tce = GetRandomEntry();
if ( tce == null )
{
if ( m_AutoShoutTimer != null )
m_AutoShoutTimer.Stop();
m_AutoShoutTimer = null;
}
else if ( m_NewsTimer == null )
{
m_NewsTimer = Timer.DelayCall( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 3.0 ), new TimerStateCallback( ShoutNews_Callback ), new object[]{ tce, 0 } );
PublicOverheadMessage( MessageType.Regular, 0x3B2, 502976 ); // Hear ye! Hear ye!
}
}