namespace V3.Data
{
///
/// Stores the current game state.
///
public interface IGameStateManager
{
///
/// Stores the current game state and returns it.
///
/// the current game state
GameState GetGameState();
///
/// Restores the given game state.
///
/// the game state to restore
void LoadGameState(GameState gameState);
}
}