public class FleetLogIntel extends BaseIntelPlugin
IntelInfoPlugin.ArrowData, IntelInfoPlugin.IntelSortTier, IntelInfoPlugin.ListInfoMode, IntelInfoPlugin.TableRowClickData| Modifier and Type | Field and Description |
|---|---|
static float |
DEFAULT_DURATION |
static java.lang.Object |
DISCOVERED_PARAM |
protected java.lang.Float |
duration |
protected java.lang.String |
icon |
protected java.lang.String |
iconId |
protected java.lang.Boolean |
keepExploredDebrisField |
protected java.lang.Boolean |
removeSurveyedPlanet |
protected SectorEntityToken |
removeTrigger |
protected java.lang.String |
sound |
BULLET, BUTTON_DELETE, ended, ending, endingTimeRemaining, forceAdd, hidden, important, INDENT, listInfoParam, neverClicked, postingLocation, postingRangeLY, tagsForSort, timestampLIST_ITEM_TEXT_WIDTH, NEW_DAYS| Constructor and Description |
|---|
FleetLogIntel() |
FleetLogIntel(float duration) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCommMessageSound() |
java.lang.String |
getIcon()
40x40, no icon if null.
|
java.lang.String |
getIconId() |
java.util.Set<java.lang.String> |
getIntelTags(SectorMapAPI map)
Method NEEDS to handle map being null gracefully.
|
java.lang.Boolean |
getKeepExploredDebrisField() |
java.lang.Boolean |
getRemoveSurveyedPlanet() |
SectorEntityToken |
getRemoveTrigger() |
java.lang.String |
getSortString() |
java.lang.String |
getSound() |
void |
setDefaultExpiration() |
void |
setDuration(float days) |
void |
setIcon(java.lang.String icon) |
void |
setIconId(java.lang.String iconId) |
void |
setKeepExploredDebrisField(java.lang.Boolean keepExploredDebrisField) |
void |
setRemoveSurveyedPlanet(java.lang.Boolean removeSurveyedPlanet) |
void |
setRemoveTrigger(SectorEntityToken removeTrigger) |
void |
setSound(java.lang.String sound) |
boolean |
shouldRemoveIntel() |
addBulletPoints, addBulletPoints, addDays, addDays, addDays, addDays, addDeleteButton, addDeleteButton, addGenericButton, addGenericButton, addLogTimestamp, addMarketTable, addMarketToList, addMarketToList, advance, advanceImpl, autoAddCampaignMessage, bullet, buttonPressCancelled, buttonPressConfirmed, callEvent, canMakeVisible, canMakeVisibleToCommSniffer, canMakeVisibleToPlayer, canTurnImportantOff, createConfirmationPrompt, createDeleteConfirmationPrompt, createIntelInfo, createLargeDescription, createSmallDescription, doesButtonHaveConfirmDialog, endAfterDelay, endAfterDelay, endImmediately, forceAddNextFrame, getArrowData, getBackgroundGlowColor, getBaseDaysAfterEnd, getBulletColorForMode, getButtonStoryPointActionDelegate, getCancelText, getCircleBorderColorOverride, getCommRelayRange, getConfirmationPromptWidth, getConfirmText, getDays, getDaysSincePlayerVisible, getDaysString, getFactionForUIColors, getImportantIcon, getListInfoParam, getMapLocation, getName, getPlayerVisibleTimestamp, getPostingLocation, getPostingRangeLY, getSmallDescriptionTitle, getSortStringNewestFirst, getSortStringNewestFirst, getSortTier, getSoundColonyThreat, getSoundLogUpdate, getSoundMajorPosting, getSoundMinorMessage, getSoundStandardPosting, getSoundStandardUpdate, getTagsForSort, getTimeRemainingFraction, getTitleColor, hasImportantButton, hasLargeDescription, hasSmallDescription, indent, isDone, isEnded, isEnding, isHidden, isImportant, isNew, isPlayerVisible, isSendingUpdate, notifyEnded, notifyEnding, notifyPlayerAboutToOpenIntelScreen, reportMadeVisibleToPlayer, reportPlayerClickedOn, reportRemovedIntel, runWhilePaused, sendUpdate, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, sendUpdateIfPlayerHasIntel, setForceAddNextFrame, setHidden, setImportant, setListInfoParam, setNew, setPlayerVisibleTimestamp, setPostingLocation, setPostingRangeLY, setPostingRangeLY, setTagsForSort, storyActionConfirmed, tableRowClicked, unindentpublic static java.lang.Object DISCOVERED_PARAM
public static float DEFAULT_DURATION
protected java.lang.Float duration
protected SectorEntityToken removeTrigger
protected java.lang.Boolean keepExploredDebrisField
protected java.lang.Boolean removeSurveyedPlanet
protected java.lang.String icon
protected java.lang.String iconId
protected java.lang.String sound
public FleetLogIntel()
public FleetLogIntel(float duration)
public void setDefaultExpiration()
public void setDuration(float days)
public java.lang.String getSortString()
getSortString in interface IntelInfoPlugingetSortString in class BaseIntelPluginpublic java.lang.Boolean getKeepExploredDebrisField()
public void setKeepExploredDebrisField(java.lang.Boolean keepExploredDebrisField)
public java.lang.Boolean getRemoveSurveyedPlanet()
public void setRemoveSurveyedPlanet(java.lang.Boolean removeSurveyedPlanet)
public boolean shouldRemoveIntel()
shouldRemoveIntel in interface IntelInfoPluginshouldRemoveIntel in class BaseIntelPluginpublic java.lang.String getIconId()
public void setIconId(java.lang.String iconId)
public void setIcon(java.lang.String icon)
public java.lang.String getIcon()
IntelInfoPlugingetIcon in interface IntelInfoPlugingetIcon in class BaseIntelPluginpublic java.util.Set<java.lang.String> getIntelTags(SectorMapAPI map)
IntelInfoPlugingetIntelTags in interface IntelInfoPlugingetIntelTags in class BaseIntelPluginpublic SectorEntityToken getRemoveTrigger()
public void setRemoveTrigger(SectorEntityToken removeTrigger)
public java.lang.String getSound()
public void setSound(java.lang.String sound)
public java.lang.String getCommMessageSound()
getCommMessageSound in interface IntelInfoPlugingetCommMessageSound in class BaseIntelPlugin