public void SingleEnemyStrike(BattleAttributes battleAttributes)
        {
            var damage = battleAttributes.damage;

            var attackedEnemies = TriggeredEnemies.Take(battleAttributes.attackedEnemiesAmount).ToList();

            float damageLoss = battleAttributes.splashDamageLossPercent;
            float multiplier = 0;

            foreach (var enemy in attackedEnemies)
            {
                float lostDamage  = damage * damageLoss * multiplier / 100;
                float finalDamage = damage - lostDamage;

                multiplier++;

                DamageEnemy(enemy, finalDamage);
            }
        }
 public void RemoveTriggeredEnemy(GameObject enemy) => TriggeredEnemies.Remove(enemy);
 public void AddTriggeredEnemy(GameObject enemy) => TriggeredEnemies.Add(enemy);