Attacker Behaviour

A unit behaviour that coordinates with the Attack Handler module to send units to targets.

It’s purpose is to act as a pawn of the Attack Handler module, registering an attacker unit with the module and waiting for the command to perform an attack. Once the Attack Handler decides where and when to attack, it communicates this back to the Attack Behaviour, which gives the orders to the unit