Esempio n. 1
0
    /// <summary>
    /// 应用单个Style
    /// </summary>
    /// <param name="style">UIStyle</param>
    void ApplySingleStyle(UIStyleInfo style)
    {
        foreach (var item in UIEditorWindow.allUIPrefab.Values)
        {
            UIStyleComponent[] comps = item.GetComponentsInChildren <UIStyleComponent>();

            for (int i = 0; i < comps.Length; i++)
            {
                if (comps[i].m_styleID.Equals(style.m_StyleInfoName))
                {
                    style.ApplyStyle(comps[i].gameObject);
                }
            }
        }
    }
 public void ApplyStyle(UIStyleInfo l_styleInfo)
 {
     l_styleInfo.ApplyStyle(comp.gameObject);
 }