diff --git a/Dalamud/Game/ClientState/Objects/SubKinds/EventObj.cs b/Dalamud/Game/ClientState/Objects/SubKinds/EventObj.cs index 43ad8cfd4..af6592b6c 100644 --- a/Dalamud/Game/ClientState/Objects/SubKinds/EventObj.cs +++ b/Dalamud/Game/ClientState/Objects/SubKinds/EventObj.cs @@ -2,10 +2,17 @@ using Dalamud.Game.ClientState.Objects.Types; namespace Dalamud.Game.ClientState.Objects.SubKinds; +/// +/// This interface represents an EventObj. +/// +public interface IEventObj : IGameObject +{ +} + /// /// This class represents an EventObj. /// -internal unsafe class EventObj : GameObject +internal class EventObj : GameObject, IEventObj { /// /// Initializes a new instance of the class. diff --git a/Dalamud/Game/ClientState/Objects/SubKinds/Npc.cs b/Dalamud/Game/ClientState/Objects/SubKinds/Npc.cs index be1ad333c..b41dfb1d1 100644 --- a/Dalamud/Game/ClientState/Objects/SubKinds/Npc.cs +++ b/Dalamud/Game/ClientState/Objects/SubKinds/Npc.cs @@ -2,10 +2,17 @@ using Dalamud.Game.ClientState.Objects.Types; namespace Dalamud.Game.ClientState.Objects.SubKinds; +/// +/// This interface represents a NPC. +/// +public interface INpc : ICharacter +{ +} + /// /// This class represents a NPC. /// -internal unsafe class Npc : Character +internal class Npc : Character, INpc { /// /// Initializes a new instance of the class.