Files

19 lines
401 B
GDScript
Raw Permalink Normal View History

2024-12-20 16:28:02 +01:00
extends Node3D
2025-03-26 00:26:29 +01:00
# DEPRECATED
2024-12-20 16:28:02 +01:00
@onready var area_3d: Area3D = $Area3D
2024-12-20 20:34:10 +01:00
@onready var label_3d: Label3D = $Label3D
2024-12-20 16:28:02 +01:00
signal interacted
2024-12-20 20:34:10 +01:00
func _process(delta: float) -> void:
if area_3d.has_overlapping_bodies():
label_3d.show()
else:
label_3d.hide()
2024-12-20 16:28:02 +01:00
func _input(event: InputEvent) -> void:
if event.is_action("interact") && event.is_pressed() && area_3d.has_overlapping_bodies():
interacted.emit()