| | |
| | | skillConfig, |
| | | tagUseSkillAttack |
| | | ); |
| | | // if (skillEffect != null) |
| | | { |
| | | |
| | | skillEffect.Play(OnHitTargets); |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | // 技能前摇帧结束 |
| | |
| | | /// <param name="times"></param> |
| | | public virtual void OnMiddleFrameStart(int times) |
| | | { |
| | | |
| | | // if (skillEffect != null) |
| | | { |
| | | skillEffect.OnMiddleFrameStart(times); |
| | | } |
| | | } |
| | | |
| | | public virtual void OnMiddleFrameEnd(int times, int hitIndex) |
| | | { |
| | | |
| | | // if (skillEffect != null) |
| | | { |
| | | skillEffect.OnMiddleFrameEnd(times, hitIndex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public virtual void OnFinalFrameStart() |
| | | { |
| | | |
| | | // if (skillEffect != null) |
| | | { |
| | | skillEffect.OnFinalFrameStart(); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public virtual void OnFinalFrameEnd() |
| | | { |
| | | // if (skillEffect != null) |
| | | { |
| | | skillEffect.OnFinalFrameEnd(); |
| | | } |
| | | |
| | | HandleDead(); |
| | | } |