public virtual IMenuItem SpawnMenuItem(MenuItemInfo menuItemInfo, GameObject prefab, Transform parent) { IMenuItem menuItem = Instantiate(prefab, parent, false).GetComponentInChildren <IMenuItem>(); //menuItem.name = "MenuItem"; menuItem.DataBind(m_userInterface, menuItemInfo); m_menuItems.Add(menuItem); return(menuItem); }