Example #1
0
    public void Load(PersistedSubscriber persisted)
    {
        Triggered = persisted.Triggered;

        if (!Triggered && _controller.TimesTriggered(EventSubscribed) > 0)
        {
            Trigger();
            if (TheBlocker != null)
            {
                TheBlocker.ForcedUnblock();
            }
        }
        else if (Triggered)
        {
            LoadTriggered();
        }
    }