mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-19 12:06:07 +08:00
Update ICreationListenerCallbacks class
This commit is contained in:

committed by
Nicholas Hastings

parent
e0a0248b17
commit
11fc23faa0
@ -79,8 +79,8 @@ public:
|
||||
virtual void SetMaxSplitScreenSlots(int nSlots) = 0;
|
||||
virtual int GetMaxSplitScreenSlots() const = 0;
|
||||
|
||||
virtual void RegisterCreationListeners(CCreationListenerCallbacks *callbacks) = 0;
|
||||
virtual void RemoveCreationListeners(CCreationListenerCallbacks *callbacks) = 0;
|
||||
virtual void RegisterCreationListeners(ICreationListenerCallbacks *callbacks) = 0;
|
||||
virtual void RemoveCreationListeners(ICreationListenerCallbacks *callbacks) = 0;
|
||||
|
||||
virtual void unk1() = 0;
|
||||
|
||||
|
@ -118,21 +118,13 @@ typedef void(*FnChangeCallback_t)(ConVarRefAbstract *cvar, CSplitScreenSlot nSlo
|
||||
//-----------------------------------------------------------------------------
|
||||
// ConVar & ConCommand creation listener callbacks
|
||||
//-----------------------------------------------------------------------------
|
||||
struct CCreationListenerCallbacks
|
||||
class ICreationListenerCallbacks
|
||||
{
|
||||
void(*FnConVarCreationCallback)(CCreationListenerCallbacks *pThisCallback, ConVarRefAbstract *pNewCvar);
|
||||
void(*FnConCommandCreationCallback)(CCreationListenerCallbacks *pThisCallback, ConCommandID commandID);
|
||||
public:
|
||||
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
|
||||
{
|
||||
CCommandContext( int index )
|
||||
|
Reference in New Issue
Block a user