public class GenericMissionManager extends BaseEventManager
Modifier and Type | Class and Description |
---|---|
static interface |
GenericMissionManager.GenericMissionCreator |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<GenericMissionManager.GenericMissionCreator> |
creators |
protected java.util.Set<GenericMissionManager.GenericMissionCreator> |
failed |
static java.lang.String |
KEY |
protected java.util.Map<EveryFrameScript,GenericMissionManager.GenericMissionCreator> |
missionCreators |
active, currMax, randomBase, tracker, trackerMax
Constructor and Description |
---|
GenericMissionManager() |
Modifier and Type | Method and Description |
---|---|
void |
addMissionCreator(GenericMissionManager.GenericMissionCreator creator) |
protected EveryFrameScript |
createEvent() |
java.util.List<GenericMissionManager.GenericMissionCreator> |
getCreators() |
static GenericMissionManager |
getInstance() |
protected float |
getIntervalRateMult() |
protected int |
getMaxConcurrent() |
protected int |
getMinConcurrent() |
boolean |
hasMissionCreator(java.lang.Class<?> clazz) |
protected java.lang.Object |
readResolve() |
addActive, advance, belowMax, getActive, getActiveCount, getBaseInterval, getCurrMax, getHardLimit, getOngoing, getTracker, getUpdateMaxInterval, isDone, runWhilePaused, updateMax
public static final java.lang.String KEY
protected java.util.List<GenericMissionManager.GenericMissionCreator> creators
protected java.util.Set<GenericMissionManager.GenericMissionCreator> failed
protected java.util.Map<EveryFrameScript,GenericMissionManager.GenericMissionCreator> missionCreators
public static GenericMissionManager getInstance()
protected java.lang.Object readResolve()
readResolve
in class BaseEventManager
public void addMissionCreator(GenericMissionManager.GenericMissionCreator creator)
public boolean hasMissionCreator(java.lang.Class<?> clazz)
public java.util.List<GenericMissionManager.GenericMissionCreator> getCreators()
protected int getMinConcurrent()
getMinConcurrent
in class BaseEventManager
protected int getMaxConcurrent()
getMaxConcurrent
in class BaseEventManager
protected float getIntervalRateMult()
getIntervalRateMult
in class BaseEventManager
protected EveryFrameScript createEvent()
createEvent
in class BaseEventManager
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.