mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-25 10:05:49 +08:00
* 完全跳过的配置组,不发送通知。给周期配置增加说明。 * 启动参数增加 --no-single ,允许多开,实现特殊需求(重启需要)。增加了一个重启bgi的方法。增加了任务进度的功能,执行调度器任务时,会记录当前任务执行位置,当关闭后(比如F11),下次可以通过继续菜单,选择记录,从上次关闭任务处执行。 * 调整继续执行,最后一次成功的下一个任务执行 * 设置,其他设置,增加了调度器任务,遇到异常时,连续累计一定次数时,重启BGI,和可配置的重启游戏。 * 连续任务支持循环,右键支持从连续的某一个任务开始执行。修改了一些配置变量的写法,使之不会保存到json文件中。
47 lines
1.4 KiB
C#
47 lines
1.4 KiB
C#
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
|
|
|
|
/// <summary>
|
|
/// 游戏语言名称
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private string _gameCultureInfoName = "zh-Hans";
|
|
|
|
/// <summary>
|
|
/// BGI界面语言名称
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private string _uiCultureInfoName = "zh-Hans";
|
|
} |