API Reference › Shared
ISwiftlyCore
InterfaceNamespace: SwiftlyS2.Shared · Assembly: SwiftlyS2.CS2.dll
public interface ISwiftlyCoreCore interface of SwiftlyS2 framework.
View sourceProperties
Gets the absolute file path to the `game/csgo` directory.
[Obsolete("Please use GameFilesDirectory.")]
string CSGODirectory { get; }Property Value
Configuration service.
IPluginConfigurationService Configuration { get; }Property Value
Console output service.
IConsoleOutputService ConsoleOutput { get; }Property Value
Gets the engine service used to perform core engine operations.
IEngineService Engine { get; }Property Value
Entity system service.
IEntitySystemService EntitySystem { get; }Property Value
Gets the absolute file path to the game's root directory.
string GameDirectory { get; }Property Value
Game file system interface.
IGameFileSystem GameFileSystem { get; }Property Value
Gets the absolute file path to the game's files directory.
string GameFilesDirectory { get; }Property Value
Checks whether or not this code section runs on the game thread.
bool IsGameThread { get; }Property Value
Net message service.
INetMessageService NetMessage { get; }Property Value
Player manager service.
IPlayerManagerService PlayerManager { get; }Property Value
Gets the file path to the plugin data directory. This directory is ensured to exist by the framework.
string PluginDataDirectory { get; }Property Value
Profiler service.
IContextedProfilerService Profiler { get; }Property Value
Registrator service.
IRegistratorService Registrator { get; }Property Value
String table service.
IStringTableService StringTable { get; }Property Value
Gets the trace manager used to control and configure tracing operations within the game.
ITraceManager Trace { get; }Property Value
Translation service.
ITranslationService Translation { get; }Property Value