![]() |
DDNet documentation
|
#include <antibot.h>
Public Member Functions | |
| CAntibot () | |
| ~CAntibot () override | |
| void | Init () override |
| void | OnEngineTick () override |
| void | OnEngineClientJoin (int ClientId) override |
| void | OnEngineClientDrop (int ClientId, const char *pReason) override |
| bool | OnEngineClientMessage (int ClientId, const void *pData, int Size, int Flags) override |
| bool | OnEngineServerMessage (int ClientId, const void *pData, int Size, int Flags) override |
| bool | OnEngineSimulateClientMessage (int *pClientId, void *pBuffer, int BufferSize, int *pOutSize, int *pFlags) override |
| void | RoundStart (class IGameServer *pGameServer) override |
| void | RoundEnd () override |
| void | OnPlayerInit (int ClientId) override |
| void | OnPlayerDestroy (int ClientId) override |
| void | OnSpawn (int ClientId) override |
| void | OnHammerFireReloading (int ClientId) override |
| void | OnHammerFire (int ClientId) override |
| void | OnHammerHit (int ClientId, int TargetId) override |
| void | OnDirectInput (int ClientId) override |
| void | OnCharacterTick (int ClientId) override |
| void | OnHookAttach (int ClientId, bool Player) override |
| void | ConsoleCommand (const char *pCommand) override |
| Public Member Functions inherited from IInterface | |
| IInterface () | |
| virtual void | Shutdown () |
| virtual | ~IInterface ()=default |
Private Member Functions | |
| class IServer * | Server () const |
| class IConsole * | Console () const |
| class IGameServer * | GameServer () const |
| void | Update () |
Static Private Member Functions | |
| static void | Kick (int ClientId, const char *pMessage, void *pUser) |
| static void | Log (const char *pMessage, void *pUser) |
| static void | Report (int ClientId, const char *pMessage, void *pUser) |
| static void | Send (int ClientId, const void *pData, int Size, int Flags, void *pUser) |
| static void | Teehistorian (const void *pData, int Size, void *pUser) |
Private Attributes | |
| class IServer * | m_pServer |
| class IConsole * | m_pConsole |
| class IGameServer * | m_pGameServer |
| CAntibotData | m_Data |
| CAntibotRoundData | m_RoundData |
| bool | m_Initialized |
Additional Inherited Members | |
| Static Public Member Functions inherited from IEngineAntibot | |
| static const char * | InterfaceName () |
| Static Public Member Functions inherited from IAntibot | |
| static const char * | InterfaceName () |
| Protected Member Functions inherited from IInterface | |
| IKernel * | Kernel () |
| CAntibot::CAntibot | ( | ) |
|
override |
|
inlineprivate |
|
overridevirtual |
Implements IAntibot.
|
inlineprivate |
|
overridevirtual |
Implements IEngineAntibot.
|
staticprivate |
|
staticprivate |
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IEngineAntibot.
|
overridevirtual |
Implements IEngineAntibot.
|
overridevirtual |
Implements IEngineAntibot.
|
overridevirtual |
Implements IEngineAntibot.
|
overridevirtual |
Implements IEngineAntibot.
|
overridevirtual |
Implements IEngineAntibot.
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IAntibot.
|
staticprivate |
|
overridevirtual |
Implements IAntibot.
|
overridevirtual |
Implements IAntibot.
|
staticprivate |
|
inlineprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |