Skip to content

Commit b067797

Browse files
committed
feat: deprecated Recording
MaaXYZ/MaaFramework@8e8292b
1 parent 9cb1727 commit b067797

5 files changed

Lines changed: 7 additions & 6 deletions

File tree

src/MaaFramework.Binding.Native/MaaController.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,10 @@ public bool SetOption<T>(ControllerOption opt, T value)
6868
{
6969
(int vvvv, ControllerOption.ScreenshotTargetLongSide
7070
or ControllerOption.ScreenshotTargetShortSide) => vvvv.ToMaaOptionValue(),
71+
#pragma warning disable CS0618 // 类型或成员已过时
7172
(bool vvv, ControllerOption.Recording
7273
or ControllerOption.ScreenshotUseRawSize) => vvv.ToMaaOptionValue(),
74+
#pragma warning restore CS0618 // 类型或成员已过时
7375

7476
_ => throw new NotSupportedException($"'{nameof(ControllerOption)}.{opt}' or type '{typeof(T)}' is not supported."),
7577
};

src/MaaFramework.Binding.Native/MaaUtility.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,12 @@ public bool SetOption<T>(GlobalOption opt, T value)
3131
{
3232
(int vvvv, GlobalOption.StdoutLevel) => vvvv.ToMaaOptionValue(),
3333
(string v, GlobalOption.LogDir) => v.ToMaaOptionValue(),
34+
#pragma warning disable CS0618 // 类型或成员已过时
3435
(bool vvv, GlobalOption.SaveDraw
3536
or GlobalOption.Recording
3637
or GlobalOption.ShowHitDraw
3738
or GlobalOption.DebugMode) => vvv.ToMaaOptionValue(),
39+
#pragma warning restore CS0618 // 类型或成员已过时
3840

3941
(LoggingLevel v, GlobalOption.StdoutLevel) => ((int)v).ToMaaOptionValue(),
4042

src/MaaFramework.Binding.UnitTests/Test_IMaaController.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ public void CreateInstances()
141141
[MaaData(MaaTypes.All, nameof(Data), ControllerOption.ScreenshotTargetLongSide, 1280)]
142142
[MaaData(MaaTypes.All, nameof(Data), ControllerOption.ScreenshotTargetShortSide, 720)]
143143
[MaaData(MaaTypes.All, nameof(Data), ControllerOption.ScreenshotUseRawSize, false)]
144-
[MaaData(MaaTypes.All, nameof(Data), ControllerOption.Recording, false)]
145144
public void Interface_SetOption(MaaTypes type, IMaaController maaController, ControllerOption opt, object arg)
146145
{
147146
Assert.IsNotNull(maaController);
@@ -368,7 +367,6 @@ public void Interface_Uuid(MaaTypes type, IMaaController maaController)
368367
[MaaData(MaaTypes.All, nameof(Data), ControllerOption.ScreenshotTargetLongSide, 0.0)]
369368
[MaaData(MaaTypes.All, nameof(Data), ControllerOption.ScreenshotTargetShortSide, 0.0)]
370369
[MaaData(MaaTypes.All, nameof(Data), ControllerOption.ScreenshotUseRawSize, 0.0)]
371-
[MaaData(MaaTypes.All, nameof(Data), ControllerOption.Recording, 0.0)]
372370
public void Interface_SetOption_InvalidData(MaaTypes type, IMaaController maaController, ControllerOption opt, object arg)
373371
{
374372
Assert.IsNotNull(maaController);

src/MaaFramework.Binding.UnitTests/Test_IMaaUtility.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,8 @@ public void Interface_Version(MaaTypes type, IMaaUtility maaUtility)
4040
[TestMethod]
4141
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.LogDir, nameof(Common.DebugPath))]
4242
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.SaveDraw, false)]
43-
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.Recording, false)]
4443
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.StdoutLevel, LoggingLevel.Off)]
4544
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.StdoutLevel, 0)]
46-
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.ShowHitDraw, false)]
4745
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.DebugMode, false)]
4846
public void Interface_SetOption(MaaTypes type, IMaaUtility maaUtility, GlobalOption opt, object arg)
4947
{
@@ -59,9 +57,7 @@ public void Interface_SetOption(MaaTypes type, IMaaUtility maaUtility, GlobalOpt
5957
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.Invalid, "Anything")]
6058
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.LogDir, 0.0)]
6159
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.SaveDraw, 0.0)]
62-
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.Recording, 0.0)]
6360
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.StdoutLevel, 0.0)]
64-
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.ShowHitDraw, 0.0)]
6561
[MaaData(MaaTypes.All, nameof(Data), GlobalOption.DebugMode, 0.0)]
6662
public void Interface_SetOption_InvalidData(MaaTypes type, IMaaUtility maaUtility, GlobalOption opt, object arg)
6763
{

src/MaaFramework.Binding/Extensions/MaaOptionExtensions.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public static bool SetOption_ScreenshotUseRawSize(this IMaaOption<ControllerOpti
2222
=> opt?.SetOption(ControllerOption.ScreenshotUseRawSize, value) ?? throw new ArgumentNullException(nameof(opt));
2323

2424
/// <inheritdoc cref="IMaaOption{T}.SetOption{T}"/>
25+
[Obsolete("Deprecated from v4.5.0.")]
2526
public static bool SetOption_Recording(this IMaaOption<ControllerOption>? opt, bool value)
2627
=> opt?.SetOption(ControllerOption.Recording, value) ?? throw new ArgumentNullException(nameof(opt));
2728

@@ -34,6 +35,7 @@ public static bool SetOption_SaveDraw(this IMaaOption<GlobalOption>? opt, bool v
3435
=> opt?.SetOption(GlobalOption.SaveDraw, value) ?? throw new ArgumentNullException(nameof(opt));
3536

3637
/// <inheritdoc cref="IMaaOption{T}.SetOption{T}"/>
38+
[Obsolete("Deprecated from v4.5.0.")]
3739
public static bool SetOption_Recording(this IMaaOption<GlobalOption>? opt, bool value)
3840
=> opt?.SetOption(GlobalOption.Recording, value) ?? throw new ArgumentNullException(nameof(opt));
3941

@@ -42,6 +44,7 @@ public static bool SetOption_StdoutLevel(this IMaaOption<GlobalOption>? opt, Log
4244
=> opt?.SetOption(GlobalOption.StdoutLevel, value) ?? throw new ArgumentNullException(nameof(opt));
4345

4446
/// <inheritdoc cref="IMaaOption{T}.SetOption{T}"/>
47+
[Obsolete("Deprecated from v4.5.0.")]
4548
public static bool SetOption_ShowHitDraw(this IMaaOption<GlobalOption>? opt, bool value)
4649
=> opt?.SetOption(GlobalOption.ShowHitDraw, value) ?? throw new ArgumentNullException(nameof(opt));
4750

0 commit comments

Comments
 (0)