public class SensorArrayEntityPlugin extends BaseCampaignObjectivePlugin
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GHOST_RESPONSE |
static float |
SENSOR_BONUS |
static float |
SENSOR_BONUS_MAKESHIFT |
HACK_DURATION_DAYS, HACKED, RESET, RESET_DURATION_DAYS
entity
Constructor and Description |
---|
SensorArrayEntityPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
addHackStatusToTooltip(TooltipMakerAPI text,
float pad) |
void |
advance(float amount) |
protected java.lang.String |
getModId() |
void |
init(SectorEntityToken entity,
java.lang.Object pluginParams) |
protected boolean |
isMakeshift() |
void |
printEffect(TooltipMakerAPI text,
float pad) |
void |
printNonFunctionalAndHackDescription(TextPanelAPI text) |
protected void |
respondToFalseSensorReadings(CampaignFleetAPI fleet) |
protected void |
spawnPlayerSensorReading(CampaignFleetAPI fleet) |
isHacked, isReset, setHacked, setHacked, setReset, setReset
appendToCampaignTooltip, createMapTooltip, getMapTooltipWidth, getRenderRange, hasCustomMapTooltip, isMapTooltipExpandable, render
public static float SENSOR_BONUS
public static float SENSOR_BONUS_MAKESHIFT
public static java.lang.String GHOST_RESPONSE
public void init(SectorEntityToken entity, java.lang.Object pluginParams)
init
in interface CustomCampaignEntityPlugin
init
in class BaseCustomEntityPlugin
public void advance(float amount)
advance
in interface CustomCampaignEntityPlugin
advance
in class BaseCustomEntityPlugin
amount
- in seconds. Use SectorAPI.getClock() to figure out how many campaign days that is.protected boolean isMakeshift()
public void printEffect(TooltipMakerAPI text, float pad)
printEffect
in interface CampaignObjective
printEffect
in class BaseCampaignObjectivePlugin
public void printNonFunctionalAndHackDescription(TextPanelAPI text)
printNonFunctionalAndHackDescription
in interface CampaignObjective
printNonFunctionalAndHackDescription
in class BaseCampaignObjectivePlugin
public void addHackStatusToTooltip(TooltipMakerAPI text, float pad)
addHackStatusToTooltip
in interface CampaignObjective
addHackStatusToTooltip
in class BaseCampaignObjectivePlugin
protected java.lang.String getModId()
protected void spawnPlayerSensorReading(CampaignFleetAPI fleet)
protected void respondToFalseSensorReadings(CampaignFleetAPI fleet)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.