private static void addAlternate(int baseStyle)
{
TileObjectData.newAlternate.Calculate();
if (!TileObjectData.newTile._hasOwnAlternates)
TileObjectData.newTile.Alternates = new List<TileObjectData>();
TileObjectData.newAlternate.Style = baseStyle;
TileObjectData.newAlternate._parent = TileObjectData.newTile;
TileObjectData.newTile.Alternates.Add(TileObjectData.newAlternate);
TileObjectData.newAlternate = new TileObjectData(TileObjectData._baseObject);
}