33 lines
745 B
C#
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);
|
|
}
|
|
}
|