UnityEditor.Physics2DSettingsInspector.OnInspectorGUI C# (CSharp) Method

OnInspectorGUI() public method

public OnInspectorGUI ( ) : void
return void
        public override void OnInspectorGUI()
        {
            base.DrawDefaultInspector();
            s_ShowGizmoSettings = EditorGUILayout.Foldout(s_ShowGizmoSettings, "Gizmos", true);
            this.m_GizmoSettingsFade.target = s_ShowGizmoSettings;
            if (this.m_GizmoSettingsFade.value)
            {
                base.serializedObject.Update();
                if (EditorGUILayout.BeginFadeGroup(this.m_GizmoSettingsFade.faded))
                {
                    EditorGUI.indentLevel++;
                    EditorGUILayout.PropertyField(this.m_AlwaysShowColliders, new GUILayoutOption[0]);
                    EditorGUILayout.PropertyField(this.m_ShowColliderSleep, new GUILayoutOption[0]);
                    EditorGUILayout.PropertyField(this.m_ColliderAwakeColor, new GUILayoutOption[0]);
                    EditorGUILayout.PropertyField(this.m_ColliderAsleepColor, new GUILayoutOption[0]);
                    EditorGUILayout.PropertyField(this.m_ShowColliderContacts, new GUILayoutOption[0]);
                    EditorGUILayout.Slider(this.m_ContactArrowScale, 0.1f, 1f, this.m_ContactArrowScale.displayName, new GUILayoutOption[0]);
                    EditorGUILayout.PropertyField(this.m_ColliderContactColor, new GUILayoutOption[0]);
                    EditorGUILayout.PropertyField(this.m_ShowColliderAABB, new GUILayoutOption[0]);
                    EditorGUILayout.PropertyField(this.m_ColliderAABBColor, new GUILayoutOption[0]);
                    EditorGUI.indentLevel--;
                }
                EditorGUILayout.EndFadeGroup();
                base.serializedObject.ApplyModifiedProperties();
            }
            if (<>f__mg$cache0 == null)
            {
                <>f__mg$cache0 = new LayerMatrixGUI.GetValueFunc(Physics2DSettingsInspector.GetValue);