| System/Equip/EquipSlotBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Equip/EquipSuitPropertyWidget.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/ItemTip/EquipTipUtility.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/ItemTip/EquipTipWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/ItemTip/TipBaseInfoWidget.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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); }