public void StartDialog(DialogScriptableObject dialogScriptableObject) { DialogButton.SetActive(true); Dialog = dialogScriptableObject; fadeIn.StartFadeing(); nameNpc.text = Dialog.npcName; StartCoroutine(TypeSentence(Dialog.textDialog)); }
public static DialogScriptableObject GetDialogById(int id) { DialogScriptableObject findedQuest = new DialogScriptableObject(); for (int i = 0; i < DialogsDataBase.Instance.dialogsDataBaseItems.Count; i++) { if (DialogsDataBase.Instance.dialogsDataBaseItems[i].dialogID == id) { findedQuest = DialogsDataBase.Instance.dialogsDataBaseItems[i].dialogAsset; } } return findedQuest; }
public void DisplayNextSentence() { if (Dialog.nextSentences.Length < 1) { EndDialod(); return; } else { Debug.Log("aaaaaaaaaa"); Dialog = Dialog.nextSentences[0]; Debug.Log(Dialog.textDialog); StopAllCoroutines(); nameNpc.text = Dialog.npcName; StartCoroutine(TypeSentence(Dialog.textDialog)); } }
public OptionData SetPressedActionList(DialogScriptableObject _actions) { PressedDialogs = _actions; return(this); }
public void PlayDialog(DialogScriptableObject _DialogToPlay) { m_AudioSource.clip = _DialogToPlay.VoiceDialog; m_AudioSource.Play(); }