29 lines
816 B
C#
29 lines
816 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));
|
|
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;
|
|
}
|
|
} |