|
|
@ -22,8 +22,14 @@ func _on_create_save_button_pressed() -> void: |
|
|
|
if save_name.strip_edges() == "": |
|
|
|
save_name = Time.get_datetime_string_from_system().replace(":", "") |
|
|
|
|
|
|
|
var _save_level_data_component: SaveLevelDataComponent = get_tree().get_first_node_in_group("save_level_data_component") |
|
|
|
if _save_level_data_component.ui_node != null: |
|
|
|
_save_level_data_component.ui_node.visible = false |
|
|
|
await get_tree().create_timer(.150).timeout # A hack to delay to allow UI to hide before taking screenshot |
|
|
|
SaveGameManager.create_save_file.emit(save_name) |
|
|
|
SaveGameManager.refresh_saves_list.emit() |
|
|
|
if _save_level_data_component.ui_node != null: |
|
|
|
_save_level_data_component.ui_node.visible = true |
|
|
|
new_save_ui.hide() |
|
|
|
SignalManager.resume_game.emit() |
|
|
|
|
|
|
|