Regular Enemies

The regular enemies appear in all sectors. There are 5 factions of enemies, with a small and a large enemy for each faction, except for the corpo enemy. Factions will fight each other if they cross paths. Each faction is differentiated by unique styling and attack patterns.

Bosses

Weak Point Script

The weak point script is not tied to any specific boss and is relatively simple. It simply uses a health component to display a health bar on the weak point and contains a event that is invoked when the weak point is destroyed. This callback is subscribed to by the boss its attached to.

Goo Boss

The Goo Boss is controlled by the GooBossBehavior script. The boss operates in stages and is setup internally like a state machine. The boss can be configured in the editor with configuration settings being documented in tooltips and inline. The boss states are described below: