Uses of Interface
de.extio.spacecraft.shared.model.entity.builtin.live.StorageProviderEntity
-
Packages that use StorageProviderEntity Package Description de.extio.spacecraft.shared.bo Business objects implement various game mechanicsde.extio.spacecraft.shared.model.client.settings The module settings mechanism is for controlling client modules.de.extio.spacecraft.shared.model.entity.builtin.live Builtin live entity implementations and interfaces for custom implementations of specific entity types -
-
Uses of StorageProviderEntity in de.extio.spacecraft.shared.bo
Methods in de.extio.spacecraft.shared.bo with parameters of type StorageProviderEntity Modifier and Type Method Description void
StorageEntitySupport. create(StorageProviderEntity entity)
Callback from entity to make storage functionality work.void
StorageEntitySupport. localInit(StorageProviderEntity entity, StorageProviderEntityDef entityDef)
Callback from entity to make storage functionality work.void
StorageEntitySupport. onClientDrawConsoleControls(StorageProviderEntity entity, ScrollBar clientInventoryScrollBar, List<org.apache.commons.lang3.tuple.Pair<String,String>> additionalDisplayItems, boolean controlsActive, List<ClientConsoleControlSet> consoleControls)
Callback from entity to make storage functionality work.int
StorageEntitySupport. storageAdd(StorageProviderEntity storageProviderEntity, int entityDefIdx, int units)
Adds items to the storagevoid
StorageEntitySupport. storageEject(StorageProviderEntity storageProviderEntity)
Ejects all items from storagevoid
StorageEntitySupport. storageEjectSingle(StorageProviderEntity storageProviderEntity, int entityDefIdx, int amount)
Ejects single items from storagevoid
StorageEntitySupport. storageExplode(StorageProviderEntity storageProviderEntity)
Let's the storage contents explode, e.g.void
StorageEntitySupport. storageRecreate(StorageProviderEntity entity)
Resets internal storage state, required when storage entity has been loaded from disk.int
StorageEntitySupport. storageTake(StorageProviderEntity storageProviderEntity, int entityDefIdx, int units)
Takes items from the storageint
StorageEntitySupport. storageTransfer(StorageProviderEntity source, StorageProviderEntity destination, int entityDefIdx, int units)
Transfers items between storagesvoid
StorageEntitySupport. update(StorageProviderEntity entity, StorageProviderEntity other)
Callback from entity to make storage functionality work. -
Uses of StorageProviderEntity in de.extio.spacecraft.shared.model.client.settings
Methods in de.extio.spacecraft.shared.model.client.settings that return StorageProviderEntity Modifier and Type Method Description StorageProviderEntity
StorageModuleSettings. getAltSource()
Methods in de.extio.spacecraft.shared.model.client.settings with parameters of type StorageProviderEntity Modifier and Type Method Description void
StorageModuleSettings. setAltSource(StorageProviderEntity altSource)
-
Uses of StorageProviderEntity in de.extio.spacecraft.shared.model.entity.builtin.live
Subinterfaces of StorageProviderEntity in de.extio.spacecraft.shared.model.entity.builtin.live Modifier and Type Interface Description interface
AutomationResupplyRequired
Classes in de.extio.spacecraft.shared.model.entity.builtin.live that implement StorageProviderEntity Modifier and Type Class Description class
CrewEntity
Base class for crew membersclass
StorageProviderComposite
StorageProviderComposite combines multiple StorageProviderEntity to one.Methods in de.extio.spacecraft.shared.model.entity.builtin.live that return types with arguments of type StorageProviderEntity Modifier and Type Method Description List<StorageProviderEntity>
StorageProviderComposite. getChildren()
Methods in de.extio.spacecraft.shared.model.entity.builtin.live with parameters of type StorageProviderEntity Modifier and Type Method Description int
CrewEntity. storageTransfer(StorageProviderEntity destination, int entityDefIdx, int amount)
int
StorageProviderComposite. storageTransfer(StorageProviderEntity destination, int entityDefIdx, int amount)
int
StorageProviderEntity. storageTransfer(StorageProviderEntity destination, int entityDefIdx, int amount)
Method parameters in de.extio.spacecraft.shared.model.entity.builtin.live with type arguments of type StorageProviderEntity Modifier and Type Method Description void
StorageProviderComposite. setChildren(List<StorageProviderEntity> childs)
Constructor parameters in de.extio.spacecraft.shared.model.entity.builtin.live with type arguments of type StorageProviderEntity Constructor Description StorageProviderComposite(List<StorageProviderEntity> children)
-