Server.Mobiles.GlobalTownCrierEntryList.GetRandomEntry C# (CSharp) Méthode

GetRandomEntry() public méthode

public GetRandomEntry ( ) : TownCrierEntry
Résultat TownCrierEntry
		public TownCrierEntry GetRandomEntry()
		{
			if ( m_Entries == null || m_Entries.Count == 0 )
				return null;

			for ( int i = m_Entries.Count - 1; m_Entries != null && i >= 0; --i )
			{
				if ( i >= m_Entries.Count )
					continue;

				TownCrierEntry tce = m_Entries[i];

				if ( tce.Expired )
					RemoveEntry( tce );
			}

			if ( m_Entries == null || m_Entries.Count == 0 )
				return null;

			return m_Entries[Utility.Random( m_Entries.Count )];
		}