Questionable/Questionable/Configuration.cs

27 lines
810 B
C#

using Dalamud.Configuration;
using FFXIVClientStructs.FFXIV.Client.UI.Agent;
using LLib.ImGui;
namespace Questionable;
internal sealed class Configuration : IPluginConfiguration
{
public int Version { get; set; } = 1;
public GeneralConfiguration General { get; } = new();
public AdvancedConfiguration Advanced { get; } = new();
public WindowConfig DebugWindowConfig { get; } = new();
public WindowConfig ConfigWindowConfig { get; } = new();
internal sealed class GeneralConfiguration
{
public bool AutoAcceptNextQuest { get; set; }
public uint MountId { get; set; } = 71;
public GrandCompany GrandCompany { get; set; } = GrandCompany.None;
}
internal sealed class AdvancedConfiguration
{
public bool NeverFly { get; set; }
}
}