Flying Robots

A flying robot is an enemy that can fly by a define path as a patrol.

If the player arrives in the detection sphere of the flying robot the flying stops to move and activates its attack phase.

When the flying robot arrives at its attack phase it starts to act like a turret. The enemy rotates and aim the player to shoot it.

The flying robot stops its attack phase when the player leaves the detection sphere.

When the player shoots to the weak point It destroys the enemy.