Ejemplo n.º 1
0
    void drawButtons_align()
    {
        GUILayout.BeginVertical();

        // draw x button row
        GUILayout.BeginHorizontal();
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("x_low")), "Align X Left")))
        {
            AlignAndDistribute_Logic.align_lowestX();
        }
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("x_middle")), "Align X Center")))
        {
            AlignAndDistribute_Logic.align_middleX();
        }
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("x_high")), "Align X Right")))
        {
            AlignAndDistribute_Logic.align_highestX();
        }
        GUILayout.EndHorizontal();

        // draw y button row
        GUILayout.BeginHorizontal();
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("y_low")), "Align Y Bottom")))
        {
            AlignAndDistribute_Logic.align_lowestY();
        }
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("y_middle")), "Align Y Center")))
        {
            AlignAndDistribute_Logic.align_middleY();
        }
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("y_high")), "Align Y Top")))
        {
            AlignAndDistribute_Logic.align_highestY();
        }
        GUILayout.EndHorizontal();

        // draw z button row
        GUILayout.BeginHorizontal();
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("z_low")), "Align Z Front")))
        {
            AlignAndDistribute_Logic.align_lowestZ();
        }
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("z_middle")), "Align Z Center")))
        {
            AlignAndDistribute_Logic.align_middleZ();
        }
        if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("z_high")), "Align Z Back")))
        {
            AlignAndDistribute_Logic.align_highestZ();
        }
        GUILayout.EndHorizontal();

        GUILayout.EndVertical();
    }
Ejemplo n.º 2
0
 void drawButtons_distribute()
 {
     // draw distribution buttons
     GUILayout.BeginVertical();
     if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("DistributeX")), "Distribute X Axis")))
     {
         AlignAndDistribute_Logic.distributeHorizontal();
     }
     if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("DistributeY")), "Distribute Y Axis")))
     {
         AlignAndDistribute_Logic.distributeVertical();
     }
     if (GUILayout.Button(new GUIContent("", (Texture2D)Resources.Load(textureRoot + texName("DistributeZ")), "Distribute Z Axis")))
     {
         AlignAndDistribute_Logic.distributeDepth();
     }
     GUILayout.EndVertical();
 }