public class DarkenedGazeSystemAI extends java.lang.Object implements ShipSystemAIScript
| Modifier and Type | Field and Description |
|---|---|
protected CombatEngineAPI |
engine |
protected ShipwideAIFlags |
flags |
protected DarkenedGazeSystemScript |
script |
protected ShipAPI |
ship |
protected ShipSystemAPI |
system |
protected float |
systemFluxPerSecond |
protected ShipAPI |
targetOverride |
protected IntervalUtil |
tracker |
| Constructor and Description |
|---|
DarkenedGazeSystemAI() |
| 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 |
giveCommand() |
void |
init(ShipAPI ship,
ShipSystemAPI system,
ShipwideAIFlags flags,
CombatEngineAPI engine) |
protected CombatEngineAPI engine
protected ShipwideAIFlags flags
protected ShipSystemAPI system
protected DarkenedGazeSystemScript script
protected float systemFluxPerSecond
protected IntervalUtil tracker
protected ShipAPI targetOverride
public DarkenedGazeSystemAI()
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 ShipSystemAIScriptpublic void giveCommand()