public class SolarArrayGroundRaidObjectivePluginImpl extends AbstractGoalGroundRaidObjectivePluginImpl
| Modifier and Type | Field and Description |
|---|---|
protected MarketConditionAPI |
condition |
static int |
XP_GAIN |
dangerassignedForcesColumnColor, assignedForcesColumnText, id, marinesAssigned, marinesRequired, market, nameOverride, quantityLooted, source, xpGainedQUANTITY_SORT_TIER_0, QUANTITY_SORT_TIER_1, QUANTITY_SORT_TIER_2, QUANTITY_SORT_TIER_3, QUANTITY_SORT_TIER_4, QUANTITY_SORT_TIER_5, XP_GAIN_VALUE_MULT| Constructor and Description |
|---|
SolarArrayGroundRaidObjectivePluginImpl(MarketAPI market) |
| Modifier and Type | Method and Description |
|---|---|
void |
createTooltip(TooltipMakerAPI t,
boolean expanded) |
java.lang.String |
getIconName() |
java.lang.String |
getName() |
boolean |
hasTooltip() |
int |
performRaid(CargoAPI loot,
java.util.Random random,
float lootMult,
TextPanelAPI text) |
getCargoSpaceNeeded, getDangerLevel, getFuelSpaceNeeded, getProjectedCreditsValue, getQuantity, getQuantitySortValue, getQuantityString, getValue, getValueSortValue, getValueStringaddIcons, getAssignedForcesColumnColor, getAssignedForcesColumnText, getCommodityIdForDeficitIcons, getDeficitCaused, getDisruptedAlreadyColor, getDisruptedAlreadyString, getDisruptionDaysColor, getDisruptionDaysSort, getDisruptionDaysString, getId, getMarinesAssigned, getMarinesRequired, getMarket, getNameOverride, getQuantityColor, getQuantityLooted, getSource, getSourceString, getStackForIcon, getTooltipWidth, getValueColor, getXpGained, isTooltipExpandable, setAssignedForcesColumnColor, setAssignedForcesColumnText, setId, setMarinesAssigned, setMarinesRequired, setMarket, setNameOverride, setQuantityLooted, setSource, setXpGained, withContinueBeforeResultpublic static int XP_GAIN
protected MarketConditionAPI condition
public SolarArrayGroundRaidObjectivePluginImpl(MarketAPI market)
public java.lang.String getName()
public java.lang.String getIconName()
getIconName in interface GroundRaidObjectivePlugingetIconName in class BaseGroundRaidObjectivePluginImplpublic int performRaid(CargoAPI loot, java.util.Random random, float lootMult, TextPanelAPI text)
public boolean hasTooltip()
hasTooltip in interface GroundRaidObjectivePluginhasTooltip in class BaseGroundRaidObjectivePluginImplpublic void createTooltip(TooltipMakerAPI t, boolean expanded)
createTooltip in interface GroundRaidObjectivePlugincreateTooltip in class BaseGroundRaidObjectivePluginImpl