|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| Dictionary | |
| Load one top-level section. | |
| bool | |
| float | |
| Queue a nested state dictionary for a delayed write. | |
| save_path = path | |
Create a save manager for a Godot path such as user://game_save.cfg. | |
| base_save_path = path | |
| current_profile = profile_id | |
| Use a named profile by inserting the profile id before the file extension. | |
| extension_index | |
| save_file | |
| Load all sections and keys into a nested Dictionary. | |
| error | |
| state | |
| Write a queued save immediately. | |
| pending_save = false | |
| Save a nested Dictionary where top-level keys become ConfigFile sections. | |
| float | pending_save_timer = 0.0 |
| Advance a queued save timer and flush when it expires. | |
| section_values | |
| pending_state = state.duplicate(true) | |
| manager | |
| Apply loaded state to managers with apply_state methods. | |
| latest = max(latest, int(version)) | |
| migrated = migration.call(migrated) | |
| Apply registered migrations in ascending version order. | |
| current_version | |
| versions | |
| target_version | |
| migration | |
| previous_path | |
| Return basic metadata for a profile save. | |
| previous_profile | |
| String | |
| Safely read one value from a loaded state dictionary. | |
| default_value | |
| Safely read one value from a loaded state dictionary. | |
| save_manager.base_save_path = path |
Definition at line 17 of file save_manager.gd.
| save_manager.bool |
Definition at line 11 of file save_manager.gd.
| save_manager.current_profile = profile_id |
Use a named profile by inserting the profile id before the file extension.
Definition at line 28 of file save_manager.gd.
| save_manager.current_version |
Definition at line 172 of file save_manager.gd.
| save_manager.default_value |
Safely read one value from a loaded state dictionary.
Definition at line 197 of file save_manager.gd.
| save_manager.Dictionary |
Load one top-level section.
Definition at line 10 of file save_manager.gd.
| save_manager.error |
Definition at line 48 of file save_manager.gd.
| save_manager.extension_index |
Definition at line 36 of file save_manager.gd.
| save_manager.float |
Queue a nested state dictionary for a delayed write.
Definition at line 12 of file save_manager.gd.
| save_manager.latest = max(latest, int(version)) |
Definition at line 161 of file save_manager.gd.
| save_manager.manager |
Apply loaded state to managers with apply_state methods.
Definition at line 126 of file save_manager.gd.
| save_manager.migrated = migration.call(migrated) |
Apply registered migrations in ascending version order.
Definition at line 169 of file save_manager.gd.
| save_manager.migration |
Definition at line 179 of file save_manager.gd.
| save_manager.pending_save = false |
Save a nested Dictionary where top-level keys become ConfigFile sections.
Definition at line 61 of file save_manager.gd.
| save_manager.pending_save_timer = 0.0 |
Advance a queued save timer and flush when it expires.
Definition at line 62 of file save_manager.gd.
| save_manager.pending_state = state.duplicate(true) |
Definition at line 81 of file save_manager.gd.
| save_manager.previous_path |
Return basic metadata for a profile save.
Definition at line 188 of file save_manager.gd.
| save_manager.previous_profile |
Definition at line 189 of file save_manager.gd.
| save_manager.save_file |
Load all sections and keys into a nested Dictionary.
Definition at line 47 of file save_manager.gd.
| save_manager.save_path = path |
Create a save manager for a Godot path such as user://game_save.cfg.
Update the target save path.
Definition at line 16 of file save_manager.gd.
| save_manager.section_values |
Definition at line 71 of file save_manager.gd.
| save_manager.state |
Write a queued save immediately.
Return whether a delayed save is waiting to be written.
Save or replace one top-level section without rebuilding state manually.
Definition at line 52 of file save_manager.gd.
| save_manager.String |
Safely read one value from a loaded state dictionary.
Definition at line 197 of file save_manager.gd.
| save_manager.target_version |
Definition at line 176 of file save_manager.gd.
| save_manager.versions |
Definition at line 173 of file save_manager.gd.