public void SetColor(Color color) { if (material != null) { if (Slicer2DSettings.GetRenderingPipeline() == Slicer2DSettings.RenderingPipeline.Universal) { material.SetColor("_Emission", color); } else { material.color = color; } } }
static private SmartMaterial GetVertexLit() { if (vertexLit == null || vertexLit.material == null) { if (Slicer2DSettings.GetRenderingPipeline() == Slicer2DSettings.RenderingPipeline.Universal) { vertexLit = new SmartMaterial("Legacy Shaders/Transparent/VertexLit"); } else { vertexLit = new SmartMaterial("Sprites/Default"); } if (vertexLit != null) { vertexLit.SetTexture(Resources.Load("Textures/LineTexture16") as Texture); } } return(vertexLit); }