public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); int count = reader.ReadInt(); for( int i = 0; i < count; i++ ) { string name = reader.ReadString(); DateTime date = reader.ReadDateTime(); string creator = reader.ReadString(); if( !reader.ReadBool() ) Events.Add( new IRCEvent( name, date, creator ) ); } Database = this; }
public static void Initialize() { if( Database == null ) Database = new IRCEventDatabase(); }