parent
84fcec8227
commit
78471268db
@ -1,9 +1,16 @@
|
|||||||
extends Node3D
|
extends Node3D
|
||||||
|
|
||||||
@onready var area_3d: Area3D = $Area3D
|
@onready var area_3d: Area3D = $Area3D
|
||||||
|
@onready var label_3d: Label3D = $Label3D
|
||||||
|
|
||||||
signal interacted
|
signal interacted
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
if area_3d.has_overlapping_bodies():
|
||||||
|
label_3d.show()
|
||||||
|
else:
|
||||||
|
label_3d.hide()
|
||||||
|
|
||||||
func _input(event: InputEvent) -> void:
|
func _input(event: InputEvent) -> void:
|
||||||
if event.is_action("interact") && event.is_pressed() && area_3d.has_overlapping_bodies():
|
if event.is_action("interact") && event.is_pressed() && area_3d.has_overlapping_bodies():
|
||||||
interacted.emit()
|
interacted.emit()
|
||||||
|
|||||||
Loading…
Reference in new issue