using System.IO; using System.Linq; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AibisDream.UI { public class SavesPanel : MonoBehaviour, IUIPanel { public bool IsOpen => gameObject.activeSelf; public bool IsCloseable => true; private static readonly string SaveFilePath = Application.streamingAssetsPath + "/SaveFiles"; #region 索引 public Button buttonPrefab; public Transform buttonParent; #endregion #region 打开和关闭 public void Show() { InitLevelBtn(); gameObject.SetActive(true); RegisterButton(); } public void Hide() { gameObject.SetActive(false); UnRegisterButton(); } private void RegisterButton() { var returnBtn = transform.Find("Return").GetComponent