using System;

namespace Unity.BossRoom.Gameplay.GameplayObjects
{
    /// <summary>
    /// Entities that are Targetable by Skills should have their shared NetworkState component implement this interface.
    /// </summary>
    public interface ITargetable
    {
        /// <summary>
        /// Is this targetable entity an Npc or a Pc?
        /// </summary>
        bool IsNpc { get; }

        /// <summary>
        /// Is this Target currently valid.
        /// </summary>
        bool IsValidTarget { get; }
    }

}