Class BaseOneTimeFactor
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.events.BaseEventFactor
com.fs.starfarer.api.impl.campaign.intel.events.BaseOneTimeFactor
- All Implemented Interfaces:
EventFactor
- Direct Known Subclasses:
HAHersperusTacBombardmentFactor
,HAKazeronTacBombardmentFactor
,HALuddicPathDealFactor
,HAPatherBaseDestroyedFactor
,HAPirateBaseDestroyedFactor
,HAPirateKingDealFactor
,HAShipsDestroyedFactor
,HTAbyssalLightFactor
,HTBlackHoleFactor
,HTHighBurnFactor
,HTNeutrinoBurstFactor
,HTNonASBScanFactor
,HTScanFactor
,HTScavengerDataFactor
,HTTopographicDataFactor
,KantasProtectionOneTimeFactor
,TTCRCommerceRaidersDestroyedFactor
,TTCRIndustryDisruptedFactor
,TTCRMercenariesBribedFactor
,TTCRMercenariesDefeatedFactor
,TTCRTradeFleetsDestroyedFactor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
static float
protected long
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.events.BaseEventFactor
TOOLTIP_WIDTH
Fields inherited from interface com.fs.starfarer.api.impl.campaign.intel.events.EventFactor
NEGATED_FACTOR_PROGRESS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBulletPointForOneTimeFactor
(BaseEventIntel intel, TooltipMakerAPI info, Color tc, float initPad) protected String
getBulletPointText
(BaseEventIntel intel) getDescColor
(BaseEventIntel intel) int
getProgress
(BaseEventIntel intel) getProgressStr
(BaseEventIntel intel) boolean
hasOtherFactorsOfClass
(BaseEventIntel intel, Class c) boolean
boolean
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.events.BaseEventFactor
addBorder, addExtraRows, advance, getAllProgressMult, getDesc, getMainRowTooltip, getMainRowTooltip, getProgressColor, notifyEventEnded, notifyEventEnding, notifyFactorRemoved, shouldShow
-
Field Details
-
SHOW_DURATION_DAYS
public static float SHOW_DURATION_DAYS -
points
protected int points -
timestamp
protected long timestamp
-
-
Constructor Details
-
BaseOneTimeFactor
public BaseOneTimeFactor(int points)
-
-
Method Details
-
getProgress
- Specified by:
getProgress
in interfaceEventFactor
- Overrides:
getProgress
in classBaseEventFactor
-
isOneTime
public boolean isOneTime()- Specified by:
isOneTime
in interfaceEventFactor
- Overrides:
isOneTime
in classBaseEventFactor
-
getBulletPointText
-
addBulletPointForOneTimeFactor
public void addBulletPointForOneTimeFactor(BaseEventIntel intel, TooltipMakerAPI info, Color tc, float initPad) - Specified by:
addBulletPointForOneTimeFactor
in interfaceEventFactor
- Overrides:
addBulletPointForOneTimeFactor
in classBaseEventFactor
-
isExpired
public boolean isExpired()- Specified by:
isExpired
in interfaceEventFactor
- Overrides:
isExpired
in classBaseEventFactor
-
hasOtherFactorsOfClass
-
getProgressStr
- Specified by:
getProgressStr
in interfaceEventFactor
- Overrides:
getProgressStr
in classBaseEventFactor
-
getDescColor
- Specified by:
getDescColor
in interfaceEventFactor
- Overrides:
getDescColor
in classBaseEventFactor
-