private bool AllAttendeesInState(AttendeeState attendeeState) { foreach (Attendee attendee in attendees) { if (attendee.state != attendeeState) { return(false); } } return(true); }
public void SetAttendeeState(Agent agent, AttendeeState attendeeState) { foreach (Attendee attendee in attendees) { if (attendee.agent == agent) { attendee.state = attendeeState; } } // See if all attendees are now ready to move event to next state if (CanMoveToNextState()) { MoveToNextState(); } }