Files
ferma/scenes/components/hurt_component.gd
2025-08-22 17:16:22 +05:00

13 lines
279 B
GDScript

class_name HurtComponent
extends Area2D
@export var tool : DataTypes.Tools = DataTypes.Tools.None
signal hurt
func _on_area_entered(area: Area2D) -> void:
var hit_component = area as HitComponent
if tool == hit_component.current_tool:
hurt.emit(hit_component.hit_damage)