mixedcards/Assets/Story/StoryBox.cs
2020-09-27 22:04:05 -04:00

35 lines
737 B
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class StoryBox : MonoBehaviour {
public TMP_Text text;
public Button button;
private bool clicked;
void Awake() {
this.gameObject.SetActive(false);
}
void Start() {
this.button.onClick.AddListener(NotifyOnClick);
}
public IEnumerator Display(string message) {
this.gameObject.SetActive(true);
this.clicked = false;
this.text.text = message;
while (!this.clicked) {
yield return null;
}
}
private void NotifyOnClick() {
this.clicked = true;
this.gameObject.SetActive(false);
}
}