hch
2025-12-03 e30ee01e9b30c2861192afcbba84f7c6fba90fca
Main/System/Settlement/BattleVictoryWin.cs
@@ -75,7 +75,7 @@
    [SerializeField] ScrollerController scroller;
    string battleName = BattleConst.StoryBossBattleField;
    string battleName = BattleConst.StoryBossBattleField;   //绑死战场就不通用了根据情况修改
    protected override void OnPreOpen()
    {
        scroller.OnRefreshCell += OnRefreshCell;
@@ -87,6 +87,8 @@
    {
        scroller.OnRefreshCell -= OnRefreshCell;
        BattleSettlementManager.Instance.WinShowOver(battleName);
        // 如果点击回放等,请根据表现情况不表现加载
        OpenLoading();
    }
    List<Item> showItems = new List<Item>();
@@ -108,13 +110,13 @@
        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();
@@ -139,4 +141,12 @@
        _cell?.Display(item.id, item.countEx);
    }
    void OpenLoading()
    {
        if (PlayerDatas.Instance.baseData.ExAttr1 / 100 % 100 == 1)
        {
            UIManager.Instance.OpenWindow<MapLoadingWin>(1);
        }
    }
}