/// <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); }