CS2-Kit
C++23 library for CS2 Metamod:Source plugin development
Loading...
Searching...
No Matches
CS2Kit Namespace Reference

Namespaces

namespace  Commands
 
namespace  Core
 
namespace  Menu
 
namespace  Players
 
namespace  Sdk
 
namespace  Utils
 

Functions

bool Initialize (ISmmAPI *ismm, char *error, size_t maxlen, const InitParams &params)
 
void Shutdown ()
 
void OnGameFrame ()
 
void OnPlayerDisconnect (int slot)
 

Variables

static constexpr const char * DefaultGameDataPath = "addons/cs2-kit/gamedata/signatures.jsonc"
 
static Core::ConsoleLogger g_consoleLogger
 

Function Documentation

◆ Initialize()

bool CS2Kit::Initialize ( ISmmAPI *  ismm,
char *  error,
size_t  maxlen,
const InitParams &  params 
)

◆ OnGameFrame()

void CS2Kit::OnGameFrame ( )

Definition at line 161 of file CS2Kit.cpp.

◆ OnPlayerDisconnect()

void CS2Kit::OnPlayerDisconnect ( int  slot)

Definition at line 167 of file CS2Kit.cpp.

◆ Shutdown()

void CS2Kit::Shutdown ( )

Definition at line 156 of file CS2Kit.cpp.

Variable Documentation

◆ DefaultGameDataPath

constexpr const char* CS2Kit::DefaultGameDataPath = "addons/cs2-kit/gamedata/signatures.jsonc"
staticconstexpr

Definition at line 28 of file CS2Kit.cpp.

Referenced by Initialize().

◆ g_consoleLogger

Core::ConsoleLogger CS2Kit::g_consoleLogger
static

Definition at line 29 of file CS2Kit.cpp.

Referenced by Initialize().