Exemple #1
0
 // 初始构造
 public AuxLabel(GameObject pntNode, string path, LabelStyleID styleId = LabelStyleID.eLSID_None)
 {
     m_selfGo     = UtilApi.TransFindChildByPObjAndPath(pntNode, path);
     m_text       = UtilApi.getComByP <Text>(pntNode, path);
     m_labelStyle = Ctx.m_instance.m_widgetStyleMgr.GetWidgetStyle <LabelStyleBase>(WidgetStyleID.eWSID_Text, (int)styleId);
     if (m_labelStyle.needClearText())
     {
         m_text.text = "";
     }
 }
Exemple #2
0
 // 查找 UI 组件
 override public void findWidget()
 {
     if (string.IsNullOrEmpty(m_goName))      // 如果 m_goName 为空,就说明就是当前 GameObject 上获取 Image
     {
         m_image = UtilApi.getComByP <Image>(m_selfGo);
     }
     else
     {
         m_image = UtilApi.getComByP <Image>(m_selfGo, m_goName);
     }
 }
Exemple #3
0
        public ImageItem getImage(string spriteName)
        {
            if (!m_path2Image.ContainsKey(spriteName))
            {
                m_subGo = UtilApi.TransFindChildByPObjAndPath(m_go, spriteName);
                Image     image = UtilApi.getComByP <Image>(m_subGo);
                ImageItem item  = new ImageItem();
                item.image = image.sprite;
                m_path2Image[spriteName] = item;
            }
            else
            {
                m_path2Image[spriteName].refCountResLoadResultNotify.refCount.incRef();
            }

            return(m_path2Image[spriteName]);
        }
Exemple #4
0
        // 查找 UI 组件
        override public void findWidget()
        {
            if (m_spriteRender == null)
            {
                if (string.IsNullOrEmpty(m_goName))      // 如果 m_goName 为空,就说明就是当前 GameObject 上获取 Image
                {
                    m_spriteRender = UtilApi.getComByP <SpriteRenderer>(m_selfGo);
                }
                else
                {
                    m_spriteRender = UtilApi.getComByP <SpriteRenderer>(m_pntGo, m_goName);
                }

                if (m_spriteRender == null)
                {
                    Ctx.m_instance.m_logSys.log("m_spriteRender is null");
                }
            }
        }
Exemple #5
0
        protected InputField m_inputField;     // 输入

        public AuxInputField(GameObject pntNode, string path, BtnStyleID styleId = BtnStyleID.eBSID_None)
        {
            m_selfGo     = UtilApi.TransFindChildByPObjAndPath(pntNode, path);
            m_inputField = UtilApi.getComByP <InputField>(pntNode, path);
        }
Exemple #6
0
 // 后期修改
 public void setSelfGo(GameObject pntNode, string path)
 {
     m_selfGo = UtilApi.TransFindChildByPObjAndPath(pntNode, path);
     m_text   = UtilApi.getComByP <Text>(pntNode, path);
 }
Exemple #7
0
 public AuxLabel(GameObject selfNode, LabelStyleID styleId = LabelStyleID.eLSID_None)
 {
     m_selfGo = selfNode;
     m_text   = UtilApi.getComByP <Text>(selfNode);
 }
Exemple #8
0
 public AuxStaticImageStaticGoImage(GameObject pntNode, string path, BtnStyleID styleId = BtnStyleID.eBSID_None)
 {
     m_selfGo = UtilApi.TransFindChildByPObjAndPath(pntNode, path);
     m_image  = UtilApi.getComByP <Image>(pntNode, path);
 }
Exemple #9
0
 public void setSelfGo(GameObject selfNode)
 {
     m_selfGo = selfNode;
     m_image  = UtilApi.getComByP <Image>(m_selfGo);
 }
Exemple #10
0
 virtual protected void updateBtnCom(IDispatchObject dispObj)
 {
     m_btn = UtilApi.getComByP <Button>(m_selfGo);
     UtilApi.addEventHandle(m_btn, onBtnClk);
 }
Exemple #11
0
        public void setGoImage(GameObject go_)
        {
            Image _image = UtilApi.getComByP <Image>(go_);

            _image.sprite = m_image;
        }
Exemple #12
0
        protected Scrollbar m_scrollbar;       // 滚动条

        public AuxScrollbar(GameObject pntNode, string path, BtnStyleID styleId = BtnStyleID.eBSID_None)
        {
            m_selfGo    = UtilApi.TransFindChildByPObjAndPath(pntNode, path);
            m_scrollbar = UtilApi.getComByP <Scrollbar>(pntNode, path);
        }