UnityEditor.ColorPicker.DoHexField C# (CSharp) 메소드

DoHexField() 개인적인 메소드

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