// Update is called once per frame void Update() { if (currPhase == IntroPhaseEnum.BLOCK1 && displayText.isEffectActive == false) { currPhase = IntroPhaseEnum.LINE1; displayText.contentString = line1; displayText.TriggerEffect(); } if (currPhase == IntroPhaseEnum.LINE1 && displayText.isEffectActive == false) { currPhase = IntroPhaseEnum.BLOCK2; displayText.contentString = block2; displayText.TriggerEffect(); } if (currPhase == IntroPhaseEnum.BLOCK2 && displayText.isEffectActive == false) { currPhase = IntroPhaseEnum.LINE2; displayText.contentString = line2; displayText.TriggerEffect(); } if (currPhase == IntroPhaseEnum.LINE2 && displayText.isEffectActive == false && !done) { done = true; foreach (GameObject button in buttons) { Debug.Log(button.name); button.SetActive(true); } } }
// Start is called before the first frame update void Start() { currPhase = IntroPhaseEnum.BLOCK1; displayText.contentString = block1; displayText.TriggerEffect(); done = false; }