public class ShoveFleetScript extends java.lang.Object implements EveryFrameScript
| Modifier and Type | Field and Description |
|---|---|
protected float |
angle |
static float |
DURATION_SECONDS |
protected org.lwjgl.util.vector.Vector2f |
dV |
protected float |
elapsed |
protected CampaignFleetAPI |
fleet |
protected float |
impact |
static float |
IMPACT_SPEED_DELTA |
protected float |
intensity |
| Constructor and Description |
|---|
ShoveFleetScript(CampaignFleetAPI fleet,
float direction,
float intensity) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
boolean |
isDone() |
boolean |
runWhilePaused() |
public static float IMPACT_SPEED_DELTA
public static float DURATION_SECONDS
protected CampaignFleetAPI fleet
protected float elapsed
protected float angle
protected float intensity
protected float impact
protected org.lwjgl.util.vector.Vector2f dV
public ShoveFleetScript(CampaignFleetAPI fleet, float direction, float intensity)
public void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptamount - seconds elapsed during the last frame.public boolean isDone()
isDone in interface EveryFrameScriptpublic boolean runWhilePaused()
runWhilePaused in interface EveryFrameScript