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