UnityEditor.StandardShaderGUI.DoEmissionArea C# (CSharp) Method

DoEmissionArea() private method

private DoEmissionArea ( Material material ) : void
material UnityEngine.Material
return void
        private void DoEmissionArea(Material material)
        {
            bool flag = !this.HasValidEmissiveKeyword(material);
            bool flag2 = this.emissionMap.textureValue != null;
            this.m_MaterialEditor.TexturePropertyWithHDRColor(Styles.emissionText, this.emissionMap, this.emissionColorForRendering, this.m_ColorPickerHDRConfig, false);
            float maxColorComponent = this.emissionColorForRendering.colorValue.maxColorComponent;
            if (((this.emissionMap.textureValue != null) && !flag2) && (maxColorComponent <= 0f))
            {
                this.emissionColorForRendering.colorValue = Color.white;
            }
            this.m_MaterialEditor.LightmapEmissionProperty(3);
            if (flag)
            {
                EditorGUILayout.HelpBox(Styles.emissiveWarning.text, MessageType.Warning);
            }
        }