少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-25 62fb9b847a696c2e2302ceaa84efe038cd998af3
6255 【前端】【2.0】神秘商店开发
2个文件已修改
40 ■■■■■ 已修改文件
System/KnapSack/Logic/ItemInfoWin.cs 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Store/StoreWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemInfoWin.cs
@@ -19,7 +19,7 @@
        Button closeBtn;
        [SerializeField]
        Text dateText;
        [SerializeField]
        Text conditionText;
        [SerializeField] Text needLvText;
@@ -57,27 +57,16 @@
        private List<GameObject> tempObjlist = new List<GameObject>();
        ItemTipsModel _itemTipsModel;
        ItemTipsModel itemTipsModel
        {
            get
            {
                return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>());
            }
        }
        ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        PackModel _playerPack;
        PackModel playerPack
        {
            get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); }
        }
        PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        Color32 conditionColor = new Color32(255, 244, 205, 255);
        Color32 conditionRedColor = new Color32(255, 1, 1, 255);
        protected override void BindController()
        {
        }
        protected override void AddListeners()
@@ -103,7 +92,6 @@
        protected override void OnAfterOpen()
        {
            this.transform.SetAsLastSibling();
        }
        protected override void OnPreClose()
@@ -118,7 +106,7 @@
        protected override void OnAfterClose()
        {
            WindowCenter.Instance.Open<MainInterfaceWin>();
        }
        private void InitUI()
@@ -136,12 +124,12 @@
            CheckUselimit();
            string infoDes = itemTipsModel.curAttrData.GetAllInfoDes();
            if(infoDes.Contains("{Exp}"))
            if (infoDes.Contains("{Exp}"))
            {
                ulong expValue = itemTipsModel.GetAddExpValue(itemTipsModel.curAttrData.itemConfig.EffectValueA1, itemTipsModel.curAttrData.itemConfig.EffectValueB1);
                infoDes = infoDes.Replace("{Exp}", UIHelper.ReplaceLargeNum(expValue));
            }
             if(infoDes.Contains("{FightPower}"))
            if (infoDes.Contains("{FightPower}"))
            {
                int fightPower = 0;
                itemTipsModel.TryGetFightPowerByItemId(itemTipsModel.curAttrData.itemId, out fightPower);
@@ -159,8 +147,8 @@
            CreateFuncBtn();
            RefreshRemainTime(itemTipsModel.curAttrData.guid);
            bool isShowModel = itemTipsModel.IsShowModel(itemTipsModel.curAttrData.itemId,modelShow);
            if(isShowModel)
            bool isShowModel = itemTipsModel.IsShowModel(itemTipsModel.curAttrData.itemId, modelShow);
            if (isShowModel)
            {
                bgObj.anchoredPosition3D = new Vector3(197, 0, 0);
                modelShow.gameObject.SetActive(true);
@@ -184,7 +172,7 @@
            for (int i = 0; i < uselimits.Length; i++)
            {
                switch(uselimits[i])
                switch (uselimits[i])
                {
                    case 0:
                        if (itemTipsModel.curAttrData.itemConfig.UseLV > 1)
@@ -212,13 +200,13 @@
                        realmImg.gameObject.SetActive(true);
                        realmTitleText.text = Language.Get("RealmLimit1");
                        RealmConfig realmConfig = RealmConfig.Get(itemTipsModel.curAttrData.itemConfig.RealmLimit);
                        if(itemTipsModel.curAttrData.itemConfig.RealmLimit <= 0)
                        if (itemTipsModel.curAttrData.itemConfig.RealmLimit <= 0)
                        {
                            realmImg.SetSprite("NoRealm");
                        }
                        else
                        {
                          if(realmConfig != null)
                            if (realmConfig != null)
                            {
                                realmImg.SetSprite(realmConfig.Img);
                            }
System/Store/StoreWin.cs
@@ -244,10 +244,10 @@
            }
        }
        public void RefreshCoins()
        void RefreshCoins()
        {
            m_CoinsType1.text = UIHelper.GetMoneyCnt(1).ToString();
            m_CoinsType2.text = UIHelper.GetMoneyCnt(2).ToString();
            m_CoinsType2.text = UIHelper.GetMoneyCnt(3).ToString();
            m_CoinsType3.text = UIHelper.ReplaceXianYuanCoinsNum(UIHelper.GetMoneyCnt(17));
        }