using System; using Core.Utilities; namespace Core.Health { /// /// An interface for objects which can provide a team/alignment for damage purposes /// public interface IAlignmentProvider : ISerializableInterface { /// /// Gets whether this alignment can harm another /// bool CanHarm(IAlignmentProvider other); } /// /// Concrete serializable version of interface above /// [Serializable] public class SerializableIAlignmentProvider : SerializableInterface { } }