using UnityEngine; public class ShowAlbum : MonoBehaviourSingletonTemplate { [SerializeField] GameObject m_MainUICanvas; [SerializeField] ShowPanel m_ShowPanel; private void Start() { m_ShowPanel.gameObject.SetActive(false); } public void Show(T data, bool preview) { SoundInfo.Ins.Play_OneShot(eSound.s004_OpenAlbum); m_MainUICanvas.SetActive(false); m_ShowPanel.Set(data, preview, () => { m_MainUICanvas.SetActive(true); }); } }