public UIContextMenuManager RenderMenuItem(UIContextMenuItem mItem) { Transform item; Utils.CreateUIImage(menuItemPrefab, new Vector2(0, _menuItems.Count * -25), _thisTransform, out item); _menuItems.Add(item); item.gameObject.AddComponent <ContextMenuItem>().Set(mItem, _target); item.GetComponentInChildren <Text>().text = mItem.name; return(this); }
public UIContextMenu AddMenuItem(UIContextMenuItem menuItem) { menuItems.Add(menuItem); return(this); }
public ContextMenuItem Set(UIContextMenuItem item, object target) { this.action = item.action; this.target = target; return(this); }