11 lines
249 B
GDScript
11 lines
249 B
GDScript
extends Area3D
|
|
|
|
func _on_collision(node: Node3D):
|
|
if node.has_method("hit"):
|
|
node.hit(self, INF)
|
|
if node.has_method("damage"):
|
|
node.damage(self)
|
|
|
|
func _ready() -> void:
|
|
body_entered.connect(_on_collision)
|
|
area_entered.connect(_on_collision)
|