5 @export var debug_color_attacking: Color = Color(Color.RED, 0.5)
6 @export var debug_color_standby: Color = Color(Color.BLUE, 0.5)
10 @onready var shape: CollisionShape3D = $CollisionShape3D
13 var ignore_list: Array[Hitbox] = []
15 var is_attacking: bool = false:
21 shape.debug_color = debug_color_attacking
23 shape.debug_color = debug_color_standby
26 func get_hit_packet() -> HitPacket:
27 var hit_packet := HitPacket.new()
29 hit_packet.weapon = weapon
30 hit_packet.base_damage = weapon.base_damage
31 hit_packet.is_parryable = weapon.is_parryable