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.5f)); if (MotionEngine.GetModule().GetProcessMode() == ProcessMode.Teaching || MotionEngine.GetModule().GetProcessMode() == ProcessMode.Assessment) { this.gameObject.SetActive(false); } if (MotionEngine.GetModule().GetProcessMode() == ProcessMode.Training) { text.text = "提示:填写工作票"; } MotionEngine.GetModule().OnSendMessagePrompt += SendMessagePrompt; } private void SendMessagePrompt(string message) { text.text = message; } }