public void HandleRepaintEvent(Event e)
        {
            if (Mirror.IsInteractionSessionActive)
            {
                Mirror.HandleRepaintEvent(e);
                return;
            }

            if (_selectionSnapSession.IsActive && !AllShortcutCombos.Instance.SnapSelection.IsActive())
            {
                _selectionSnapSession.End();
            }
        }
Beispiel #2
0
        public void HandleRepaintEvent(Event e)
        {
            if (!AllShortcutCombos.Instance.ActivateObjectVertexSnapSession_Selection.IsActive())
            {
                _objectVertexSnapSession.End();
            }

            if (Mirror.IsInteractionSessionActive)
            {
                Mirror.HandleRepaintEvent(e);
                return;
            }

            if (_selectionGridSnapSession.IsActive && !AllShortcutCombos.Instance.SelectionGridSnap.IsActive())
            {
                _selectionGridSnapSession.End();
            }
        }