private void setColoring(ColoringPack coloringPack)
        {
            ColorTheme colorTheme = CurrentColorTheme;

            Debug.Log("setColoring:" + colorTheme);
            TextAsset xml;

            switch (colorTheme)
            {
            case ColorTheme.Red:
            case ColorTheme.Blue:
                xml = Resources.Load <TextAsset>("Theme/Blue");
                Coloring.ConfigAndSetColor(coloringPack, xml.text, (int)ColorTheme.Blue);
                break;

            default:
                xml = Resources.Load <TextAsset>("Theme/Green");
                Coloring.ConfigAndSetColor(coloringPack, xml.text, (int)ColorTheme.Green);
                break;
            }
        }
Example #2
0
 public static void ConfigAndSetColor(ColoringPack _get, string text, int _theme)
 {
     _get.InitXmlFromString(text);
     Coloring.Config(_get);
     Coloring.Switch(_theme);
 }
Example #3
0
 /// <summary>
 /// 配置主题颜色包
 /// </summary>
 /// <param name="_get"></param>
 public static void Config(ColoringPack _get)
 {
     color_pack = _get;
 }
 private void setColoring(ColoringPack coloringPack, ColorTheme colorTheme)
 {
     CurrentColorTheme = colorTheme;
     setColoring(coloringPack /*, color*/);
 }
 public void initColoring(ColoringPack coloringPack)
 {
     //ColorTheme color = CurrentColorTheme;
     setColoring(coloringPack /*, color*/);
 }