Class NavBuoyEntityPlugin
java.lang.Object
com.fs.starfarer.api.impl.campaign.BaseCustomEntityPlugin
com.fs.starfarer.api.impl.campaign.BaseCampaignObjectivePlugin
com.fs.starfarer.api.impl.campaign.NavBuoyEntityPlugin
- All Implemented Interfaces:
CustomCampaignEntityPlugin
,CampaignObjective
-
Field Summary
FieldsFields 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) protected String
getModId()
void
init
(SectorEntityToken entity, Object pluginParams) protected boolean
void
printEffect
(TooltipMakerAPI text, float pad) void
Methods inherited from class com.fs.starfarer.api.impl.campaign.BaseCampaignObjectivePlugin
isHacked, isReset, setHacked, 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
-
Field Details
-
NAV_BONUS
public static float NAV_BONUS -
NAV_BONUS_MAKESHIFT
public static float NAV_BONUS_MAKESHIFT
-
-
Constructor Details
-
NavBuoyEntityPlugin
public NavBuoyEntityPlugin()
-
-
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() -
printEffect
- Specified by:
printEffect
in interfaceCampaignObjective
- Overrides:
printEffect
in classBaseCampaignObjectivePlugin
-
printNonFunctionalAndHackDescription
- Specified by:
printNonFunctionalAndHackDescription
in interfaceCampaignObjective
- Overrides:
printNonFunctionalAndHackDescription
in classBaseCampaignObjectivePlugin
-
addHackStatusToTooltip
- Specified by:
addHackStatusToTooltip
in interfaceCampaignObjective
- Overrides:
addHackStatusToTooltip
in classBaseCampaignObjectivePlugin
-
getModId
-