1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-09-19 20:16:10 +08:00

Update ICreationListenerCallbacks class

This commit is contained in:
GAMMACASE
2023-03-30 01:16:42 +03:00
committed by Nicholas Hastings
parent e0a0248b17
commit 11fc23faa0
2 changed files with 6 additions and 14 deletions

View File

@ -79,8 +79,8 @@ public:
virtual void SetMaxSplitScreenSlots(int nSlots) = 0; virtual void SetMaxSplitScreenSlots(int nSlots) = 0;
virtual int GetMaxSplitScreenSlots() const = 0; virtual int GetMaxSplitScreenSlots() const = 0;
virtual void RegisterCreationListeners(CCreationListenerCallbacks *callbacks) = 0; virtual void RegisterCreationListeners(ICreationListenerCallbacks *callbacks) = 0;
virtual void RemoveCreationListeners(CCreationListenerCallbacks *callbacks) = 0; virtual void RemoveCreationListeners(ICreationListenerCallbacks *callbacks) = 0;
virtual void unk1() = 0; virtual void unk1() = 0;

View File

@ -118,21 +118,13 @@ typedef void(*FnChangeCallback_t)(ConVarRefAbstract *cvar, CSplitScreenSlot nSlo
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// ConVar & ConCommand creation listener callbacks // ConVar & ConCommand creation listener callbacks
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
struct CCreationListenerCallbacks class ICreationListenerCallbacks
{ {
void(*FnConVarCreationCallback)(CCreationListenerCallbacks *pThisCallback, ConVarRefAbstract *pNewCvar); public:
void(*FnConCommandCreationCallback)(CCreationListenerCallbacks *pThisCallback, ConCommandID commandID); virtual void ConVarCreationCallback(ConVarRefAbstract *pNewCvar) = 0;
virtual void ConCommandCreationCallback(ConCommandID commandID) = 0;
}; };
//-----------------------------------------------------------------------------
// Forward declarations
//-----------------------------------------------------------------------------
class ConVar;
class CCommand;
class ConCommand;
class ConCommandBase;
struct characterset_t;
struct CCommandContext struct CCommandContext
{ {
CCommandContext( int index ) CCommandContext( int index )