public virtual bool MustStop(LayerModel layer)
{
if (ExpirationType == ExpirationType.Time)
{
if (EventTriggerTime == DateTime.MinValue)
return false;
return DateTime.Now - EventTriggerTime > Length;
}
if (ExpirationType == ExpirationType.Animation)
return (layer.LayerAnimation == null) || layer.LayerAnimation.MustExpire(layer);
return true;
}