private void SaveSettingsOnMenuClosed() { var lastMenuOpen = _menuOpen; _menuOpen = _menuPool.IsAnyMenuOpen(); if (lastMenuOpen && !_menuOpen) { _settingsStorage.SaveSettings(_settings); } }