public void Update(LayerModel layerModel, bool conditionsMet)
{
if (EventCanTriggerTime > DateTime.MinValue && (DateTime.Now - EventCanTriggerTime > TriggerDelay))
{
CanTrigger = true;
TriggerEvent(layerModel);
return;
}
if (MustDraw && MustStop(layerModel))
MustDraw = false;
if (!conditionsMet)
CanTrigger = true;
}