private int FindFirstUnfilteredItem(int fromIndex, int direction) { for (int i = fromIndex; (i >= 0) && (i < this.m_GUIItems.Length); i += direction) { if (this.m_GUIItems[i].inFilter) { return i; } } return -1; }