MCPcopy Create free account
hub / github.com/MaaXYZ/MaaFramework / parse_scroll

Method parse_scroll

source/MaaFramework/Resource/PipelineParser.cpp:1426–1444  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1424}
1425
1426bool PipelineParser::parse_scroll(const json::value& input, Action::ScrollParam& output, const Action::ScrollParam& default_value)
1427{
1428 if (!parse_action_target(input, "target", output.target, default_value.target)) {
1429 LogError << "failed to parse_action_target" << VAR(input);
1430 return false;
1431 }
1432
1433 if (!get_and_check_value(input, "dx", output.dx, default_value.dx)) {
1434 LogError << "failed to get_and_check_value dx" << VAR(input);
1435 return false;
1436 }
1437
1438 if (!get_and_check_value(input, "dy", output.dy, default_value.dy)) {
1439 LogError << "failed to get_and_check_value dy" << VAR(input);
1440 return false;
1441 }
1442
1443 return true;
1444}
1445
1446bool PipelineParser::parse_shell(const json::value& input, Action::ShellParam& output, const Action::ShellParam& default_value)
1447{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected