using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
using AX.MessageSystem;
using AX.TrackRecord;
public class NodeLoadHints : MonoBehaviour, IPointerClickHandler
{
///
/// 用于加载节点显示节点名称和节点简介的
/// 点击UI才开始回放节点
///
///
//private Text Name;
private Text Intro;
void Awake()
{
//Name = transform.Find("Text").GetComponent();
Intro= transform.Find("Scroll View/Viewport/Text").GetComponent();
MessageDispatcher.AddListener("NodeLoadHints", nodeLoadHints);
this.gameObject.SetActive(false);
}
public void nodeLoadHints(IMessage mes)
{
this.gameObject.SetActive(true);
GetComponent().localPosition = new Vector2(0f, 230f);
Intro.text = LoadManager.Instance.record_Load.Intro;
AutoBrowsing.instance.GetMessage(this.gameObject, 5f, false);
}
public void OnPointerClick(PointerEventData eventData)
{
NodeSet.Instance.BecauseClickLoadNode();
this.gameObject.SetActive(false);
}
void OnDestroy()
{
MessageDispatcher.RemoveListener("NodeLoadHints", nodeLoadHints);
}
}