Table of Contents

Class PluginManager

Namespace
CounterStrikeSharp.API.Core.Plugin.Host
Assembly
CounterStrikeSharp.API.dll
public class PluginManager : IPluginManager
Inheritance
PluginManager
Implements

Constructors

PluginManager(IScriptHostConfiguration, ICommandManager, ILogger<PluginManager>, IServiceProvider, IServiceScopeFactory)

public PluginManager(IScriptHostConfiguration scriptHostConfiguration, ICommandManager commandManager, ILogger<PluginManager> logger, IServiceProvider serviceProvider, IServiceScopeFactory serviceScopeFactory)

Parameters

scriptHostConfiguration IScriptHostConfiguration
commandManager ICommandManager
logger ILogger<PluginManager>
serviceProvider IServiceProvider
serviceScopeFactory IServiceScopeFactory

Methods

GetLoadedPlugins()

public IEnumerable<PluginContext> GetLoadedPlugins()

Returns

IEnumerable<PluginContext>

Load()

public void Load()

LoadPlugin(string)

public void LoadPlugin(string path)

Parameters

path string