public class SystemBountyManager extends BaseEventManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY |
active, currMax, randomBase, tracker, trackerMax| Constructor and Description |
|---|
SystemBountyManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addOrResetBounty(MarketAPI market) |
protected EveryFrameScript |
createEvent() |
SystemBountyIntel |
getActive(MarketAPI market) |
static SystemBountyManager |
getInstance() |
protected int |
getMaxConcurrent() |
protected int |
getMinConcurrent() |
boolean |
isActive(MarketAPI market) |
protected MarketAPI |
pickMarket() |
addActive, advance, belowMax, getActive, getActiveCount, getBaseInterval, getCurrMax, getHardLimit, getIntervalRateMult, getOngoing, getTracker, getUpdateMaxInterval, isDone, readResolve, runWhilePaused, updateMaxpublic static final java.lang.String KEY
public SystemBountyManager()
public static SystemBountyManager getInstance()
protected int getMinConcurrent()
getMinConcurrent in class BaseEventManagerprotected int getMaxConcurrent()
getMaxConcurrent in class BaseEventManagerprotected EveryFrameScript createEvent()
createEvent in class BaseEventManagerpublic SystemBountyIntel getActive(MarketAPI market)
public void addOrResetBounty(MarketAPI market)
protected MarketAPI pickMarket()