protected void UpdateAnchors (bool resetRelative)
{
serializedObject.ApplyModifiedProperties();
Object[] objs = serializedObject.targetObjects;
for (int i = 0; i < objs.Length; ++i)
{
UIRect rect = objs[i] as UIRect;
if (rect)
{
UpdateHorizontalAnchor(rect, rect.leftAnchor, resetRelative);
UpdateHorizontalAnchor(rect, rect.rightAnchor, resetRelative);
UpdateVerticalAnchor(rect, rect.bottomAnchor, resetRelative);
UpdateVerticalAnchor(rect, rect.topAnchor, resetRelative);
UnityEditor.EditorUtility.SetDirty(rect);
}
}
serializedObject.Update();
}