コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }
コード例 #3
0
 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";
     }
 }
コード例 #4
0
 public void UpdateSaveSlotInfo(SaveManager.SavedGameFilesInfoData.SaveFileInfo saveFileInfo)
 {
     saveSlotIndicators[saveFileInfo.fileIndex - 1].GetComponent <SaveSlotPanel>().SetInfo(saveFileInfo);
 }