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);