Beispiel #1
0
        private void MouseExited(GUIMouseHoverEventArgs args)
        {
            PanelOverride = null;

            if (_currentVerbMenu != null)
            {
                _currentVerbMenu.Close();
                _uiManager.ModalRoot.RemoveChild(_currentVerbMenu);
                _currentVerbMenu = null;
            }
        }
Beispiel #2
0
        private void MouseEntered(GUIMouseHoverEventArgs args)
        {
            PanelOverride = HoverStyle;

            _currentVerbMenu = new VerbMenuPopup(_entityMetaData);
            _uiManager.ModalRoot.AddChild(_currentVerbMenu);

            Vector2 desiredSize = _currentVerbMenu.DesiredSize;

            _currentVerbMenu.Open(UIBox2.FromDimensions((GlobalPosition.X + Size.X, GlobalPosition.Y), desiredSize));
        }