mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 10:32:19 +08:00
feat.增加任务回调taskid字段
This commit is contained in:
@@ -25,7 +25,8 @@ bool asst::PackageTask::run()
|
||||
|
||||
task_ptr->set_exit_flag(m_exit_flag)
|
||||
.set_ctrler(m_ctrler)
|
||||
.set_status(m_status);
|
||||
.set_status(m_status)
|
||||
.set_task_id(m_task_id);
|
||||
|
||||
if (!task_ptr->run()) {
|
||||
return false;
|
||||
@@ -73,3 +74,12 @@ asst::AbstractTask& asst::PackageTask::set_status(std::shared_ptr<RuntimeStatus>
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
asst::AbstractTask& asst::PackageTask::set_task_id(int task_id) noexcept
|
||||
{
|
||||
AbstractTask::set_task_id(task_id);
|
||||
for (auto&& sub : m_subtasks) {
|
||||
sub->set_task_id(task_id);
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user