UnityEditor.ColorPicker.DoHexField C# (CSharp) Method

DoHexField() private method

private DoHexField ( float availableWidth ) : void
availableWidth float
return void
        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;
        }