diff --git a/public/icvar.h b/public/icvar.h index 608dad3b..d074f8f2 100644 --- a/public/icvar.h +++ b/public/icvar.h @@ -125,6 +125,9 @@ public: // so all ConVarRefs would still be valid as well as searching for it. // Expects ref to have registered index to be set (is set on convar creation) virtual void UnregisterConVarCallbacks( ConVarRef cvar ) = 0; + // Prevents default value initialisation on convars if state equals true and queues them instead, + // unlocks and initialises queued convars to default values if state is false + virtual void LockConVarValueInitialisation( bool state ) = 0; // Returns convar data or nullptr if not found virtual ConVarData* GetConVarData( ConVarRef cvar ) = 0;