public class CommRelayEntityPlugin extends BaseCampaignObjectivePlugin
Modifier and Type | Class and Description |
---|---|
static interface |
CommRelayEntityPlugin.CommSnifferReadableIntel |
HACK_DURATION_DAYS, HACKED, RESET, RESET_DURATION_DAYS
entity
Constructor and Description |
---|
CommRelayEntityPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
addHackStatusToTooltip(TooltipMakerAPI text,
float pad) |
void |
advance(float amount) |
void |
init(SectorEntityToken entity,
java.lang.Object pluginParams) |
protected boolean |
isMakeshift() |
void |
printEffect(TooltipMakerAPI text,
float pad) |
void |
printNonFunctionalAndHackDescription(TextPanelAPI text) |
void |
setHacked(boolean hacked) |
isHacked, isReset, setHacked, setReset, setReset
appendToCampaignTooltip, createMapTooltip, getMapTooltipWidth, getRenderRange, hasCustomMapTooltip, isMapTooltipExpandable, render
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 printNonFunctionalAndHackDescription(TextPanelAPI text)
printNonFunctionalAndHackDescription
in interface CampaignObjective
printNonFunctionalAndHackDescription
in class BaseCampaignObjectivePlugin
public void printEffect(TooltipMakerAPI text, float pad)
printEffect
in interface CampaignObjective
printEffect
in class BaseCampaignObjectivePlugin
public void addHackStatusToTooltip(TooltipMakerAPI text, float pad)
addHackStatusToTooltip
in interface CampaignObjective
addHackStatusToTooltip
in class BaseCampaignObjectivePlugin
public void setHacked(boolean hacked)
setHacked
in interface CampaignObjective
setHacked
in class BaseCampaignObjectivePlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.