Table of Contents

Class Application

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public sealed class Application
Inheritance
Application

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 ILoggerFactory
scriptHostConfiguration IScriptHostConfiguration
gameDataProvider GameDataProvider
coreConfig CoreConfig
pluginManager IPluginManager
pluginContextQueryHandler IPluginContextQueryHandler
playerLanguageManager IPlayerLanguageManager
commandManager ICommandManager

Properties

Instance

public static Application Instance { get; }

Property Value

Application

Logger

public ILogger Logger { get; }

Property Value

ILogger

RootDirectory

public static string RootDirectory { get; }

Property Value

string

Methods

Start()

public void Start()