private void loadProgress() { SaveContainer data = SaveDataHelper.loadSaveFile(); currentRound = data.currentRound; powerUps = data.powerUps; }
public void OpenLoadGameScreen() { SceneManager.LoadScene("Persistence", LoadSceneMode.Additive); loadGamePanel.SetActive(true); startPanel.SetActive(false); saves = SaveDataHelper.getListOfSaves(); if (saves != null && saves.Count > 0) { int count = 0; foreach (PlayerData save in saves) { GameObject go = Instantiate(saveFilePanel, new Vector2(0, 0), Quaternion.identity, GameObject.Find("Save File Panels").transform); go.transform.Translate(new Vector2(0, -count * 100 - 10)); go.name = save.playerName; go.GetComponent <SaveFilePanelController>().playerData = save; //go.GetComponent<SaveFilePanelController>().gameData = gd; Text saveName = GameObject.Find(go.name + "/Save Name Value").GetComponent <Text>(); saveName.text = save.playerName; Text currentMission = GameObject.Find(go.name + "/Current Mission Value").GetComponent <Text>(); currentMission.text = save.currentMission; Text playTime = GameObject.Find(go.name + "/Play Time Value").GetComponent <Text>(); playTime.text = save.playTime; count++; } } }
private void saveProgress() { SaveContainer data = new SaveContainer(); data.currentRound = currentRound; data.powerUps = powerUps; SaveDataHelper.saveFile(data); }
// Use this for initialization void Start() { if (generateMap) { MapData mapData = SaveDataHelper.loadMapData(filename); generateTilesFromMapData(mapData); } }
public void ContinueGame() { if (SaveDataHelper.saveFileExists()) { GameObject.Find("Load Game Controller").GetComponent <LoadGameController>().saveData = SaveDataHelper.loadSaveFile(); } else { Debug.Log("No save data found"); } //SceneManager.UnloadSceneAsync("Start Menu"); }
protected override void Awake() { base.Awake(); flags = SaveDataHelper.Load <FlagMap>("flag.json") ?? new FlagMap(); skipFlags = new FlagMap(); areaFlags = new FlagMap(); Wyte.GameSave += (wyte) => { SaveDataHelper.Save("flag.json", flags); // スキップフラグはセーブされない. }; Map.MapChanged += (wyte) => { // さようなら. areaFlags.Clear(); }; }
protected override void Awake() { base.Awake(); AvailableLocales = Resources.Load <TextAsset>("Language/langs").text.Replace("\r\n", "\n").Replace("\r", "\n").Split('\n'); Locales = new Dictionary <string, Dictionary <string, string> >(); foreach (var locale in AvailableLocales) { var asset = Resources.Load <TextAsset>($"Language/{locale}/strings"); Locales[locale] = ParseLangFile(asset.text); Debug.Log($"Loaded a {locale} locale file."); } var lang = SaveDataHelper.Load <LanguageConfig>("locale.json"); // 言語設定がない場合 if (lang == null || lang.Language == null) { lang = new LanguageConfig(); // システムの言語設定と照合する foreach (var loc in Locales) { if (loc.Value.ContainsKey("lang.name.inunity")) { SystemLanguage converted; if (System.Enum.TryParse(loc.Value["lang.name.inunity"], out converted)) { if (converted == Application.systemLanguage) { lang.Language = loc.Key; break; } } } } } Language = lang.Language; }
public static void initPlayerSaveFile(PlayerData playerData) { playerData.saveName = SaveDataHelper.createSaveFile(playerData); }
public void LoadSaveFile() { gameData.playerData = SaveDataHelper.loadPlayerData(gameName); }
public Keys Load() { var data = SaveDataHelper.Load <Keys>(BindingFileName); return(Binding = data.Equals(default(Keys)) ? Default : data); }
public void Save() { SaveDataHelper.Save(BindingFileName, Binding); }
public AlarmRepository() { _saveDataHelper = new SaveDataHelper(); }
public void SaveGameData() { SaveDataHelper.saveDataToDisk(gameData.playerData, gameName); }
public void LoadSaveFile() { gameData.playerData = SaveDataHelper.loadGameDataFromDisk(gameName); }
public static void updatePlayerSave(PlayerData playerData) { playerData.saveName = SaveDataHelper.updateSaveFile(playerData, playerData.saveName); }
public void SaveGameData() { SaveDataHelper.createSaveFile(gameData.playerData); }
private void saveProgress(SaveContainer data) { SaveDataHelper.saveFile(data); }