Exemple #1
0
    public void ChangeTilesImage(List <Tile> tiles, Lvl lvl)
    {
        var newSprites = SpriteEditor.CutTheSprite(lvl.texture2D, lvl.numberOfColumnsAndRows);

        foreach (var tile in tiles)
        {
            var position = ((TileFor15)tile).trueCell.positionInOddrCoordinates;
            var number   = cellGrid.OddrCoordinatesInIndex(new Vector3Int(position.x, position.y, position.z));
            tile.GetComponent <Image>().sprite = newSprites[number];
        }
    }