public Text dialogueText;
- [HideInInspector] public int index;
+ int sffIndex = 0;
+ int dtIndex = 0;
public float typingSpeed;
void Update()
{
- if (dialogueText.text == dialogueTriggerer[0].stringFromFile[0].text)
+ if (dialogueText.text == dialogueTriggerer[dtIndex].stringFromFile[sffIndex].text)
{
continueButton.SetActive(true);
skipButton.SetActive(true);
+ }
+ else
+ {
+ continueButton.SetActive(false);
}
}
skipButton.SetActive(true);
speechBubble.NextSpeaker();
SpeechBubble.SetActive(true);
- /*foreach (char letter in sentences[index].ToCharArray())
- {
- dialogueText.text += letter;
- yield return new WaitForSeconds(typingSpeed);
- }*/
-
- //dialogueText.text = dialogueTrigger.stringFromFile[0].text;
+ dialogueText.text = "";
- foreach (char letter in dialogueTriggerer[0].stringFromFile[1].text.ToCharArray())
+ foreach (char letter in dialogueTriggerer[dtIndex].stringFromFile[sffIndex].text.ToCharArray())
{
dialogueText.text += letter;
yield return new WaitForSeconds(typingSpeed);
mouse.GetComponent<Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation;
mouse.GetComponent<MouseController>().enabled = true;
}*/
- dialogueText.text = dialogueTriggerer[0].stringFromFile[0].text;
+ if(index < dialogueTriggerer[dtIndex].stringFromFile.Length) {
+ index += 1;
+ }
+ StartCoroutine(Type());
}
public void Skip()
mouse.GetComponent<Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation;
mouse.GetComponent<MouseController>().enabled = true;
}*/
- dialogueText.text = dialogueTriggerer[0].stringFromFile[0].text;
+ dialogueText.text = dialogueTriggerer[index].stringFromFile[index].text;
}
}
\ No newline at end of file