TimeSnapshotSerializer: stateless service that serializes one GameClock. Wired by GameClock; most users call clock.to_dict() / clock.from_dict() instead. Uses TimeSnapshot as the save-format DTO, which preserves the serialization_id / LEGACY_ID migration machinery: pre-2.0 saves with game_seconds or legacy game_ticks auto-migrate on load.
Source: addons/calendar_time/data/time_snapshot_serializer.gd
Syntax
class TimeSnapshotSerializer extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
TIME_STATE | Field | Time state payload is serialized under this key. |
clock | Property | Weakly held clock whose state this serializer reads and restores. |
to_dict | Method | |
from_dict | Method |