public class ConstructionSwarmSystemAI extends java.lang.Object implements ShipSystemAIScript
| Modifier and Type | Field and Description |
|---|---|
protected CombatEngineAPI |
engine |
protected ShipwideAIFlags |
flags |
protected float |
keepUsingFor |
static float |
REQUIRED_DP_FOR_NORMAL_USE |
protected ShipAPI |
ship |
protected ShipSystemAPI |
system |
protected float |
timeSpentAtHighFragmentLevel |
protected IntervalUtil |
tracker |
| Constructor and Description |
|---|
ConstructionSwarmSystemAI() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount,
org.lwjgl.util.vector.Vector2f missileDangerDir,
org.lwjgl.util.vector.Vector2f collisionDangerDir,
ShipAPI target) |
void |
init(ShipAPI ship,
ShipSystemAPI system,
ShipwideAIFlags flags,
CombatEngineAPI engine) |
public static float REQUIRED_DP_FOR_NORMAL_USE
protected CombatEngineAPI engine
protected ShipwideAIFlags flags
protected ShipSystemAPI system
protected IntervalUtil tracker
protected float keepUsingFor
protected float timeSpentAtHighFragmentLevel
public ConstructionSwarmSystemAI()
public void init(ShipAPI ship, ShipSystemAPI system, ShipwideAIFlags flags, CombatEngineAPI engine)
init in interface ShipSystemAIScriptpublic void advance(float amount, org.lwjgl.util.vector.Vector2f missileDangerDir, org.lwjgl.util.vector.Vector2f collisionDangerDir, ShipAPI target)
advance in interface ShipSystemAIScript