public class ScriptExecutionTask<S>
extends java.lang.Object
implements java.lang.Runnable
| Constructor and Description |
|---|
ScriptExecutionTask(GameScriptingEngine gameScriptingEngine,
ScriptExecutor<S> executor,
GameScript<S> script,
ScriptBindings scriptBindings,
ScriptInvocationListener scriptInvocationListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
int |
getScriptId() |
int |
getTaskId() |
boolean |
isFinished() |
void |
run() |
void |
setTaskFuture(java.util.concurrent.Future<?> taskFuture) |
void |
skipScript() |
public ScriptExecutionTask(GameScriptingEngine gameScriptingEngine, ScriptExecutor<S> executor, GameScript<S> script, ScriptBindings scriptBindings, ScriptInvocationListener scriptInvocationListener)
public void run()
run in interface java.lang.Runnablepublic void skipScript()
public boolean isFinished()
public void cleanup()
public int getTaskId()
public int getScriptId()
public void setTaskFuture(java.util.concurrent.Future<?> taskFuture)