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

33 lines
745 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 Start() {
Debug.Log("StoryBox Start");
this.button.onClick.AddListener(NotifyOnClick);
}
public IEnumerator Display(string message) {
Debug.Log("StoryBox Display");
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);
}
}