Files
SpaceBots/.svn/pristine/4b/4b4c36b15dac247efcf7bb3887adc9716b5f3772.svn-base

20 lines
354 B
Plaintext
Raw Normal View History

2026-01-21 23:51:53 +01:00
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)