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, IStringLocalizer)
public Application(ILoggerFactory loggerFactory, IScriptHostConfiguration scriptHostConfiguration, GameDataProvider gameDataProvider, CoreConfig coreConfig, IPluginManager pluginManager, IPluginContextQueryHandler pluginContextQueryHandler, IPlayerLanguageManager playerLanguageManager, ICommandManager commandManager, IStringLocalizer localizer)
Parameters
loggerFactoryILoggerFactoryscriptHostConfigurationIScriptHostConfigurationgameDataProviderGameDataProvidercoreConfigCoreConfigpluginManagerIPluginManagerpluginContextQueryHandlerIPluginContextQueryHandlerplayerLanguageManagerIPlayerLanguageManagercommandManagerICommandManagerlocalizerIStringLocalizer
Properties
Instance
public static Application Instance { get; }
Property Value
Localizer
public static IStringLocalizer Localizer { get; }
Property Value
Logger
public ILogger Logger { get; }
Property Value
RootDirectory
public static string RootDirectory { get; }
Property Value
Methods
Start()
public void Start()