public class CargoPodsResponse extends java.lang.Object implements EveryFrameScript
Modifier and Type | Field and Description |
---|---|
protected float |
elapsed |
protected CustomCampaignEntityAPI |
pods |
static java.lang.String |
PODS_BUSY_REASON |
protected IntervalUtil |
tracker |
Constructor and Description |
---|
CargoPodsResponse(CustomCampaignEntityAPI pods) |
Modifier and Type | Method and Description |
---|---|
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
void |
checkResponse() |
protected boolean |
couldInvestigatePods(CampaignFleetAPI fleet) |
protected float |
getBaseDur(CampaignFleetAPI fleet) |
boolean |
isDone() |
protected void |
respond(CampaignFleetAPI fleet) |
boolean |
runWhilePaused() |
protected void |
unrespond(CampaignFleetAPI fleet) |
public static java.lang.String PODS_BUSY_REASON
protected IntervalUtil tracker
protected float elapsed
protected CustomCampaignEntityAPI pods
public CargoPodsResponse(CustomCampaignEntityAPI pods)
public void advance(float amount)
EveryFrameScript
advance
in interface EveryFrameScript
amount
- seconds elapsed during the last frame.public boolean isDone()
isDone
in interface EveryFrameScript
public boolean runWhilePaused()
runWhilePaused
in interface EveryFrameScript
public void checkResponse()
protected float getBaseDur(CampaignFleetAPI fleet)
protected void respond(CampaignFleetAPI fleet)
protected void unrespond(CampaignFleetAPI fleet)
protected boolean couldInvestigatePods(CampaignFleetAPI fleet)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.