yyl
5 天以前 79756e491fa5d9b3a6a71addee1e64fe33b69e60
125 战斗 战斗死亡掉落时间点修改
1个文件已修改
7 ■■■■■ 已修改文件
Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleField/RecordActions/DeathRecordAction.cs
@@ -36,13 +36,12 @@
                BattleObject deadObj = battleField.battleObjMgr.GetBattleObject((int)deadPack.ObjID);
                if (null != deadObj)
                {
                    PerformDrop(deadObj);
                    deadObj.OnDeath(() =>
                    {
                        index++;
                        isLastOne = index >= total;
                        OnDeathAnimationEnd(deadObj);
                        if (isLastOne)
                        {
@@ -78,14 +77,14 @@
            BattleObject deadObj = battleField.battleObjMgr.GetBattleObject((int)deadPack.ObjID);
            if (null != deadObj)
            {
                OnDeathAnimationEnd(deadObj);
                PerformDrop(deadObj);
            }
        }
        base.ForceFinish();
    }
    private void OnDeathAnimationEnd(BattleObject deadObj)
    private void PerformDrop(BattleObject deadObj)
    {
        //  只有主线掉落物品
        if (battleField.MapID == 1 || battleField.MapID == 2)