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

28 lines
772 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;
void Start()
{
if ( MotionEngine.GetModule<AnimationProcessManager>().GetProcessMode() == ProcessMode.Teaching || MotionEngine.GetModule<AnimationProcessManager>().GetProcessMode() == ProcessMode.Assessment)
{
this.gameObject.SetActive(false);
}
MotionEngine.GetModule<AnimationProcessManager>().OnSendMessagePrompt += SendMessagePrompt;
}
private void SendMessagePrompt(string message)
{
text.text = message;
}
}