public void Initialize(SO_DialogStructure _inputData, DialogueManager _manager, Language _targetLanguage)
        {
            dialogueManager = _manager;
            speachData      = _inputData as SO_SpeachStructure;

            textTitle.text   = speachData.GetSpeachTitle(_targetLanguage);
            textBody.text    = speachData.GetSpeachBody(_targetLanguage);
            speakerName.text = speachData.GetSpeakerName();

            spekerImage.sprite = speachData.GetSpeakerSprite();

            // al pulsar siguiente vamos a la siguiente estructura
            nextButton.onClick.AddListener(OnNextButtonClick);
        }
Exemple #2
0
        public override void OnInspectorGUI()
        {
            base.OnInspectorGUI();

            structure = (SO_SpeachStructure)target;

            // draw separation line from rest of editor
            GUILayout.Space(40);
            GUILayout.Label("Debug view");

            DrawTitle(previewLanguage);
            GUILayout.Space(5);
            DrawBody(previewLanguage);
            GUILayout.Space(5);
        }