Beispiel #1
0
        public static MGMenuItem ItemWithTarget(ISelectorProtocol rec, SelMenuHandler selector)
        {
            var pRet = new MGMenuItem();
            pRet.InitWithTarget(rec, selector);

            return pRet;
        }
Beispiel #2
0
 public MGMenuItem()
 {
     IsSelected = false;
     IsEnabled = false;
     Listener = null;
     Selector = null;
     Anchor = new Vector2(.5f, .5f);
     IsTouchEnable = true;
 }
Beispiel #3
0
 public virtual void SetTarget(ISelectorProtocol rec, SelMenuHandler selector)
 {
     Listener = rec;
     Selector = selector;
 }
Beispiel #4
0
 public bool InitWithTarget(ISelectorProtocol rec, SelMenuHandler selector)
 {
     Listener = rec;
     Selector = selector;
     IsEnabled = true;
     IsSelected = false;
     return true;
 }
Beispiel #5
0
        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;
        }
Beispiel #6
0
 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;
 }
Beispiel #7
0
 public static MGMenuItemSprite itemFromNormalSprite(MGNode normalSprite, MGNode selectedSprite,
                                               ISelectorProtocol target, SelMenuHandler selector)
 {
     return itemFromNormalSprite(normalSprite, selectedSprite, null, target, selector);
 }