This asset offers a simple storage of (hierarchical/historical) data for inter-asset information exchange, or to persist to a server (using the Game Storage – Server-Side asset, 2.4c.s).
The model is situated client-side, and is intended to replace the Player Model Asset (which it replaces). It can store any object that can be serialized (for C# with the build-in XmlSerializer class, for TypeScript JSON using the browser JSON object). Lists and Models are also allowed as value, enabling storage of hierarchical/historical data as well.
Current status
Working prototype; local storage working fine, and initial integration tests with server-side are successful. Work in progress:
- missing cross-platform tests
- connectivity errors currently not handled
Links
● Sources: https://github.com/rageappliedgame/ClientSideGameStorageAsset
● Design: https://rage.ou.nl/filedepot_download/36/509