foreach(Unit enemy in enemies.OrderByDescending(enemy=>enemy.CurrentHP))
{
Events.UnitDamaged(enemy);
return;
}
How to pass multiple key values to Sorting? Something like
enemies.OrderByDescending(enemy => enemy.CurrentHP && enemy.MaximumHP)
enemies.OrderByDescending(enemy => enemy.CurrentHP).ThenBy(enemy => enemy.MaximumHP)?ThenByDescending...