Starsector API
Loading...
Searching...
No Matches
SensorGhost.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.ghosts;
2
3import java.util.List;
4
5import org.lwjgl.util.vector.Vector2f;
6
7import com.fs.starfarer.api.EveryFrameScript;
8import com.fs.starfarer.api.campaign.CustomCampaignEntityAPI;
9import com.fs.starfarer.api.util.SmoothMovementUtil;
10
11public interface SensorGhost extends EveryFrameScript {
12
14
16 void setDespawnRange(float despawnRange);
17
18 void moveTo(Vector2f dest, float maxBurn);
19 void moveTo(Vector2f dest, Vector2f destVel, float maxBurn);
20
21 SmoothMovementUtil getMovement();
22
23 CustomCampaignEntityAPI getEntity();
24
26
28
30
31 List<GhostBehavior> getScript();
32
34
36
38 void setDespawnInAbyss(boolean despawnInAbyss);
39}
void moveTo(Vector2f dest, Vector2f destVel, float maxBurn)
void moveTo(Vector2f dest, float maxBurn)