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); }