From b612e705923932d35dc890e508ad593e729ebb92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BA=81=E5=8A=A8=E7=9A=84=E6=B0=A8=E6=B0=94?= <131591012+zaodonganqi@users.noreply.github.com> Date: Mon, 26 Jan 2026 02:40:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0bgi=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=20(#2692)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Core/Script/Dependence/GlobalMethod.cs | 8 +++++++- BetterGenshinImpact/Core/Script/EngineExtend.cs | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/BetterGenshinImpact/Core/Script/Dependence/GlobalMethod.cs b/BetterGenshinImpact/Core/Script/Dependence/GlobalMethod.cs index ea8678ae..a59602c1 100644 --- a/BetterGenshinImpact/Core/Script/Dependence/GlobalMethod.cs +++ b/BetterGenshinImpact/Core/Script/Dependence/GlobalMethod.cs @@ -1,4 +1,5 @@ -using BetterGenshinImpact.Core.Simulator; +using BetterGenshinImpact.Core.Config; +using BetterGenshinImpact.Core.Simulator; using BetterGenshinImpact.GameTask; using BetterGenshinImpact.GameTask.Model.Area; using BetterGenshinImpact.Helpers; @@ -23,6 +24,11 @@ public class GlobalMethod { await Task.Delay(millisecondsTimeout, CancellationContext.Instance.Cts.Token); } + + public static string GetVersion() + { + return Global.Version; + } #region 键盘操作 diff --git a/BetterGenshinImpact/Core/Script/EngineExtend.cs b/BetterGenshinImpact/Core/Script/EngineExtend.cs index 5c2bc640..8e7b250f 100644 --- a/BetterGenshinImpact/Core/Script/EngineExtend.cs +++ b/BetterGenshinImpact/Core/Script/EngineExtend.cs @@ -118,6 +118,7 @@ public class EngineExtend #pragma warning disable CS8974 // Converting method group to non-delegate type engine.AddHostObject("sleep", GlobalMethod.Sleep); + engine.AddHostObject("getVersion", GlobalMethod.GetVersion); engine.AddHostObject("keyDown", GlobalMethod.KeyDown); engine.AddHostObject("keyUp", GlobalMethod.KeyUp); engine.AddHostObject("keyPress", GlobalMethod.KeyPress);