rendered paste body private void ExpireCheck() // TODO: Make this prettier?!
{
System.Console.Write( "Performing expire check on {0} sounds...", m_Table.Count );
ArrayList toDelete = new ArrayList();
foreach ( int key in m_Table.Keys )
{
if ( ((SoundEntry)m_Table[key]).Expired )
toDelete.Add( key );
}
System.Console.Write( " found {0} old entries...{1}", toDelete.Count, toDelete.Count > 0 ? " deleteing..." : "\n" );
foreach ( int key in toDelete )
m_Table.Remove( key );
if ( toDelete.Count > 0)
System.Console.WriteLine( "done." );
}