using System; using System.IO; using System.Linq; using System.Runtime.InteropServices; using System.Security.Policy; using System.Threading.Tasks; using BetterGenshinImpact.GameTask; using BetterGenshinImpact.ViewModel.Message; using CommunityToolkit.Mvvm.Messaging; using Wpf.Ui.Violeta.Controls; namespace BetterGenshinImpact.Core.Script.WebView; /// /// 给 WebView 提供的桥接类 /// 用于调用 C# 方法 /// [ClassInterface(ClassInterfaceType.AutoDual)] [ComVisible(true)] public class MapEditorWebBridge { public void ChangeMapName(string mapName) { TaskContext.Instance().Config.DevConfig.RecordMapName = mapName; } }