Files
ScrapFrontier/game/entities/weapons/gatling/gatling_weapon.gd
T
2025-11-23 19:04:58 +03:00

18 lines
310 B
GDScript

extends AbstractWeapon
@export var reloader : GatlingReloader
func _physics_process(delta: float) -> void:
reloader.process(delta)
func shoot(ship_velocity: Vector2) -> bool:
_can_shoot = reloader.can_shoot()
var is_shot := super.shoot(ship_velocity)
if is_shot:
reloader.shoot()
return is_shot