protected override void onStopped(bool finished) { if (mSkillUsing.skillRes.buffToSkillUser != uint.MaxValue) { ErrorHandler.Parse( mOwner.RemoveSkillBuffByResID(mSkillUsing.skillRes.buffToSkillUser), "failed to remove skill buff on skill stopped" ); } if (finished) { SkillDetails.OnSkillFinished(mOwner, mSkillUsing); } mSkillUsing = null; }