| | |
| | | |
| | | protected bool isFinish = false; |
| | | |
| | | protected bool isFinishFrameEnd = false; |
| | | |
| | | protected Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit; |
| | | |
| | | public SkillEffect(SkillConfig _skillConfig, BattleObject _caster, HB427_tagSCUseSkill _tagUseSkillAttack) |
| | |
| | | /// </summary> |
| | | public virtual void OnFinalFrameEnd() |
| | | { |
| | | |
| | | isFinishFrameEnd = true; |
| | | } |
| | | |
| | | public virtual bool IsFinished() |
| | | { |
| | | return isFinish; |
| | | return isFinish && isFinishFrameEnd; |
| | | } |
| | | |
| | | public virtual void ForceFinished() |
| | | { |
| | | isFinish = true; |
| | | isFinishFrameEnd = true; |
| | | } |
| | | } |