From 7440e2d5dab618b2575761ed1a2d6de6eb7bf904 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sun, 6 Oct 2024 11:49:15 +0200 Subject: [PATCH] Tier1: add function for checking if SDK ConVar's are registered --- src/public/tier1/convar.h | 2 ++ src/tier1/convar.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/public/tier1/convar.h b/src/public/tier1/convar.h index dc021a2a..22194b34 100644 --- a/src/public/tier1/convar.h +++ b/src/public/tier1/convar.h @@ -345,4 +345,6 @@ FORCEINLINE const char* ConVar::GetString(void) const void ConVar_Register(int nCVarFlag = 0, IConCommandBaseAccessor* pAccessor = NULL); void ConVar_Unregister(); +bool ConVar_IsRegistered(); + #endif // CONVAR_H diff --git a/src/tier1/convar.cpp b/src/tier1/convar.cpp index ff43e9d3..030c3ca9 100644 --- a/src/tier1/convar.cpp +++ b/src/tier1/convar.cpp @@ -76,6 +76,11 @@ void ConVar_Unregister() s_bRegistered = false; } +bool ConVar_IsRegistered() +{ + return s_bRegistered; +} + ConCommandBase::~ConCommandBase(void) { if (m_pszCustomUsageString)