Added basic interaction functionality

This commit is contained in:
cblech
2024-12-20 16:28:02 +01:00
parent dc322d8943
commit 84fcec8227
11 changed files with 108 additions and 5 deletions
+5
View File
@@ -0,0 +1,5 @@
extends Node
class_name DialogicStarter
func open(timeline: String):
Dialogic.start(timeline)
+9
View File
@@ -0,0 +1,9 @@
extends Node3D
@onready var area_3d: Area3D = $Area3D
signal interacted
func _input(event: InputEvent) -> void:
if event.is_action("interact") && event.is_pressed() && area_3d.has_overlapping_bodies():
interacted.emit()