DDraceNetwork Docs
antibot_interface.h File Reference
#include <base/dynamic.h>
#include "antibot_data.h"
Include dependency graph for antibot_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ANTIBOTAPI   DYNAMIC_IMPORT
 

Functions

DYNAMIC_IMPORT int AntibotAbiVersion ()
 
DYNAMIC_IMPORT void AntibotInit (CAntibotData *pCallbackData)
 
DYNAMIC_IMPORT void AntibotRoundStart (CAntibotRoundData *pRoundData)
 
DYNAMIC_IMPORT void AntibotRoundEnd (void)
 
DYNAMIC_IMPORT void AntibotUpdateData (void)
 
DYNAMIC_IMPORT void AntibotDestroy (void)
 
DYNAMIC_IMPORT void AntibotConsoleCommand (const char *pCommand)
 
DYNAMIC_IMPORT void AntibotOnPlayerInit (int ClientId)
 
DYNAMIC_IMPORT void AntibotOnPlayerDestroy (int ClientId)
 
DYNAMIC_IMPORT void AntibotOnSpawn (int ClientId)
 
DYNAMIC_IMPORT void AntibotOnHammerFireReloading (int ClientId)
 
DYNAMIC_IMPORT void AntibotOnHammerFire (int ClientId)
 
DYNAMIC_IMPORT void AntibotOnHammerHit (int ClientId, int TargetId)
 
DYNAMIC_IMPORT void AntibotOnDirectInput (int ClientId)
 
DYNAMIC_IMPORT void AntibotOnCharacterTick (int ClientId)
 
DYNAMIC_IMPORT void AntibotOnHookAttach (int ClientId, bool Player)
 
DYNAMIC_IMPORT void AntibotOnEngineTick (void)
 
DYNAMIC_IMPORT void AntibotOnEngineClientJoin (int ClientId, bool Sixup)
 
DYNAMIC_IMPORT void AntibotOnEngineClientDrop (int ClientId, const char *pReason)
 
DYNAMIC_IMPORT bool AntibotOnEngineClientMessage (int ClientId, const void *pData, int Size, int Flags)
 
DYNAMIC_IMPORT bool AntibotOnEngineServerMessage (int ClientId, const void *pData, int Size, int Flags)
 
DYNAMIC_IMPORT bool AntibotOnEngineSimulateClientMessage (int *pClientId, void *pBuffer, int BufferSize, int *pOutSize, int *pFlags)
 

Macro Definition Documentation

◆ ANTIBOTAPI

#define ANTIBOTAPI   DYNAMIC_IMPORT

Function Documentation

◆ AntibotAbiVersion()

DYNAMIC_IMPORT int AntibotAbiVersion ( )

◆ AntibotConsoleCommand()

DYNAMIC_IMPORT void AntibotConsoleCommand ( const char *  pCommand)

◆ AntibotDestroy()

DYNAMIC_IMPORT void AntibotDestroy ( void  )

◆ AntibotInit()

DYNAMIC_IMPORT void AntibotInit ( CAntibotData pCallbackData)

◆ AntibotOnCharacterTick()

DYNAMIC_IMPORT void AntibotOnCharacterTick ( int  ClientId)

◆ AntibotOnDirectInput()

DYNAMIC_IMPORT void AntibotOnDirectInput ( int  ClientId)

◆ AntibotOnEngineClientDrop()

DYNAMIC_IMPORT void AntibotOnEngineClientDrop ( int  ClientId,
const char *  pReason 
)

◆ AntibotOnEngineClientJoin()

DYNAMIC_IMPORT void AntibotOnEngineClientJoin ( int  ClientId,
bool  Sixup 
)

◆ AntibotOnEngineClientMessage()

DYNAMIC_IMPORT bool AntibotOnEngineClientMessage ( int  ClientId,
const void *  pData,
int  Size,
int  Flags 
)

◆ AntibotOnEngineServerMessage()

DYNAMIC_IMPORT bool AntibotOnEngineServerMessage ( int  ClientId,
const void *  pData,
int  Size,
int  Flags 
)

◆ AntibotOnEngineSimulateClientMessage()

DYNAMIC_IMPORT bool AntibotOnEngineSimulateClientMessage ( int *  pClientId,
void *  pBuffer,
int  BufferSize,
int *  pOutSize,
int *  pFlags 
)

◆ AntibotOnEngineTick()

DYNAMIC_IMPORT void AntibotOnEngineTick ( void  )

◆ AntibotOnHammerFire()

DYNAMIC_IMPORT void AntibotOnHammerFire ( int  ClientId)

◆ AntibotOnHammerFireReloading()

DYNAMIC_IMPORT void AntibotOnHammerFireReloading ( int  ClientId)

◆ AntibotOnHammerHit()

DYNAMIC_IMPORT void AntibotOnHammerHit ( int  ClientId,
int  TargetId 
)

◆ AntibotOnHookAttach()

DYNAMIC_IMPORT void AntibotOnHookAttach ( int  ClientId,
bool  Player 
)

◆ AntibotOnPlayerDestroy()

DYNAMIC_IMPORT void AntibotOnPlayerDestroy ( int  ClientId)

◆ AntibotOnPlayerInit()

DYNAMIC_IMPORT void AntibotOnPlayerInit ( int  ClientId)

◆ AntibotOnSpawn()

DYNAMIC_IMPORT void AntibotOnSpawn ( int  ClientId)

◆ AntibotRoundEnd()

DYNAMIC_IMPORT void AntibotRoundEnd ( void  )

◆ AntibotRoundStart()

DYNAMIC_IMPORT void AntibotRoundStart ( CAntibotRoundData pRoundData)

◆ AntibotUpdateData()

DYNAMIC_IMPORT void AntibotUpdateData ( void  )