$task 返回
脚本任务
在AIGame中,每个正在执行的代码文件中都会内置一个专属对象:任务对象($task)
你可以通过任务对象($task)来控制当前任务的执行
你也可以通过任务对象($task)来获取当前任务的信息
stop()
版本:1.0.0
停止任务
$task.stop();
getInfo()
版本:1.0.0
获取脚本任务信息
- 返回 : {JsTaskInfo} 任务信息
let info = $task.getInfo();
alert("任务信息", info.toString());
isRunning()
版本:1.0.0
是否正在运行
- 返回 : {boolean} 返回是否正在运行
let is = $task.isRunning();
if (is) {
alert("任务正在运行");
} else {
alert("任务已经停止运行");
}
getID()
版本:1.0.0
获取当前任务的ID
- 返回 : {string} 返回当前任务的ID
let id = $task.getID();
alert("任务ID", id);
getStartTime()
版本:1.0.0
获取当前任务的开始时间
- 返回 : {long} 返回当前任务的开始时间
let time = $task.getStartTime();
alert("任务开始时间", time);
getName()
版本:1.0.0
获取当前任务的名称
- 返回 : {string} 返回当前任务的名称
let name = $task.getName();
alert("任务名称", name);
getThreadName()
版本:1.0.0
获取当前任务的线程名称
- 返回 : {string} 返回当前任务的线程名称
let tn = $task.getThreadName();
alert("线程名称", tn);
getPath()
版本:1.0.0
获取当前任务的脚本路径
- 返回 : {string} 返回当前任务的脚本路径
let path = $task.getPath();
alert("脚本路径", path);
getPath(relativePath)
版本:1.0.0
获取相对当前脚本路径的绝对路径
- 参数 : relativePath {string} 相对路径
- 返回 : {string} 返回绝对路径
let path = $task.getPath("../res");
alert("相对路径", path);