Ejemplo n.º 1
0
        static public bool IsTimeUnder(this TemporalEvent item)
        {
            if (item.IsTimeOver() == false)
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 2
0
        protected override bool UpdateFulfill()
        {
            if (temporal_event.IsTimeOver())
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 3
0
        static public bool IsTimeStoppedOver(this TemporalEvent item)
        {
            if (item.IsTimeOver() && item.IsStopped())
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 4
0
        static public bool IsTimeRunningOver(this TemporalEvent item)
        {
            if (item.IsTimeOver() && item.IsRunning())
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 5
0
        static public bool TriggerRestart(this TemporalEvent item)
        {
            if (item.IsTimeOver())
            {
                item.Restart();

                return(true);
            }

            return(false);
        }
Ejemplo n.º 6
0
        static public bool TriggerStopClear(this TemporalEvent item)
        {
            if (item.IsTimeOver())
            {
                item.StopClear();

                return(true);
            }

            return(false);
        }
Ejemplo n.º 7
0
        public override bool IsSatisfied()
        {
            if (predicate())
            {
                temporal_event.Start();
            }
            else
            {
                temporal_event.StopClear();
            }

            if (temporal_event.IsTimeOver())
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 8
0
 public async Task ForTemporal(TemporalEvent temporal)
 {
     await ForCondition(() => temporal.IsTimeOver());
 }
Ejemplo n.º 9
0
 public override bool IsSatisfied()
 {
     return(temporal_event.IsTimeOver());
 }