UnityEditor.SpriteEditorWindow.FourIntFields C# (CSharp) Method

FourIntFields() private method

private FourIntFields ( string label, string labelX, string labelY, string labelZ, string labelW, int &x, int &y, int &z, int &w ) : void
label string
labelX string
labelY string
labelZ string
labelW string
x int
y int
z int
w int
return void
        private void FourIntFields(string label, string labelX, string labelY, string labelZ, string labelW, ref int x, ref int y, ref int z, ref int w)
        {
            Rect rect = GUILayoutUtility.GetRect(322f, 322f, (float) 32f, (float) 32f);
            Rect position = rect;
            position.width = EditorGUIUtility.labelWidth;
            position.height = 16f;
            GUI.Label(position, label);
            Rect rect3 = rect;
            rect3.width -= EditorGUIUtility.labelWidth;
            rect3.height = 16f;
            rect3.x += EditorGUIUtility.labelWidth;
            rect3.width /= 2f;
            rect3.width -= 2f;
            EditorGUIUtility.labelWidth = 12f;
            GUI.SetNextControlName("FourIntFields_x");
            x = EditorGUI.IntField(rect3, labelX, x);
            rect3.x += rect3.width + 3f;
            GUI.SetNextControlName("FourIntFields_y");
            y = EditorGUI.IntField(rect3, labelY, y);
            rect3.y += 16f;
            rect3.x -= rect3.width + 3f;
            GUI.SetNextControlName("FourIntFields_z");
            z = EditorGUI.IntField(rect3, labelZ, z);
            rect3.x += rect3.width + 3f;
            GUI.SetNextControlName("FourIntFields_w");
            w = EditorGUI.IntField(rect3, labelW, w);
            EditorGUIUtility.labelWidth = 135f;
        }