Пример #1
0
 public void Close()
 {
     _mapConfig.Save();
     if (_worker != null)
     {
         _worker.Close();
     }
 }
Пример #2
0
        public void Close()
        {
            if (_lastTiles.Count > 0)
            {
                var min     = _lastTiles.Min(tile => tile.Index);
                var minTile = _lastTiles.Where(tile => tile.Index == min).ToList();

                if (minTile != null && minTile.Count > 0)
                {
                    _mapConfig.Result.LastTile = minTile[0];
                }
            }
            _mapConfig.Result.SuccessTiles  = SuccessTile;
            _mapConfig.Result.FailTiles     = FailTiles;
            _mapConfig.Result.LastTileIndex = _mapConfig.Result.LastTile != null ? _mapConfig.Result.LastTile.Index : _currTileIndex;

            _mapConfig.Save();

            if (_worker != null)
            {
                _worker.Close();
            }
        }