Class BaseHostileActivityCause2
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.events.BaseHostileActivityCause2
- All Implemented Interfaces:
HostileActivityCause2
- Direct Known Subclasses:
HegemonyAICoresActivityCause
,KantasProtectionPirateActivityCause2
,KantasWrathPirateActivityCause2
,LuddicChurchStandardActivityCause
,LuddicPathAgreementHostileActivityCause2
,PirateBasePirateActivityCause2
,RemnantNexusActivityCause
,SindrianDiktatStandardActivityCause
,StandardLuddicPathActivityCause2
,StandardPerseanLeagueActivityCause
,StandardPirateActivityCause2
,TriTachyonStandardActivityCause
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExtraRows
(TooltipMakerAPI info, BaseEventIntel intel) getDesc()
getDescColor
(BaseEventIntel intel) float
int
Progress is used to advance the event, MagnitudeContribution is for fleet spawning for...getProgressColor
(BaseEventIntel intel) boolean
-
Field Details
-
intel
-
-
Constructor Details
-
BaseHostileActivityCause2
-
-
Method Details
-
getMagnitudeContribution
- Specified by:
getMagnitudeContribution
in interfaceHostileActivityCause2
-
getProgress
public int getProgress()Description copied from interface:HostileActivityCause2
Progress is used to advance the event, MagnitudeContribution is for fleet spawning for... legacy reasons. May refactor this later.- Specified by:
getProgress
in interfaceHostileActivityCause2
- Returns:
-
shouldShow
public boolean shouldShow()- Specified by:
shouldShow
in interfaceHostileActivityCause2
-
getDesc
- Specified by:
getDesc
in interfaceHostileActivityCause2
-
getProgressStr
- Specified by:
getProgressStr
in interfaceHostileActivityCause2
-
getDescColor
- Specified by:
getDescColor
in interfaceHostileActivityCause2
-
getProgressColor
- Specified by:
getProgressColor
in interfaceHostileActivityCause2
-
getTooltip
- Specified by:
getTooltip
in interfaceHostileActivityCause2
-
addExtraRows
- Specified by:
addExtraRows
in interfaceHostileActivityCause2
-