hch
2025-08-22 fca615e299c6a6ec0fd0b589f2b302a2bf54c72b
Main/System/Main/HomeWin.cs
@@ -29,6 +29,10 @@
    [SerializeField] Button autoBtn;
    //其他功能入口
    [SerializeField] Button monthCardBtn;
    /// <summary>
    /// 初始化组件
    /// </summary>
@@ -46,7 +50,7 @@
            UIManager.Instance.OpenWindow<HeroPosWin>();
        });
        autoBtn.AddListener(()=>
        autoBtn.AddListener(() =>
        {
            //测试拾取所有物品
            var items = PackManager.Instance.GetItems(PackType.DropItem);
@@ -64,9 +68,15 @@
            }
            if (dropindexs.Count > 0)
            {
                EquipModel.Instance.NotifyItemDrop(dropindexs, BattleManager.Instance.storyBattleField.battleRootNode.blueTeamNodeList[Random.Range(0,5)].GetComponent<RectTransform>());
                EquipModel.Instance.NotifyItemDrop(dropindexs, BattleManager.Instance.storyBattleField.battleRootNode.blueTeamNodeList[Random.Range(0, 5)].GetComponent<RectTransform>());
                dropindexs.Clear();
            }
        });
        monthCardBtn.AddListener(() =>
        {
            InvestModel.Instance.BuyInvest(InvestModel.monthCardType);
        });
    }
@@ -77,6 +87,7 @@
    {
        UpdatePlayerInfo();
        UpdateTask();
        RefreshRecharge();
    }
    protected override void OnPreOpen()
@@ -119,6 +130,11 @@
    }
    void RefreshRecharge()
    {
        monthCardBtn.SetActive(!InvestModel.Instance.IsInvested(InvestModel.monthCardType));
    }
    /// <summary>
    /// 更新玩家信息
    /// </summary>