yyl
2026-03-26 1ab047b5fdd933c38ba0519ec2e83a44512ea8d7
Main/System/Battle/BattleField/BattleField.cs
@@ -60,6 +60,12 @@
        }
    }
    public bool IsInit
    {
        get;
        protected set;
    } = false;
    protected bool isFocus = false;
    public BattleRootNode battleRootNode;
@@ -92,7 +98,6 @@
        battleEffectMgr = new BattleEffectMgr();
        battleTweenMgr = new BattleTweenMgr();
        recordPlayer = new RecordPlayer();
        soundManager = new BattleSoundManager(this);
        processingDeathObjIds = new HashSet<uint>();
    }
@@ -106,6 +111,9 @@
        GameObject battleRootNodeGO = GameObject.Instantiate(go);
        battleRootNode = battleRootNodeGO.GetComponent<BattleRootNode>();
        battleRootNodeGO.name = GetType().Name;
        soundManager = new BattleSoundManager(this);
    }
    public void AddCastingSkill(long objID, SkillBase skill)
    {
@@ -146,6 +154,7 @@
    public async virtual UniTask Init(int _MapID, int _FuncLineID, JsonData _extendData,
        List<TeamBase> _redTeamList, List<TeamBase> _blueTeamList, byte _turnMax)
    {
        IsInit = false;
        SetData(_MapID, _FuncLineID, _extendData, _redTeamList, _blueTeamList, _turnMax);
        battleEffectMgr.Init(this);
        battleTweenMgr.Init(this);
@@ -169,6 +178,8 @@
        PreloadResources(redTeamList, blueTeamList);
        EventBroadcast.Instance.Broadcast<string>(EventName.BATTLE_START, guid);
        IsInit = true;
#if UNITY_EDITOR
        if (Launch.Instance.isOpenSkillLogFile)
@@ -214,6 +225,7 @@
    public async virtual UniTask Reload(int _MapID, int _FuncLineID, JsonData _extendData,
        List<TeamBase> _redTeamList, List<TeamBase> _blueTeamList, byte _turnMax)
    {
        IsInit = false;
        SetData(_MapID, _FuncLineID, _extendData, _redTeamList, _blueTeamList, _turnMax);
        battleEffectMgr.Reload(this);
        battleTweenMgr.Reload(this);
@@ -239,6 +251,7 @@
        PreloadResources(redTeamList, blueTeamList);
        IsInit = true;
    }
    public virtual void SetData(int _MapID, int _FuncLineID, JsonData _extendData,