Example #1
0
    /** Called as soon as the activated phase ends, notifies pawn the ability is done and reset the ability */
    public virtual void End()
    {
        instigator.AbilityFinished(this);

        state        = State.Inactive;
        bIsInUse     = false;
        instigator   = null;
        target       = null;
        pendingTimer = 0.0f;
        activeTimer  = 0.0f;
    }