Table of Contents

Constructor MaaPlayCoverController

Namespace
MaaFramework.Binding
Assembly
MaaFramework.Binding.Native.dll

MaaPlayCoverController(string, string, LinkOption, CheckStatusOption)

Creates a MaaFramework.Binding.MaaPlayCoverController instance.

public MaaPlayCoverController(string address, string uuid, LinkOption link = LinkOption.Start, CheckStatusOption check = CheckStatusOption.ThrowIfNotSucceeded)

Parameters

address string

The PlayTools service address in "host:port" format.

uuid string

The application bundle identifier (e.g., "com.hypergryph.arknights").

link LinkOption

Executes MaaFramework.Binding.IMaaController.LinkStart if MaaFramework.Binding.LinkOption.Start; otherwise, not link.

check CheckStatusOption

Checks LinkStart().Wait() status if MaaFramework.Binding.CheckStatusOption.ThrowIfNotSucceeded; otherwise, not check.

Remarks

Wrapper of MaaFramework.Binding.Interop.Native.MaaController.MaaPlayCoverControllerCreate(System.String,System.String).

This controller is designed for PlayCover on macOS.

Some features are not supported: start_app, input_text, click_key, key_down, key_up, scroll.

Only single touch is supported (contact must be 0).

Exceptions

ArgumentException
MaaJobStatusException