test

Lugo4PHP

Bot

Classe que representa um bot/jogador.

onHolding(GameInspector $inspector): array

Esse método será chamado quando o bot atual estiver em posse da bola.

$bot->onHolding($inspector);

onDisputing(GameInspector $inspector): array

Esse método será chamado quando a bola não estiver com nenhum jogador de ambos os times.

$bot->onDisputing($inspector);

onDefending(GameInspector $inspector): array

Esse método será chamado quando a bola estiver com um jogador do time adversário.

$bot->onDefending($inspector);

onSupporting(GameInspector $inspector): array

Esse método será chamado quando a bola estiver com um jogador do time do bot, ou seja com um aliado.

$bot->onSupporting($inspector);

asGoalkeeper(GameInspector $inspector, PlayerState $state): array

Esse método sempre é chamado quando o bot é o goleiro.

$bot->asGoalkeeper($inspector, $state);

onReady(GameInspector $inspector): void

Esse método sempre é chamado no início da partida e sempre que um gol acontece.

$bot->onReady($inspector);

beforeActions(GameInspector $inspector): void

Esse método sempre é chamado logo antes dos métodos onDisputing, onDefending, onHolding, onSupporting e asGoalkeeper.

$bot->beforeActions($inspector);

afterActions(GameInspector $inspector): void

Esse método sempre é chamado logo após os métodos onDisputing, onDefending, onHolding, onSupporting e asGoalkeeper.

$bot->afterActions($inspector);

Métodos

beforeActions(GameInspector $inspector): void;
afterActions(GameInspector $inspector): void;
 
onReady(GameInspector $inspector): void;
 
onHolding(GameInspector $inspector): array;
onDisputing(GameInspector $inspector): array;
onDefending(GameInspector $inspector): array;
onSupporting(GameInspector $inspector): array;
 
asGoalkeeper(GameInspector $inspector, PlayerState $state): array;

On this page