Added basic interaction functionality
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
extends Node
|
||||
class_name DialogicStarter
|
||||
|
||||
func open(timeline: String):
|
||||
Dialogic.start(timeline)
|
||||
@@ -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()
|
||||
Reference in New Issue
Block a user