public void Attack()
    {
        enemyTiles = new List <Tile>();

        Tile[] adjacentTiles = tileGrid.GetAdjacentTiles(selectedUnit.CurrentTile);

        for (int i = 0; i < enemies.Length; i++)
        {
            for (int j = 0; j < adjacentTiles.Length; j++)
            {
                if (enemies[i].CurrentTile == adjacentTiles[j])
                {
                    enemyTiles.Add(enemies[i].CurrentTile);
                }
            }
        }

        if (enemyTiles.Count > 0)
        {
            isAttacking = true;
        }
    }