UnityEditor.LightmapEditorSettings.GetLightmapSettings C# (CSharp) Method

GetLightmapSettings() private method

private GetLightmapSettings ( ) : Object
return Object
        internal static extern Object GetLightmapSettings();
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

 public void Maps()
 {
     if (LightingWindowLightmapPreviewTab.s_Styles == null)
     {
         LightingWindowLightmapPreviewTab.s_Styles = new LightingWindowLightmapPreviewTab.Styles();
     }
     GUI.changed = false;
     if (Lightmapping.giWorkflowMode == Lightmapping.GIWorkflowMode.OnDemand)
     {
         SerializedObject   serializedObject = new SerializedObject(LightmapEditorSettings.GetLightmapSettings());
         SerializedProperty property         = serializedObject.FindProperty("m_LightingDataAsset");
         EditorGUILayout.PropertyField(property, LightingWindowLightmapPreviewTab.s_Styles.LightingDataAsset, new GUILayoutOption[0]);
         serializedObject.ApplyModifiedProperties();
     }
     GUILayout.Space(10f);
     LightmapData[] lightmaps = LightmapSettings.lightmaps;
     this.m_ScrollPositionMaps = GUILayout.BeginScrollView(this.m_ScrollPositionMaps, new GUILayoutOption[0]);
     EditorGUI.BeginDisabledGroup(true);
     for (int i = 0; i < lightmaps.Length; i++)
     {
         GUILayout.BeginHorizontal(new GUILayoutOption[0]);
         GUILayout.FlexibleSpace();
         GUILayout.Label(i.ToString(), new GUILayoutOption[0]);
         GUILayout.Space(5f);
         lightmaps[i].lightmapFar = this.LightmapField(lightmaps[i].lightmapFar, i);
         GUILayout.Space(10f);
         lightmaps[i].lightmapNear = this.LightmapField(lightmaps[i].lightmapNear, i);
         GUILayout.FlexibleSpace();
         GUILayout.EndHorizontal();
     }
     EditorGUI.EndDisabledGroup();
     GUILayout.EndScrollView();
 }
All Usage Examples Of UnityEditor.LightmapEditorSettings::GetLightmapSettings