Table of Contents

Constructor MaaReplayController

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

MaaReplayController(string, LinkOption, CheckStatusOption)

Creates a MaaFramework.Binding.MaaReplayController instance that replays recorded operations.

public MaaReplayController(string recordingPath, LinkOption link = LinkOption.Start, CheckStatusOption check = CheckStatusOption.ThrowIfNotSucceeded)

Parameters

recordingPath string

Path to the recording JSONL file written by MaaFramework.Binding.MaaRecordController.

Screenshot image paths in the file are resolved relative to this file's parent directory.

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.MaaReplayControllerCreate(System.String).

Exceptions

ArgumentException
MaaJobStatusException