| | |
| | | base.Run(); |
| | | } |
| | | |
| | | |
| | | // 技能动画播放完毕 |
| | | protected override void DoSkillLogic(Action _onComplete = null) |
| | | { |
| | | // if (skillConfig.EffectId > 0) |
| | | // { |
| | | // // 播放技能特效 |
| | | // caster.battleField.battleEffectMgr.PlayEffect( |
| | | // caster.ObjID, |
| | | // skillConfig.EffectId, |
| | | // caster.heroGo.transform |
| | | // ); |
| | | // } |
| | | |
| | | _onComplete?.Invoke(); |
| | | } |
| | | |
| | | // 前摇结束 |
| | | protected override void OnStartSkillFrame() |
| | | public override void OnStartSkillFrameEnd() |
| | | { |
| | | skillEffect = SkillEffectFactory.CreateSkillEffect( |
| | | caster, |
| | |
| | | base.OnHitEachTarget(target, totalDamage, damageList, ref hurt); |
| | | } |
| | | |
| | | |
| | | // 中摇结束 |
| | | protected override void OnActiveSkillFrame() |
| | | { |
| | | |
| | | } |
| | | |
| | | // 后摇结束 |
| | | protected override void OnEndSkillFrame() |
| | | { |
| | | |
| | | } |
| | | } |