Interface FighterWingSpecAPI

All Superinterfaces:
WithSourceMod

public interface FighterWingSpecAPI extends WithSourceMod
  • Method Details

    • isBomber

      boolean isBomber()
    • isAssault

      boolean isAssault()
    • isSupport

      boolean isSupport()
    • isInterceptor

      boolean isInterceptor()
    • isRegularFighter

      boolean isRegularFighter()
    • getRole

      WingRole getRole()
    • setRole

      void setRole(WingRole role)
    • getFormation

      FormationType getFormation()
    • setFormation

      void setFormation(FormationType formation)
    • getId

      String getId()
    • setId

      void setId(String id)
    • getNumFighters

      int getNumFighters()
    • setNumFighters

      void setNumFighters(int numFighters)
    • getVariantId

      String getVariantId()
    • setVariantId

      void setVariantId(String variantId)
    • getRefitTime

      float getRefitTime()
    • setRefitTime

      void setRefitTime(float refitTime)
    • getFleetPoints

      int getFleetPoints()
    • setFleetPoints

      void setFleetPoints(int fleetPoints)
    • getBaseValue

      float getBaseValue()
    • setBaseValue

      void setBaseValue(float baseValue)
    • getVariant

      ShipVariantAPI getVariant()
    • getAttackRunRange

      float getAttackRunRange()
    • setAttackRunRange

      void setAttackRunRange(float attackRunRange)
    • getTags

      Set<String> getTags()
    • addTag

      void addTag(String tag)
    • hasTag

      boolean hasTag(String tag)
    • getTier

      int getTier()
    • setTier

      void setTier(int tier)
    • getRoleDesc

      String getRoleDesc()
    • setRoleDesc

      void setRoleDesc(String roleDesc)
    • getRarity

      float getRarity()
    • setRarity

      void setRarity(float rarity)
    • getWingName

      String getWingName()
    • getAutofitCategory

      String getAutofitCategory()
    • getAutofitCategoriesInPriorityOrder

      List<String> getAutofitCategoriesInPriorityOrder()
    • getAttackPositionOffset

      float getAttackPositionOffset()
    • setAttackPositionOffset

      void setAttackPositionOffset(float attackPositionOffset)
    • setOpCost

      void setOpCost(float opCost)
    • getOpCost

      float getOpCost(MutableShipStatsAPI shipStats)
    • resetAutofitPriorityCategories

      void resetAutofitPriorityCategories()
    • getRange

      float getRange()
    • setRange

      void setRange(float range)