Class TaskManager
java.lang.Object
org.rspeer.game.script.TaskManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckShutdown(TaskDescriptor descriptor) booleanisPaused()intloop()voidonStart(TaskScript script) voidonStop()voidregisterTasks(com.google.inject.Injector injector, Class<?>[] tasks) voidregisterTopLevelTask(com.google.inject.Injector injector, Class<? super Task> cls) voidsetHardPaused(boolean hardPaused) voidsetPaused(boolean paused) voidvoidunregisterTask(Task task, boolean unregisterChildren)
-
Constructor Details
-
TaskManager
public TaskManager()
-
-
Method Details
-
registerTasks
-
registerTopLevelTask
-
unregisterTask
-
getLastTaskName
-
getLastTaskExecutionSequence
-
onStart
-
tick
-
checkShutdown
-
loop
public int loop() -
onStop
public void onStop() -
setHardPaused
public void setHardPaused(boolean hardPaused) -
isPaused
public boolean isPaused() -
setPaused
public void setPaused(boolean paused)
-