Coordinates game-owned save state without knowing its schema.
Each extension owns its data and restore logic. transaction captures all registered
extensions before running work and restores that snapshot if work throws, which prevents
half-applied saves when one subsystem rejects an update.
Coordinates game-owned save state without knowing its schema.
Each extension owns its data and restore logic.
transactioncaptures all registered extensions before running work and restores that snapshot if work throws, which prevents half-applied saves when one subsystem rejects an update.Example