public static MGMenuItem ItemWithTarget(ISelectorProtocol rec, SelMenuHandler selector) { var pRet = new MGMenuItem(); pRet.InitWithTarget(rec, selector); return pRet; }
public MGMenuItem() { IsSelected = false; IsEnabled = false; Listener = null; Selector = null; Anchor = new Vector2(.5f, .5f); IsTouchEnable = true; }
public virtual void SetTarget(ISelectorProtocol rec, SelMenuHandler selector) { Listener = rec; Selector = selector; }
public bool InitWithTarget(ISelectorProtocol rec, SelMenuHandler selector) { Listener = rec; Selector = selector; IsEnabled = true; IsSelected = false; return true; }
public bool initFromNormalSprite(MGNode normalSprite, MGNode selectedSprite, MGNode disabledSprite, ISelectorProtocol target, SelMenuHandler selector) { if (normalSprite == null) { throw new ArgumentNullException("normalSprite"); } InitWithTarget(target, selector); NormalImage = normalSprite; SelectedImage = selectedSprite; DisabledImage = disabledSprite; ContentSize = m_pNormalImage.ContentSize; return true; }
public static MGMenuItemSprite itemFromNormalSprite(MGNode normalSprite, MGNode selectedSprite, MGNode disabledSprite, ISelectorProtocol target, SelMenuHandler selector) { MGMenuItemSprite pRet = new MGMenuItemSprite(); pRet.initFromNormalSprite(normalSprite, selectedSprite, disabledSprite, target, selector); return pRet; }
public static MGMenuItemSprite itemFromNormalSprite(MGNode normalSprite, MGNode selectedSprite, ISelectorProtocol target, SelMenuHandler selector) { return itemFromNormalSprite(normalSprite, selectedSprite, null, target, selector); }