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:

committed by
Nicholas Hastings

parent
e0a0248b17
commit
11fc23faa0
@ -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;
|
||||||
|
|
||||||
|
@ -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 )
|
||||||
|
Reference in New Issue
Block a user