Ejemplo n.º 1
0
    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;
    }