From 2dcf94eae21a814f279400b148d79537f1ea783a Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Sun, 24 Sep 2023 16:41:15 +0200 Subject: [PATCH] some adjustments for API9 --- .../Configuration/PluginConfigurationUI.cs | 1 + .../Features/NameplateTagTargetFeature.cs | 4 ++-- PlayerTags/PluginServices.cs | 18 ++++++++++-------- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/PlayerTags/Configuration/PluginConfigurationUI.cs b/PlayerTags/Configuration/PluginConfigurationUI.cs index 4b10c34..3feb61f 100644 --- a/PlayerTags/Configuration/PluginConfigurationUI.cs +++ b/PlayerTags/Configuration/PluginConfigurationUI.cs @@ -3,6 +3,7 @@ using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.Text; using Dalamud.Game.Text.SeStringHandling; using Dalamud.Interface; +using Dalamud.Interface.Utility; using Dalamud.Logging; using FFXIVClientStructs.FFXIV.Client.Game.UI; using FFXIVClientStructs.Havok; diff --git a/PlayerTags/Features/NameplateTagTargetFeature.cs b/PlayerTags/Features/NameplateTagTargetFeature.cs index 37c48ab..dc61f77 100644 --- a/PlayerTags/Features/NameplateTagTargetFeature.cs +++ b/PlayerTags/Features/NameplateTagTargetFeature.cs @@ -75,12 +75,12 @@ namespace PlayerTags.Features } } - private void ClientState_Login(object? sender, EventArgs e) + private void ClientState_Login() { Hook(); } - private void ClientState_Logout(object? sender, EventArgs e) + private void ClientState_Logout() { Unhook(); } diff --git a/PlayerTags/PluginServices.cs b/PlayerTags/PluginServices.cs index 7728766..2c96eee 100644 --- a/PlayerTags/PluginServices.cs +++ b/PlayerTags/PluginServices.cs @@ -7,20 +7,22 @@ using Dalamud.Game.Command; using Dalamud.Game.Gui; using Dalamud.IoC; using Dalamud.Plugin; +using Dalamud.Plugin.Services; namespace PlayerTags { public class PluginServices { - [PluginService] public static ChatGui ChatGui { get; set; } = null!; - [PluginService] public static ClientState ClientState { get; set; } = null!; - [PluginService] public static CommandManager CommandManager { get; set; } = null!; [PluginService] public static DalamudPluginInterface DalamudPluginInterface { get; set; } = null!; - [PluginService] public static DataManager DataManager { get; set; } = null!; - [PluginService] public static Framework Framework { get; set; } = null!; - [PluginService] public static GameGui GameGui { get; set; } = null!; - [PluginService] public static ObjectTable ObjectTable { get; set; } = null!; - [PluginService] public static PartyList PartyList { get; set; } = null!; + [PluginService] public static IChatGui ChatGui { get; set; } = null!; + [PluginService] public static IClientState ClientState { get; set; } = null!; + [PluginService] public static ICommandManager CommandManager { get; set; } = null!; + [PluginService] public static IDataManager DataManager { get; set; } = null!; + [PluginService] public static IFramework Framework { get; set; } = null!; + [PluginService] public static IGameGui GameGui { get; set; } = null!; + [PluginService] public static IObjectTable ObjectTable { get; set; } = null!; + [PluginService] public static IPartyList PartyList { get; set; } = null!; + [PluginService] public static IGameInteropProvider GameInteropProvider { get; set; } = null; public static void Initialize(DalamudPluginInterface pluginInterface) {