private void ToggleFreezePosition(RigidbodyConstraints2D constraints, GUIContent label, int x, int y)
{
GUILayout.BeginHorizontal(new GUILayoutOption[0]);
Rect position = GUILayoutUtility.GetRect(EditorGUIUtility.fieldWidth, EditorGUILayout.kLabelFloatMaxW, 16f, 16f, EditorStyles.numberField);
int id = GUIUtility.GetControlID(0x1c3f, FocusType.Keyboard, position);
position = EditorGUI.PrefixLabel(position, id, label);
position.width = 30f;
this.ConstraintToggle(position, "X", constraints, x);
position.x += 30f;
this.ConstraintToggle(position, "Y", constraints, y);
GUILayout.EndHorizontal();
}