Nine-Byte-Warriors/midnight-harvest

Shooting Component

Closed this issue · 0 comments

A shooting component should be created to manage the shooting of projectiles for every entity in the game. The player and enemies should be handled differently, such that player shooting so be handled by inputs received from events, and the enemies by their AI states.

The shooting component should sit between the projectile manager as such.

Entity -> Shooting Component -> Projectile Manager -> Projectiles