using System; using System.DirectoryServices.ActiveDirectory; using CommunityToolkit.Mvvm.ComponentModel; namespace BetterGenshinImpact.Core.Config; [Serializable] public partial class OtherConfig : ObservableObject { //调度器任务和部分独立任务,失去焦点,自动激活游戏窗口 [ObservableProperty] private bool _restoreFocusOnLostEnabled = false; //自动领取派遣任务城市 [ObservableProperty] private string _autoFetchDispatchAdventurersGuildCountry = "无"; [ObservableProperty] private AutoRestart _autoRestartConfig = new(); public partial class AutoRestart : ObservableObject { [ObservableProperty] private bool _enabled = false; //调度器任务连续异常退出几次任务自动重启 [ObservableProperty] private int _failureCount = 5; //是否同时重启游戏,需开启首页启动配置:同时启动原神、自动进入游戏,此配置才会生效 [ObservableProperty] private bool _restartGameTogether = false; } //public partial class OtherConfig : ObservableObject /// /// 游戏语言名称 /// [ObservableProperty] private string _gameCultureInfoName = "zh-Hans"; /// /// BGI界面语言名称 /// [ObservableProperty] private string _uiCultureInfoName = "zh-Hans"; }