// ReSharper disable UnusedMember.Global namespace CUE.NET.Effects { /// /// Represents a basic effect-target. /// /// The type this target represents. public interface IEffectTarget where T : IEffectTarget { #region Methods /// /// Updates all effects added to this target. /// void UpdateEffects(); /// /// Adds an affect. /// /// The effect to add. void AddEffect(IEffect effect); /// /// Removes an effect /// /// The effect to remove. void RemoveEffect(IEffect effect); #endregion } }