private void DoHexField(float availableWidth)
{
float labelWidth = EditorGUIUtility.labelWidth;
float fieldWidth = EditorGUIUtility.fieldWidth;
EditorGUIUtility.labelWidth = availableWidth - 85f;
EditorGUIUtility.fieldWidth = 85f;
EditorGUI.indentLevel++;
EditorGUI.BeginChangeCheck();
Color c = EditorGUILayout.HexColorTextField(GUIContent.Temp("Hex Color"), color, this.m_ShowAlpha, new GUILayoutOption[0]);
if (EditorGUI.EndChangeCheck())
{
this.SetNormalizedColor(c);
if (this.m_HDR)
{
this.SetHDRScaleFactor(1f);
}
}
EditorGUI.indentLevel--;
EditorGUIUtility.labelWidth = labelWidth;
EditorGUIUtility.fieldWidth = fieldWidth;
}