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.
onDisputing(GameInspector $inspector): array
Esse método será chamado quando a bola não estiver com nenhum jogador de ambos os times.
onDefending(GameInspector $inspector): array
Esse método será chamado quando a bola estiver com um jogador do time adversário.
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.
asGoalkeeper(GameInspector $inspector, PlayerState $state): array
Esse método sempre é chamado quando o bot é o goleiro.
onReady(GameInspector $inspector): void
Esse método sempre é chamado no início da partida e sempre que um gol acontece.
beforeActions(GameInspector $inspector): void
Esse método sempre é chamado logo antes dos métodos onDisputing, onDefending, onHolding,
onSupporting e asGoalkeeper.
afterActions(GameInspector $inspector): void
Esse método sempre é chamado logo após os métodos onDisputing, onDefending, onHolding,
onSupporting e asGoalkeeper.