public void DeleteSaveFile(LoadingFileButton _fileButton) { DataController.Instance.DeleteSavedData(_fileButton.UserId); savedGameBtnList.Remove(_fileButton); Destroy(_fileButton.gameObject); saves = DataController.Instance.GetSaveFiles(); if (savedGameBtnList.Count == 0) { SwitchMenus(); } }
private void PopulateLoadFiles(UserData[] _users) { if (savedGameBtnList != null) { foreach (LoadingFileButton btn in savedGameBtnList) { Destroy(btn.gameObject); } } savedGameBtnList = new List <LoadingFileButton>(); foreach (UserData user in _users) { LoadingFileButton btn = Instantiate(savedGameBtnTemplate, savedGameBtnContainer); btn.Label = user.TeamName; btn.TimeStamp = user.LastTimeSaved; btn.gameObject.SetActive(true); btn.UserId = user.Id; savedGameBtnList.Add(btn); } }