public interface CargoAPI
Modifier and Type | Interface and Description |
---|---|
static class |
CargoAPI.CargoItemQuantity<T> |
static class |
CargoAPI.CargoItemType |
Modifier and Type | Method and Description |
---|---|
void |
addAll(CargoAPI other) |
void |
addAll(CargoAPI other,
boolean includeMothballedShips) |
void |
addCommodity(java.lang.String commodityId,
float quantity) |
void |
addCrew(int quantity) |
void |
addFighters(java.lang.String id,
int count) |
void |
addFromStack(CargoStackAPI stack) |
void |
addFuel(float quantity) |
void |
addHullmods(java.lang.String id,
int count) |
void |
addItems(CargoAPI.CargoItemType itemType,
java.lang.Object data,
float quantity) |
void |
addMarines(int quantity) |
void |
addMothballedShip(FleetMemberType type,
java.lang.String variantOrWingId,
java.lang.String optionalName) |
void |
addSpecial(SpecialItemData data,
float quantity) |
void |
addSupplies(float quantity) |
void |
addWeapons(java.lang.String id,
int count) |
void |
clear() |
CargoAPI |
createCopy() |
void |
gainCrewXP(float xp) |
float |
getCommodityQuantity(java.lang.String id) |
MutableValue |
getCredits() |
int |
getCrew() |
java.util.List<CargoAPI.CargoItemQuantity<java.lang.String>> |
getFighters() |
FleetDataAPI |
getFleetData() |
int |
getFreeCrewSpace() |
int |
getFreeFuelSpace() |
float |
getFuel() |
int |
getMarines() |
float |
getMaxCapacity() |
float |
getMaxFuel() |
float |
getMaxPersonnel() |
FleetDataAPI |
getMothballedShips()
Call initMothballedShips(String factionId) before using this method.
|
int |
getNumFighters(java.lang.String id) |
int |
getNumWeapons(java.lang.String id) |
CargoAPI |
getOrigSource() |
float |
getQuantity(CargoAPI.CargoItemType type,
java.lang.Object data) |
float |
getSpaceLeft() |
float |
getSpaceUsed() |
java.util.List<CargoStackAPI> |
getStacksCopy() |
float |
getSupplies() |
int |
getTotalCrew() |
int |
getTotalPersonnel() |
java.util.List<CargoAPI.CargoItemQuantity<java.lang.String>> |
getWeapons() |
void |
initMothballedShips(java.lang.String factionId) |
void |
initPartialsIfNeeded() |
boolean |
isEmpty() |
boolean |
isFreeTransfer()
Deprecated.
|
boolean |
isUnlimitedStacks() |
void |
removeAll(CargoAPI other) |
void |
removeCommodity(java.lang.String id,
float quantity) |
void |
removeCrew(int quantity) |
void |
removeEmptyStacks() |
void |
removeFighters(java.lang.String id,
int count) |
void |
removeFuel(float quantity) |
boolean |
removeItems(CargoAPI.CargoItemType itemType,
java.lang.Object data,
float quantity) |
void |
removeMarines(int quantity) |
void |
removeStack(CargoStackAPI stack) |
void |
removeSupplies(float quantity) |
void |
removeWeapons(java.lang.String id,
int count) |
void |
setFreeTransfer(boolean freeTransfer)
Deprecated.
|
void |
setOrigSource(CargoAPI origSource) |
void |
setUnlimitedStacks(boolean unlimitedStacks) |
void |
sort() |
void |
updateSpaceUsed() |
java.util.List<CargoAPI.CargoItemQuantity<java.lang.String>> getWeapons()
int getNumWeapons(java.lang.String id)
void removeWeapons(java.lang.String id, int count)
void addWeapons(java.lang.String id, int count)
float getSupplies()
float getFuel()
int getTotalCrew()
void addCrew(int quantity)
int getCrew()
int getMarines()
void addMarines(int quantity)
void removeMarines(int quantity)
void addFuel(float quantity)
void removeFuel(float quantity)
void addSupplies(float quantity)
void removeSupplies(float quantity)
void removeCrew(int quantity)
void addItems(CargoAPI.CargoItemType itemType, java.lang.Object data, float quantity)
boolean removeItems(CargoAPI.CargoItemType itemType, java.lang.Object data, float quantity)
float getQuantity(CargoAPI.CargoItemType type, java.lang.Object data)
void addMothballedShip(FleetMemberType type, java.lang.String variantOrWingId, java.lang.String optionalName)
void initMothballedShips(java.lang.String factionId)
FleetDataAPI getMothballedShips()
void clear()
@Deprecated void setFreeTransfer(boolean freeTransfer)
freeTransfer
- @Deprecated boolean isFreeTransfer()
MutableValue getCredits()
java.util.List<CargoStackAPI> getStacksCopy()
void gainCrewXP(float xp)
void sort()
float getMaxFuel()
float getMaxCapacity()
float getMaxPersonnel()
float getSpaceUsed()
float getSpaceLeft()
boolean isEmpty()
void removeEmptyStacks()
void addFromStack(CargoStackAPI stack)
void addCommodity(java.lang.String commodityId, float quantity)
float getCommodityQuantity(java.lang.String id)
int getTotalPersonnel()
void removeCommodity(java.lang.String id, float quantity)
void removeStack(CargoStackAPI stack)
java.util.List<CargoAPI.CargoItemQuantity<java.lang.String>> getFighters()
int getNumFighters(java.lang.String id)
void addAll(CargoAPI other)
void addFighters(java.lang.String id, int count)
void addHullmods(java.lang.String id, int count)
int getFreeCrewSpace()
int getFreeFuelSpace()
void addSpecial(SpecialItemData data, float quantity)
CargoAPI createCopy()
void initPartialsIfNeeded()
void removeAll(CargoAPI other)
void addAll(CargoAPI other, boolean includeMothballedShips)
CargoAPI getOrigSource()
void setOrigSource(CargoAPI origSource)
FleetDataAPI getFleetData()
void updateSpaceUsed()
void removeFighters(java.lang.String id, int count)
boolean isUnlimitedStacks()
void setUnlimitedStacks(boolean unlimitedStacks)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.