using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; using System.IO; using UnityEngine.UI; using UnityEngine.Networking; using TMPro; using RPGCreationKit; using RPGCreationKit.SaveSystem; using UnityEngine.EventSystems; using UnityEngine.Events; /// /// Contains base information for a save system panel such as the load/save panels /// public class RckSaveSystemPanel : MonoBehaviour { protected SaveGameButtonUI selectedSaveFile; [SerializeField] private GameObject EnvironmentManager; public SaveGameButtonUI SelectedSaveFile { get { return selectedSaveFile; } set { selectedSaveFile = value; OnSelectedSavegameChanges(); } } public virtual void OnSelectedSavegameChanges() { } } namespace RPGCreationKit { public class LoadPanel : RckSaveSystemPanel { // Load Game [SerializeField] private GameObject loadSavePanel; [SerializeField] private GameObject descriptionContent; [SerializeField] private Transform saveFilesT; [SerializeField] private GameObject savefileUIPrefab; [SerializeField] private List