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); }
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); }