public virtual void ExitInteraction(byte index = 0)
 {
     if (IsPlayerInRange)
     {
         _inputPopUpScript.Display(this);
     }
     else
     {
         _inputPopUpScript.Exit();
     }
 }
Exemple #2
0
    public override void ExitInteraction(byte camIndex = 0)
    {
        base.ExitInteraction();

        Player.SetInteractionInputReading(true);

        if (_hidePlayerUI)
        {
            _mainCanvas.PlayerUIScript.UnHideUI();
        }

        foreach (Cinemachine.CinemachineVirtualCamera c in _interactionCams)
        {
            c.enabled = false;
        }

        //_interactionCams[camIndex].enabled = false;
        _dialogBoxScript.Exit();

        _interactionListener?.InteractionFinished();
    }