public class BaseSensorGhostCreator extends java.lang.Object implements SensorGhostCreator
Constructor and Description |
---|
BaseSensorGhostCreator() |
Modifier and Type | Method and Description |
---|---|
boolean |
canSpawnWhilePlayerInAbyss() |
boolean |
canSpawnWhilePlayerInOrNearSlipstream() |
boolean |
canSpawnWhilePlayerOutsideAbyss() |
java.util.List<SensorGhost> |
createGhost(SensorGhostManager manager) |
static Vector2f |
findClearHyperspaceArea(Vector2f from,
float minRange,
float maxRange,
float radius,
java.util.Random random) |
static Vector2f |
findDeepHyperspaceArea(Vector2f from,
float minRange,
float maxRange,
float radius,
java.util.Random random) |
static Vector2f |
findHyperspaceArea(Vector2f from,
float minRange,
float maxRange,
float radius,
java.util.Random random,
boolean clear,
float noSlipstreamRange) |
float |
getFrequency(SensorGhostManager manager) |
java.lang.String |
getId() |
float |
getTimeoutDaysOnSuccessfulCreate(SensorGhostManager manager) |
static SlipstreamTerrainPlugin2 |
pickNearbySlipstream(float radius,
LocationAPI location,
java.util.Random random) |
static SlipstreamTerrainPlugin2 |
pickNearbySlipstream(float radius,
java.util.Random random) |
public java.util.List<SensorGhost> createGhost(SensorGhostManager manager)
createGhost
in interface SensorGhostCreator
public float getFrequency(SensorGhostManager manager)
getFrequency
in interface SensorGhostCreator
public java.lang.String getId()
getId
in interface SensorGhostCreator
public float getTimeoutDaysOnSuccessfulCreate(SensorGhostManager manager)
getTimeoutDaysOnSuccessfulCreate
in interface SensorGhostCreator
public static Vector2f findClearHyperspaceArea(Vector2f from, float minRange, float maxRange, float radius, java.util.Random random)
public static Vector2f findDeepHyperspaceArea(Vector2f from, float minRange, float maxRange, float radius, java.util.Random random)
public static Vector2f findHyperspaceArea(Vector2f from, float minRange, float maxRange, float radius, java.util.Random random, boolean clear, float noSlipstreamRange)
public static SlipstreamTerrainPlugin2 pickNearbySlipstream(float radius, java.util.Random random)
public static SlipstreamTerrainPlugin2 pickNearbySlipstream(float radius, LocationAPI location, java.util.Random random)
public boolean canSpawnWhilePlayerInOrNearSlipstream()
canSpawnWhilePlayerInOrNearSlipstream
in interface SensorGhostCreator
public boolean canSpawnWhilePlayerInAbyss()
canSpawnWhilePlayerInAbyss
in interface SensorGhostCreator
public boolean canSpawnWhilePlayerOutsideAbyss()
canSpawnWhilePlayerOutsideAbyss
in interface SensorGhostCreator
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.