Interface IExplodingPlant

All Superinterfaces:
IFWAction, IHaveCooldown
All Known Implementing Classes:
AbstractExplodingPlant, CherryBomb, DoomShroom, GhostPepper, IceShroom, Jalapeno, PotatoMine, SkullPepper

public interface IExplodingPlant extends IFWAction, IHaveCooldown
  • Method Details

    • isPrimed

      boolean isPrimed()
    • setPrimed

      void setPrimed(boolean primed)
    • getFuseTime

      int getFuseTime()
    • setFuseTime

      void setFuseTime(int time)
    • isManuallyActivated

      boolean isManuallyActivated()
    • setManuallyActivated

      void setManuallyActivated(boolean activated)
    • fuseSound

      void fuseSound()
    • performAttack

      void performAttack(double damage)
    • getExplodeAttackDamage

      double getExplodeAttackDamage()
    • explode

      void explode(double damage)
    • spawnLingeringCloud

      void spawnLingeringCloud()