Beispiel #1
0
    virtual public void Draw()
    {
        EditorGUILayout.BeginHorizontal(Select ? "LODSliderRangeSelected" : "LODSliderText", GUILayout.MinHeight(20f));

        //GUI.backgroundColor = Select ? Color.blue : Color.white;
        //EditorGUILayout.BeginHorizontal( "ProjectBrowserTopBarBg",GUILayout.MaxHeight(20f));
        //GUI.backgroundColor = Color.white;

        GUILayout.Space(Space);
        if (IsFolder && !DisableFold)
        {
            DrawToggle();
        }
        else
        {
            GUILayout.Space(emptyoffset);
        }
        ElementData.Draw(this);
        EditorGUILayout.EndHorizontal();

        if (State)
        {
            for (int i = 0; i < ChildElements.Count; i++)
            {
                ChildElements[i].Draw();
            }
        }
    }