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()); }
private static GameObject ActiveObject() { return(DefaultValuesUtilities.DefaultFirstGameObjectSelected()); }