private void LoadGameData() { if (!PlayerPrefs.HasKey(SaveFileKey)) { return; } string jsonString = PlayerPrefs.GetString(SaveFileKey); GameData = JsonUtility.FromJson <GameDataList>(jsonString); if (GameData.SaveFileNames.Count <= 0) { return; } UnityEngine.Debug.Log(GameData.SaveFileNames); foreach (string saveName in GameData.SaveFileNames) { SaveSlotWidget widget = Instantiate(SaveSlotPrefab, LoadItemsPanel).GetComponent <SaveSlotWidget>(); widget.Intialize(this, saveName); } }
private void LoadGameData() { if (!PlayerPrefs.HasKey(SaveFileKey)) { Debug.Log("No Game Data Available"); return; } string jsonString = PlayerPrefs.GetString(SaveFileKey); GameData = JsonUtility.FromJson <GameDataList>(jsonString); if (GameData.SaveFileNames.Count > 0) { foreach (string saveName in GameData.SaveFileNames) { SaveSlotWidget widget = Instantiate(SaveSlotPrefab, SaveSlotHolder).GetComponent <SaveSlotWidget>(); widget.Init(this, saveName); } } else { return; } }
private void LoadGameData() { if (!PlayerPrefs.HasKey(SaveFileKey)) { return; } string jsonString = PlayerPrefs.GetString(SaveFileKey); gameData = JsonUtility.FromJson <GameDataList>(jsonString); if (gameData.saveFileNames.Count <= 0) { return; } foreach (string saveName in gameData.saveFileNames) { SaveSlotWidget widget = Instantiate(SaveSlotPrefab, loadItemsPanel).GetComponent <SaveSlotWidget>(); //widget.SetParent(loadItemsPanel); widget.Initialize(this, saveName); } }
private void LoadFileList() { if (!PlayerPrefs.HasKey(SaveFileKey)) { return; } string jsonString = PlayerPrefs.GetString(SaveFileKey); GameData = JsonUtility.FromJson <GameDataList>(jsonString); if (GameData.SaveFileNames.Count <= 0) { return; } foreach (string saveName in GameData.SaveFileNames) { //RectTransform widget = Instantiate(SaveSlotPrefab).GetComponent<RectTransform>(); SaveSlotWidget widget = Instantiate(SaveSlotPrefab, LoadItemPanel).GetComponent <SaveSlotWidget>(); widget.Initialize(this, saveName); } }