1package com.fs.starfarer.api.impl.campaign;
3import com.fs.starfarer.api.campaign.CampaignEngineLayers;
4import com.fs.starfarer.api.campaign.SectorEntityToken;
5import com.fs.starfarer.api.combat.ViewportAPI;
12 public void init(SectorEntityToken
entity, Object pluginParams) {
13 super.init(
entity, pluginParams);
18 Object readResolve() {
20 manager.category =
"misc";
21 manager.key =
"cargoPods";
22 manager.cellSize = 32;
34 if (
entity.isInCurrentLocation()) {
35 float totalCapacity =
entity.getRadius();
37 int numPieces = (int) (totalCapacity / 4);
38 if (numPieces < minPieces) numPieces = minPieces;
39 if (numPieces > 40) numPieces = 40;
41 manager.numPieces = numPieces;
48 return entity.getRadius() + 100f;
51 public void render(CampaignEngineLayers layer, ViewportAPI viewport) {
52 manager.
render(layer, viewport);
void render(CampaignEngineLayers layer, ViewportAPI viewport)
void advance(float amount)
void init(SectorEntityToken entity, Object pluginParams)
void advance(float amount)
void render(CampaignEngineLayers layer, ViewportAPI viewport)