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