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);
 }
 private void ColoringChanged()
 {
     FinalColor = Coloring.Get(text);
 }
 private void OnEnable()
 {
     FinalColor = Coloring.Get(text);
     ColoringManager.Instance.OnColoringChanged.AddListener(ColoringChanged);
 }