18 lines
452 B
C#
18 lines
452 B
C#
using UnityEngine;
|
|
|
|
public class ShowAlbum : MonoBehaviourSingletonTemplate<ShowAlbum>
|
|
{
|
|
[SerializeField] GameObject m_MainUICanvas;
|
|
[SerializeField] ShowPanel m_ShowPanel;
|
|
|
|
private void Start()
|
|
{
|
|
m_ShowPanel.gameObject.SetActive(false);
|
|
}
|
|
|
|
public void Show<T>(T data, bool preview)
|
|
{
|
|
m_MainUICanvas.SetActive(false);
|
|
m_ShowPanel.Set(data, preview, () => { m_MainUICanvas.SetActive(true); });
|
|
}
|
|
} |