27 virtual void scriptSetTickPeriod(
int taskId,
const DtString& scriptId,
double period) = 0;
29 virtual void setCheckpointModeUseCheckpointState(
int taskId,
const DtString& scriptId,
bool) = 0;
30 virtual bool checkpointModeUseCheckpointState(
int taskId,
const DtString& scriptId)
const = 0;
32 virtual void scriptSetTickWhilePaused(
int taskId,
const DtString& scriptId,
bool enable) = 0;
34 virtual void scriptSetRespondToNewSensorContacts(
int taskId,
const DtString& scriptId,
bool tick) = 0;
35 virtual void scriptTaskComplete(
int taskId,
bool success) = 0;
36 virtual void scriptSetComplete(
const DtString& scriptId) = 0;
37 virtual int scriptSendSubtask(
DtSimTask&
task,
int parentTaskId) = 0;
38 virtual std::vector<int> scriptPendingSubstaskIds(
int taskId) = 0;
40 virtual void cleanupInactiveSubtaskStatus(
int parentTaskId) = 0;
41 virtual void scriptClearSubtask(
int subtaskId,
int parentTaskId) = 0;
42 virtual int scriptSendTask(
DtSimTask& task,
const DtUUID& entityName,
int parentTaskId,
bool actAsSubtask =
true,
bool useRadio =
false) = 0;
44 virtual void notifyScriptTaskError(
const DtString& scriptId,
int taskId) = 0;
47 const std::vector<DtTranslatableStream>& options,
int displayFlag) = 0;
48 virtual int statusOfUserQuestion(
int questionId) = 0;
49 virtual void cancelUserQuestion(
int questionId) = 0;
55 virtual void deleteTaskVisualization(
int taskId,
const DtString& visName) = 0;