Class BaseCampaignObjectivePlugin
java.lang.Object
com.fs.starfarer.api.impl.campaign.BaseCustomEntityPlugin
com.fs.starfarer.api.impl.campaign.BaseCampaignObjectivePlugin
- All Implemented Interfaces:
CustomCampaignEntityPlugin
,CampaignObjective
- Direct Known Subclasses:
CommRelayEntityPlugin
,NavBuoyEntityPlugin
,SensorArrayEntityPlugin
public class BaseCampaignObjectivePlugin
extends BaseCustomEntityPlugin
implements CampaignObjective
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final float
static final String
static final String
static final float
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) isHacked()
isReset()
void
printEffect
(TooltipMakerAPI text, float pad) void
void
setHacked
(boolean hacked) void
setHacked
(boolean hacked, float days) void
setReset
(boolean reset) void
setReset
(boolean reset, float days) Methods inherited from class com.fs.starfarer.api.impl.campaign.BaseCustomEntityPlugin
advance, appendToCampaignTooltip, createMapTooltip, getMapTooltipWidth, getRenderRange, hasCustomMapTooltip, init, 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
-
Field Details
-
HACKED
- See Also:
-
RESET
- See Also:
-
HACK_DURATION_DAYS
public static final float HACK_DURATION_DAYS- See Also:
-
RESET_DURATION_DAYS
public static final float RESET_DURATION_DAYS- See Also:
-
-
Constructor Details
-
BaseCampaignObjectivePlugin
public BaseCampaignObjectivePlugin()
-
-
Method Details
-
printEffect
- Specified by:
printEffect
in interfaceCampaignObjective
-
addHackStatusToTooltip
- Specified by:
addHackStatusToTooltip
in interfaceCampaignObjective
-
printNonFunctionalAndHackDescription
- Specified by:
printNonFunctionalAndHackDescription
in interfaceCampaignObjective
-
isHacked
- Specified by:
isHacked
in interfaceCampaignObjective
-
setHacked
public void setHacked(boolean hacked) - Specified by:
setHacked
in interfaceCampaignObjective
-
setHacked
public void setHacked(boolean hacked, float days) - Specified by:
setHacked
in interfaceCampaignObjective
-
isReset
- Specified by:
isReset
in interfaceCampaignObjective
-
setReset
public void setReset(boolean reset) - Specified by:
setReset
in interfaceCampaignObjective
-
setReset
public void setReset(boolean reset, float days) - Specified by:
setReset
in interfaceCampaignObjective
-