// Not used public void LoadPlayer() { PlayerData playerData = SaveFormatter.LoadPlayer(); WorldStreamer.instance.Load(playerData); GlobalVar.instance.runtime.player.GetComponent <PlayerLoader>().Load(playerData); }
public void Save() { PlayerData player = new PlayerData(GlobalVar.instance.runtime.player, WorldStreamer.instance.loadedScenes); GlobalData global = new GlobalData(GlobalVar.instance); MetaData meta = GlobalVar.instance.metaData; List <PuzzleData> puzzle = PuzzleManager.instance.puzzles; SaveData saveData = new SaveData(player, global, meta, puzzle); SaveFormatter.Save(saveData); }
private void buttonNewGame_Click(object sender, EventArgs e) { double newBalanceAmount = 2000; SaveFormatter.Save(0); GameForm gameForm = new GameForm(newBalanceAmount); gameForm.Show(); gameForm.StartPosition = FormStartPosition.Manual; gameForm.Location = this.Location; this.Hide(); }
public void Load(string name) { SaveData saveData = SaveFormatter.Load(name); WorldStreamer.instance.LoadFromFile(saveData.playerData); // Global Loading GlobalVar.instance.Load(saveData.globalData); // Puzzle Loading PuzzleManager.instance.Load(saveData.puzzleData); // Player loading StartCoroutine(GetPlayerLoader(saveData.playerData)); }
private void buttonLoadGame_Click(object sender, EventArgs e) { double newBalanceAmount = SaveFormatter.Load(); if (newBalanceAmount != 0) { GameForm gameForm = new GameForm(newBalanceAmount); gameForm.Show(); gameForm.StartPosition = FormStartPosition.Manual; gameForm.Location = this.Location; this.Hide(); } else { MessageBox.Show("Nepodařilo se načíst hru, prosím vytvořte novou."); } }
// Not used public void SavePlayer() { PlayerData playerData = new PlayerData(GlobalVar.instance.runtime.player, WorldStreamer.instance.loadedScenes); SaveFormatter.SavePlayer(playerData); }