Class PluginManager
- Namespace
- CounterStrikeSharp.API.Core.Plugin.Host
- Assembly
- CounterStrikeSharp.API.dll
public class PluginManager : IPluginManager
- Inheritance
-
objectPluginManager
- Implements
Constructors
PluginManager(IScriptHostConfiguration, ICommandManager, ILogger<PluginManager>, IServiceProvider, IServiceScopeFactory)
public PluginManager(IScriptHostConfiguration scriptHostConfiguration, ICommandManager commandManager, ILogger<PluginManager> logger, IServiceProvider serviceProvider, IServiceScopeFactory serviceScopeFactory)
Parameters
scriptHostConfiguration
IScriptHostConfigurationcommandManager
ICommandManagerlogger
ILogger<PluginManager>serviceProvider
IServiceProviderserviceScopeFactory
IServiceScopeFactory
Methods
GetLoadedPlugins()
public IEnumerable<PluginContext> GetLoadedPlugins()
Returns
Load()
public void Load()
LoadPlugin(string)
public void LoadPlugin(string path)
Parameters
path
string