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); } }