public interface FighterWingSpecAPI extends WithSourceMod
| Modifier and Type | Method and Description |
|---|---|
void |
addTag(java.lang.String tag) |
float |
getAttackPositionOffset() |
float |
getAttackRunRange() |
java.util.List<java.lang.String> |
getAutofitCategoriesInPriorityOrder() |
java.lang.String |
getAutofitCategory() |
float |
getBaseValue() |
int |
getFleetPoints() |
FormationType |
getFormation() |
java.lang.String |
getId() |
int |
getNumFighters() |
float |
getOpCost(MutableShipStatsAPI shipStats) |
float |
getRange() |
float |
getRarity() |
float |
getRefitTime() |
WingRole |
getRole() |
java.lang.String |
getRoleDesc() |
java.util.Set<java.lang.String> |
getTags() |
int |
getTier() |
ShipVariantAPI |
getVariant() |
java.lang.String |
getVariantId() |
java.lang.String |
getWingName() |
boolean |
hasTag(java.lang.String tag) |
boolean |
isAssault() |
boolean |
isBomber() |
boolean |
isInterceptor() |
boolean |
isRegularFighter() |
boolean |
isSupport() |
void |
resetAutofitPriorityCategories() |
void |
setAttackPositionOffset(float attackPositionOffset) |
void |
setAttackRunRange(float attackRunRange) |
void |
setBaseValue(float baseValue) |
void |
setFleetPoints(int fleetPoints) |
void |
setFormation(FormationType formation) |
void |
setId(java.lang.String id) |
void |
setNumFighters(int numFighters) |
void |
setOpCost(float opCost) |
void |
setRange(float range) |
void |
setRarity(float rarity) |
void |
setRefitTime(float refitTime) |
void |
setRole(WingRole role) |
void |
setRoleDesc(java.lang.String roleDesc) |
void |
setTier(int tier) |
void |
setVariantId(java.lang.String variantId) |
getSourceModboolean isBomber()
boolean isAssault()
boolean isSupport()
boolean isInterceptor()
boolean isRegularFighter()
FormationType getFormation()
void setFormation(FormationType formation)
java.lang.String getId()
void setId(java.lang.String id)
int getNumFighters()
void setNumFighters(int numFighters)
java.lang.String getVariantId()
void setVariantId(java.lang.String variantId)
float getRefitTime()
void setRefitTime(float refitTime)
int getFleetPoints()
void setFleetPoints(int fleetPoints)
float getBaseValue()
void setBaseValue(float baseValue)
ShipVariantAPI getVariant()
float getAttackRunRange()
void setAttackRunRange(float attackRunRange)
java.util.Set<java.lang.String> getTags()
void addTag(java.lang.String tag)
boolean hasTag(java.lang.String tag)
int getTier()
void setTier(int tier)
java.lang.String getRoleDesc()
void setRoleDesc(java.lang.String roleDesc)
float getRarity()
void setRarity(float rarity)
java.lang.String getWingName()
java.lang.String getAutofitCategory()
java.util.List<java.lang.String> getAutofitCategoriesInPriorityOrder()
float getAttackPositionOffset()
void setAttackPositionOffset(float attackPositionOffset)
void setOpCost(float opCost)
float getOpCost(MutableShipStatsAPI shipStats)
void resetAutofitPriorityCategories()
float getRange()
void setRange(float range)