public SequenceCondition(IEnumerable <EventTrigger> triggers)
 {
     _triggers       = new LoopList <EventTrigger>(triggers);
     _currentTrigger = _triggers.Next();
     _currentTrigger.ConditionsMet += OnConditionsMet;
 }
 void OnConditionsMet()
 {
     _currentTrigger.ConditionsMet -= OnConditionsMet;
     _currentTrigger = _triggers.Next();
     _currentTrigger.ConditionsMet += OnConditionsMet;
 }
			public SequenceCondition( IEnumerable<EventTrigger> triggers )
			{
				_triggers = new LoopList<EventTrigger>( triggers );
				_currentTrigger = _triggers.Next();
				_currentTrigger.ConditionsMet += OnConditionsMet;
			}