extends WeaponModel @onready var weapon: Weapon = $".." @onready var hurtbox: Hurtbox = $Hurtbox func _ready() -> void: hurtbox.weapon = weapon func set_collision_layer(i: int): hurtbox.collision_layer = i func set_collision_mask(i: int): hurtbox.collision_mask = i func set_attacking(b: bool): hurtbox.is_attacking = b func reset(): hurtbox.ignore_list.clear()