Example #1
0
    void OpenUIDialogue(LocalizedString dialogueLine, ActorSO actor)
    {
        bool isProtagonistTalking = (actor == _mainProtagonist);

        _dialogueController.SetDialogue(dialogueLine, actor, isProtagonistTalking);
        _dialogueController.gameObject.SetActive(true);
    }
Example #2
0
    public void OpenUIDialogue(string dialogueLine, ActorSO actor)
    {
        _dialoguePanel.SetDialogue(dialogueLine, actor);
        _dialoguePanel.transform.GetChild(0).gameObject.SetActive(true);

        _HUDPanel.gameObject.SetActive(false);

        if (_interactionPanel.gameObject.activeSelf)
        {
            wasInteractionActive = true;
            _interactionPanel.gameObject.SetActive(false);
        }
        else
        {
            wasInteractionActive = false;
        }
    }
Example #3
0
 public void OpenUIDialogue(LocalizedString dialogueLine, ActorSO actor)
 {
     _dialogueController.SetDialogue(dialogueLine, actor);
     _dialogueController.gameObject.SetActive(true);
 }
Example #4
0
 public void OpenUIDialogue(DialogueLineSO dialogueLine)
 {
     dialogueController.SetDialogue(dialogueLine);
     dialogueController.gameObject.SetActive(true);
 }
Example #5
0
 private void OpenUIDialogue(string dialogueLine, ActorSO actor)
 {
     _dialoguePanel.SetDialogue(dialogueLine, actor);
     _dialoguePanel.gameObject.SetActive(true);
 }