public bool ReadBoolean()
{
if ( (m_Index + 1) > m_Size )
return false;
return ( m_Data[m_Index++] != 0 );
}
private static void Shutdown( NetState state, PacketReader pvSrc ) { bool restart = pvSrc.ReadBoolean(); bool save = pvSrc.ReadBoolean(); Console.WriteLine( "RemoteAdmin: shutting down server (Restart: {0}) (Save: {1}) [{2}]", restart, save, DateTime.Now ); if ( save && !AutoRestart.Restarting ) Misc.AutoSave.Save(); Core.Kill( restart ); }