public void growDistrict(object sender, DistrictGrownEventArgs e) { Vector3Int tileAddedLocation = new Vector3Int((int)e.tileCoords.X, (int)e.tileCoords.Y, 0); Debug.Log(tileAddedLocation); pseudomain.GameObjectDistrictMap.Add(tileAddedLocation, e.district); changeTile(tileAddedLocation, districtBuildingSprite); }
public void finishDistrict(object sender, DistrictGrownEventArgs e) { List <MapTile> districtTiles = e.district.MyMapTiles; foreach (MapTile tile in districtTiles) { changeTile(new Vector3Int(tile.x, tile.y, 0), districtSprites[districtSpriteIndex]); } districtSpriteIndex++; if (districtSpriteIndex == districtSprites.Count) { districtSpriteIndex = 0; } }