예제 #1
0
    LayoutHelper.Layout EditLayout(LayoutHelper.Layout layout)
    {
        if (layout == null)
        {
            layout = new LayoutHelper.Layout()
            {
                LayoutName = "Layout" + layoutHelper.Layouts.Length
            };
        }

        layout.LayoutName = EditorGUILayout.TextField("Name: ", layout.LayoutName);

        EditorGUILayout.BeginHorizontal();

        if (GUILayout.Button("Capture"))
        {
            layout.CaptureLayout(layoutHelper.Transforms);
        }

        if (GUILayout.Button("Enforce"))
        {
            layout.EnforceLayout(layoutHelper.Transforms);
        }

        EditorGUILayout.EndHorizontal();

        return(layout);
    }
예제 #2
0
	LayoutHelper.Layout EditLayout( LayoutHelper.Layout layout ) {
				if ( layout == null ) {
			layout = new LayoutHelper.Layout () { LayoutName = "Layout" + layoutHelper.Layouts.Length };
				}

				layout.LayoutName = EditorGUILayout.TextField ( "Name: ", layout.LayoutName );
			
				EditorGUILayout.BeginHorizontal ();

		if (GUILayout.Button ("Capture")) {
						layout.CaptureLayout (layoutHelper.Transforms);
		}

		if (GUILayout.Button ("Enforce")) {
			layout.EnforceLayout (layoutHelper.Transforms);
		}

				EditorGUILayout.EndHorizontal ();

				return layout;
	}