hch
2025-10-28 2d49ec4f87de5fdedcac25a2bd45c97a0c332a04
Main/System/Battle/BattleObject/BattleObject.cs
@@ -127,6 +127,8 @@
        motionBase.Release();
        motionBase = null;
        buffMgr.Release();
        buffMgr = null;
        teamHero = null;
        ObjID = 0;
@@ -292,6 +294,8 @@
            }
        }
        bool isFatalAttack = (null != deadPack) && isLastHit;
        if (isFatalAttack)
@@ -305,10 +309,18 @@
        }
        else
        {
            if ((dmgInfo.IsType(DamageType.Damage) || dmgInfo.IsRealdamage()))
            if (dmgInfo.IsType(DamageType.Block))
            {
                motionBase.PlayAnimation(MotionName.hit, false);
                battleField.battleEffectMgr.PlayEffect(this, 19999, heroRectTrans, Camp);
            }
            else
            {
                if ((dmgInfo.IsType(DamageType.Damage) || dmgInfo.IsRealdamage()))
                {
                    motionBase.PlayAnimation(MotionName.hit, false);
                }
            }
        }