using System; using System.Collections; using System.Collections.Generic; using System.Threading.Tasks; using DefaultNamespace.ProcessMode; using MotionFramework; using TMPro; using UnityEngine; public class MessageManager : MonoBehaviour { public TMP_Text text; async void Start() { await Task.Delay(TimeSpan.FromSeconds(1)); if (MotionEngine.GetModule().GetProcessMode() == ProcessMode.Teaching || MotionEngine.GetModule().GetProcessMode() == ProcessMode.Assessment) { this.gameObject.SetActive(false); } MotionEngine.GetModule().OnSendMessagePrompt += SendMessagePrompt; } private void SendMessagePrompt(string message) { text.text = message; } }