public OnTriggerAction OnTrigger(TTrigger trigger) { var ta = new OnTriggerAction(trigger); _triggers.Add(ta); return(ta); }
public OnTriggerAction OnTrigger(TTrigger trigger, params TState[] whenInStates) { var ta = new OnTriggerAction(trigger, whenInStates); _triggers.Add(ta); return(ta); }
public Alarm(double time, OnTriggerAction onTriggerAction = OnTriggerAction.Stop) { TriggerTime = time; OnTriggerAction = onTriggerAction; }