mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 10:32:19 +08:00
feat: 点刺、后勤种子存钱 & ProcessTask 添加 Input 方法 (#11521)
* feat: 为 ProcessTask 添加文本输入功能 * feat: 点刺、后勤种子存钱 * docs: 为 Input 方法添加文档 * perf: 添加循环刷钱cd检查 * perf: werror * perf: 改变 Input 的 int 值 * perf: 减少 AsstProxy 传参,改用 c:Binding * chore: 界面显示和获取分离 --------- Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
This commit is contained in:
@@ -195,6 +195,10 @@ ProcessTask::NodeStatus ProcessTask::run_action(const HitDetail& hits) const
|
||||
exec_click_task(rect);
|
||||
return NodeStatus::Success;
|
||||
}
|
||||
case ProcessTaskAction::Input: {
|
||||
exec_input_task(task->input_text);
|
||||
return NodeStatus::Success;
|
||||
}
|
||||
case ProcessTaskAction::Swipe: {
|
||||
size_t param_size = task->special_params.size();
|
||||
// Warning: 这里的后两个参数 slope_in 和 slope_out 是 double 类型,但是在 json 中是 int 类型
|
||||
@@ -404,6 +408,11 @@ void ProcessTask::exec_click_task(const Rect& matched_rect) const
|
||||
ctrler()->click(matched_rect);
|
||||
}
|
||||
|
||||
void ProcessTask::exec_input_task(const std::string& text) const
|
||||
{
|
||||
ctrler()->input(text);
|
||||
}
|
||||
|
||||
void ProcessTask::exec_swipe_task(
|
||||
const Rect& r1,
|
||||
const Rect& r2,
|
||||
|
||||
Reference in New Issue
Block a user