Added enemy movement

This commit is contained in:
2025-11-24 23:30:57 +03:00
parent fb6b00be7c
commit b4529a407b
10 changed files with 71 additions and 25 deletions
@@ -2,7 +2,26 @@ class_name AbstractEnemyShip
extends AbstractShip
@onready var controller : EnemyController = $EnemyController
var is_on_screen : bool = false
func _ready() -> void:
super._ready()
for weapon in _weapons:
weapon.set_belonging(AbstractWeapon.Belonging.ENEMY)
func _on_enemy_controller_shoot() -> void:
for weapon in _weapons:
weapon.shoot(velocity)
func _on_visible_on_screen_notifier_2d_screen_entered() -> void:
is_on_screen = true
func _on_visible_on_screen_notifier_2d_screen_exited() -> void:
is_on_screen = false