13 lines
236 B
GDScript
13 lines
236 B
GDScript
class_name Interactable extends StaticBody2D
|
|
|
|
var busy : bool = false
|
|
var queue : GuildQueue
|
|
|
|
signal service_provided()
|
|
|
|
func _ready() -> void:
|
|
queue = $Queue
|
|
|
|
func interact(interactor, service : String = ""):
|
|
service_provided.emit()
|