Class PointDefenseBulletWeapon

java.lang.Object
mindustry.type.Weapon
mindustry.type.weapons.PointDefenseBulletWeapon
All Implemented Interfaces:
Cloneable

public class PointDefenseBulletWeapon extends Weapon
Fires a bullet to intercept enemy bullets. The fired bullet MUST be of type InterceptorBulletType.
  • Field Details

    • damageTargetWeight

      public float damageTargetWeight
  • Constructor Details

    • PointDefenseBulletWeapon

      public PointDefenseBulletWeapon(String name)
    • PointDefenseBulletWeapon

      public PointDefenseBulletWeapon()
  • Method Details

    • findTarget

      protected mindustry.gen.Teamc findTarget(mindustry.gen.Unit unit, float x, float y, float range, boolean air, boolean ground)
      Overrides:
      findTarget in class Weapon
    • checkTarget

      protected boolean checkTarget(mindustry.gen.Unit unit, mindustry.gen.Teamc target, float x, float y, float range)
      Overrides:
      checkTarget in class Weapon
    • handleBullet

      protected void handleBullet(mindustry.gen.Unit unit, WeaponMount mount, mindustry.gen.Bullet bullet)
      Overrides:
      handleBullet in class Weapon