void Start() { levelTime = 0; activeMessager = null; UI = GameObject.Find("LabCanvas").GetComponent <UIFramework> (); UI.ToggleContinueButton(false); narratorText = GameObject.Find("NarratorText").GetComponent <Text>(); narratorText.text = ""; textOptionsHolder = GameObject.Find("TextOptionsHolder"); Experiment e = GetComponent <Experiment> (); e.BaseSetup(); e.dna.Setup(scientistMapList); e.dna.MakeVisibleAndInteractive(false, false); nts = new List <NarratorTrigger> (); for (int i = 0; i < textOptionsHolder.transform.childCount; i++) { nts.Add(textOptionsHolder.transform.GetChild(i).GetComponent <NarratorTrigger> ()); nts [nts.Count - 1].Setup(); if (nts [nts.Count - 1].CanTriggerOnStart()) { BeginMessaging(nts[nts.Count - 1]); } } }
void BeginMessaging(NarratorTrigger nt) { activeMessager = nt; timer = 0; messageIndex = 0; narratorText.text = ""; currentMessage = nt.GetNextMessage().ToCharArray(); }
void EndMessaging() { UI.ToggleContinueButton(false); activeMessager = null; //narratorText.text = ""; }