| | |
| | | |
| | | [SerializeField] ScrollerController scroller; |
| | | |
| | | string battleName = "StoryBossBattleField"; |
| | | string battleName = BattleConst.StoryBossBattleField; //绑死战场就不通用了根据情况修改 |
| | | protected override void OnPreOpen() |
| | | { |
| | | scroller.OnRefreshCell += OnRefreshCell; |
| | |
| | | { |
| | | scroller.OnRefreshCell -= OnRefreshCell; |
| | | BattleSettlementManager.Instance.WinShowOver(battleName); |
| | | // 如果点击回放等,请根据表现情况不表现加载 |
| | | OpenLoading(); |
| | | } |
| | | |
| | | List<Item> showItems = new List<Item>(); |
| | |
| | | |
| | | var resultStr = jsonData["itemInfo"]; |
| | | for (int i = 0; i < resultStr.Count; i++) |
| | | { |
| | | { |
| | | showItems.Add(new Item((int)resultStr[i]["ItemID"], (long)resultStr[i]["Count"])); |
| | | } |
| | | |
| | | showItems.Sort(SortItem); |
| | | for (int i = 0; i < showItems.Count; i++) |
| | | { |
| | | { |
| | | scroller.AddCell(ScrollerDataType.Header, i); |
| | | } |
| | | scroller.Restart(); |
| | |
| | | _cell?.Display(item.id, item.countEx); |
| | | } |
| | | |
| | | |
| | | void OpenLoading() |
| | | { |
| | | if (PlayerDatas.Instance.baseData.ExAttr1 / 100 % 100 == 1) |
| | | { |
| | | UIManager.Instance.OpenWindow<MapLoadingWin>(1); |
| | | } |
| | | } |
| | | } |