AquaDX/AquaMai/Config.cs

52 lines
1.7 KiB
C#
Raw Normal View History

2024-02-07 15:38:36 +08:00
using System.Diagnostics.CodeAnalysis;
namespace AquaMai
{
[SuppressMessage("ReSharper", "ClassNeverInstantiated.Global")]
public class Config
{
public UXConfig UX { get; set; }
2024-02-07 18:16:07 +08:00
public CheatConfig Cheat { get; set; }
public PerformanceConfig Performance { get; set; }
2024-07-09 16:30:30 +08:00
public FixConfig Fix { get; set; }
2024-02-07 18:21:46 +08:00
2024-02-07 18:16:07 +08:00
public class CheatConfig
{
public bool TicketUnlock { get; set; }
public bool MapUnlock { get; set; }
2024-06-19 20:55:31 +08:00
public bool UnlockUtage { get; set; }
2024-02-07 18:16:07 +08:00
}
2024-02-07 18:21:46 +08:00
2024-02-07 15:38:36 +08:00
public class UXConfig
{
public bool SkipWarningScreen { get; set; }
2024-02-07 16:53:13 +08:00
public bool SinglePlayer { get; set; }
public bool SkipToMusicSelection { get; set; }
public bool LoadJacketPng { get; set; }
2024-04-23 18:51:49 +08:00
public bool LoadAssetBundleWithoutManifest { get; set; }
public bool QuickSkip { get; set; }
2024-05-15 21:01:19 +08:00
public bool RandomBgm { get; set; }
public bool DemoMaster { get; set; }
2024-05-21 21:17:30 +08:00
public bool ExtendTimer { get; set; }
2024-05-26 13:21:03 +08:00
public bool SkipEventInfo { get; set; }
public bool ImmediateSave { get; set; }
2024-06-26 03:11:56 +08:00
public bool LoadLocalBga { get; set; }
public bool TestProof { get; set; }
2024-04-08 14:59:54 +08:00
public string CustomVersionString { get; set; }
public string ExecOnIdle { get; set; }
public string ExecOnEntry { get; set; }
2024-02-07 15:38:36 +08:00
}
public class PerformanceConfig
{
public bool ImproveLoadSpeed { get; set; }
}
2024-07-09 16:30:30 +08:00
public class FixConfig
{
public bool SkipVersionCheck { get; set; }
2024-07-09 18:11:06 +08:00
public bool RemoveEncryption { get; set; }
2024-07-09 16:30:30 +08:00
}
2024-02-07 15:38:36 +08:00
}
2024-02-07 18:21:46 +08:00
}