From 785fb76e29aa6dfddcc8d6d32c2c4f9c006de003 Mon Sep 17 00:00:00 2001 From: Clansty Date: Tue, 7 Oct 2025 22:49:10 +0800 Subject: [PATCH] [O] TouchPanelPort --- AquaMai.Mods/GameSystem/TouchPanelBaudRate.cs | 4 +--- AquaMai.Mods/GameSystem/TouchPanelPort.cs | 9 ++++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/AquaMai.Mods/GameSystem/TouchPanelBaudRate.cs b/AquaMai.Mods/GameSystem/TouchPanelBaudRate.cs index 9ea22b9d..44dd0fb0 100644 --- a/AquaMai.Mods/GameSystem/TouchPanelBaudRate.cs +++ b/AquaMai.Mods/GameSystem/TouchPanelBaudRate.cs @@ -16,9 +16,7 @@ namespace AquaMai.Mods.GameSystem; """)] public class TouchPanelBaudRate { - [ConfigEntry( - name: "波特率", - en: "Baud rate.")] + [ConfigEntry("波特率")] private static readonly int baudRate = 9600; [HarmonyPatch(typeof(NewTouchPanel), "Open")] diff --git a/AquaMai.Mods/GameSystem/TouchPanelPort.cs b/AquaMai.Mods/GameSystem/TouchPanelPort.cs index f7249484..1a4a18a2 100644 --- a/AquaMai.Mods/GameSystem/TouchPanelPort.cs +++ b/AquaMai.Mods/GameSystem/TouchPanelPort.cs @@ -18,19 +18,22 @@ public class TouchPanelPort { [ConfigEntry( en: "Port for 1P.", - zh: "1P串口号")] + name: "1P串口号")] private static readonly string portName_1P = "COM3"; [ConfigEntry( en: "Port for 2P.", - zh: "2P串口号")] + name: "2P串口号")] private static readonly string portName_2P = "COM4"; [HarmonyPatch(typeof(NewTouchPanel), "Open")] [HarmonyPrefix] private static void OpenPrefix(ref string[] ___PortName) { - if (___PortName == null || ___PortName.Length < 2) return; + if (___PortName == null || ___PortName.Length < 2) + { + ___PortName = new string[2]; + } ___PortName[0] = portName_1P; ___PortName[1] = portName_2P; }