10 lines
246 B
GDScript
10 lines
246 B
GDScript
extends Area2D
|
|
|
|
@export var damage = 0
|
|
@export var hitback_direction = Vector2.UP
|
|
|
|
func _on_body_entered(body: Node2D) -> void:
|
|
for child in body.get_children():
|
|
if is_instance_of(child, Damageable):
|
|
child.damage(damage, hitback_direction)
|