yyl
2025-08-29 21488796efae93ab7f074d7ad9bfc9d15d82a182
Main/System/Battle/BattleField/BattleField.cs
@@ -366,12 +366,13 @@
    public void StartBattle(Action onMoveComplete)
    {
        List<BattleObject> redTeam = battleObjMgr.GetBattleObjList(BattleCamp.Red);
        List<BattleObject> blueTeam = battleObjMgr.GetBattleObjList(BattleCamp.Blue);
        Tween tween = null;
        foreach (var obj in redTeam)
        foreach (var obj in blueTeam)
        {
            obj.heroGo.SetActive(true);
            obj.motionBase.PlayAnimation(MotionName.run, true);
            RectTransform trans = obj.heroRectTrans;
            trans.anchoredPosition = new Vector2(-800, 0);
@@ -381,7 +382,7 @@
        tween.onComplete = () =>
        {
            foreach (var obj in redTeam)
            foreach (var obj in blueTeam)
            {
                obj.motionBase.PlayAnimation(MotionName.idle, true);
            }
@@ -517,4 +518,17 @@
    {
    }
    public void OnRefreshBuff(HB428_tagSCBuffRefresh vNetData)
    {
        BattleObject battleObj = battleObjMgr.GetBattleObject((int)vNetData.ObjID);
        if (null != battleObj)
        {
            battleObj.buffMgr.RefreshBuff(vNetData);
        }
        else
        {
            Debug.LogError($"BattleObject with ID {vNetData.ObjID} not found for buff refresh.");
        }
    }
}