//Attack public void attackWithCurrentPlayer(Tile destTile) { Player target = null; foreach (Player p in players) { if (p.gridPosition == destTile.gridPosition) { target = p; } } if (target != null) { players[currentPlayerIndex].Energy -= 50; int amountOfDamage = (int)Mathf.Floor(players[currentPlayerIndex].damageBase); target.HP -= amountOfDamage; DamageTextControl.CreateDamageText(amountOfDamage.ToString(), transform); Debug.Log(players[currentPlayerIndex].playerName + " hit " + target.playerName + " for " + amountOfDamage + " damage"); } }