extends Area2D #bullet_data: BulletResource var bullet_data = load("res://resources/bullet_resource.tres") #@export var speed = 150 func start(pos): position = pos func _process(delta): position.y += bullet_data.speed * delta func _on_visible_on_screen_notifier_2d_screen_exited(): queue_free() func _on_area_entered(area): if area.name == "Player": queue_free() area.shield -= 1