@@ -31,7 +31,7 @@ public MaaContext(MaaContextHandle contextHandle)
3131 /// <remarks>
3232 /// Wrapper of <see cref="MaaContextRunTask"/>.
3333 /// </remarks>
34- public TaskDetail ? RunTask ( string entry , [ StringSyntax ( "Json" ) ] string pipelineOverride )
34+ public TaskDetail ? RunTask ( string entry , [ StringSyntax ( "Json" ) ] string pipelineOverride = "{}" )
3535 {
3636 var taskId = MaaContextRunTask ( Handle , entry , pipelineOverride ) ;
3737 return taskId == Interop . Native . MaaDef . MaaInvalidId
@@ -40,14 +40,14 @@ public MaaContext(MaaContextHandle contextHandle)
4040 }
4141
4242 /// <inheritdoc/>
43- public RecognitionDetail ? RunRecognition ( string entry , [ StringSyntax ( "Json" ) ] string pipelineOverride , IMaaImageBuffer image )
44- => RunRecognition ( entry , pipelineOverride , ( MaaImageBuffer ) image ) ;
43+ public RecognitionDetail ? RunRecognition ( string entry , IMaaImageBuffer image , [ StringSyntax ( "Json" ) ] string pipelineOverride = "{}" )
44+ => RunRecognition ( entry , ( MaaImageBuffer ) image , pipelineOverride ) ;
4545
4646 /// <inheritdoc cref="IMaaContext.RunRecognition"/>
4747 /// <remarks>
4848 /// Wrapper of <see cref="MaaContextRunRecognition"/>.
4949 /// </remarks>
50- public RecognitionDetail ? RunRecognition ( string entry , [ StringSyntax ( "Json" ) ] string pipelineOverride , MaaImageBuffer image )
50+ public RecognitionDetail ? RunRecognition ( string entry , MaaImageBuffer image , [ StringSyntax ( "Json" ) ] string pipelineOverride = "{}" )
5151 {
5252 ArgumentNullException . ThrowIfNull ( image ) ;
5353 var recognitionId = MaaContextRunRecognition ( Handle , entry , pipelineOverride , image . Handle ) ;
@@ -57,14 +57,14 @@ public MaaContext(MaaContextHandle contextHandle)
5757 }
5858
5959 /// <inheritdoc/>
60- public NodeDetail ? RunAction ( string entry , [ StringSyntax ( "Json" ) ] string pipelineOverride , IMaaRectBuffer recognitionBox , string recognitionDetail )
61- => RunAction ( entry , pipelineOverride , ( MaaRectBuffer ) recognitionBox , recognitionDetail ) ;
60+ public NodeDetail ? RunAction ( string entry , IMaaRectBuffer recognitionBox , string recognitionDetail , [ StringSyntax ( "Json" ) ] string pipelineOverride = "{}" )
61+ => RunAction ( entry , ( MaaRectBuffer ) recognitionBox , recognitionDetail , pipelineOverride ) ;
6262
6363 /// <inheritdoc cref="IMaaContext.RunAction"/>
6464 /// <remarks>
6565 /// Wrapper of <see cref="MaaContextRunAction"/>.
6666 /// </remarks>
67- public NodeDetail ? RunAction ( string entry , [ StringSyntax ( "Json" ) ] string pipelineOverride , MaaRectBuffer recognitionBox , string recognitionDetail )
67+ public NodeDetail ? RunAction ( string entry , MaaRectBuffer recognitionBox , string recognitionDetail , [ StringSyntax ( "Json" ) ] string pipelineOverride = "{}" )
6868 {
6969 ArgumentNullException . ThrowIfNull ( recognitionBox ) ;
7070 var nodeId = MaaContextRunAction ( Handle , entry , pipelineOverride , recognitionBox . Handle , recognitionDetail ) ;
0 commit comments