ISAP/Assets/Scripts/UI/UIProgressItem.cs

52 lines
974 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class UIProgressItem : MonoBehaviour
{
public Button playBtn;
public Button moreBtn;
public TextMeshProUGUI titleTxt;
public Image bg;
public DataItem data;
private void Awake()
{
playBtn.onClick.AddListener(Show);
moreBtn.onClick.AddListener(ShowMore);
}
private void Show()
{
DataManager.Instance.currentData = data;
UIManager.Instance.CloseAllUI();
UIManager.Instance.OpenUI(UIType.UITalkMain);
DataManager.Instance.GetGameData().ShowTalkMan();
}
public void CloseBG()
{
bg.gameObject.SetActive(false);
}
private void ShowMore()
{
}
public void SetTitle(string title)
{
titleTxt.text = title;
}
public void SetData(DataItem item)
{
this.data = item;
}
}