public IEnumerator PaintReplyVoiceover(string replyString, Sprite avatar) { selectionPossible = false; yield return(waitForSkip()); GameObject replygo = Instantiate(replyVoiceover) as GameObject; replygo.SetActive(false); replygo.transform.parent = GameObject.Find("Content").transform; Transform replytext = replygo.transform.Find("Textbox container/Textbox inner container/Player text/Text (TMP)"); Transform replyavatar = replygo.transform.Find("Circular mask/Character image"); replytext.GetComponent <TMP_Text>().text = replyString; if (avatar) { replyavatar.GetComponent <Image>().sprite = avatar; } yield return(ScrollDown()); ItalianTranslator.Translate(replytext, replyString); replygo.SetActive(true); messageSound.Play(); yield return(ScrollDown()); yield return(ScrollDown()); }
public IEnumerator PaintResponse(string responseString, Sprite avatar) { selectionPossible = false; yield return(waitForSkip()); GameObject responsego = Instantiate(response) as GameObject; responsego.SetActive(false); responsego.transform.parent = GameObject.Find("Content").transform; Transform responsetext = responsego.transform.Find("Textbox container/Textbox inner container/Player text/Text (TMP)"); Transform responsename = responsego.transform.Find("Textbox container/Textbox inner container/Character name"); Transform responseavatar = responsego.transform.Find("Circular mask/Character image"); responsetext.GetComponent <TMP_Text>().text = responseString; responsename.GetComponent <TMP_Text>().text = avatarNamesTranslations[TextLocalizer.CurrentLanguage][avatar.name]; responsename.GetComponent <TMP_Text>().color = avatarColors[avatar.name]; if (avatar) { responseavatar.GetComponent <Image>().sprite = avatar; } yield return(ScrollDown()); ItalianTranslator.Translate(responsetext, responseString); responsego.SetActive(true); messageSound.Play(); yield return(ScrollDown()); yield return(ScrollDown()); }
public void ChangeReplyWithOneOption(string optionA) { Transform textA = transform.Find("Text (TMP)"); textA.GetComponent <TMP_Text>().text = optionA; ItalianTranslator.Translate(textA, optionA); secondReplyOption.SetActive(false); }
public void ChangeReply(string optionA, string optionB) { Transform textA = transform.Find("Text (TMP)"); textA.GetComponent <TMP_Text>().text = optionA; ItalianTranslator.Translate(textA, optionA); secondReplyOption.SetActive(true); Transform textB = transform.parent.transform.Find("Reply option (1)/Text (TMP)"); textB.GetComponent <TMP_Text>().text = optionB; ItalianTranslator.Translate(textB, optionB); thirdReplyOption.SetActive(false); }
public IEnumerator PaintFirstNarrator(string narratorString) { selectionPossible = false; GameObject narratorgo = Instantiate(narrator) as GameObject; narratorgo.SetActive(false); narratorgo.transform.parent = GameObject.Find("Content").transform; Transform narratortext = narratorgo.transform.Find("Textbox container/Narrator text/Text (TMP)"); narratortext.GetComponent <TMP_Text>().text = narratorString; yield return(ScrollDown()); ItalianTranslator.Translate(narratortext, narratorString); narratorgo.SetActive(true); messageSound.Play(); yield return(ScrollDown()); yield return(ScrollDown()); }