UnityEditor.ReflectionProbeEditor.OnEnable C# (CSharp) Method

OnEnable() public method

public OnEnable ( ) : void
return void
        public void OnEnable()
        {
            this.m_Mode = base.serializedObject.FindProperty("m_Mode");
            this.m_RefreshMode = base.serializedObject.FindProperty("m_RefreshMode");
            this.m_TimeSlicingMode = base.serializedObject.FindProperty("m_TimeSlicingMode");
            this.m_Resolution = base.serializedObject.FindProperty("m_Resolution");
            this.m_NearAndFarProperties = new SerializedProperty[] { base.serializedObject.FindProperty("m_NearClip"), base.serializedObject.FindProperty("m_FarClip") };
            this.m_ShadowDistance = base.serializedObject.FindProperty("m_ShadowDistance");
            this.m_Importance = base.serializedObject.FindProperty("m_Importance");
            this.m_BoxSize = base.serializedObject.FindProperty("m_BoxSize");
            this.m_BoxOffset = base.serializedObject.FindProperty("m_BoxOffset");
            this.m_CullingMask = base.serializedObject.FindProperty("m_CullingMask");
            this.m_ClearFlags = base.serializedObject.FindProperty("m_ClearFlags");
            this.m_BackgroundColor = base.serializedObject.FindProperty("m_BackGroundColor");
            this.m_HDR = base.serializedObject.FindProperty("m_HDR");
            this.m_BoxProjection = base.serializedObject.FindProperty("m_BoxProjection");
            this.m_IntensityMultiplier = base.serializedObject.FindProperty("m_IntensityMultiplier");
            this.m_BlendDistance = base.serializedObject.FindProperty("m_BlendDistance");
            this.m_CustomBakedTexture = base.serializedObject.FindProperty("m_CustomBakedTexture");
            this.m_RenderDynamicObjects = base.serializedObject.FindProperty("m_RenderDynamicObjects");
            this.m_UseOcclusionCulling = base.serializedObject.FindProperty("m_UseOcclusionCulling");
            ReflectionProbe target = base.target as ReflectionProbe;
            this.m_ShowProbeModeRealtimeOptions.valueChanged.AddListener(new UnityAction(this.Repaint));
            this.m_ShowProbeModeCustomOptions.valueChanged.AddListener(new UnityAction(this.Repaint));
            this.m_ShowBoxOptions.valueChanged.AddListener(new UnityAction(this.Repaint));
            this.m_ShowProbeModeRealtimeOptions.value = target.mode == ReflectionProbeMode.Realtime;
            this.m_ShowProbeModeCustomOptions.value = target.mode == ReflectionProbeMode.Custom;
            this.m_ShowBoxOptions.value = true;
            this.m_BoxEditor.OnEnable();
            this.m_BoxEditor.SetAlwaysDisplayHandles(true);
            this.m_BoxEditor.allowNegativeSize = false;
            this.m_OldTransformPosition = ((ReflectionProbe) base.target).transform.position;
            SceneView.onPreSceneGUIDelegate = (SceneView.OnSceneFunc) Delegate.Combine(SceneView.onPreSceneGUIDelegate, new SceneView.OnSceneFunc(this.OnPreSceneGUICallback));
        }