001package com.fs.starfarer.api.impl.campaign.ghosts; 002 003import java.util.List; 004 005public interface SensorGhostCreator { 006 String getId(); 007 List<SensorGhost> createGhost(SensorGhostManager manager); 008 float getFrequency(SensorGhostManager manager); 009 float getTimeoutDaysOnSuccessfulCreate(SensorGhostManager manager); 010 boolean canSpawnWhilePlayerInOrNearSlipstream(); 011 boolean canSpawnWhilePlayerInAbyss(); 012 boolean canSpawnWhilePlayerOutsideAbyss(); 013}