Пример #1
0
        public LabelObjects RequitLabel()
        {
            GameObject   o   = new GameObject();
            LabelObjects obj = o.AddComponent <LabelObjects>();

            o.layer = LayerMask.NameToLayer("2D");
            return(obj);
        }
Пример #2
0
        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);
        }