Beispiel #1
0
        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);
        }