Files
better-genshin-impact/BetterGenshinImpact/Core/Config/GenshinStartConfig.cs
可耐的小伙纸 9f6299df88 add:使用Starward记录游戏时间 (#1164)
* add:使用Starward记录游戏时间

* feat:修复了多余的参数(手滑

* add:添加了Starward协议检测
feat:使用正则解析ini
feat:删去RegistryGameLocator.GameServer

* feat:将重复操作分离为方法

* feat:从文件读取不启动记录
2025-02-22 18:56:25 +08:00

48 lines
1.1 KiB
C#

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