Exemple #1
0
    public void SaveGame(string saveName)
    {
        GameData gameData = new GameData(GameObject.Find("BurgerMan").GetComponentInChildren <PlayerController2D>());

        if (gameData.level.Equals("Level1"))
        {
            gameData.AddMouse(GameObject.Find("Mouse"));
            gameData.AddEnemy(GameObject.Find("Enemy"));
            gameData.AddFallingObjs(new GameObject[3] {
                GameObject.Find("Tomato1"), GameObject.Find("Tomato2"), GameObject.Find("Tomato3")
            });
            gameData.AddDroppingFloors(new GameObject[5] {
                GameObject.Find("dropFloor1"), GameObject.Find("dropFloor2"), GameObject.Find("dropFloor3"), GameObject.Find("dropFloor4"), GameObject.Find("dropFloor5")
            });
        }
        else if (gameData.level.Equals("Level2"))
        {
            gameData.AddTomatoSlices1(new GameObject[3] {
                GameObject.Find("TomatoSlice1.1"), GameObject.Find("TomatoSlice1.2"), GameObject.Find("TomatoSlice1.3")
            });
            gameData.AddTomatoSlices2(new GameObject[3] {
                GameObject.Find("TomatoSlice2.1"), GameObject.Find("TomatoSlice2.2"), GameObject.Find("TomatoSlice2.3")
            });
            gameData.AddBurgerEnemies(new GameObject[6] {
                GameObject.Find("Enemy1"), GameObject.Find("Enemy2"), GameObject.Find("Enemy3"), GameObject.Find("Enemy4"), GameObject.Find("Enemy5"), GameObject.Find("Enemy6")
            });
            gameData.AddDroppingFloors(new GameObject[5] {
                GameObject.Find("dropFloor1"), GameObject.Find("dropFloor2"), GameObject.Find("dropFloor3"), GameObject.Find("dropFloor4"), GameObject.Find("dropFloor5"),
            });
        }

        SaveGameData.SaveData(gameData, saveName);
    }