Esempio n. 1
0
        internal void DrawInspector()
        {
            if (DrawBanner(TITLE, true, false))
            {
                //if (h2_GUI.Toggle(ref shortenName, SHORTEN_LAYER_LABEL))
                //{
                //    h2_Layer.dirtyMaxWidth = shortenName;
                //}

                //showDefaultlayer = GUILayout.Toggle(showDefaultlayer, DEFAULT_LAYER_LABEL);
                if (h2_GUI.Toggle(ref showDefaultlayer, DEFAULT_LAYER_LABEL))
                {
                    labelColor.maxWidth = 0;
                }

                labelColor.DrawInspector(idx =>
                {
                    if (idx == 0 && !showDefaultlayer)
                    {
                        return(null);
                    }
                    return(h2_Layer.GetLayerName(idx, labelColor.shortenName));
                });

                //GUILayout.BeginHorizontal();
                //{
                //	var style1 = (h2_LayerDisplay) EditorGUILayout.EnumPopup(style);
                //	if (style != style1){
                //		style = style1;
                //		h2_Layer.dirtyMaxWidth = true;
                //	}

                //	h2_Color.DrawColorPicker(GUILayoutUtility.GetRect(0, Screen.width, 16f, 16f), ref color);
                //}
                //GUILayout.EndHorizontal();


                //for (var i = 0;i < colors.Length; i++)
                //{
                //	if (i == 3 || i == 5 || i == 6 || i == 7) continue;

                //	GUILayout.BeginHorizontal();
                //	{
                //		var r= GUILayoutUtility.GetRect(0, Screen.width, 16f, 16f);
                //		r.width = r.width/2f;

                //		DrawLayer(r, i);

                //		r.x += r.width;
                //		h2_Color.DrawColorPicker(r, ref colors[i]);
                //	}
                //	GUILayout.EndHorizontal();
                //}

                h2_GUI.DrawLine();
                DrawShortcut();
            }
        }
Esempio n. 2
0
        internal void DrawInspector()
        {
            if (DrawBanner(TITLE, true, false))
            {
                var tags = h2_Change.Tags;
                labelColor.DrawInspector(idx =>
                {
                    var s = tags[idx];
                    return(labelColor.shortenName ? h2_Utils.GetShortenName(s) : s);
                }, tags.Length);

                DrawShortcut();
            }
        }
Esempio n. 3
0
        internal void DrawInspector()
        {
            if (DrawBanner(TITLE, true, false))
            {
                var tags = InternalEditorUtility.tags;

                labelColor.DrawInspector(idx =>
                {
                    if (idx >= tags.Length)
                    {
                        return(string.Empty);
                    }
                    var s = tags[idx];
                    return(labelColor.shortenName ? h2_Utils.GetShortenName(s) : s);
                }, tags.Length);

                //stateTexture.DrawStates(enableIcon, ACTIVE_STATES);
                h2_GUI.DrawLine();
                DrawShortcut();
            }
        }
Esempio n. 4
0
        internal void DrawInspector()
        {
            if (DrawBanner(TITLE, true, false))
            {
                if (h2_GUI.Toggle(ref showDefaultlayer, DEFAULT_LAYER_LABEL))
                {
                    labelColor.maxWidth = 0;
                }

                labelColor.DrawInspector(idx =>
                {
                    if ((idx == 0) && !showDefaultlayer)
                    {
                        return(null);
                    }

                    var layerName = h2_Change.GetLayerName(idx);
                    return(labelColor.shortenName ?  h2_Utils.GetShortenName(layerName) : layerName);
                });
                DrawShortcut();
            }
        }