Starsector API
Loading...
Searching...
No Matches
StormcallerGhostCreator.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.ghosts.types;
2
3
import
java.util.ArrayList;
4
import
java.util.List;
5
6
import
com.fs.starfarer.api.Global;
7
import
com.fs.starfarer.api.impl.campaign.ghosts.BaseSensorGhostCreator;
8
import
com.fs.starfarer.api.impl.campaign.ghosts.GhostFrequencies;
9
import
com.fs.starfarer.api.impl.campaign.ghosts.SensorGhost;
10
import
com.fs.starfarer.api.impl.campaign.ghosts.SensorGhostManager;
11
12
public
class
StormcallerGhostCreator
extends
BaseSensorGhostCreator
{
13
14
@Override
15
public
List<SensorGhost>
createGhost
(
SensorGhostManager
manager) {
16
if
(!
Global
.
getSector
().getCurrentLocation().isHyperspace())
return
null
;
17
18
19
List<SensorGhost> result =
new
ArrayList<SensorGhost>();
20
SensorGhost
g =
new
StormcallerGhost
(manager);
21
if
(g.
isCreationFailed
())
return
null
;
22
result.add(g);
23
return
result;
24
}
25
26
@Override
27
public
float
getFrequency
(
SensorGhostManager
manager) {
28
return
GhostFrequencies
.
getStormcallerFrequency
(manager);
29
//return 10000f;
30
}
31
32
public
boolean
canSpawnWhilePlayerInOrNearSlipstream
() {
33
return
true
;
34
}
35
}
com.fs.starfarer.api.Global
Definition
Global.java:13
com.fs.starfarer.api.Global.getSector
static SectorAPI getSector()
Definition
Global.java:59
com.fs.starfarer.api.impl.campaign.ghosts.BaseSensorGhostCreator
Definition
BaseSensorGhostCreator.java:17
com.fs.starfarer.api.impl.campaign.ghosts.GhostFrequencies
Definition
GhostFrequencies.java:11
com.fs.starfarer.api.impl.campaign.ghosts.GhostFrequencies.getStormcallerFrequency
static float getStormcallerFrequency(SensorGhostManager manager)
Definition
GhostFrequencies.java:65
com.fs.starfarer.api.impl.campaign.ghosts.SensorGhostManager
Definition
SensorGhostManager.java:33
com.fs.starfarer.api.impl.campaign.ghosts.types.StormcallerGhostCreator
Definition
StormcallerGhostCreator.java:12
com.fs.starfarer.api.impl.campaign.ghosts.types.StormcallerGhostCreator.getFrequency
float getFrequency(SensorGhostManager manager)
Definition
StormcallerGhostCreator.java:27
com.fs.starfarer.api.impl.campaign.ghosts.types.StormcallerGhostCreator.createGhost
List< SensorGhost > createGhost(SensorGhostManager manager)
Definition
StormcallerGhostCreator.java:15
com.fs.starfarer.api.impl.campaign.ghosts.types.StormcallerGhostCreator.canSpawnWhilePlayerInOrNearSlipstream
boolean canSpawnWhilePlayerInOrNearSlipstream()
Definition
StormcallerGhostCreator.java:32
com.fs.starfarer.api.impl.campaign.ghosts.types.StormcallerGhost
Definition
StormcallerGhost.java:15
com.fs.starfarer.api.impl.campaign.ghosts.SensorGhost
Definition
SensorGhost.java:11
com.fs.starfarer.api.impl.campaign.ghosts.SensorGhost.isCreationFailed
boolean isCreationFailed()
src
com
fs
starfarer
api
impl
campaign
ghosts
types
StormcallerGhostCreator.java
Generated by
1.9.8