2025-09-12 03:38:36 +00:00
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
public class ShowAlbum : MonoBehaviourSingletonTemplate<ShowAlbum>
|
|
|
|
|
{
|
|
|
|
|
[SerializeField] GameObject m_MainUICanvas;
|
|
|
|
|
[SerializeField] ShowPanel m_ShowPanel;
|
|
|
|
|
|
|
|
|
|
private void Start()
|
|
|
|
|
{
|
|
|
|
|
m_ShowPanel.gameObject.SetActive(false);
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-19 18:43:24 +00:00
|
|
|
public void Show<T>(T data, bool preview)
|
2025-09-12 03:38:36 +00:00
|
|
|
{
|
|
|
|
|
m_MainUICanvas.SetActive(false);
|
2025-09-19 18:43:24 +00:00
|
|
|
m_ShowPanel.Set(data, preview, () => { m_MainUICanvas.SetActive(true); });
|
2025-09-12 03:38:36 +00:00
|
|
|
}
|
|
|
|
|
}
|