From f0bb19bc07ac45eece0eb61d78f02327587f898d Mon Sep 17 00:00:00 2001
From: Lightczx <1686188646@qq.com>
Date: Wed, 18 Oct 2023 17:21:45 +0800
Subject: [PATCH 1/2] fix #1028
---
src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs b/src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs
index e4aca5c7..7f7c02ad 100644
--- a/src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs
@@ -26,7 +26,7 @@ internal static class ProcessInterop
/// 初始化后的游戏进程
public static Process InitializeGameProcess(LaunchOptions options, string gamePath)
{
- Must.Argument(options.IsBorderless ^ options.IsExclusive, "无边框与全屏选项无法同时生效");
+ Must.Argument(!(options.IsBorderless && options.IsExclusive), "无边框与全屏选项无法同时生效");
// https://docs.unity.cn/cn/current/Manual/PlayerCommandLineArguments.html
// https://docs.unity3d.com/2017.4/Documentation/Manual/CommandLineArguments.html
From 59d62f931dbaf28e53ee93494e927be7acc877e1 Mon Sep 17 00:00:00 2001
From: DismissedLight <1686188646@qq.com>
Date: Wed, 18 Oct 2023 19:35:59 +0800
Subject: [PATCH 2/2] fix launch args
---
src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs b/src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs
index 7f7c02ad..a1a4af71 100644
--- a/src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Service/Game/ProcessInterop.cs
@@ -26,7 +26,7 @@ internal static class ProcessInterop
/// 初始化后的游戏进程
public static Process InitializeGameProcess(LaunchOptions options, string gamePath)
{
- Must.Argument(!(options.IsBorderless && options.IsExclusive), "无边框与全屏选项无法同时生效");
+ Must.Argument(!(options.IsBorderless && options.IsExclusive), "无边框与独占全屏选项无法同时生效");
// https://docs.unity.cn/cn/current/Manual/PlayerCommandLineArguments.html
// https://docs.unity3d.com/2017.4/Documentation/Manual/CommandLineArguments.html