public override bool Draw(Rect rect, GUIContent content, GUIStyle style) { GUI.changed = false; var tag = EditorGUI.TagField(rect, EnhancedHierarchy.GameObjectTag, style); if (GUI.changed) { Icons.Tag.ChangeTagAndAskForChildren(EnhancedHierarchy.GetSelectedObjectsAndCurrent(), tag); } return(GUI.changed); }
public override bool Draw(Rect rect, GUIContent content, GUIStyle style) { GUI.changed = false; var layer = EditorGUI.LayerField(rect, EnhancedHierarchy.CurrentGameObject.layer, Styles.miniLabelStyle); if (GUI.changed) { Icons.Layer.ChangeLayerAndAskForChildren(EnhancedHierarchy.GetSelectedObjectsAndCurrent(), layer); } return(GUI.changed); }