More work on implementing quests and tech trees
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
class_name GuildEmployee extends AdventurerSprite
|
||||
|
||||
const employee_panel_template = preload("res://templates/employee_panel.tscn")
|
||||
|
||||
@export var speech :String
|
||||
@onready var queue : GuildQueue = $Queue
|
||||
|
||||
@@ -10,3 +12,14 @@ func interact(interactor, type : String = "") -> void:
|
||||
Guild.register_guild_member(interactor.data, true)
|
||||
#interactor.advance_
|
||||
service_provided.emit()
|
||||
|
||||
|
||||
func _on_mouse_area_input_event(viewport: Node, event: InputEvent, shape_idx: int) -> void:
|
||||
if event is not InputEventMouseButton:
|
||||
return
|
||||
var evt = event as InputEventMouseButton
|
||||
if evt.button_index == MOUSE_BUTTON_RIGHT:
|
||||
var emp_panel : PanelContainer = employee_panel_template.instantiate()
|
||||
get_tree().root.add_child(emp_panel)
|
||||
emp_panel.setup(self)
|
||||
emp_panel.grab_focus()
|
||||
|
||||
Reference in New Issue
Block a user