public LabelObjects RequitLabel() { GameObject o = new GameObject(); LabelObjects obj = o.AddComponent <LabelObjects>(); o.layer = LayerMask.NameToLayer("2D"); return(obj); }
public void SetLabel(LabelObjects o) { if (len > 0) { o.label = layoutPools[0]; layoutPools.RemoveAt(0); len = layoutPools.Count; } else { GameObject nameObject = new GameObject(); nameObject.transform.parent = LayerManager.GetInstance().SceneNameLayer.transform; //nameObject.transform.parent = panel.transform; nameObject.name = "DynNameLabel"; UILabel nameLabel = nameObject.AddComponent <UILabel>(); nameLabel.font = FontManager.GetInstance().Font; o.label = nameObject; } UILabel uilabel = o.label.GetComponent <UILabel>(); o.label.transform.localScale = new Vector3(uilabel.font.size, uilabel.font.size, uilabel.font.size); o.label.SetActive(true); }