Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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;
        }
    }