Functions Reference
Godot 4 · GDScript · Cloud saves
delete_save
Deletes a single cloud save slot.
Asynchronous (result via signal)
Signature
delete_save(slot: int) -> voidWhat it does
POSTs /saves/delete. Idempotent; deleting an already-empty slot still reports success=true. error_code is "" on success, else e.g. no_session / invalid_slot.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| slot | int | required | Save slot to delete, 1-10. |
How to call it
Connect save_deleted first, then call delete_save().
Result signal: save_deleted(success: bool, slot: int, error_code: String)
Example
Gamdato.save_deleted.connect(_on_deleted)
Gamdato.delete_save(1)
func _on_deleted(ok: bool, slot: int, error_code: String) -> void:
if ok: print("Slot %d cleared" % slot)
else: print("Delete failed: %s" % error_code)Use cases
- Let a player erase a save slot.
- Clear a slot before overwriting it with a fresh game.