Board

Board.Save

BoardSaveGameManager Class

Manages access to Board’s saved game system.

public static class BoardSaveGameManager

Inheritance System.Object 🡒 BoardSaveGameManager

Methods  
CreateSaveGame(byte[], BoardSaveGameMetadataChange) Creates a saved game with the specified payload and metadata, returning the metadata for the saved game.
GetAppStorageInfo() Gets storage information for save games on the Board device including total allocated space, used space, and remaining space.
GetMaxAppStorage() Gets the maximum allowed total storage size for all save games for an app.
GetMaxPayloadSize() Gets the maximum allowed size for individual save game payloads.
GetMaxSaveDescriptionLength() Gets the maximum allowed length for save file descriptions.
GetSaveGamesMetadata() Gets the metadata for the save games for the current application on the Board device.
LoadSaveGame(string) Loads and returns a saved game’s payload.
LoadSaveGameCoverImage(string) Loads the cover image for a saved game.
RemoveActiveProfileFromSaveGame(string) Removes only the active profile from the specified saved game. If the saved game is not associated with any profiles after removal, the saved game is deleted.
RemovePlayersFromSaveGame(string) Removes players from the specified saved game and returns a value asynchronously indicating whether the operation was successful. If the saved game is not associated with any active players, the saved game is deleted.
UpdateSaveGame(string, byte[], BoardSaveGameMetadataChange) Updates an existing saved game with new payload and metadata.