//activate buttons, set dialogue from root of tree
    public void InitDialogue(DialogueReader givenReader, AudioSource givenAudioSource)
    {
        dialogueReader = givenReader;
        audioSource    = givenAudioSource;
        dialogueTree   = dialogueReader.GetTree();

        if (dialogueTree != null)
        {
            currDialogue = dialogueTree.GoToRoot();
            speaker.text = dialogueTree.GetSpeaker();

            ActivateButtons(-1, true);
            SetAll();

            audioSource.clip = currDialogue.GetAudioDialogue();
            audioSource.Play();
        }
    }