DDraceNetwork Documentation
Loading...
Searching...
No Matches
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)=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
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
Public Member Functions inherited from IInterface
 IInterface ()
virtual void Shutdown ()
virtual ~IInterface ()=default

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 ()

Member Function Documentation

◆ Init()

virtual void IEngineAntibot::Init ( )
pure virtual

Implemented in CAntibot.

◆ InterfaceName()

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)
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: