LockHandleRectRotation() static private méthode

static private LockHandleRectRotation ( ) : void
Résultat void
        public static EventType EndManipulationHandling()
        {
            EventType usedEvent = EndEventCheck();

            if (usedEvent == EventType.MouseDown)
            {
                RecordMouseDownState(Selection.transforms);
                s_StartHandlePosition    = Tools.handlePosition;
                s_PreviousHandlePosition = s_StartHandlePosition;
                s_StartLocalHandleOffset = Tools.localHandleOffset;
                if (s_LockHandle)
                {
                    Tools.LockHandlePosition();
                }
                Tools.LockHandleRectRotation();
            }
            else if (s_MouseDownState != null && (usedEvent == EventType.MouseUp || GUIUtility.hotControl != s_HotControl))
            {
                s_StartHandleRotation = Tools.handleRotation;
                s_MouseDownState      = null;
                if (s_LockHandle)
                {
                    Tools.UnlockHandlePosition();
                }
                Tools.UnlockHandleRectRotation();
                ManipulationToolUtility.DisableMinDragDifference();
            }

            return(usedEvent);
        }
        public static EventType EndManipulationHandling()
        {
            EventType eventType = TransformManipulator.EndEventCheck();

            if (eventType == EventType.MouseDown)
            {
                TransformManipulator.RecordMouseDownState(Selection.transforms);
                TransformManipulator.s_StartHandlePosition    = Tools.handlePosition;
                TransformManipulator.s_StartLocalHandleOffset = Tools.localHandleOffset;
                if (TransformManipulator.s_LockHandle)
                {
                    Tools.LockHandlePosition();
                }
                Tools.LockHandleRectRotation();
            }
            else
            {
                if (TransformManipulator.s_MouseDownState != null && (eventType == EventType.MouseUp || GUIUtility.hotControl != TransformManipulator.s_HotControl))
                {
                    TransformManipulator.s_MouseDownState = null;
                    if (TransformManipulator.s_LockHandle)
                    {
                        Tools.UnlockHandlePosition();
                    }
                    Tools.UnlockHandleRectRotation();
                    ManipulationToolUtility.DisableMinDragDifference();
                }
            }
            return(eventType);
        }