|
|
@ -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 |