少年修仙传客户端代码仓库
client_Zxw
2019-03-26 7cd59233dff2725594b5f2d11566aa5f7f27cab9
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
5个文件已修改
50 ■■■■■ 已修改文件
System/Equip/EquipSlotBehaviour.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipSuitPropertyWidget.cs 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/EquipTipUtility.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/EquipTipWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipBaseInfoWidget.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipSlotBehaviour.cs
@@ -18,10 +18,12 @@
        [SerializeField] Image m_IconFrame;
        [SerializeField] RectTransform m_LockContainer;
        [SerializeField] Text m_UnLockCondition;
        [SerializeField] Text m_Star;
        EquipModel model { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
        PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
        ItemTipsModel tipModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        EquipStarModel starModel { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
        int level = 0;
        int place = 0;
@@ -57,7 +59,9 @@
            if (unLocked)
            {
                m_LockContainer.gameObject.SetActive(false);
                m_SlotName.gameObject.SetActive(string.IsNullOrEmpty(slot.equip.value));
                var hasEquip = string.IsNullOrEmpty(slot.equip.value);
                m_SlotName.gameObject.SetActive(!hasEquip);
            }
            else
            {
@@ -94,12 +98,16 @@
                    m_SlotName.gameObject.SetActive(true);
                    m_Icon.SetSprite(GetDefaultEquipIcon(slot.equipPosition.y));
                    m_IconFrame.SetSprite("ItemNormal_a");
                    m_Star.gameObject.SetActive(false);
                }
                else
                {
                    m_SlotName.gameObject.SetActive(false);
                    m_Icon.SetSprite(equip.config.IconKey);
                    m_IconFrame.SetItemBackGround(equip.config.ItemColor);
                    m_Star.gameObject.SetActive(true);
                    m_Star.text = string.Format("{0}星", starModel.GetEquipStarLevel(slot.equipPosition));
                }
            }
        }
System/Equip/EquipSuitPropertyWidget.cs
@@ -38,22 +38,23 @@
            m_StarToggles[1].SetActive(maxLevel >= 3);
            m_StarToggles[0].SetActive(true);
            if (eightSuitLevel < 0)
            {
                m_StarToggles[0].Select();
            }
            else if (eightSuitLevel < 3)
            {
                m_StarToggles[1].Select();
            }
            else if (eightSuitLevel < 6)
            {
                m_StarToggles[2].Select();
            }
            else
            if (eightSuitLevel >= 6 && maxLevel >= 9)
            {
                m_StarToggles[3].Select();
            }
            else if (eightSuitLevel >= 3 && maxLevel >= 6)
            {
                m_StarToggles[2].Select();
            }
            else if (eightSuitLevel >= 0 && maxLevel >= 3)
            {
                m_StarToggles[1].Select();
            }
            else
            {
                m_StarToggles[0].Select();
            }
        }
        public void DisplaySuitPlaces(List<int> places)
System/ItemTip/EquipTipUtility.cs
@@ -42,6 +42,7 @@
            public bool isAuction;
            public bool isEquiped;
            public int star;
            public int score;
            public int auctionSurplusTime;
        }
@@ -277,13 +278,17 @@
        private static BaseInfo GetBaseInfo(string guid)
        {
            var item = packModel.GetItemByGuid(guid);
            var isEquiped = equipModel.GetEquip(new Int2(item.config.LV, item.config.EquipPlace)) == guid;
            var star = isEquiped ? starModel.GetEquipStarLevel(new Int2(item.config.LV, item.config.EquipPlace)) : -1;
            var baseInfo = new BaseInfo()
            {
                itemId = item.itemId,
                isAuction = item.isAuction,
                isEquiped = equipModel.GetEquip(new Int2(item.config.LV, item.config.EquipPlace)) == guid,
                isEquiped = isEquiped,
                score = item.score,
                auctionSurplusTime = item.auctionSurplusTime,
                star = star,
            };
            return baseInfo;
System/ItemTip/EquipTipWin.cs
@@ -278,8 +278,8 @@
                button.SetListener(() =>
                {
                    EquipTipUtility.Operate(operateType, this.guid);
                    WindowCenter.Instance.Close<EquipTipWin>();
                    EquipTipUtility.Operate(operateType, this.guid);
                });
            }
System/ItemTip/TipBaseInfoWidget.cs
@@ -19,6 +19,7 @@
        [SerializeField] Image m_Realm;
        [SerializeField] RectTransform m_SurplusTimeContainer;
        [SerializeField] Text m_SurplusTime;
        [SerializeField] Text m_Star;
        public void Display(EquipTipUtility.BaseInfo baseInfo)
        {
@@ -26,14 +27,17 @@
            {
                m_Label.gameObject.SetActive(true);
                m_Label.SetSprite("Equiped_a");
                m_Star.text = string.Format("{0}星", baseInfo.star);
            }
            else if (baseInfo.isAuction)
            {
                m_Label.gameObject.SetActive(true);
                m_Label.SetSprite("Item_Auction_2");
                m_Star.text = "";
            }
            else
            {
                m_Star.text = "";
                m_Label.gameObject.SetActive(false);
            }