extends Area2D class_name ProjectileBaseTwo var lifetime_timer: Timer var stats = { "speed": 500.0, "damage": 10.0, "lifetime": 2, } func destroy(): emit_signal("on_destroyed", self) queue_free() func _on_lifetime_timeout(): destroy()