Exemple #1
0
            public OnTriggerAction OnTrigger(TTrigger trigger)
            {
                var ta = new OnTriggerAction(trigger);

                _triggers.Add(ta);
                return(ta);
            }
Exemple #2
0
            public OnTriggerAction OnTrigger(TTrigger trigger, params TState[] whenInStates)
            {
                var ta = new OnTriggerAction(trigger, whenInStates);

                _triggers.Add(ta);
                return(ta);
            }
Exemple #3
0
 public Alarm(double time, OnTriggerAction onTriggerAction = OnTriggerAction.Stop)
 {
     TriggerTime     = time;
     OnTriggerAction = onTriggerAction;
 }