29 lines
745 B
C#
29 lines
745 B
C#
|
|
using System.Collections;
|
||
|
|
using System.Collections.Generic;
|
||
|
|
using TMPro;
|
||
|
|
using UnityEngine;
|
||
|
|
using UnityEngine.EventSystems;
|
||
|
|
|
||
|
|
// 消息详情
|
||
|
|
public class DetailsMessage : MonoBehaviour,IPointerClickHandler
|
||
|
|
{
|
||
|
|
public int index; // 索引
|
||
|
|
public GameObject viewMessage;
|
||
|
|
public TextMeshProUGUI detailsMessage;
|
||
|
|
|
||
|
|
public void OnPointerClick(PointerEventData eventData)
|
||
|
|
{
|
||
|
|
if (gameObject.GetComponent<TextMeshProUGUI>().text == "")
|
||
|
|
{
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
List<string> detailsList = NoticeListController.detailsMessageList;
|
||
|
|
|
||
|
|
detailsMessage.text = detailsList[index];
|
||
|
|
|
||
|
|
detailsMessage.gameObject.SetActive(true);
|
||
|
|
viewMessage.SetActive(false);
|
||
|
|
}
|
||
|
|
}
|