Files
przygody-pana-cegly/scripts/components/bullet_component.gd

19 lines
370 B
GDScript

class_name BulletComponent
extends Node
@export var root: Node2D
@export var area2d: Area2D
func _ready() -> void:
area2d.body_entered.connect(on_area2d_body_entered)
area2d.area_entered.connect(on_area2d_area_entered)
func on_area2d_body_entered(_body: Node2D) -> void:
root.queue_free()
func on_area2d_area_entered(_area: Area2D) -> void:
root.queue_free()