private void CatchMenu(object userData, string[] options, int selected) { GenericMenu.MenuItem menuItem = (GenericMenu.MenuItem) this.menuItems[selected]; if (menuItem.func2 != null) { menuItem.func2(menuItem.userData); } else if (menuItem.func != null) { menuItem.func(); } }