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; } }
public static void ConfigAndSetColor(ColoringPack _get, string text, int _theme) { _get.InitXmlFromString(text); Coloring.Config(_get); Coloring.Switch(_theme); }
/// <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*/); }