SimoneRizzuto / the-lone-lantern-project

MIT License
1 stars 0 forks source link

Implemented EnemyBase abstract class #11

Closed SimoneRizzuto closed 6 months ago

SimoneRizzuto commented 6 months ago

A new abstract class was added called EnemyBase. Every enemy type will inherit this from inside the Node's attached script.

When new functionality needs to be added that will be used by every enemy, it needs to be added into the EnemyBase class, taking into account if the functionality should be in one virtual method, or split into individual virtual methods for each section of functionality.