public void Initialise(Saves.SaveData saveData, EventHandler @event) { DataText.text = saveData.saveDateTime.ToString(); ProgressText.text = (int)(100 / (float)SceneController.StoryScenesSequence.Length * saveData.GameProgress) + "%"; CreditsText.text = saveData.credits.ToString(); button.onClick.AddListener(() => @event(saveData.saveDateTime, this)); }
public void Save() { Saves.SaveData saveData = Saves.GetCurrentDataToSave(); Saves.DeleteSaveFile(selectedSaveDateTime); Saves.CreateSaveFile(saveData); InitialiseSaveCell(selectedSaveCell, saveData); selectedSaveDateTime = saveData.saveDateTime; }
public void CreateSave() { Saves.SaveData saveData = Saves.GetCurrentDataToSave(); GameObject g = AddContent(saveMenuPrefab, savesContent); g.transform.SetAsFirstSibling(); InitialiseSaveCell(g.GetComponent <SaveCell>(), saveData); Saves.CreateSaveFile(saveData); }
private void InitialiseSaveCell(SaveCell saveCell, Saves.SaveData saveData) => saveCell.Initialise(saveData, SelectSaveCell);