Beispiel #1
0
    // Not used
    public void LoadPlayer()
    {
        PlayerData playerData = SaveFormatter.LoadPlayer();

        WorldStreamer.instance.Load(playerData);
        GlobalVar.instance.runtime.player.GetComponent <PlayerLoader>().Load(playerData);
    }
Beispiel #2
0
    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);
    }
Beispiel #3
0
        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();
        }
Beispiel #4
0
    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));
    }
Beispiel #5
0
        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.");
            }
        }
Beispiel #6
0
    // Not used
    public void SavePlayer()
    {
        PlayerData playerData = new PlayerData(GlobalVar.instance.runtime.player, WorldStreamer.instance.loadedScenes);

        SaveFormatter.SavePlayer(playerData);
    }