From 34ed3d0ce4823b3dee6719ca5374990d8699bb49 Mon Sep 17 00:00:00 2001 From: GAMMACASE Date: Fri, 7 Jul 2023 03:40:42 +0300 Subject: [PATCH] Update ICvar interface --- public/icvar.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/icvar.h b/public/icvar.h index b3b0014b..c9aaed02 100644 --- a/public/icvar.h +++ b/public/icvar.h @@ -47,7 +47,7 @@ public: // Install a global change callback (to be called when any convar changes) virtual void InstallGlobalChangeCallback( FnChangeCallback_t callback ) = 0; virtual void RemoveGlobalChangeCallback( FnChangeCallback_t callback ) = 0; - virtual void CallGlobalChangeCallbacks( ConVarRef *var, CSplitScreenSlot nSlot, const char *pOldString, float flOldValue ) = 0; + virtual void CallGlobalChangeCallbacks( ConVarRefAbstract *var, CSplitScreenSlot nSlot, const char *pOldString, float flOldValue ) = 0; // Reverts cvars which contain a specific flag virtual void RevertFlaggedConVars( int nFlag ) = 0; @@ -69,6 +69,8 @@ public: virtual characterset_t GetCharacterSet( void ) = 0; virtual void SetConVarsFromGameInfo( KeyValues *pKV ) = 0; + virtual void unk2() = 0; + // Register, unregister vars virtual void RegisterConVar( ConVar *pConVar, int64 nAdditionalFlags, ConVarHandle &pCvarRef, ConVar &pCvar ) = 0; virtual void UnregisterConVar( ConVarHandle handle ) = 0;