//this wil make building a map easier because it wil center building blocks to tiles even outside play mode //it also gives the tile type to the tile void GameObjectPosition() { for (int i = 0; i < gridObjects.Length; i++) { if (gridObjects[i] != null || mainGrid.GetTile(gridObjects[i].transform.position) != null) { gridObjects[i].transform.position = mainGrid.GetTile(gridObjects[i].transform.position).position; gridObjects[i].transform.parent = parentHost.transform; ObjectTypes currentType = gridObjects[i].GetComponent <ObjectTypes>(); if (mainGrid.GetTile(gridObjects[i].transform.position).getTileType != TileTypes.Building) { mainGrid.GetTile(gridObjects[i].transform.position).getTileType = currentType.getTileType; } } } }