ShanxiKnowledgeBase/SXElectricityInformationAcq.../Assets/Scripts/MessageManager.cs

35 lines
1000 B
C#

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