CS2-Kit
C++23 library for CS2 Metamod:Source plugin development
Loading...
Searching...
No Matches
CS2Kit.cpp File Reference
#include "Core/ConsoleLogger.hpp"
#include "Sdk/Schema.hpp"
#include <CS2Kit/CS2Kit.hpp>
#include <CS2Kit/Core/Scheduler.hpp>
#include <CS2Kit/Core/ILogger.hpp>
#include <CS2Kit/Core/Paths.hpp>
#include <CS2Kit/Menu/MenuManager.hpp>
#include <CS2Kit/Sdk/ChatInputCapture.hpp>
#include <CS2Kit/Sdk/ConVarService.hpp>
#include <CS2Kit/Sdk/Entity.hpp>
#include <CS2Kit/Sdk/GameData.hpp>
#include <CS2Kit/Sdk/GameEventService.hpp>
#include <CS2Kit/Sdk/GameInterfaces.hpp>
#include <CS2Kit/Sdk/UserMessage.hpp>
#include <CS2Kit/Utils/Log.hpp>
#include <ISmmAPI.h>
#include <eiface.h>
#include <engine/igameeventsystem.h>
#include <icvar.h>
#include <interfaces/interfaces.h>
#include <networksystem/inetworkmessages.h>
#include <schemasystem/schemasystem.h>

Go to the source code of this file.

Namespaces

namespace  CS2Kit
 

Functions

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

Variables

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