yyl
2026-01-21 058328674bc50a8df42670f36c955c95d86e5645
125 战斗 去掉打印 防错判断
2个文件已修改
16 ■■■■ 已修改文件
Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/Skill/SkillBase.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
@@ -26,11 +26,11 @@
        deadPackList = _deadPackList;
        CheckHasDeathTriggerSkill();
        for (int i = 0; i < deadPackList.Count; i++)
        {
            BattleObject battleObject = battleField.battleObjMgr.GetBattleObject((int)deadPackList[i].deadPack.ObjID);
            Debug.LogError($"DeathRecordAction: 初始化死亡动作,死亡对象名字={battleObject?.teamHero.name}, hasDeathTriggerSkill={deadPackList[i].deadTriggerSkill != null}");
        }
        // for (int i = 0; i < deadPackList.Count; i++)
        // {
        //     BattleObject battleObject = battleField.battleObjMgr.GetBattleObject((int)deadPackList[i].deadPack.ObjID);
        //     Debug.LogError($"DeathRecordAction: 初始化死亡动作,死亡对象名字={battleObject?.teamHero.name}, hasDeathTriggerSkill={deadPackList[i].deadTriggerSkill != null}");
        // }
        SetParentAction(_causingRecordAction);
Main/System/Battle/Skill/SkillBase.cs
@@ -555,19 +555,19 @@
    // 技能中摇开始回调:通知技能效果处理中摇开始
    public virtual void OnMiddleFrameStart(int times)
    {
        skillEffect.OnMiddleFrameStart(times); // 修复:添加空值检查
        skillEffect?.OnMiddleFrameStart(times); // 修复:添加空值检查
    }
    // 技能中摇结束回调:通知技能效果处理中摇结束
    public virtual void OnMiddleFrameEnd(int times, int hitIndex)
    {
        skillEffect.OnMiddleFrameEnd(times, hitIndex); // 修复:添加空值检查
        skillEffect?.OnMiddleFrameEnd(times, hitIndex); // 修复:添加空值检查
    }
    // 技能后摇开始回调:通知技能效果处理后摇开始
    public virtual void OnFinalFrameStart()
    {
        skillEffect.OnFinalFrameStart(); // 修复:添加空值检查
        skillEffect?.OnFinalFrameStart(); // 修复:添加空值检查
    }
    // 技能后摇结束回调:通知技能效果处理后摇结束