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