Class CommRelayEntityPlugin
java.lang.Object
com.fs.starfarer.api.impl.campaign.BaseCustomEntityPlugin
com.fs.starfarer.api.impl.campaign.BaseCampaignObjectivePlugin
com.fs.starfarer.api.impl.campaign.CommRelayEntityPlugin
- All Implemented Interfaces:
CustomCampaignEntityPlugin
,CampaignObjective
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.fs.starfarer.api.impl.campaign.BaseCampaignObjectivePlugin
HACK_DURATION_DAYS, HACKED, RESET, RESET_DURATION_DAYS
Fields inherited from class com.fs.starfarer.api.impl.campaign.BaseCustomEntityPlugin
entity
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addHackStatusToTooltip
(TooltipMakerAPI text, float pad) void
advance
(float amount) void
init
(SectorEntityToken entity, Object pluginParams) protected boolean
void
printEffect
(TooltipMakerAPI text, float pad) void
void
setHacked
(boolean hacked) Methods inherited from class com.fs.starfarer.api.impl.campaign.BaseCampaignObjectivePlugin
isHacked, isReset, setHacked, setReset, setReset
Methods inherited from class com.fs.starfarer.api.impl.campaign.BaseCustomEntityPlugin
appendToCampaignTooltip, createMapTooltip, getMapTooltipWidth, getRenderRange, hasCustomMapTooltip, isMapTooltipExpandable, render
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.fs.starfarer.api.campaign.CustomCampaignEntityPlugin
isRenderWhenViewportAlphaMultIsZero
-
Constructor Details
-
CommRelayEntityPlugin
public CommRelayEntityPlugin()
-
-
Method Details
-
init
- Specified by:
init
in interfaceCustomCampaignEntityPlugin
- Overrides:
init
in classBaseCustomEntityPlugin
-
advance
public void advance(float amount) - Specified by:
advance
in interfaceCustomCampaignEntityPlugin
- Overrides:
advance
in classBaseCustomEntityPlugin
- Parameters:
amount
- in seconds. Use SectorAPI.getClock() to figure out how many campaign days that is.
-
isMakeshift
protected boolean isMakeshift() -
printNonFunctionalAndHackDescription
- Specified by:
printNonFunctionalAndHackDescription
in interfaceCampaignObjective
- Overrides:
printNonFunctionalAndHackDescription
in classBaseCampaignObjectivePlugin
-
printEffect
- Specified by:
printEffect
in interfaceCampaignObjective
- Overrides:
printEffect
in classBaseCampaignObjectivePlugin
-
addHackStatusToTooltip
- Specified by:
addHackStatusToTooltip
in interfaceCampaignObjective
- Overrides:
addHackStatusToTooltip
in classBaseCampaignObjectivePlugin
-
setHacked
public void setHacked(boolean hacked) - Specified by:
setHacked
in interfaceCampaignObjective
- Overrides:
setHacked
in classBaseCampaignObjectivePlugin
-