SEModAPIExtensions.API.PluginManager.PluginManager C# (CSharp) Method

PluginManager() protected method

protected PluginManager ( ) : System
return System
        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" );
        }