Method RunActionDirect
- Namespace
- MaaFramework.Binding
- Assembly
- MaaFramework.Binding.Native.dll
RunActionDirect(string, string, IMaaRectBuffer, string)
Runs action directly with type and parameters, without requiring a pipeline entry.
public ActionDetail? RunActionDirect(string type, string param, IMaaRectBuffer recognitionBox, string recognitionDetail = "")Parameters
typestring-
The action type.
(e.g., "Click", "Swipe")
paramstring-
The action parameters json.
recognitionBoxIMaaRectBuffer-
The rect buffer containing current rect in the recognition result.
recognitionDetailstring-
The rect detail in the recognition result.
Returns
- ActionDetail?
-
MaaFramework.Binding.ActionDetail if the operation was executed successfully; otherwise, null.
Exceptions
RunActionDirect(string, string, MaaRectBuffer, string)
Runs action directly with type and parameters, without requiring a pipeline entry.
public ActionDetail? RunActionDirect(string type, string param, MaaRectBuffer recognitionBox, string recognitionDetail = "")Parameters
typestring-
The action type.
(e.g., "Click", "Swipe")
paramstring-
The action parameters json.
recognitionBoxMaaRectBuffer-
The rect buffer containing current rect in the recognition result.
recognitionDetailstring-
The rect detail in the recognition result.
Returns
- ActionDetail?
-
MaaFramework.Binding.ActionDetail if the operation was executed successfully; otherwise, null.
Remarks
Wrapper of MaaFramework.Binding.Interop.Native.MaaContext.MaaContextRunActionDirect(System.IntPtr,System.String,System.String,System.IntPtr,System.String).