protected override void OnEnable() { var additionalData = CoreEditorUtils.GetAdditionalData <HDAdditionalReflectionData>(targets); m_AdditionalDataSerializedObject = new SerializedObject(additionalData); m_SerializedHDProbe = new SerializedHDReflectionProbe(serializedObject, m_AdditionalDataSerializedObject); foreach (var t in targets) { var p = (ReflectionProbe)t; s_ReflectionProbeEditors[p] = this; } base.OnEnable(); m_UIState.owner = this; m_UIState.Reset(m_SerializedHDProbe, Repaint); InitializeTargetProbe(); HDAdditionalReflectionData probe = (HDAdditionalReflectionData)m_AdditionalDataSerializedObject.targetObject; probe.influenceVolume.Init(probe); //unhide previously hidden components probe.hideFlags = HideFlags.None; }
void OnEnable() { var additionalData = CoreEditorUtils.GetAdditionalData <HDAdditionalReflectionData>(targets); m_AdditionalDataSerializedObject = new SerializedObject(additionalData); m_SerializedHdReflectionProbe = new SerializedHDReflectionProbe(serializedObject, m_AdditionalDataSerializedObject); m_UIState.owner = this; m_UIState.Reset(m_SerializedHdReflectionProbe, Repaint); foreach (var t in targets) { var p = (ReflectionProbe)t; s_ReflectionProbeEditors[p] = this; } InitializeAllTargetProbes(); }