修复司马懿偶尔没有伤害显示的问题
(cherry picked from commit 1f2953ea47a8a012123a2431a6f73d3e9f2cbbed)
| | |
| | | return null; |
| | | } |
| | | |
| | | // 死亡触发技能场景:caster 已死亡时 heroGo 被隐藏,Spine 不再 Update, |
| | | // 动画轨道 TrackTime 恒为 0,动画驱动的 OnMiddleFrameEnd 永不触发 → 伤害丢失。 |
| | | // 此时改走无动画(Time.time 时间驱动)模式,保证技能逻辑与伤害正常结算。 |
| | | if (skillBase.caster != null && skillBase.caster.IsDead()) |
| | | { |
| | | PlaySkillNoAnim(skillConfig, skillSkinConfig, skillBase, onComplete, isSubSkill); |
| | | return null; |
| | | } |
| | | |
| | | return ExecuteSkillAnim(skillConfig, skillSkinConfig, skillBase, onComplete, targetAnim, true, isSubSkill); |
| | | } |
| | | |