24 lines
1.4 KiB
C#
24 lines
1.4 KiB
C#
using Dalamud.IoC;
|
|
using Dalamud.Plugin;
|
|
using Dalamud.Plugin.Services;
|
|
|
|
namespace AetherBags;
|
|
|
|
public class Services
|
|
{
|
|
[PluginService] public static IAddonLifecycle AddonLifecycle { get; set; } = null!;
|
|
[PluginService] public static IChatGui ChatGui { get; set; } = null!;
|
|
[PluginService] public static IClientState ClientState { get; private set; } = null!;
|
|
[PluginService] public static ICommandManager CommandManager { get; private set; } = null!;
|
|
[PluginService] public static IDataManager DataManager { get; set; } = null!;
|
|
[PluginService] public static IDalamudPluginInterface PluginInterface { get; private set; } = null!;
|
|
[PluginService] public static IFramework Framework { get; private set; } = null!;
|
|
[PluginService] public static IGameGui GameGui { get; private set; } = null!;
|
|
[PluginService] public static IGameInventory GameInventory { get; set; } = null!;
|
|
[PluginService] public static IKeyState KeyState { get; private set; } = null!;
|
|
[PluginService] public static IPluginLog Logger { get; private set; } = null!;
|
|
[PluginService] public static INotificationManager NotificationManager { get; private set; } = null!;
|
|
// TODO: Remove cause temp
|
|
[PluginService] public static ISigScanner SigScanner { get; private set; } = null!;
|
|
[PluginService] public static IGameInteropProvider GameInteropProvider { get; private set; } = null!;
|
|
} |