public override void ShootAtEnemy() { var currentDamage = GreatRandom.GenerateDamage(); if (Weapon.GetChargeCritCounter() == 2) { Fire(); EnemyTransformer.GetDamage(currentDamage * 4); Console.WriteLine($"CRIT! {Name} DEALS {currentDamage*4} DAMAGE!"); Weapon.ResetChargeCritCounter(); } else { Fire(); EnemyTransformer.GetDamage(currentDamage); Console.WriteLine($"{Name} deals {currentDamage} damage!"); } }
public override void ShootAtEnemy() { var uron = GreatRandom.GenerateUron(); if (Weapon.GetChargeCritCounter() == 2) { Fire(); EnemyTransformer.GetUron(uron * 4); Console.WriteLine($" {Name} - Наносить !Критичний Урон: {uron * 4}!"); Weapon.ResetChargeCritCounter(); } else { Fire(); EnemyTransformer.GetUron(uron); Console.WriteLine($"{Name} - Наносить !Урон: {uron}!"); } }