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;
}