Exemple #1
0
        public static void ToggleLock()
        {
            Object[] previousSelection = Selection.objects;
            Object   go = DefaultValuesUtilities.DefaultFirstObjectSelected();

            if (go)
            {
#if UNITY_2017_1_OR_NEWER
                Selection.SetActiveObjectWithContext(go, go);
#else
                Selection.activeObject = go;
#endif
            }

            var tracker = ActiveEditorTracker.sharedTracker;
            tracker.isLocked = !tracker.isLocked;
            tracker.ForceRebuild();
            Selection.objects = previousSelection;
            EditorWindow.mouseOverWindow.Repaint();
            EditorWindow.focusedWindow.Repaint();
        }
 public static void CopyTransform()
 {
     MoveUtilities.CopyTransform(DefaultValuesUtilities.DefaultFirstGameObjectSelected());
 }
 public static void CopyRotation()
 {
     MoveUtilities.CopyRotation(DefaultValuesUtilities.DefaultFirstGameObjectSelected());
 }
Exemple #4
0
 private static GameObject ActiveObject()
 {
     return(DefaultValuesUtilities.DefaultFirstGameObjectSelected());
 }