| | |
| | | |
| | | motionBase.Release(); |
| | | motionBase = null; |
| | | buffMgr.Release(); |
| | | buffMgr = null; |
| | | teamHero = null; |
| | | ObjID = 0; |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | bool isFatalAttack = (null != deadPack) && isLastHit; |
| | | |
| | | if (isFatalAttack) |
| | |
| | | } |
| | | 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); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | |