yyl
2025-09-18 ddbcb0649ab93705aeb084c84384778e82a18b5c
125 战斗 去除主线的战斗开始
1个文件已修改
20 ■■■■ 已修改文件
Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
@@ -29,18 +29,30 @@
        battleField.StartBattle(() =>
        {
            if (1 == battleField.MapID)
            {
                //  主线不播战斗开始
                StartBattleCallback();
                return;
            }
            battleField.battleRootNode.battleStartNode.SetActive(true);
            UniTaskExtension.DelayTime((GameObject)null, 1f, () =>
            {
                isFinish = true;
                battleField.battleRootNode.battleStartNode.SetActive(false);
                EventBroadcast.Instance.Broadcast(EventName.DISPLAY_BATTLE_UI, battleField.guid, true);
                battleField.DistributeNextPackage();
                StartBattleCallback();
            });
        });
        isRun = true;
    }
    private void StartBattleCallback()
    {
        isFinish = true;
        EventBroadcast.Instance.Broadcast(EventName.DISPLAY_BATTLE_UI, battleField.guid, true);
        battleField.DistributeNextPackage();
    }
    public override void ForceFinish()
@@ -50,5 +62,5 @@
        base.ForceFinish();
        // 完成就开始显示UI
    }
    }
}