nightward/Assets/ResWork/ShowAlbum/ShowAlbum.cs

19 lines
511 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)
{
SoundInfo.Ins.Play_OneShot(eSound.s004_OpenAlbum);
m_MainUICanvas.SetActive(false);
m_ShowPanel.Set(data, preview, () => { m_MainUICanvas.SetActive(true); });
}
}