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

Update IRecipientFilter and NetChannelBufType_t (#221)

This commit is contained in:
vanz696
2024-03-23 21:24:10 +03:00
committed by GitHub
parent 938566eb1b
commit 63c296e926
2 changed files with 7 additions and 5 deletions

View File

@ -49,10 +49,11 @@ struct NetPacket_t
}; };
#endif // NET_PACKET_ST_DEFINED #endif // NET_PACKET_ST_DEFINED
enum NetChannelBufType_t enum NetChannelBufType_t : int8
{ {
BUF_RELIABLE = 0, BUF_DEFAULT = -1,
BUF_UNRELIABLE, BUF_UNRELIABLE = 0,
BUF_RELIABLE,
BUF_VOICE, BUF_VOICE,
}; };

View File

@ -12,6 +12,7 @@
#endif #endif
#include "eiface.h" #include "eiface.h"
#include "inetchannel.h"
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// Purpose: Generic interface for routing messages to users // Purpose: Generic interface for routing messages to users
@ -21,10 +22,10 @@ class IRecipientFilter
public: public:
virtual ~IRecipientFilter() {} virtual ~IRecipientFilter() {}
virtual bool IsReliable( void ) const = 0; virtual NetChannelBufType_t GetNetworkBufType( void ) const = 0;
virtual bool IsInitMessage( void ) const = 0; virtual bool IsInitMessage( void ) const = 0;
virtual int GetRecipientCount( void ) const = 0; virtual int GetRecipientCount( void ) const = 0;
virtual CPlayerSlot GetRecipientIndex( int slot ) const = 0; virtual CPlayerSlot GetRecipientIndex( int slot ) const = 0;
}; };