using Manager; using System.Collections; using System.Collections.Generic; using UnityEngine; public class UISaveDate : UIWindow { CharInfo info; public List items; public GameObject ui; private void Start() { } public void OnLoadDate() { if(info!=null) { PlayerInfo.Instance.Init(info); UpdateData(); SenceManager.Instance.LoadScene(info.currentMap); switch(info.currentMap) { case 1:SoundManager.Instance.PlayMusic(SoundDefine.Map_1Music); break; case 2: SoundManager.Instance.PlayMusic(SoundDefine.Map_2Music); break; case 3: SoundManager.Instance.PlayMusic(SoundDefine.Map_3Music); break; } } } public void DeleteSaveData() { if(info!=null) { SaveSystem.DeleteDate(info.DatePath); UpdateData(); } } public void Select(CharInfo data,string dateName,string dataPath) { if(data!=null) { info = data; } else { UIManager.Instance.Show().Init(dateName,dataPath); } } void UpdateData() { Debug.Log("¸üд浵"); foreach(var item in items) { item.Init(); } } public override void OnCloseClick() { ui = GameObject.Find("UILoading"); if (ui == null) return; ui.GetComponent().Init(); base.OnCloseClick(); } }