extends TowerComponent func _init() -> void: name = "Burn" set_sprite(preload("res://Towers/Components/Assets/burn-component.png")) func on_shoot(target: Unit): var effect = preload("res://Effects/BurnEffect.tscn").instantiate() target.add_effect(effect)