UIRectEditor.DrawSingleAnchorSelection C# (CSharp) Method

DrawSingleAnchorSelection() protected method

Draw a selection for a single target (one target sets all 4 sides)
protected DrawSingleAnchorSelection ( ) : UnityEditor.SerializedProperty
return UnityEditor.SerializedProperty
	protected SerializedProperty DrawSingleAnchorSelection ()
	{
		SerializedProperty sp = serializedObject.FindProperty("leftAnchor.target");
		Object before = sp.objectReferenceValue;

		GUILayout.Space(3f);
		NGUIEditorTools.DrawProperty("Target", sp, false);

		Object after = sp.objectReferenceValue;
		serializedObject.FindProperty("rightAnchor.target").objectReferenceValue = after;
		serializedObject.FindProperty("bottomAnchor.target").objectReferenceValue = after;
		serializedObject.FindProperty("topAnchor.target").objectReferenceValue = after;

		if (after != null || sp.hasMultipleDifferentValues)
		{
			if (before != after && after != null)
				UpdateAnchors(true);
		}
		return sp;
	}