Greetings!
I was using Spine with URP. After I selecting materials I used, then this log continuously popped up
Here's the error logged in console
NullReferenceException: Object reference not set to an instance of an object
SpineSpriteShaderGUI.RenderDiffuseRampProperties () (at Assets/Spine/Editor/spine-unity/Editor/Shaders/SpineSpriteShaderGUI.cs:653)
SpineSpriteShaderGUI.RenderTextureProperties () (at Assets/Spine/Editor/spine-unity/Editor/Shaders/SpineSpriteShaderGUI.cs:461)
SpineSpriteShaderGUI.ShaderPropertiesGUI () (at Assets/Spine/Editor/spine-unity/Editor/Shaders/SpineSpriteShaderGUI.cs:284)
SpineSpriteShaderGUI.OnGUI (UnityEditor.MaterialEditor materialEditor, UnityEditor.MaterialProperty[] properties) (at Assets/Spine/Editor/spine-unity/Editor/Shaders/SpineSpriteShaderGUI.cs:202)
UnityEditor.MaterialEditor.PropertiesGUI () (at <a8e33794c0064f2aa201ade069162226>:0)
UnityEditor.MaterialEditor.OnInspectorGUI () (at <a8e33794c0064f2aa201ade069162226>:0)
UnityEditor.UIElements.InspectorElement+<>c__DisplayClass58_0.<CreateIMGUIInspectorFromEditor>b__0 () (at <a8e33794c0064f2aa201ade069162226>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Is there anything I can do to fix this error? Thanks!
I commented out lines that using _diffuseRamp
in SpineSpriteShaderGUI and looks like it runs fine