diff --git a/core/metamod.cpp b/core/metamod.cpp index 22dfce1..4234dca 100644 --- a/core/metamod.cpp +++ b/core/metamod.cpp @@ -892,11 +892,6 @@ const char *MetamodSource::GetVDFDir() return provider->GetConVarString(mm_basedir); } -IConCommandBaseAccessor *MetamodSource::GetCvarBaseAccessor() -{ - return provider->GetConCommandBaseAccessor(); -} - bool MetamodSource::RegisterConCommandBase(ISmmPlugin *plugin, ConCommandBase *pCommand) { if (provider->IsConCommandBaseACommand(pCommand)) diff --git a/core/metamod.h b/core/metamod.h index 826ce84..60001a9 100644 --- a/core/metamod.h +++ b/core/metamod.h @@ -62,7 +62,6 @@ public: CGlobalVars *GetCGlobals(); void SetLastMetaReturn(META_RES res); META_RES GetLastMetaReturn(); - IConCommandBaseAccessor *GetCvarBaseAccessor(); bool RegisterConCommandBase(ISmmPlugin *plugin, ConCommandBase *pCommand); void UnregisterConCommandBase(ISmmPlugin *plugin, ConCommandBase *pCommand); void ConPrint(const char *str); diff --git a/core/metamod_provider.h b/core/metamod_provider.h index a726306..b7fdebd 100644 --- a/core/metamod_provider.h +++ b/core/metamod_provider.h @@ -257,13 +257,6 @@ namespace SourceMM */ virtual const char *GetGameDescription() =0; - /** - * @brief Returns the ConCommandBase accessor. - * - * @return An IConCommandBaseAccessor pointer. - */ - virtual IConCommandBaseAccessor *GetConCommandBaseAccessor() =0; - /** * @brief Registers a ConCommandBase. * diff --git a/core/provider/provider_base.h b/core/provider/provider_base.h index 2801bd3..9abdff4 100644 --- a/core/provider/provider_base.h +++ b/core/provider/provider_base.h @@ -65,7 +65,6 @@ public: // Must implement const char* defval, const char* help, int flags) override = 0; - virtual IConCommandBaseAccessor* GetConCommandBaseAccessor() override = 0; virtual const char* GetConVarString(MetamodSourceConVar *convar) override = 0; virtual void SetConVarString(MetamodSourceConVar *convar, const char* str) override = 0; virtual bool RegisterConCommandBase(ConCommandBase* pCommand) override = 0; diff --git a/core/provider/source/provider_source.cpp b/core/provider/source/provider_source.cpp index c685ebb..9742841 100644 --- a/core/provider/source/provider_source.cpp +++ b/core/provider/source/provider_source.cpp @@ -359,11 +359,6 @@ bool SourceProvider::IsConCommandBaseACommand(ConCommandBase* pCommand) return pCommand->IsCommand(); } -IConCommandBaseAccessor* SourceProvider::GetConCommandBaseAccessor() -{ - return &m_ConVarAccessor; -} - bool SourceProvider::RegisterConCommandBase(ConCommandBase* pCommand) { return m_ConVarAccessor.Register(pCommand); diff --git a/core/provider/source/provider_source.h b/core/provider/source/provider_source.h index 6debaec..f09532a 100644 --- a/core/provider/source/provider_source.h +++ b/core/provider/source/provider_source.h @@ -50,7 +50,6 @@ public: // BaseProvider const char* defval, const char* help, int flags) override; - virtual IConCommandBaseAccessor* GetConCommandBaseAccessor() override; virtual const char* GetConVarString(MetamodSourceConVar *convar) override; virtual void SetConVarString(MetamodSourceConVar *convar, const char* str) override; virtual bool RegisterConCommandBase(ConCommandBase* pCommand) override; diff --git a/core/provider/source2/provider_source2.cpp b/core/provider/source2/provider_source2.cpp index 1eab4e7..fcb8f26 100644 --- a/core/provider/source2/provider_source2.cpp +++ b/core/provider/source2/provider_source2.cpp @@ -272,15 +272,6 @@ bool Source2Provider::IsConCommandBaseACommand(ConCommandBase* pCommand) #endif } -IConCommandBaseAccessor* Source2Provider::GetConCommandBaseAccessor() -{ -#ifdef S2_CONVAR_UNFINISHED - return &g_SMConVarAccessor; -#else - return nullptr; -#endif -} - bool Source2Provider::RegisterConCommandBase(ConCommandBase* pCommand) { #ifdef S2_CONVAR_UNFINISHED diff --git a/core/provider/source2/provider_source2.h b/core/provider/source2/provider_source2.h index ae0de44..bdb00ad 100644 --- a/core/provider/source2/provider_source2.h +++ b/core/provider/source2/provider_source2.h @@ -57,7 +57,6 @@ public: const char* defval, const char* help, int flags) override; - virtual IConCommandBaseAccessor* GetConCommandBaseAccessor() override; virtual const char* GetConVarString(MetamodSourceConVar *convar) override; virtual void SetConVarString(MetamodSourceConVar *convar, const char* str) override; virtual bool RegisterConCommandBase(ConCommandBase* pCommand) override;