selected() публичный Метод

public selected ( ) : void
Результат void
Пример #1
0
        private bool touchBegan(CCMenuItem touchedItem)
        {
            if (_state != kCCMenuState.Waiting || !_visible || !_enabled)
            {
                return(false);
            }

            for (CCNode c = this.parent; c != null; c = c.parent)
            {
                if (c.visible == false)
                {
                    return(false);
                }
            }

            _selectedItem = touchedItem;

            if (_selectedItem != null)
            {
                _selectedItem.selected();
                _state = kCCMenuState.TrackingTouch;
                return(true);
            }
            return(false);
        }
Пример #2
0
        private void touchMoved(CCMenuItem touchedItem)
        {
//            NSUtils.Assert(_state == kCCMenuState.TrackingTouch, "[Menu ccTouchMoved] -- invalid state");
            if (_state != kCCMenuState.TrackingTouch)
            {
                return;
            }

            if (touchedItem != _selectedItem)
            {
                _selectedItem.unselected();
                _selectedItem = touchedItem;
                _selectedItem.selected();
            }
        }
Пример #3
0
		public override void ccTouchMoved (UITouch touch)
		{
			NSUtils.Assert(_state == kCCMenuState.TrackingTouch, "[Menu ccTouchMoved] -- invalid state");
			
			CCMenuItem currentItem = itemForTouch(touch);
			
			if (currentItem != _selectedItem) {
				_selectedItem.unselected();
				_selectedItem = currentItem;
				_selectedItem.selected();
			}
		}
Пример #4
0
		public override bool ccTouchBegan (UITouch touch)
		{
			if( _state != kCCMenuState.Waiting || !_visible || ! _enabled)
				return false;
			
			for( CCNode c = this.parent; c != null; c = c.parent )
				if( c.visible == false )
					return false;
			
			_selectedItem = itemForTouch(touch);
			
			if( _selectedItem!=null ) {
				_selectedItem.selected();
				_state = kCCMenuState.TrackingTouch;
				return true;
			}
			return false;
		}