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