All Methods Instance Methods Abstract Methods
| Modifier and Type |
Method and Description |
boolean |
addItem(FactionProductionAPI.ProductionItemType type,
java.lang.String specId) |
boolean |
addItem(FactionProductionAPI.ProductionItemType type,
java.lang.String specId,
int quantity) |
boolean |
addItem(FactionProductionAPI.ProductionItemType type,
java.lang.String specId,
int quantity,
int maxQuantity) |
void |
clear() |
FactionProductionAPI |
clone() |
FactionProductionAPI.ItemInProductionAPI |
createSampleItem(FactionProductionAPI.ProductionItemType type,
java.lang.String specId,
int quantity) |
int |
getAccruedProduction() |
float |
getCostMult() |
int |
getCount(FactionProductionAPI.ProductionItemType type,
java.lang.String specId) |
java.util.List<FactionProductionAPI.ItemInProductionAPI> |
getCurrent() |
FactionAPI |
getFaction() |
MarketAPI |
getGatheringPoint() |
java.util.List<FactionProductionAPI.ItemInProductionAPI> |
getInterrupted() |
int |
getMonthlyProductionCapacity()
Sum of faction-wide production of Ships & Weapons commodity, times productionCapacityPerSWUnit.
|
float |
getProductionCapacityForMarket(MarketAPI market) |
int |
getTotalCurrentCost() |
int |
getUnitCost(FactionProductionAPI.ProductionItemType type,
java.lang.String specId) |
void |
removeItem(FactionProductionAPI.ProductionItemType type,
java.lang.String specId,
int count) |
void |
setAccruedProduction(int accruedProduction) |
void |
setCostMult(float costMult) |
void |
setGatheringPoint(MarketAPI gatheringPoint) |