use IDatamudPluginInterface

This commit is contained in:
2024-07-10 11:13:09 +02:00
parent e6e90cdcd3
commit e699a758f3

View File

@@ -15,14 +15,14 @@ namespace Pilz.Dalamud
{ {
public class PluginServices public class PluginServices
{ {
[PluginService] public static DalamudPluginInterface PluginInterface { get; set; } = null; [PluginService] public static IDalamudPluginInterface PluginInterface { get; set; } = null;
[PluginService] public static IGameGui GameGui { get; set; } = null; [PluginService] public static IGameGui GameGui { get; set; } = null;
[PluginService] public static IClientState ClientState { get; set; } = null; [PluginService] public static IClientState ClientState { get; set; } = null;
[PluginService] public static IDataManager DataManager { get; set; } = null; [PluginService] public static IDataManager DataManager { get; set; } = null;
[PluginService] public static IObjectTable ObjectTable { get; set; } = null; [PluginService] public static IObjectTable ObjectTable { get; set; } = null;
[PluginService] public static IGameInteropProvider GameInteropProvider { get; set; } = null; [PluginService] public static IGameInteropProvider GameInteropProvider { get; set; } = null;
public static void Initialize(DalamudPluginInterface dalamudPluginInterface) public static void Initialize(IDalamudPluginInterface dalamudPluginInterface)
{ {
dalamudPluginInterface.Create<PluginServices>(); dalamudPluginInterface.Create<PluginServices>();
} }