예제 #1
0
    public void unsetQueue()
    {
        if (this.target != null)
        {
            clearQueue();
        }

        if (dequeue != null)
        {
            dequeue.complete();
        }
        if (enqueue != null)
        {
            enqueue.complete();
        }
        if (death != null)
        {
            death.complete();
        }
    }
예제 #2
0
 public void Deactivate()
 {
     TargetActor        = null;
     TargetCombatable   = null;
     TargetInteractable = null;
     targetType         = 0;
     TargetName.text    = "";
     panel.SetActive(false);
     TargetHealthBarObject.SetActive(false);
     if (queueObject != null)
     {
         queueObject.SetActive(false);
     }
     if (skillActivationObs != null)
     {
         skillActivationObs.complete();
     }
     if (skillCompletionObs != null)
     {
         skillCompletionObs.complete();
     }
 }
예제 #3
0
    public void unsetList()
    {
        if (target != null)
        {
            clearList();
        }

        if (removalSub != null)
        {
            removalSub.complete();
        }
        if (additionSub != null)
        {
            additionSub.complete();
        }
        if (death != null)
        {
            death.complete();
        }
    }