|
@ -6,6 +6,7 @@ extends CanvasLayer |
|
|
@onready var inventory: Inventory = $Inventory |
|
|
@onready var inventory: Inventory = $Inventory |
|
|
@onready var quick_slots: MarginContainer = $QuickSlots |
|
|
@onready var quick_slots: MarginContainer = $QuickSlots |
|
|
@onready var pause_menu: PauseMenu = $PauseMenu |
|
|
@onready var pause_menu: PauseMenu = $PauseMenu |
|
|
|
|
|
@onready var save_load_ui: Control = $SaveLoadUI |
|
|
@onready var settings_menu: SettingsMenu = $SettingsMenu |
|
|
@onready var settings_menu: SettingsMenu = $SettingsMenu |
|
|
@onready var waila: Waila = $Waila |
|
|
@onready var waila: Waila = $Waila |
|
|
|
|
|
|
|
@ -16,6 +17,8 @@ func _ready() -> void: |
|
|
SignalManager.close_settings_menu.connect(_on_close_settings_menu) |
|
|
SignalManager.close_settings_menu.connect(_on_close_settings_menu) |
|
|
SignalManager.open_settings_menu.connect(_on_open_settings_menu) |
|
|
SignalManager.open_settings_menu.connect(_on_open_settings_menu) |
|
|
SignalManager.resume_game.connect(_on_resume_game) |
|
|
SignalManager.resume_game.connect(_on_resume_game) |
|
|
|
|
|
SaveGameManager.close_save_list_ui.connect(_on_close_save_list_ui) |
|
|
|
|
|
SaveGameManager.open_save_list_ui.connect(_on_open_save_list_ui) |
|
|
|
|
|
|
|
|
_on_resume_game() |
|
|
_on_resume_game() |
|
|
|
|
|
|
|
@ -24,6 +27,7 @@ func hide_menus() -> void: |
|
|
pause_menu.visible = false |
|
|
pause_menu.visible = false |
|
|
settings_menu.visible = false |
|
|
settings_menu.visible = false |
|
|
inventory.visible = false |
|
|
inventory.visible = false |
|
|
|
|
|
save_load_ui.visible = false |
|
|
|
|
|
|
|
|
func hide_ui_elements() -> void: |
|
|
func hide_ui_elements() -> void: |
|
|
crosshair.visible = false |
|
|
crosshair.visible = false |
|
@ -34,6 +38,9 @@ func hide_ui_elements() -> void: |
|
|
func _on_close_pause_menu() -> void: |
|
|
func _on_close_pause_menu() -> void: |
|
|
SignalManager.resume_game.emit() |
|
|
SignalManager.resume_game.emit() |
|
|
|
|
|
|
|
|
|
|
|
func _on_close_save_list_ui() -> void: |
|
|
|
|
|
SignalManager.open_settings_menu.emit() |
|
|
|
|
|
|
|
|
func _on_close_settings_menu() -> void: |
|
|
func _on_close_settings_menu() -> void: |
|
|
SignalManager.resume_game.emit() |
|
|
SignalManager.resume_game.emit() |
|
|
|
|
|
|
|
@ -46,6 +53,15 @@ func _on_open_pause_menu() -> void: |
|
|
|
|
|
|
|
|
get_tree().paused = true |
|
|
get_tree().paused = true |
|
|
|
|
|
|
|
|
|
|
|
func _on_open_save_list_ui() -> void: |
|
|
|
|
|
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE |
|
|
|
|
|
|
|
|
|
|
|
hide_ui_elements() |
|
|
|
|
|
hide_menus() |
|
|
|
|
|
save_load_ui.visible = true |
|
|
|
|
|
|
|
|
|
|
|
get_tree().paused = true |
|
|
|
|
|
|
|
|
func _on_open_settings_menu() -> void: |
|
|
func _on_open_settings_menu() -> void: |
|
|
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE |
|
|
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE |
|
|
|
|
|
|
|
|