Пример #1
0
 public void SetMoheResImg()
 {
     //_MoheImg.sprite = GameUtils.GetSpriteByResourceType(itemId);
     m_MoheImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "Ui_mohe_02");
     m_MoheImg.SetNativeSize();
     //_RewardTxt.text = ReturnConCount(conCount);
 }
Пример #2
0
    /// <summary>
    /// 活力商品显示
    /// </summary>
    private void InitPowerShopUI()
    {
        int surplusNum_0 = 0;                    //可用次数

        goods = config.getAp_supplement_goods(); //活力补满商品的ID
        ShopTemplate shopDate = (ShopTemplate)DataTemplate.GetInstance().m_ShopTable.getTableData(goods);

        if (shopDate == null)
        {
            LogManager.Log("is Shop null !!!!");
            return;
        }
        m_NameTxt_0.text = GameUtils.getString(shopDate.getCommodityName());
        m_DesTxt_0.text  = GameUtils.getString(shopDate.getCommodityDes());

        //商品使用次数+Vip的使用次数
        surplusNum_0 = shopDate.getDailyMaxBuy() + vipData.getMaxBuyAp();
        //剩余使用次数
        Shopbuy shop = ObjectSelf.GetInstance().GetShopBuyInfoByShopId(goods);

        m_curSurpNum_0 = surplusNum_0 - shop.todaynum;

        _SurplusNumTxt_0.text = m_curSurpNum_0.ToString();
        _Icon_0.sprite        = UIResourceMgr.LoadSprite(common.defaultPath + shopDate.getResourceName());

        //消耗钻石显示
        m_conDiamNum        = DataTemplate.GetInstance().GetShopBuyCost(shopDate, shop.todaynum);
        _ConDiamNumTxt.text = m_conDiamNum.ToString();

        SetBtnColor(m_curSurpNum_0, _UserBtn_0, ObjectSelf.GetInstance().Gold);
    }
Пример #3
0
    private void ShowUI()
    {
        switch (mId)
        {
        case -1:
            m_TilteTxt.text = "100级解锁";
            m_Bg.sprite     = UI_FormMgr.Inst.ImgClose;
            m_GodSoulImg.gameObject.SetActive(false);
            m_AddBtn.gameObject.SetActive(false);
            break;

        case 0:
            m_TilteTxt.text = "点击添加";
            m_Bg.sprite     = UI_FormMgr.Inst.Img;
            m_GodSoulImg.gameObject.SetActive(false);
            m_AddBtn.gameObject.SetActive(true);
            mItem = null;
            break;

        default:
            m_TilteTxt.text = "点击更换";
            m_Bg.sprite     = UI_FormMgr.Inst.Img;
            m_GodSoulImg.gameObject.SetActive(true);
            m_AddBtn.gameObject.SetActive(false);
            mItem = (ItemTemplate)DataTemplate.GetInstance().m_ItemTable.getTableData(mId);
            m_GodSoulImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + mItem.getIcon());
            break;
        }
    }
Пример #4
0
    // 显示每一个英雄的数据        英雄的表数据          对应的神器         需要的英雄数量    索引
    public void ShowInfo(HeroTemplate heroData, Artifact artifact, int heroNumber, int index)
    {
        _heroData = heroData;
        _artifact = artifact;
        tableID   = heroData.getId();

        // 星级
        int quality = heroData.getQuality();

        for (int i = 5; i < quality + 5; i++)
        {
            _star.transform.GetChild(i).gameObject.SetActive(true);
        }

        // icon
        ArtresourceTemplate artresourcedata = (ArtresourceTemplate)DataTemplate.GetInstance().m_ArtresourceTable.getTableData(heroData.getArtresources());
        Sprite _img = UIResourceMgr.LoadSprite(common.defaultPath + artresourcedata.getHeadiconresource());

        _icon.sprite = _img;        //图片
        _icon.SetNativeSize();

        // 名称
        _name.text = GameUtils.getString(heroData.getTitleID());

        ShowCount(index, heroNumber);
    }
Пример #5
0
    void InitUI()
    {
        ChapterinfoTemplate levelInfo = (ChapterinfoTemplate)DataTemplate.GetInstance().m_ChapterTable.getTableData(ObjectSelf.GetInstance().GetCurChapterID());

        m_NewMapName.text      = GameUtils.getString(levelInfo.getChapterName());
        m_NewMapBackImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + levelInfo.getBackgroundPicture());
    }
Пример #6
0
    // 更新英雄显示信息
    public void UpdateHeroShow(ObjectCard heroCard)
    {
        m_HeroCard = heroCard;

        // 等级
        m_Level.text = /*"Lv." +*/ "<color=yellow>" + heroCard.GetHeroData().Level.ToString() + "</color>";

        // 星级
        int star = heroCard.GetHeroData().StarLevel;

        for (int i = 0; i < m_BrightStar.transform.childCount; ++i)
        {
            m_BrightStar.transform.GetChild(i).gameObject.SetActive(i < star);
        }

        // icon
        ArtresourceTemplate artresourcedata = ( ArtresourceTemplate )DataTemplate.GetInstance().m_ArtresourceTable.getTableData(heroCard.GetHeroData().GetHeroViewID());
        Sprite img = UIResourceMgr.LoadSprite(common.defaultPath
                                              + artresourcedata.getHeadiconresource());

        m_Icon.sprite = img;
        m_Icon.SetNativeSize();


        // icon bg TODO...
        m_IconBg.sprite = InterfaceControler.GetInst().ReturnHeroQuailty(heroCard.GetHeroData().QualityLev);
    }
Пример #7
0
    // 更新英雄信息
    public void UpdateHeroInfo()
    {
        HeroTemplate heroItem = m_CurCard.GetHeroRow();

        // 英雄类型
        if (heroItem.getCamp() == 1)   //生灵
        {
            m_HeroType.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_01");
        }
        else if (heroItem.getCamp() == 2)   //神抵
        {
            m_HeroType.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_03");
        }
        else if (heroItem.getCamp() == 3)   //恶魔
        {
            m_HeroType.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "UI_Zhongzu_02");
        }

        m_Text_LV100.text = m_CurCard.GetHeroData().Level.ToString();
        m_Text_Title.text = GameUtils.getString(heroItem.getTitleID());
        //名称显示
        m_Text_Name.text = GameUtils.getString(heroItem.getNameID());

        // 星级
        int star = m_CurCard.GetHeroData().StarLevel;

        for (int i = 0; i < m_BrightStar.transform.childCount; ++i)
        {
            m_BrightStar.transform.GetChild(i).gameObject.SetActive(i < star);
        }
    }
Пример #8
0
 /// <summary>
 /// iconStr 为sprite 名字,不带路径的;
 /// </summary>
 /// <param name="iconStr"></param>
 /// <param name="name"></param>
 /// <param name="hintTxt"></param>
 /// <param name="deital"></param>
 public void SetData(string iconStr, string name, string hintTxt, string deital)
 {
     icon.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + iconStr);
     m_Name.text    = name;
     m_HintTxt.text = hintTxt;
     m_Text.text    = deital;
 }
Пример #9
0
    public QuikChargeItemUI(GameObject go, ExchangeTemplate exchangeT)
    {
        trans = go.transform;

        mExchangeT = exchangeT;

        nameTxt     = trans.FindChild("NameImg/Text").GetComponent <Text>();
        iconBg      = trans.FindChild("iconBg").GetComponent <Image>();
        iconImg     = trans.FindChild("iconImg").GetComponent <Image>();
        iconBtn     = trans.FindChild("iconImg").GetComponent <Button>();
        detailTxt   = trans.FindChild("DetailTxt").GetComponent <Text>();
        costTypeTxt = trans.FindChild("MoneyCost/TypeTxt").GetComponent <Text>();
        costNumTxt  = trans.FindChild("MoneyCost/Text").GetComponent <Text>();

        nameTxt.text  = GameUtils.getString(exchangeT.getName());
        iconBg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + exchangeT.getBaseicon());
        iconBg.SetNativeSize();
        iconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + exchangeT.getIcon());
        iconImg.SetNativeSize();
        detailTxt.text   = GameUtils.getString(exchangeT.getDetail());
        costTypeTxt.text = ExchangeModule.Money_Str;
        costNumTxt.text  = exchangeT.getPrice().ToString();

        buyBtn = trans.FindChild("BuyBtn").GetComponent <Button>();

        //iconBtn.onClick.AddListener(OnItemClick);
        buyBtn.onClick.AddListener(OnItemClick);
    }
Пример #10
0
    public void InitData(ItemTemplate item)
    {
        m_Item = item;

        m_GodSoulImg.sprite   = UIResourceMgr.LoadSprite(common.defaultPath + item.getIcon());
        m_GodSoulNameTxt.text = GameUtils.getString(item.getName());
    }
Пример #11
0
    //刷新宝箱显示;
    void UpdateChapter(ChapterinfoTemplate chapterT)
    {
        //--------------翻页按钮-----------
        UpdatePageBtnState();

        //--------------章节名字-----------
        m_title.text = string.Format(GameUtils.getString("chapter_title"), GameUtils.ConverIntToString(chapterT.getId()));
        m_value.text = GameUtils.getString(chapterT.getChapterName());

        //--------------宝箱--------------
        UpdateBox(chapterT);

        //--------------背景图------------
        Sprite inst = UIResourceMgr.LoadSprite(common.defaultPath + "Ui_guanqiabeijing");
        ChapterinfoTemplate info = StageModule.GetChapterinfoTemplateById(chapterT.getId());

        if (info != null)
        {
            //var info = (ChapterinfoTemplate)DataTemplate.GetInstance().m_ChapterTable.getTableData(chapterid);
            //var info = (ChapterinfoTemplate)table[chapterid];
            Sprite pic = UIResourceMgr.LoadSprite(common.defaultPath + info.getBackgroundPicture());
            mChapterBgImg.sprite = pic;
            //if (pic != null)
            //{
            //    item.AddComponent<Image>().sprite = Instantiate(pic, Vector3.zero, Quaternion.identity) as Sprite;
            //}
            //else
            //{
            //    item.AddComponent<Image>().sprite = Instantiate(inst, Vector3.zero, Quaternion.identity) as Sprite;
            //}
        }
    }
Пример #12
0
    /// <summary>
    /// 显示勋章名字和图标
    /// </summary>
    private void InitShowMedal()
    {
        m_MedalIconImg.rectTransform.localPosition = Vector3.zero;
        string _str = m_HandBookData.getReward().ToString();
        int    _num = int.Parse(_str.Substring((_str.Length - 1), 1));

        if (_num == 5)
        {
            m_MedalIconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "huangjin");
            m_MedalNameTxt.text   = GameUtils.getString("pokedex_content4");
        }
        else if (_num == 6)
        {
            m_MedalIconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "baiyin");
            m_MedalNameTxt.text   = GameUtils.getString("pokedex_content5");
            m_MedalIconImg.rectTransform.localPosition = new Vector3(0, 20, 0);
        }
        else if (_num == 7)
        {
            m_MedalIconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "qingtong");
            m_MedalNameTxt.text   = GameUtils.getString("pokedex_content6");
        }
        else if (_num == 8)
        {
            m_MedalIconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + "chitie");
            m_MedalNameTxt.text   = GameUtils.getString("pokedex_content7");
        }
        m_MedalIconImg.SetNativeSize();
    }
Пример #13
0
    public void UpdateShow(BaseItem itemtable)
    {
        //更新显示
        baseIrem      = itemtable;
        item          = baseIrem.GetItemRowData();
        nameText.text = GameUtils.getString(item.getName());
        SetTextColorByQuilt(baseIrem.GetItemRowData().getQuality());
        iconImage.overrideSprite = UIResourceMgr.LoadSprite(common.defaultPath + item.getIcon());
        desText.text             = GameUtils.getString(item.getDes());
        numberText.text          = "拥有数量:" + baseIrem.GetItemCount().ToString();
        if (item.getIfSell() == 0)
        {
            price.SetActive(false);
            unSell.SetActive(true);
            sell.SetActive(false);
            GameUtils.SetImageGrayState(m_SellImage, true);
            m_NoUseWarring.gameObject.SetActive(true);
        }
        else
        {
            price.SetActive(true);
            unSell.SetActive(false);
            sell.SetActive(true);
            m_NoUseWarring.gameObject.SetActive(false);
            GameUtils.SetImageGrayState(m_SellImage, false);
            priceText.text = item.getSellPrice().ToString();
        }

        Surplus();
    }
Пример #14
0
    public void UpdateShow(int id, BaseItem item)
    {
        //TODO
        //更新显示
        count     = 1;
        itemID    = id;
        this.item = item;

        ItemTemplate itemtable = item.GetItemRowData();

        nameText.text            = GameUtils.getString(itemtable.getName());
        iconImage.overrideSprite = UIResourceMgr.LoadSprite(common.defaultPath + itemtable.getIcon());
        priceText.text           = itemtable.getSellPrice().ToString();
        owerNymber.text          = item.GetItemCount().ToString();
        price          = itemtable.getSellPrice();
        maxCount       = item.GetItemCount();
        totalText.text = (price * count).ToString();
        ShowNum();
        if (maxCount == 1)
        {
            //addBtn.interactable = false;

            //minusBtn.interactable = false;
        }
    }
Пример #15
0
    /// <summary>
    /// 物品的基类
    /// </summary>
    /// <param name="id"></param>
    public void SetInfo(UI_MysticPopWindow.MysticItemData itemData)
    {
        SelectItem = itemData.GetItemTemplate;
        Clean();
        m_InitHaveNum = itemData.GetItemNum;
        m_HaveNum     = m_InitHaveNum;
        number.text   = "X" + m_HaveNum.ToString();

        bgImg.sprite = GameUtils.GetItemQualitySprite(SelectItem.getId());

        if (m_InitHaveNum < 1)
        {
            addImg.gameObject.SetActive(true);
            icon.gameObject.SetActive(true);
            icon.sprite  = UIResourceMgr.LoadSprite(common.defaultPath + SelectItem.getIcon());
            number.text  = "<color=#ff0000>" + m_HaveNum.ToString() + "</color>";
            m_Exp        = SelectItem.getImprovexperience();
            expText.text = "Exp+" + m_Exp.ToString();
        }
        else
        {
            icon.sprite  = UIResourceMgr.LoadSprite(common.defaultPath + SelectItem.getIcon());
            m_Exp        = SelectItem.getImprovexperience();
            expText.text = "Exp+" + m_Exp.ToString();
        }
    }
Пример #16
0
        /// <summary>
        ///  返回英雄资质Sprite
        /// </summary>
        /// <param name="heroT"></param>
        /// <returns></returns>
        public Sprite GetHeroAptImg(HeroTemplate heroT)
        {
            switch (heroT.getBorn())
            {
            case 1:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "icon_YXQH_0003"));

            case 2:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "icon_YXQH_0002"));

            case 3:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "icon_YXQH_0001"));

            case 4:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "icon_YXQH_0000"));

//                 case 5:
//                     return UIResourceMgr.LoadSprite(common.defaultPath + "");
//                 case 6:
//                     return UIResourceMgr.LoadSprite(common.defaultPath + "");
            default:
                LogManager.Log("坑");
                return(UIResourceMgr.LoadSprite(common.defaultPath + ""));
            }
        }
Пример #17
0
        //等级图片排序
        public void AddLevelNum(string level, Transform par, string url)
        {
            if (level.Length > par.childCount)
            {
                int childCount = par.childCount;
                for (int i = 0; i < level.Length - childCount; ++i)
                {
                    GameObject _obj = new GameObject("Num");
                    _obj.transform.SetParent(par, false);
                    _obj.transform.localScale            = Vector3.one;
                    _obj.AddComponent <Image> ().enabled = false;
                }
            }

            for (int i = 0; i < par.childCount; ++i)
            {
                if (i < level.Length)
                {
                    string temp  = level.Substring(i, 1);
                    Image  image = par.GetChild(i).GetComponent <Image> ();
                    image.preserveAspect = true;
                    image.sprite         = UIResourceMgr.LoadSprite(url + temp);
                    image.enabled        = true;
                    par.GetChild(i).gameObject.SetActive(true);
                }
                else
                {
                    par.GetChild(i).gameObject.SetActive(false);
                }
            }
        }
Пример #18
0
        /// <summary>
        /// 根据英雄表英雄id获取品质头像外框
        /// </summary>
        /// <param name="heroId">英雄表英雄id</param>
        /// <returns>白绿蓝紫橙红</returns>
        public Sprite ReturnHeroQuailty(int quality)
        {
            switch (quality)
            {
            case 1:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "img_TY_0109"));

            case 2:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "img_TY_0112"));

            case 3:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "img_TY_0113"));

            case 4:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "img_TY_0110"));

            case 5:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "img_TY_0200"));

            case 6:
                return(UIResourceMgr.LoadSprite(common.defaultPath + "img_TY_0111"));

            default:
                LogManager.Log("只能支持1-6");
                return(null);
            }
        }
Пример #19
0
    public void SetShowData(ShopTemplate shopT)
    {
        if (shopT == null)
        {
            LogManager.LogError("YueKaPreview ShopTemplate is null");
            return;
        }

        nameTxt.text  = GameUtils.getString(shopT.getCommodityName());
        iconBg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + shopT.getBaseicon());
        iconBg.SetNativeSize();
        iconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + shopT.getResourceName());
        string content = shopT.getPreviewContent();

        if (string.IsNullOrEmpty(content))
        {
            LogManager.LogError("ShopTemplate表格预览内容描述填写错误!id=" + shopT.getId());
            return;
        }

        string[] detailTxt = GameUtils.getString(content).Split(new string[] { "#" }, StringSplitOptions.None);
        if (detailTxt == null || detailTxt.Length == 0)
        {
            LogManager.LogError("ShopTemplate表格预览内容描述解析数据为空!id=" + shopT.getId());
            return;
        }

        for (int i = 0, j = detailTxt.Length; i < j; i++)
        {
            CreateDetail(detailTxt[i]);
        }
    }
Пример #20
0
    /// <summary>
    /// 显示勋章类型 个数
    /// </summary>
    private void ShowMedalTypeImg()
    {
        StringBuilder _str = new StringBuilder();

        _str.Append("/");
        _str.Append(m_MedalData.getNeedNum());
        m_MaxCountTXt.text = _str.ToString();

        if (m_MedalData.getExchangeType() == 1)
        {
            m_MedalImg.sprite  = UIResourceMgr.LoadSprite(common.defaultPath + "huangjin");
            m_CurCountTxt.text = (Mathf.Min(m_MedalData.getNeedNum(), ObjectSelf.GetInstance().HuangjinXZ)).ToString();
        }
        else if (m_MedalData.getExchangeType() == 2)
        {
            m_MedalImg.sprite  = UIResourceMgr.LoadSprite(common.defaultPath + "baiyin");
            m_CurCountTxt.text = (Mathf.Min(m_MedalData.getNeedNum(), ObjectSelf.GetInstance().BaiJinXZ)).ToString();
        }
        else if (m_MedalData.getExchangeType() == 3)
        {
            m_MedalImg.sprite  = UIResourceMgr.LoadSprite(common.defaultPath + "qingtong");
            m_CurCountTxt.text = (Mathf.Min(m_MedalData.getNeedNum(), ObjectSelf.GetInstance().QingTongXZ)).ToString();
        }
        else if (m_MedalData.getExchangeType() == 4)
        {
            m_MedalImg.sprite  = UIResourceMgr.LoadSprite(common.defaultPath + "chitie");
            m_CurCountTxt.text = (Mathf.Min(m_MedalData.getNeedNum(), ObjectSelf.GetInstance().ChiTieXZ)).ToString();
        }
    }
Пример #21
0
    public void InitHeroCloneConAsset()
    {
        m_conCount = GetHeroCloneConAssetNum(m_ConAssetId);
        ItemTemplate _item = (ItemTemplate)DataTemplate.GetInstance().m_ItemTable.getTableData(m_ConAssetId);

        m_ConAssetIcon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + _item.getIcon());
        m_ConNUmTxt.text      = m_conCount.ToString();
    }
Пример #22
0
    //设置消耗品显示
    public void SetConObjActive(bool active, int curNum, int conId)
    {
        ItemTemplate item = (ItemTemplate)DataTemplate.GetInstance().m_ItemTable.getTableData(conId);

        m_ConImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + item.getIcon());
        m_ConTxt.text   = curNum.ToString();
        m_ConImg.gameObject.SetActive(active);
    }
Пример #23
0
        private void onShowMessageCall(GameEvent _event)
        {
            string          resId = _event.data.ToString();
            ChsTextTemplate data  = (ChsTextTemplate)DataTemplate.GetInstance().m_ChsTextTable.getTableData(resId);
            //if (table.m_StringData.ContainsKey(resId))
            {
                mMessageTip.alpha = 1;
                //var data = (ChsTextTemplate)table.m_StringData[resId];
                var res = data.languageMap[AppManager.Inst.GameLanguage];
                mShowMessage.gameObject.SetActive(false);
                mShowMessageText.gameObject.SetActive(false);

                switch (data.m_type)
                {
                case 1:
                {
                    // 程序字
                    mShowMessageText.gameObject.SetActive(true);
                    mShowMessageText.text = res;
                }
                break;

                case 2:
                {
                    //图片字
                    if (!string.IsNullOrEmpty(res))
                    {
                        var sprite = Instantiate(UIResourceMgr.LoadSprite(common.defaultPath + res)) as Sprite;
                        if (sprite)
                        {
                            mShowMessage.gameObject.SetActive(true);
                            mShowMessage.sprite = sprite;
                            mShowMessage.SetNativeSize();
                        }
                    }
                }
                break;
                }


                if (mShowMsgAni != null && mShowMsgAni.IsPlaying())
                {
                    mShowMsgAni.Restart();
                }
                else
                {
                    var position = mMessageRect.anchoredPosition3D;
                    mMessageRect.anchoredPosition3D = new Vector3(position.x, position.y - mMoveDistance, position.z);
                    mShowMsgAni = DOTween.Sequence();
                    mShowMsgAni.Append(mMessageRect.DOAnchorPos3D(position, 0.5f).SetEase(Ease.InOutCubic));
                    mShowMsgAni.Append(mMessageTip.DOFade(0, 0.5f));
                    mShowMsgAni.SetUpdate(true);
                }
            }

            //StopCoroutine("delay");
            //StartCoroutine(delay());
        }
Пример #24
0
 /// <summary>
 /// 初始化奖励显示
 /// </summary>
 private void ShowDesReardUI()
 {
     m_TestCountDesTxt.text = GameUtils.getString("ultimatetrial_content25");
     m_FightModeDesTxt.text = GameUtils.getString("ultimatetrial_content27");
     m_RewardCountTxt1.text = m_ReardCounts[0].ToString();
     m_RewardCountTxt2.text = m_ReardCounts[1].ToString();
     m_RewardImg1.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + m_ReardImgs[0]);
     m_RewardImg2.sprite    = UIResourceMgr.LoadSprite(common.defaultPath + m_ReardImgs[1]);
 }
Пример #25
0
    void CreateItem(string icon, string count, string name, int id = -1)
    {
        UniversalItemCell _cell = UniversalItemCell.GenerateItem(listObj.transform);

        _cell.transform.localScale = Vector3.one;
        _cell.InitBySprite(UIResourceMgr.LoadSprite(common.defaultPath + icon), int.Parse(count));
        _cell.SetText(GameUtils.getString(name), null, null);
        itemsList.Add(_cell);
    }
Пример #26
0
 public void SetBtnImg()
 {
     m_OpenBtn.GetComponent <Image>().sprite     = UIResourceMgr.LoadSprite(common.defaultPath + "Ui_fenge_01");
     m_OpenBtnTxt.rectTransform.sizeDelta        = new Vector2(204, 98);
     m_OpenBtnTxt.rectTransform.anchoredPosition = new Vector2(-102, 0);
     //ItemTemplate item = (ItemTemplate)DataTemplate.GetInstance().m_ItemTable.getTableData(itemId);
     //m_MoheImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + item.getIcon());
     //_RewardTxt.text = ReturnConCount(conCount);
 }
Пример #27
0
        public void InitItem(MysteriousItem item)
        {
            item.buyBtnText.text = GameUtils.getString("common_button_purchase");

            string stringTemp = mysteriousshopTemplate.getCommodityName();//获得商品名称描述在05表中的索引 != "-1"

            if (stringTemp != string.Empty)
            {
                item.tittleText.text = GameUtils.getString(stringTemp);
            }
            else
            {
                item.tittleText.text = "表中无名";
            }
            stringTemp = mysteriousshopTemplate.getCommodityDes();
            if (stringTemp != string.Empty)
            {
                item.m_DescriptionText.text = GameUtils.getString(stringTemp);
            }
            else
            {
                item.m_DescriptionText.text = "表中无描述";
            }

            stringTemp = mysteriousshopTemplate.getCommodityresource();
            Sprite sprite;

            if (stringTemp != string.Empty)
            {
                sprite = UIResourceMgr.LoadSprite(common.defaultPath + stringTemp);
            }
            else
            {
                sprite = UIResourceMgr.LoadSprite(common.defaultPath + itemTemplate.getIcon());
            }

            ItemTypeProcess(item, sprite);

            sprite = GameUtils.GetSpriteByResourceType(mysteriousshopTemplate.getCostType());
            if (sprite != null)
            {
                item.m_OldResourceImage.sprite = sprite;
                item.m_ResourceImage.sprite    = sprite;
            }
            item.m_PriceText.text    = price.ToString();
            item.m_OldPriceText.text = price.ToString();

            bool _havePay = isopen != 0;

            item.buyBtn.enabled = !_havePay;
            item.m_HavePay.SetActive(_havePay);
            item.discountObject.SetActive(!_havePay);
            GameUtils.SetBtnSpriteGrayState(item.buyBtn, _havePay);

            item.m_OldPrice.SetActive(false);
            item.buyBtn.gameObject.SetActive(false);
        }
Пример #28
0
    public void ShowInfo(int count, ItemTemplate item)
    {
        m_Count       = count;
        m_TableID     = item.GetID();
        m_Number.text = count.ToString();
        m_Icon.sprite = UIResourceMgr.LoadSprite(common.defaultPath + item.getIcon_s());

        //m_AddImage.gameObject.SetActive ( !( count > 0 ) );
    }
Пример #29
0
 /// <summary>
 /// 初始化数据显示
 /// </summary>
 private void InitHeroCloneUIData()
 {
     m_CloneConAssetId  = m_HeroCloneData.getCloneCostId();
     m_CloneConAssetNum = m_HeroCloneData.getCloneCostValue();
     m_OpenCloneDes     = GameUtils.getString(m_HeroCloneData.getOpenConditionDes());
     m_HeroName.text    = GameUtils.getString(m_HeroData.getTitleID());
     m_EliteNum.text    = m_CloneConAssetNum.ToString();
     m_OpenTjTxt.text   = m_OpenCloneDes;
     m_HeroIcon.sprite  = UIResourceMgr.LoadSprite(common.defaultPath + m_AssetData.getHeadiconresource());
 }
Пример #30
0
    /// <summary>
    /// 初始化界面能显示
    /// </summary>
    private void InitViewShow()
    {
        m_RuneNameTxt.text = GameUtils.getString(m_RuneData.getName());
        Sprite sprite = UIResourceMgr.LoadSprite(common.defaultPath + m_RuneData.getIcon_s());

        m_RuneIcon.SetIcon(sprite);
        m_RuneIcon.SetRuneType(m_RuneData.getRune_type());
        m_RuneIcon.SetIsSpecial(true);
        m_RuneIcon.AddIconClickListener(OnClickRuneBtn);
    }