Files
better-genshin-impact/BetterGenshinImpact/Core/Config/GenshinStartConfig.cs
2026-05-02 18:23:13 +08:00

57 lines
1.4 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using CommunityToolkit.Mvvm.ComponentModel;
using System;
namespace BetterGenshinImpact.Core.Config;
/// <summary>
/// 原神启动配置
/// </summary>
[Serializable]
public partial class GenshinStartConfig : ObservableObject
{
// /// <summary>
// /// 自动点击月卡
// /// </summary>
// [ObservableProperty]
// private bool _autoClickBlessingOfTheWelkinMoonEnabled;
/// <summary>
/// 自动进入游戏(开门)
/// </summary>
[ObservableProperty]
private bool _autoEnterGameEnabled = true;
/// <summary>
/// 原神启动参数
/// </summary>
[ObservableProperty]
private string _genshinStartArgs = "";
/// <summary>
/// 原神安装路径
/// </summary>
[ObservableProperty]
private string _installPath = "";
/// <summary>
/// 联动启动原神本体
/// </summary>
[ObservableProperty]
private bool _linkedStartEnabled = true;
/// <summary>
/// 使用Starward同步记录时间
/// </summary>
[ObservableProperty]
private bool _recordGameTimeEnabled = false;
[ObservableProperty]
private bool _startGameWithCmd = false;
/// <summary>
/// 启动前自动关闭原神 HDR删除原神 HDR 对应注册表键)
/// </summary>
[ObservableProperty]
private bool _autoDisableGenshinHdrEnabled = true;
}