protected PluginManager( )
{
_instance = this;
Plugins = new Dictionary<Guid, IPlugin>( );
PluginStates = new Dictionary<Guid, bool>( );
_pluginAssemblies = new Dictionary<Guid, Assembly>( );
Initialized = false;
_lastUpdate = DateTime.Now;
_lastUpdateTime = DateTime.Now - _lastUpdate;
_averageUpdateInterval = 0;
_averageUpdateTime = 0;
_lastAverageOutput = DateTime.Now;
_averageEvents = 0;
_lastConnectedPlayerList = new List<ulong>( );
_pluginPaths = new Dictionary<Guid, string>( );
ApplicationLog.BaseLog.Info( "Finished loading PluginManager" );
}