UnityEditor.StaticOcclusionCulling.SetDefaultOcclusionBakeSettings C# (CSharp) Method

SetDefaultOcclusionBakeSettings() private method

private SetDefaultOcclusionBakeSettings ( ) : void
return void
        public static extern void SetDefaultOcclusionBakeSettings();

Usage Example

Beispiel #1
0
        private void BakeSettings()
        {
            if (GUILayout.Button("Set default parameters", new GUILayoutOption[1] {
                GUILayout.Width(150f)
            }))
            {
                GUIUtility.keyboardControl = 0;
                StaticOcclusionCulling.SetDefaultOcclusionBakeSettings();
            }
            GUILayout.Label(OcclusionCullingWindow.s_Styles.defaultParameterText.tooltip, EditorStyles.helpBox, new GUILayoutOption[0]);
            EditorGUI.BeginChangeCheck();
            float num1 = EditorGUILayout.FloatField(OcclusionCullingWindow.s_Styles.smallestOccluder, StaticOcclusionCulling.smallestOccluder, new GUILayoutOption[0]);

            if (EditorGUI.EndChangeCheck())
            {
                StaticOcclusionCulling.smallestOccluder = num1;
            }
            EditorGUI.BeginChangeCheck();
            float num2 = EditorGUILayout.FloatField(OcclusionCullingWindow.s_Styles.smallestHole, StaticOcclusionCulling.smallestHole, new GUILayoutOption[0]);

            if (EditorGUI.EndChangeCheck())
            {
                StaticOcclusionCulling.smallestHole = num2;
            }
            EditorGUI.BeginChangeCheck();
            float num3 = EditorGUILayout.Slider(OcclusionCullingWindow.s_Styles.backfaceThreshold, StaticOcclusionCulling.backfaceThreshold, 5f, 100f, new GUILayoutOption[0]);

            if (!EditorGUI.EndChangeCheck())
            {
                return;
            }
            StaticOcclusionCulling.backfaceThreshold = num3;
        }
All Usage Examples Of UnityEditor.StaticOcclusionCulling::SetDefaultOcclusionBakeSettings