public interface IntelManagerAPI
| Modifier and Type | Method and Description |
|---|---|
void |
addIntel(IntelInfoPlugin plugin) |
void |
addIntel(IntelInfoPlugin plugin,
boolean forceNoMessage) |
void |
addIntel(IntelInfoPlugin plugin,
boolean forceNoMessage,
TextPanelAPI textPanel) |
void |
addIntelToTextPanel(IntelInfoPlugin plugin,
TextPanelAPI textPanel) |
void |
clear() |
java.util.List<IntelInfoPlugin> |
getCommQueue() |
java.util.List<IntelInfoPlugin> |
getCommQueue(java.lang.Class c) |
IntelInfoPlugin |
getFirstIntel(java.lang.Class c) |
java.util.List<IntelInfoPlugin> |
getIntel() |
java.util.List<IntelInfoPlugin> |
getIntel(java.lang.Class c) |
int |
getIntelCount(java.lang.Class c,
boolean includeQueued) |
boolean |
hasIntel(IntelInfoPlugin plugin) |
boolean |
hasIntelOfClass(java.lang.Class<?> c) |
boolean |
hasIntelQueued(IntelInfoPlugin plugin) |
boolean |
isPlayerInRangeOfCommRelay() |
void |
queueIntel(IntelInfoPlugin plugin)
Will become known to the player as soon as they're in comm relay range.
|
void |
queueIntel(IntelInfoPlugin plugin,
float maxCommQueueDays)
Will become known to the player as soon as they're in comm relay range.
|
void |
removeAllThatShouldBeRemoved() |
void |
removeIntel(IntelInfoPlugin plugin)
Removes and unqueues.
|
void |
sortIntel(java.util.List<IntelInfoPlugin> toSort) |
boolean |
unqueueIntel(IntelInfoPlugin plugin) |
boolean hasIntel(IntelInfoPlugin plugin)
boolean hasIntelQueued(IntelInfoPlugin plugin)
java.util.List<IntelInfoPlugin> getIntel()
java.util.List<IntelInfoPlugin> getIntel(java.lang.Class c)
java.util.List<IntelInfoPlugin> getCommQueue()
java.util.List<IntelInfoPlugin> getCommQueue(java.lang.Class c)
boolean unqueueIntel(IntelInfoPlugin plugin)
void queueIntel(IntelInfoPlugin plugin, float maxCommQueueDays)
plugin - maxCommQueueDays - void queueIntel(IntelInfoPlugin plugin)
plugin - void addIntel(IntelInfoPlugin plugin)
void addIntel(IntelInfoPlugin plugin, boolean forceNoMessage)
void addIntel(IntelInfoPlugin plugin, boolean forceNoMessage, TextPanelAPI textPanel)
void removeIntel(IntelInfoPlugin plugin)
plugin - void removeAllThatShouldBeRemoved()
void clear()
void addIntelToTextPanel(IntelInfoPlugin plugin, TextPanelAPI textPanel)
int getIntelCount(java.lang.Class c, boolean includeQueued)
boolean isPlayerInRangeOfCommRelay()
IntelInfoPlugin getFirstIntel(java.lang.Class c)
boolean hasIntelOfClass(java.lang.Class<?> c)
void sortIntel(java.util.List<IntelInfoPlugin> toSort)