static public bool IsTimeUnder(this TemporalEvent item) { if (item.IsTimeOver() == false) { return(true); } return(false); }
protected override bool UpdateFulfill() { if (temporal_event.IsTimeOver()) { return(true); } return(false); }
static public bool IsTimeStoppedOver(this TemporalEvent item) { if (item.IsTimeOver() && item.IsStopped()) { return(true); } return(false); }
static public bool IsTimeRunningOver(this TemporalEvent item) { if (item.IsTimeOver() && item.IsRunning()) { return(true); } return(false); }
static public bool TriggerRestart(this TemporalEvent item) { if (item.IsTimeOver()) { item.Restart(); return(true); } return(false); }
static public bool TriggerStopClear(this TemporalEvent item) { if (item.IsTimeOver()) { item.StopClear(); return(true); } return(false); }
public override bool IsSatisfied() { if (predicate()) { temporal_event.Start(); } else { temporal_event.StopClear(); } if (temporal_event.IsTimeOver()) { return(true); } return(false); }
public async Task ForTemporal(TemporalEvent temporal) { await ForCondition(() => temporal.IsTimeOver()); }
public override bool IsSatisfied() { return(temporal_event.IsTimeOver()); }