Ejemplo n.º 1
0
    public void Load()
    {
        BoardPlayerDataMovement data = SaveSystem.loadData();

        player1 = GameObject.Find("character_maleAdventurer_idle (5)");
        player1.transform.position = new Vector3(data.playerA[0], data.playerA[1], data.playerA[2]);
        enemy1 = GameObject.Find("character_maleAdventurer_idle (1)");
        enemy1.transform.position = new Vector3(data.enemyA[0], data.enemyA[1], data.enemyA[2]);

        Debug.Log("Loaded player A in Save LoadTest");

        player2 = GameObject.Find("character_maleAdventurer_idle (4)");
        player2.transform.position = new Vector3(data.playerB[0], data.playerB[1], data.playerB[2]);
        enemy2 = GameObject.Find("character_maleAdventurer_idle (2)");
        enemy2.transform.position = new Vector3(data.enemyB[0], data.enemyB[1], data.enemyB[2]);

        Debug.Log("Loaded player B in Save LoadTest");

        player3 = GameObject.Find("character_maleAdventurer_idle");
        player3.transform.position = new Vector3(data.playerC[0], data.playerC[1], data.playerC[2]);
        enemy3 = GameObject.Find("character_maleAdventurer_idle (3)");
        enemy1.transform.position = new Vector3(data.enemyC[0], data.enemyC[1], data.enemyC[2]);

        Debug.Log("Loaded player A in Save LoadTest");


        Debug.Log("Loaded Player and enemy");
        GameObject.Find("Main Camera").transform.position = new Vector3(data.cameraPos[0], data.cameraPos[1], data.cameraPos[2]);
    }
Ejemplo n.º 2
0
    public static void saveData()
    {
        Debug.Log("Made it to save data in Save System");
        BinaryFormatter         formatter = new BinaryFormatter();
        string                  path      = Application.persistentDataPath + "/board.stuff";
        FileStream              stream    = new FileStream(path, FileMode.Create);
        BoardPlayerDataMovement data      = new BoardPlayerDataMovement();

        formatter.Serialize(stream, data);
        Debug.Log("Save Successful!");
        stream.Close();
    }
Ejemplo n.º 3
0
    public static BoardPlayerDataMovement loadData()
    {
        string path = Application.persistentDataPath + "/board.stuff";

        if (File.Exists(path))
        {
            BinaryFormatter         formatter = new BinaryFormatter();
            FileStream              stream    = new FileStream(path, FileMode.Open);
            BoardPlayerDataMovement data      = formatter.Deserialize(stream) as BoardPlayerDataMovement;
            stream.Close();
            Debug.Log("Load Successful!");
            return(data);
        }
        else
        {
            Debug.LogError("Save file not found in " + path);
            return(null);
        }
    }