UnityEditor.LightingWindowObjectTab.LightmapScaleGUI C# (CSharp) Method

LightmapScaleGUI() private method

private LightmapScaleGUI ( SerializedObject so, float lodScale ) : float
so SerializedObject
lodScale float
return float
        private float LightmapScaleGUI(SerializedObject so, float lodScale)
        {
            SerializedProperty property = so.FindProperty("m_ScaleInLightmap");
            float num = lodScale * property.floatValue;
            Rect controlRect = EditorGUILayout.GetControlRect(new GUILayoutOption[0]);
            EditorGUI.BeginProperty(controlRect, s_Styles.ScaleInLightmap, property);
            EditorGUI.BeginChangeCheck();
            num = EditorGUI.FloatField(controlRect, s_Styles.ScaleInLightmap, num);
            if (EditorGUI.EndChangeCheck())
            {
                property.floatValue = Mathf.Max((float) (num / lodScale), (float) 0f);
            }
            EditorGUI.EndProperty();
            return num;
        }