namespace Core.Domain.Status
{
    public interface IStatusEffect
    {
        bool IsExpired { get; }
        void Tick(float deltaTime);
        void ModifyCapabilities(ref PlayerCapabilities caps);
        void OnApply();
        void OnRemove();
    }
}