public override void Dispose()
        {
            ActiveDock = null;
            if (HelpersTileview != null)
            {
                HelpersTileview.Clear();
            }
            if (DockletsTileview != null)
            {
                DockletsTileview.Clear();
            }

            helpertiles.ForEach(to => to.Dispose());
            helpertiles.Clear();
            docklettiles.ForEach(to => to.Dispose());
            docklettiles.Clear();

            base.Dispose();
        }
Beispiel #2
0
 void TileOnMouseExit(TileView tv)
 {
     if (isPlayerTurn && !isDisplayingConfirm)
     {
         Tile t = map.GetTileAt(tv.Location);
         if (!t.IsOnPath)
         {
             tv.Clear();
         }
     }
 }
Beispiel #3
0
 protected void _ClearTile(Field.Tile.TileTypes type, TileView tile)
 {
     tile.Clear();
     _FreeTile(type, tile);
 }