Refactor enemy system: enhance EnemyAI with attack cooldown, update Force class to handle damage, and improve EnemyHandler for enemy removal; add OccamsRazor weapon with attack mechanics.
This commit is contained in:
@@ -3,6 +3,11 @@ require_relative 'force'
|
||||
class EnemyHandler
|
||||
def initialize
|
||||
@enemies = []
|
||||
|
||||
$bus.on(:enemy_died) do |enemy|
|
||||
$bus.remove_owner(enemy)
|
||||
@enemies.delete(enemy)
|
||||
end
|
||||
end
|
||||
|
||||
def update(dt)
|
||||
|
||||
Reference in New Issue
Block a user