This default implementation just changes the tile in the source.
public override void setTile(int x, int y) { base.setTile(x, y); // Reset the tile specific variables if (finishedTileComponent != null) { for (int c = src.NumComps - 1; c >= 0; c--) { finishedTileComponent[c] = false; } } }