UnityEditor.Rigidbody2DEditor.ToggleFreezePosition C# (CSharp) Method

ToggleFreezePosition() private method

private ToggleFreezePosition ( RigidbodyConstraints2D constraints, GUIContent label, int x, int y ) : void
constraints RigidbodyConstraints2D
label UnityEngine.GUIContent
x int
y int
return void
        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();
        }