Interface IndustrySpecAPI

All Superinterfaces:
WithSourceMod

public interface IndustrySpecAPI extends WithSourceMod
  • Method Details

    • getId

      String getId()
    • setId

      void setId(String id)
    • getNewPluginInstance

      Industry getNewPluginInstance(MarketAPI market)
    • getPluginClass

      String getPluginClass()
    • setPluginClass

      void setPluginClass(String effectClass)
    • getTags

      Set<String> getTags()
    • addTag

      void addTag(String tag)
    • hasTag

      boolean hasTag(String tag)
    • getName

      String getName()
    • getDesc

      String getDesc()
    • setDesc

      void setDesc(String desc)
    • getCost

      float getCost()
    • setCost

      void setCost(float costMult)
    • getBuildTime

      float getBuildTime()
    • setBuildTime

      void setBuildTime(float buildTime)
    • getUpkeep

      float getUpkeep()
    • setUpkeep

      void setUpkeep(float upkeep)
    • getIncome

      float getIncome()
    • setIncome

      void setIncome(float income)
    • getImageName

      String getImageName()
    • setImageName

      void setImageName(String imageName)
    • setName

      void setName(String name)
    • getUpgrade

      String getUpgrade()
    • setUpgrade

      void setUpgrade(String upgrade)
    • getDowngrade

      String getDowngrade()
    • setDowngrade

      void setDowngrade(String downgrade)
    • getOrder

      int getOrder()
    • setOrder

      void setOrder(int order)
    • getDowngradePluginInstance

      Industry getDowngradePluginInstance(MarketAPI market)
    • getUpgradePluginInstance

      Industry getUpgradePluginInstance(MarketAPI market)
    • getData

      String getData()
    • setData

      void setData(String data)
    • getDisruptDanger

      MarketCMD.RaidDangerLevel getDisruptDanger()
    • setDisruptDanger

      void setDisruptDanger(MarketCMD.RaidDangerLevel disruptDanger)