mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-15 13:14:17 +01:00
add INpc and IEventObj
This commit is contained in:
parent
1a490e5f21
commit
8477b6f207
2 changed files with 16 additions and 2 deletions
|
|
@ -2,10 +2,17 @@ using Dalamud.Game.ClientState.Objects.Types;
|
||||||
|
|
||||||
namespace Dalamud.Game.ClientState.Objects.SubKinds;
|
namespace Dalamud.Game.ClientState.Objects.SubKinds;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// This interface represents an EventObj.
|
||||||
|
/// </summary>
|
||||||
|
public interface IEventObj : IGameObject
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// This class represents an EventObj.
|
/// This class represents an EventObj.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal unsafe class EventObj : GameObject
|
internal class EventObj : GameObject, IEventObj
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Initializes a new instance of the <see cref="EventObj"/> class.
|
/// Initializes a new instance of the <see cref="EventObj"/> class.
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,17 @@ using Dalamud.Game.ClientState.Objects.Types;
|
||||||
|
|
||||||
namespace Dalamud.Game.ClientState.Objects.SubKinds;
|
namespace Dalamud.Game.ClientState.Objects.SubKinds;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// This interface represents a NPC.
|
||||||
|
/// </summary>
|
||||||
|
public interface INpc : ICharacter
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// This class represents a NPC.
|
/// This class represents a NPC.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal unsafe class Npc : Character
|
internal class Npc : Character, INpc
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Initializes a new instance of the <see cref="Npc"/> class.
|
/// Initializes a new instance of the <see cref="Npc"/> class.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue