public void SaveObjects() { //objContainerClass = new ObjectContainerClass(); for (int i = 0; i < objectContainers.Count; i++) { ObjectContainerClass.Save(objectContainers[i], "Assets/Resources/sceneobjects" + i.ToString() + ".xml"); } }
private IEnumerator ToggleObjects() { //StartCoroutine(grid.ToggleObjectsAtTile(currentTile, true, objContainer)); foreach (Vector2 tileVec in surroundingTiles) { Tile tile = new Tile(); for (int i = 0; i < tiles.Count; i++) { if (tiles[i].coordinate == tileVec) { tile = tiles[i]; break; } } yield return(null); ObjectContainer objContainer = ObjectContainerClass.Load("Assets/Resources/sceneobjects" + tile.id.ToString() + ".xml"); StartCoroutine(grid.ToggleObjectsAtTile(tile, true, objContainer)); } foreach (Vector2 tileVec in disabledTiles) { Tile tile = new Tile(); for (int i = 0; i < tiles.Count; i++) { if (tiles[i].coordinate == tileVec) { tile = tiles[i]; break; } } yield return(null); ObjectContainer objContainer = ObjectContainerClass.Load("Assets/Resources/sceneobjects" + tile.id.ToString() + ".xml"); StartCoroutine(grid.ToggleObjectsAtTile(tile, false, objContainer)); } }