using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; ///用于展示数据的预制件控制类 ///提供一个Image,一定数量Text[] (由预制件决定数量),并提供两个按钮的交互功能(按钮具体功能由外部注册事件决定) ///当前当前用于展示 用户信息和学习记录 public class MessagePrefabCtrl : MonoBehaviour { public Text[] MessTexts; public Image icon; public MessType messType = MessType.user; private User userMsg; //string eventTriggerID; public Button button1; public Button button2; int id=-1;//记录数据标识 private void Awake() { if (messType == MessType.user) { button1 = this.transform.Find("Button_remove")?.GetComponent