diff --git a/UnityOutlineFX/UnityOutlineFX.cs b/UnityOutlineFX/UnityOutlineFX.cs index 652a036..ed337f2 100644 --- a/UnityOutlineFX/UnityOutlineFX.cs +++ b/UnityOutlineFX/UnityOutlineFX.cs @@ -101,8 +101,12 @@ private void RecreateCommandBuffer() foreach (var render in collection) { - _commandBuffer.DrawRenderer(render, _outlineMaterial, 0, 1); - _commandBuffer.DrawRenderer(render, _outlineMaterial, 0, 0); + //Effect for all material in default shader + for (int i = 0; i < render.materials.Length; i++) + { + _commandBuffer.DrawRenderer(render, _outlineMaterial, i, 1); + _commandBuffer.DrawRenderer(render, _outlineMaterial, i, 0); + } } }