/// <summary> /// 获取标签 /// </summary> /// <param name="data"></param> /// <returns></returns> public KGUI_Label GetLabel(LabelData data) { KGUI_Label label = data.label; if (label == null) { label = CreatLabel(data); } label.SetLabel(data); if (!labels.Contains(label)) { labels.Add(label); } return(label); }
/// <summary> /// 获取标签 /// </summary> /// <param name="data"></param> /// <returns></returns> public KGUI_Label GetLabel(LabelData data) { KGUI_Label label = data.label; if (label == null) { label = CreatLabel(data); } if (labels.ContainsKey(data.label) && labels[label] != data.appertaining) { label = CreatLabel(data); } label.SetLabel(data); if (!labels.ContainsKey(label)) { labels.Add(label, data.appertaining); } return(label); }