public void UpdateNewGameButton(GameObject loadGameSaveElement) { int saveIndex = loadGameSaveElement.GetComponent <NewGameButton>().saveIndex; Debug.Log("UpdateLoadGameSaveElement [" + saveIndex + "]"); SaveManager.GameSaveData gameSaveData = SaveManager.instance.globalGameSaveData[saveIndex - 1]; SaveManager.SavedGameFilesInfoData.SaveFileInfo saveFileInfo = SaveManager.instance.globalSavedGameInfoData.saveFilesInfo[saveIndex - 1]; loadGameSaveElement.GetComponent <NewGameButton>().SetInfo(saveIndex, saveFileInfo, gameSaveData); }
public void SetInfo(int saveIndex, SaveManager.SavedGameFilesInfoData.SaveFileInfo saveFileInfo, SaveManager.GameSaveData gameSaveData) { Debug.Log("NewGameButton | SetInfo"); this.gameSaveData = gameSaveData; this.saveIndex = saveIndex; isUsed = saveFileInfo.isUsed; // Set main button info SetMainButtonInfo(); // Display delete Button if file is used deleteSaveFileButton.SetActive(isUsed); }
public void SetInfo(SaveManager.SavedGameFilesInfoData.SaveFileInfo savedFileInfo) { saveSlotIndex = savedFileInfo.fileIndex; saveSlotTitleText.text = ("Save " + savedFileInfo.fileIndex); saveButton.SetActive(true); if (savedFileInfo.isUsed) { saveTimeText.text = savedFileInfo.saveTime; } else { saveTimeText.text = "Empty"; } }
public void UpdateSaveSlotInfo(SaveManager.SavedGameFilesInfoData.SaveFileInfo saveFileInfo) { saveSlotIndicators[saveFileInfo.fileIndex - 1].GetComponent <SaveSlotPanel>().SetInfo(saveFileInfo); }