Namespace BomberDogs.Enemies
Classes
BasicEnemy
BasicEnemy.DirectionStat
Stores statistics of the random direction. This exists because the unity random is very biased, it often hits the same directions. With these statistics I give priority to the least used directions.
TouchDamageEmitter
Deals damage if something touches it.
Interfaces
IEnemy
Interface used for enemies. It serves to decouple all enemies and maintain access for the level manager in a decoupled manner.