| | |
| | |
|
| | | }
|
| | |
|
| | | |
| | |
|
| | |
|
| | | // private Dictionary<int, int> GetEquipLegendProperties(int itemId)
|
| | | // {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | |
| | |
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | return isEnough;
|
| | | }
|
| | |
|
| | | |
| | |
|
| | |
|
| | | public event Action<string> GetBetterEquipEvent; //得到更好的装备 value 物品的实例ID
|
| | |
|
| | |
| | | // }
|
| | | #endregion
|
| | |
|
| | | |
| | |
|
| | |
|
| | | bool IsCanPutOn(ItemModel item)
|
| | | {
|
| | |
| | |
|
| | | // return itemModel.config.SuiteiD == 0 && itemConfig.SuiteiD != 0;
|
| | | // }
|
| | | #region 获得英雄物品展示立绘
|
| | | public List<int> poplhHeroIdList = new List<int>();
|
| | |
|
| | | public void SetHeroList(List<Item> items)
|
| | | {
|
| | | if (items.IsNullOrEmpty())
|
| | | return;
|
| | | foreach (var item in items)
|
| | | {
|
| | | int itemId = item.id;
|
| | | if (HeroConfig.HasKey(itemId) &&
|
| | | HeroConfig.Get(itemId).Quality >= HappyXBModel.Instance.lhQuality)
|
| | | {
|
| | | poplhHeroIdList.Add(itemId);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | public void ShowHeroLHWin(List<Item> items)
|
| | | {
|
| | | SetHeroList(items);
|
| | | if (poplhHeroIdList.Count > 0)
|
| | | {
|
| | | if (!UIManager.Instance.IsOpenedInList<HeroShowLHWin>())
|
| | | {
|
| | | UIManager.Instance.OpenWindow<HeroShowLHWin>();
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | public Action OnGetItem; //CommonGetItemWin界面关闭时触发
|
| | | public string getItemInfo { get; private set; } //通用显示获得的界面信息
|
| | |
| | | {
|
| | | UIManager.Instance.OpenWindow<CommonGetItemWin>();
|
| | | }
|
| | |
|
| | | ShowHeroLHWin(items);//有传奇以上英雄显示立绘
|
| | | }
|
| | |
|
| | | //可以指定打开的窗口
|
| | |
| | | {
|
| | | UIManager.Instance.OpenWindow<T>();
|
| | | }
|
| | |
|
| | | ShowHeroLHWin(items);//有传奇以上英雄显示立绘
|
| | | }
|
| | | public void ClearGetItem()
|
| | | {
|