private void DoFire(Enemy e) { if (e.distance < 100 && MyRobot.Energy > 50) { MyRobot.SetFire(Rules.MAX_BULLET_POWER); } else if (e.distance < 200 && MyRobot.Energy > 50) { MyRobot.SetFire(2); } else { MyRobot.SetFire(1); } }
private void DoFire(Enemy e) { if (e.distance < 100 && MyRobot.Energy > 50) { MyRobot.SetFire(Rules.MAX_BULLET_POWER); shots++; } else if (e.distance < 200 && MyRobot.Energy > 50) { MyRobot.SetFire(2); shots++; } else if (shots % hits < 2 || e.distance < 200 || e.speed == 0) { MyRobot.SetFire(1); shots++; } }