UnityEditor.TerrainInspector.OnEnable C# (CSharp) Method

OnEnable() public method

public OnEnable ( ) : void
return void
        public void OnEnable()
        {
            this.m_ShowBuiltinSpecularSettings.valueChanged.AddListener(new UnityAction(this.Repaint));
            this.m_ShowCustomMaterialSettings.valueChanged.AddListener(new UnityAction(this.Repaint));
            this.m_ShowReflectionProbesGUI.valueChanged.AddListener(new UnityAction(this.Repaint));
            Terrain target = base.target as Terrain;
            if (target != null)
            {
                this.m_ShowBuiltinSpecularSettings.value = target.materialType == Terrain.MaterialType.BuiltInLegacySpecular;
                this.m_ShowCustomMaterialSettings.value = target.materialType == Terrain.MaterialType.Custom;
                this.m_ShowReflectionProbesGUI.value = (target.materialType == Terrain.MaterialType.BuiltInStandard) || (target.materialType == Terrain.MaterialType.Custom);
            }
            SceneView.onPreSceneGUIDelegate = (SceneView.OnSceneFunc) Delegate.Combine(SceneView.onPreSceneGUIDelegate, new SceneView.OnSceneFunc(this.OnPreSceneGUICallback));
        }