Added current quest interface + new quest template interface
This commit is contained in:
parent
2bca6b2fe5
commit
008e74eba3
4 changed files with 169 additions and 2 deletions
|
|
@ -4,20 +4,28 @@ extends BaseButton
|
|||
@onready var quest_menu = $"../../QuestMenu"
|
||||
@onready var equipment_menu = $"../../EquipmentMenu"
|
||||
@onready var info_menu = $"../../InfoMenu"
|
||||
@onready var base_menu = $"../.."
|
||||
|
||||
func _ready():
|
||||
button_up.connect(open)
|
||||
|
||||
func open():
|
||||
var menu
|
||||
var submenu = null
|
||||
match name:
|
||||
"TradingMenuGoto":
|
||||
menu = trading_menu
|
||||
"QuestMenuGoto":
|
||||
menu = quest_menu
|
||||
var ship_has_quest = !base_menu.ship.quest.new or base_menu.ship.quest_completed
|
||||
submenu = base_menu.current_quest if ship_has_quest else base_menu.new_quest
|
||||
if ship_has_quest:
|
||||
base_menu.quest_status_update()
|
||||
"EquipmentMenuGoto":
|
||||
menu = equipment_menu
|
||||
"InfoMenuGoto":
|
||||
menu = info_menu
|
||||
menu.visible = true
|
||||
if submenu != null:
|
||||
submenu.visible = true
|
||||
get_parent().visible = false
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue