Added projectiles timeouts. Added GatlingWeapon animation

This commit is contained in:
2025-11-29 19:09:17 +03:00
parent 16ba892f74
commit 1f82869e4f
13 changed files with 125 additions and 112 deletions
+2 -2
View File
@@ -32,7 +32,7 @@ func create_enemy() -> void:
_update_enemy.call_deferred(enemy)
func _on_enemy_update_timer_timeout() -> void:
func _on_enemy_update_timer_timeout() -> void:
var enemies := get_tree().get_nodes_in_group("enemies")
if enemies.is_empty(): return
@@ -69,7 +69,7 @@ func _target_enemy_to_player(enemy: AbstractEnemyShip, player: PlayerShip) -> vo
AbstractWeapon.Type.HOMING:
_update_enemy_target_position(enemy, player, LONG_DISTANCE, INDIRECT_OFFSET)
AbstractWeapon.Type.MINES:
_update_enemy_target_position(enemy, player, SHORT_DISTANCE, INDIRECT_OFFSET)
_update_enemy_target_position(enemy, player, MEDIUM_DISTANCE, INDIRECT_OFFSET)
func _update_enemy_target_position(