Class Application
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public sealed class Application
- Inheritance
-
objectApplication
Constructors
Application(ILoggerFactory, IScriptHostConfiguration, GameDataProvider, CoreConfig, IPluginManager, IPluginContextQueryHandler, IPlayerLanguageManager, ICommandManager)
public Application(ILoggerFactory loggerFactory, IScriptHostConfiguration scriptHostConfiguration, GameDataProvider gameDataProvider, CoreConfig coreConfig, IPluginManager pluginManager, IPluginContextQueryHandler pluginContextQueryHandler, IPlayerLanguageManager playerLanguageManager, ICommandManager commandManager)
Parameters
loggerFactory
ILoggerFactoryscriptHostConfiguration
IScriptHostConfigurationgameDataProvider
GameDataProvidercoreConfig
CoreConfigpluginManager
IPluginManagerpluginContextQueryHandler
IPluginContextQueryHandlerplayerLanguageManager
IPlayerLanguageManagercommandManager
ICommandManager
Properties
Instance
public static Application Instance { get; }
Property Value
Logger
public ILogger Logger { get; }
Property Value
RootDirectory
public static string RootDirectory { get; }
Property Value
Methods
Start()
public void Start()