From 1c63a25f572d525fb55753973b553d43367b2cf8 Mon Sep 17 00:00:00 2001 From: Ryan Reed Date: Mon, 24 Mar 2025 16:25:59 -0400 Subject: [PATCH] Hide held block when opening settings --- scenes/player/player.gd | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scenes/player/player.gd b/scenes/player/player.gd index 7779e28..5bd4c6c 100644 --- a/scenes/player/player.gd +++ b/scenes/player/player.gd @@ -56,6 +56,8 @@ func _ready() -> void: GameSettingsManager.graphics_fov_changed.connect(_on_graphics_fov_changed) GameSettingsManager.game_options_held_block_ui_changed.connect(_on_game_options_held_block_ui_changed) InventoryManager.quick_slot_item_changed.connect(_on_quick_slot_item_changed) + SignalManager.resume_game.connect(_on_resume_game) + SignalManager.open_pause_menu.connect(_on_open_pause_menu) _update_held_block_mesh(InventoryManager.quick_slot_item_id) @@ -142,3 +144,9 @@ func _on_graphics_fov_changed(fov: int) -> void: func _on_quick_slot_item_changed(item_id: String) -> void: _update_held_block_mesh(item_id) + +func _on_open_pause_menu() -> void: + block_mesh.visible = false + +func _on_resume_game() -> void: + block_mesh.visible = GameSettingsManager.settings.game_options.enable_held_block