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