| | |
| | | public virtual void ForceFinished() |
| | | { |
| | | skillEffect?.ForceFinished(); |
| | | if (otherSkillAction != null) |
| | | { |
| | | otherSkillAction.ForceFinish(); |
| | | otherSkillAction = null; |
| | | } |
| | | isFinished = true; |
| | | moveFinished = true; |
| | | isPlay = true; |
| | |
| | | { |
| | | if (combinePack.startTag.Tag.StartsWith("Skill_")) |
| | | { |
| | | BattleDebug.LogError("other skill casting " + combinePack.startTag.Tag); |
| | | otherSkillAction = combinePack.CreateSkillAction(); |
| | | otherSkillAction.fromSkillId = skillConfig.SkillID; |
| | | // 强制结束其他技能 |
| | | otherSkillAction.ForceFinish(); |
| | | return; |
| | | continue; |
| | | } |
| | | } |
| | | else if (pack is CustomB421ActionPack actionPack) |