CurrencyAlertClassic/KamiLib/Service.cs

23 lines
1.3 KiB
C#

using Dalamud.IoC;
using Dalamud.Plugin;
using Dalamud.Plugin.Services;
namespace KamiLib;
internal class Service
{
[PluginService] public static DalamudPluginInterface PluginInterface { get; private set; } = null!;
[PluginService] public static ICommandManager Commands { get; private set; } = null!;
[PluginService] public static IClientState ClientState { get; private set; } = null!;
[PluginService] public static IChatGui Chat { get; private set; } = null!;
[PluginService] public static IGameGui GameGui { get; private set; } = null!;
[PluginService] public static ICondition Condition { get; private set; } = null!;
[PluginService] public static IDataManager DataManager { get; private set; } = null!;
[PluginService] public static IObjectTable ObjectTable { get; private set; } = null!;
[PluginService] public static IFramework Framework { get; private set; } = null!;
[PluginService] public static IToastGui Toast { get; private set;} = null!;
[PluginService] public static IAetheryteList AetheryteList { get; private set;} = null!;
[PluginService] public static IGameInteropProvider GameInteropProvider { get; private set;} = null!;
[PluginService] public static ITextureProvider TextureProvider { get; private set;} = null!;
}