extends Area3D class_name HitBox @export var active: bool = false var attack: Attack func _ready() -> void: monitorable = false func _process(delta: float) -> void: if !attack: return var boxesHurt: Array[HurtBox] for area in get_overlapping_areas(): if area is HurtBox: boxesHurt.push_back(area) for box in boxesHurt: box.hit(attack)