Exemplo n.º 1
0
            public IMaterial GetMaterial(int tag)
            {
                var styleGradientMapIndex = gradientMapIndices[tag];

                if (material == null || gradientMapIndex != styleGradientMapIndex)
                {
                    gradientMapIndex = styleGradientMapIndex;
                    if (gradientMapIndex < 0)
                    {
                        material = WidgetMaterial.GetInstance(blending, shader, 1);
                    }
                    else
                    {
                        material = ColorfulTextMaterial.GetInstance(blending, gradientMapIndex);
                    }
                }
                return(material);
            }
Exemplo n.º 2
0
 public void Init(Blending blending, int gradientMapIndex)
 {
     material = ColorfulTextMaterial.GetInstance(blending, gradientMapIndex);
 }