DDraceNetwork Docs
IEngineAntibot Class Referenceabstract

#include <antibot.h>

Inheritance diagram for IEngineAntibot:
[legend]
Collaboration diagram for IEngineAntibot:
[legend]

Public Member Functions

virtual void Init ()=0
 
virtual void OnEngineTick ()=0
 
virtual void OnEngineClientJoin (int ClientId, bool Sixup)=0
 
virtual void OnEngineClientDrop (int ClientId, const char *pReason)=0
 
virtual bool OnEngineClientMessage (int ClientId, const void *pData, int Size, int Flags)=0
 
virtual bool OnEngineServerMessage (int ClientId, const void *pData, int Size, int Flags)=0
 
virtual bool OnEngineSimulateClientMessage (int *pClientId, void *pBuffer, int BufferSize, int *pOutSize, int *pFlags)=0
 
virtual ~IEngineAntibot ()
 
- Public Member Functions inherited from IAntibot
virtual void RoundStart (class IGameServer *pGameServer)=0
 
virtual void RoundEnd ()=0
 
virtual void OnPlayerInit (int ClientId)=0
 
virtual void OnPlayerDestroy (int ClientId)=0
 
virtual void OnSpawn (int ClientId)=0
 
virtual void OnHammerFireReloading (int ClientId)=0
 
virtual void OnHammerFire (int ClientId)=0
 
virtual void OnHammerHit (int ClientId, int TargetId)=0
 
virtual void OnDirectInput (int ClientId)=0
 
virtual void OnCharacterTick (int ClientId)=0
 
virtual void OnHookAttach (int ClientId, bool Player)=0
 
virtual void ConsoleCommand (const char *pCommand)=0
 
virtual ~IAntibot ()
 
- Public Member Functions inherited from IInterface
 IInterface ()
 
virtual void Shutdown ()
 
virtual ~IInterface ()
 

Static Public Member Functions

static const char * InterfaceName ()
 
- Static Public Member Functions inherited from IAntibot
static const char * InterfaceName ()
 

Additional Inherited Members

- Protected Member Functions inherited from IInterface
IKernelKernel ()
 

Constructor & Destructor Documentation

◆ ~IEngineAntibot()

virtual IEngineAntibot::~IEngineAntibot ( )
inlinevirtual

Member Function Documentation

◆ Init()

virtual void IEngineAntibot::Init ( )
pure virtual

Implemented in CAntibot.

◆ InterfaceName()

static const char * IEngineAntibot::InterfaceName ( )
inlinestatic

◆ OnEngineClientDrop()

virtual void IEngineAntibot::OnEngineClientDrop ( int  ClientId,
const char *  pReason 
)
pure virtual

Implemented in CAntibot.

◆ OnEngineClientJoin()

virtual void IEngineAntibot::OnEngineClientJoin ( int  ClientId,
bool  Sixup 
)
pure virtual

Implemented in CAntibot.

◆ OnEngineClientMessage()

virtual bool IEngineAntibot::OnEngineClientMessage ( int  ClientId,
const void *  pData,
int  Size,
int  Flags 
)
pure virtual

Implemented in CAntibot.

◆ OnEngineServerMessage()

virtual bool IEngineAntibot::OnEngineServerMessage ( int  ClientId,
const void *  pData,
int  Size,
int  Flags 
)
pure virtual

Implemented in CAntibot.

◆ OnEngineSimulateClientMessage()

virtual bool IEngineAntibot::OnEngineSimulateClientMessage ( int *  pClientId,
void *  pBuffer,
int  BufferSize,
int *  pOutSize,
int *  pFlags 
)
pure virtual

Implemented in CAntibot.

◆ OnEngineTick()

virtual void IEngineAntibot::OnEngineTick ( )
pure virtual

Implemented in CAntibot.


The documentation for this class was generated from the following file: