private void CheckMessagesForEvent(int cntr) { bool isInAll = GlobalMethods.CheckIfInAllConditions(cntr, conditionalValAndMsg); int pos = -1; if (isInAll == false) { pos = GlobalMethods.CheckFirstIfInConditions(cntr, conditionalValAndMsg); } if (isInAll) { OnEventUpdate(new EventBase(cntr, GlobalMethods.GetCombinedStrFromList(conditionalValAndMsg))); } else if (pos != -1) { OnEventUpdate(new EventBase(cntr, conditionalValAndMsg[pos])); } else { OnEventUpdate(new EventBase(cntr)); } }