diff --git a/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs b/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs index 6a2604f2219..984d7c21cbe 100644 --- a/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs +++ b/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs @@ -44,7 +44,7 @@ internal override Material GetDefaultMaterial(DefaultMaterialType materialType) return null; } - private void OnEnableInEditor() + private void InitializeSpriteEditorPrefs() { // Provide a list of suggested texture property names to Sprite Editor via EditorPrefs. const string suggestedNamesKey = "SecondarySpriteTexturePropertyNames"; @@ -75,6 +75,7 @@ private void ReloadAllNullProperties() private void Awake() { + // Initialize Light Blend Styles if (m_LightBlendStyles != null) { for (int i = 0; i < m_LightBlendStyles.Length; ++i) @@ -104,6 +105,9 @@ private void Awake() m_LightBlendStyles[3].name = "Additive with Mask"; m_LightBlendStyles[3].blendMode = Light2DBlendStyle.BlendMode.Additive; m_LightBlendStyles[3].maskTextureChannel = Light2DBlendStyle.TextureChannel.R; + + // Initialize Editor Prefs for Sprite Editor + InitializeSpriteEditorPrefs(); } #endif